.cs-card{max-width:100%;width:100%;border-radius:1.75rem;padding:2.5rem;margin-bottom:3rem}.cs-intro{margin-top:2rem;background:linear-gradient(135deg,#020f82,#2960f6);color:#fff}.cs-intro strong{color:#fff}.cs-challenge{background:linear-gradient(135deg,#d82bf8,#214fcf);color:#fff;margin-bottom:1.5rem}.cs-challenge h3{color:#fff;font-size:40px;display:flex;font-weight:600;align-items:center;width:100%;margin-bottom:1rem}.cs-challenge h3:after{content:"";margin-left:auto;flex-shrink:0;width:48px;height:48px;background-image:url(../../assets/icons/white-axiolo-cs-icon.svg);background-size:contain;background-repeat:no-repeat}@media(min-width:768px){:global(.cs-challenge h3:after){width:48x;height:48px}}.cs-challenge strong{color:#fff}.cs-challenge img{margin-top:1.5rem;border-radius:1.75rem}.cs-approach{padding-left:0;margin-bottom:0rem}.cs-challenge p,.cs-challenge li{line-height:1.45}.cs-approach h3{background:linear-gradient(135deg,#020f82,#2960f6);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:40px;margin-top:0;font-weight:600}.cs-approach p{margin-bottom:0}.cs-approach strong .accent-2{background:linear-gradient(to right,#d82bf8,#214fcf);-webkit-background-clip:text;background-clip:text;color:transparent}.cs-solution{margin-left:0;margin-right:0;padding-left:0}.cs-solution h3{background:linear-gradient(135deg,#020f82,#2960f6);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:40px;margin-top:0;font-weight:600}.solution-result{background:#f5f5f5;border-radius:1.75rem;padding:2.5rem;margin-top:2rem}.cs-solution ul{list-style:disc;list-style-position:outside;margin:0!important;padding-left:1.25rem}.cs-solution ol>li{display:list-item;list-style-position:inside}.cs-solution ol>li::marker{color:#001549;font-weight:600;opacity:1}.cs-solution strong .accent-2{background:linear-gradient(to right,#d82bf8,#214fcf);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:24px}.cs-solution h4{background:linear-gradient(135deg,#020f82,#2960f6);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:24px;margin-top:1rem;font-weight:600;margin-bottom:1rem}.result{margin-top:1rem;background:#fff;border:2px solid transparent;border-radius:1.75rem;padding:1rem;background-image:linear-gradient(#fff,#fff),linear-gradient(to right,#d82bf8,#214fcf);background-origin:border-box;background-clip:padding-box,border-box}.image1{margin-top:2rem;max-width:4xl;width:100%;border:2px solid transparent;border-radius:1.75rem;padding:0;background-image:linear-gradient(#fff,#fff),linear-gradient(to right,#d82bf8,#214fcf);background-origin:border-box;background-clip:padding-box,border-box;overflow:hidden}.image1 img{border-radius:0rem;width:100%;height:100%;height:auto;display:block;margin:0}.cs-outcome{padding-left:0;margin-top:3rem;margin-bottom:3rem}.cs-outcome h3{background:linear-gradient(135deg,#020f82,#2960f6);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:40px;margin-top:0;font-weight:600;display:flex;align-items:center;gap:1rem}.cs-outcome h3:after{content:"";margin-left:auto;flex-shrink:0;width:48px;height:48px;background-image:url(../../assets/icons/axiolo-cs-icon.svg);background-size:contain;background-repeat:no-repeat}@media(min-width:768px){:global(.cs-outcome h3:after){width:48x;height:48px}}.outcome-outcomes{margin-top:3rem;color:#fff;background:linear-gradient(to right,#001aff,#2960f6);border-radius:1.75rem;padding:1rem}.outcome-outcomes>*{background:none!important;border-radius:0!important;padding:0!important;margin:0!important}.outcome-outcomes ul{list-style:disc;padding-left:1.5rem!important;margin:0!important}.outcome-outcomes li{margin-bottom:.5rem;line-height:1.4;font-weight:400;font-size:18px}@media(min-width:768px){.outcome-outcomes li{line-height:.8}}.outcome-image{margin-top:3rem;width:100%}.cs-intro ul,.cs-challenge ul,.cs-approach ul,.cs-solution ul,.cs-outcome ul,.solution-result ul{background-color:transparent!important;padding:0!important;padding-left:1.5rem!important;border-radius:0!important;margin-top:.75rem!important;margin-bottom:.75rem!important;list-style-type:disc!important}.cs-intro ul li::marker,.cs-challenge ul li::marker{color:#fff!important}.cs-solution ul li::marker,.solution-result ul li::marker{color:#001549!important}.cs-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:2.5rem}@media(min-width:768px){.cs-metrics{grid-template-columns:repeat(4,1fr)}}.cs-metric-card{border:2px solid transparent;border-radius:1rem;padding:1.25rem;background-image:linear-gradient(#fff,#fff),linear-gradient(270deg,#214fcf,#d82bf8);background-origin:border-box;background-clip:padding-box,border-box;text-align:center}.cs-metric-card .metric-value{font-size:1.75rem;font-weight:700;background:linear-gradient(270deg,#214fcf,#d82bf8);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.2}@media(min-width:768px){.cs-metric-card .metric-value{font-size:2rem}}.cs-metric-card .metric-label{font-size:.8rem;color:#001549;margin-top:.25rem;line-height:1.3}.cs-post-content{font-size:1rem;font-weight:400;line-height:1.7;color:#001549}@media(min-width:768px){.cs-post-content{font-size:1.125rem;font-weight:400;line-height:normal;letter-spacing:.24px}}.cs-post-content h2{font-size:1.5rem;font-weight:600;line-height:1.3;color:#020f82;margin-top:1.5em;margin-bottom:1em}@media(min-width:768px){.cs-post-content h2{font-size:2rem;font-weight:600;line-height:71px;letter-spacing:.48px;background:linear-gradient(270deg,#2960f6,#020f82);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:unset}}.cs-post-content h3{font-size:1.125rem;font-weight:600;line-height:1.4;color:#001549;margin-top:1.5em;margin-bottom:1em}@media(min-width:768px){.cs-post-content h3{font-size:1.5rem}}.cs-post-content p{margin-bottom:1.5em}.cs-post-content strong{color:#001549;font-weight:600}.cs-post-content a{color:#001aff;text-decoration:underline;font-weight:400}.cs-post-content a:hover{color:#d82bf8}.cs-post-content ul{background-color:#f5f5f5;padding:24px 24px 24px 48px;border-radius:.5rem;list-style-type:disc;margin-top:1.5em;margin-bottom:1.5em}.cs-post-content ul li::marker{color:#d82bf8;font-weight:600}@media(min-width:768px){.cs-post-content ul li{font-weight:700;letter-spacing:.24px;color:#001549}}.cs-post-content img{margin:20px auto;box-shadow:0 4px 15px #0003}.cs-post-content blockquote{margin:.75em 0;padding-left:1.25rem;border-left:4px solid #020f82;color:#001549;font-style:normal}.cs-post-content blockquote p{margin:0}
