.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{height:15px;bottom:0}.ps__rail-x,.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;position:absolute}.ps__rail-y{width:15px;right:0}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px}.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-y{transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}.scrollbar-container{position:relative;height:100%}.CaseStudy_heroShell__rVfcC{background:radial-gradient(circle at top right,rgba(117,173,198,.35),transparent 34%),linear-gradient(145deg,#f6fbff,#fff 48%,#eef7f4);border:1px solid rgba(19,49,74,.08);border-radius:40px;padding:48px}.CaseStudy_eyebrow__4IbxH{color:#1f5f73;display:inline-block;font-size:13px;font-weight:800;letter-spacing:.18em;margin-bottom:16px;text-transform:uppercase}.CaseStudy_title__TD3Ve{color:#0f172a;font-size:clamp(2.5rem,4vw,4.6rem);line-height:1;margin:0;max-width:900px}.CaseStudy_lead__6qlcQ{color:#475569;font-size:18px;line-height:1.75;margin:20px 0 0;max-width:780px}.CaseStudy_heroActions__I8oa4{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.CaseStudy_secondaryAction__A_nFT{align-items:center;border:1px solid rgba(19,49,74,.14);border-radius:999px;color:#13314a;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;min-height:56px;padding:0 24px;text-decoration:none}.CaseStudy_secondaryAction__A_nFT:focus,.CaseStudy_secondaryAction__A_nFT:hover{color:#13314a}.CaseStudy_snapshotGrid__MCk5i{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:32px}.CaseStudy_snapshotCard__loaSh{background:hsla(0,0%,100%,.9);border:1px solid rgba(19,49,74,.08);border-radius:24px;padding:22px}.CaseStudy_snapshotLabel__Wc_mA{color:#64748b;display:block;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.CaseStudy_snapshotValue__bN187{color:#0f172a;display:block;font-size:24px;font-weight:800;line-height:1.2;margin-top:10px}.CaseStudy_sectionHeader__yd6tS{margin-bottom:24px;max-width:780px}.CaseStudy_sectionTitle__649dX{color:#0f172a;font-size:clamp(2rem,2.8vw,3.4rem);line-height:1.05;margin:0}.CaseStudy_sectionLead__u4M1_{color:#475569;font-size:17px;line-height:1.75;margin:14px 0 0}.CaseStudy_twoColumn__6sAyh{display:grid;grid-gap:20px;gap:20px;grid-template-columns:1.2fr .8fr}.CaseStudy_panel__o6V3U{background:linear-gradient(180deg,#fff,#f9fbff);border:1px solid rgba(19,49,74,.08);border-radius:30px;padding:28px}.CaseStudy_panelTitle__9MO20{color:#0f172a;font-size:28px;line-height:1.2;margin:0}.CaseStudy_panelText__8ZSz2{color:#475569;font-size:16px;line-height:1.8;margin:14px 0 0}.CaseStudy_list__hQZfn{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.CaseStudy_listItem__YbWYX{align-items:flex-start;display:flex;gap:12px}.CaseStudy_listMark__iwIFV{align-items:center;background:#13314a;border-radius:999px;color:#fff;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:800;height:28px;justify-content:center;margin-top:2px;width:28px}.CaseStudy_listCopy__OvXhA{color:#475569;font-size:15px;line-height:1.7}.CaseStudy_timeline__10CaM{display:grid;grid-gap:18px;gap:18px}.CaseStudy_timelineCard__jhc6u{background:linear-gradient(135deg,#13314a,#1f5f73 58%,#75adc6);border-radius:28px;color:#fff;padding:26px}.CaseStudy_timelineLabel__J9U2_{color:hsla(0,0%,100%,.74);display:block;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.CaseStudy_timelineTitle__h_Fu7{color:#fff;font-size:24px;line-height:1.2;margin:12px 0 0}.CaseStudy_timelineText__jpydi{color:hsla(0,0%,100%,.84);font-size:15px;line-height:1.7;margin:10px 0 0}.CaseStudy_outcomeGrid__lFY_F{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.CaseStudy_outcomeCard__OZ3lk{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid rgba(19,49,74,.08);border-radius:28px;padding:24px}.CaseStudy_outcomeValue__1mNwe{color:#13314a;display:block;font-size:34px;font-weight:800;line-height:1}.CaseStudy_outcomeTitle__NxwfG{color:#0f172a;display:block;font-size:18px;font-weight:800;margin-top:12px}.CaseStudy_outcomeText__k40AQ{color:#475569;font-size:15px;line-height:1.7;margin:10px 0 0}.CaseStudy_ctaPanel__FoZkF{background:linear-gradient(135deg,#13314a,#1f5f73 58%,#75adc6);border-radius:36px;color:#fff;padding:40px}.CaseStudy_ctaTitle__z57J2{color:#fff;font-size:clamp(2rem,3vw,3rem);line-height:1.05;margin:0}.CaseStudy_ctaCopy___Oriu{color:hsla(0,0%,100%,.84);font-size:17px;line-height:1.75;margin:14px 0 0;max-width:760px}.CaseStudy_ctaActions__7OIg3{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}.CaseStudy_ctaSecondaryAction__zDqgI{border-color:hsla(0,0%,100%,.22);color:#fff}.CaseStudy_ctaSecondaryAction__zDqgI:focus,.CaseStudy_ctaSecondaryAction__zDqgI:hover{color:#fff}@media (max-width:991px){.CaseStudy_heroShell__rVfcC{border-radius:28px;padding:32px 24px}.CaseStudy_outcomeGrid__lFY_F,.CaseStudy_snapshotGrid__MCk5i,.CaseStudy_twoColumn__6sAyh{grid-template-columns:1fr}}@media (max-width:767px){.CaseStudy_ctaCopy___Oriu,.CaseStudy_lead__6qlcQ,.CaseStudy_sectionLead__u4M1_{font-size:16px}.CaseStudy_ctaPanel__FoZkF{border-radius:24px;padding:28px 20px}}