.case-studies_page__tIjIY{--story-ink:#13213b;--story-blue:#5168ef;--story-line:#dbe2ee;background:#fff;color:var(--story-ink)}.case-studies_container__gfSO_{width:min(1160px,calc(100% - 64px));margin:0 auto}.case-studies_hero__GnzmW{padding:clamp(88px,11vw,144px) 0 clamp(72px,9vw,112px);color:#fff;background:radial-gradient(circle at 78% 18%,rgba(81,104,239,.24),transparent 30%),linear-gradient(135deg,#102744,#081a31)}.case-studies_eyebrow__YHvne{display:flex;align-items:center;gap:10px;margin:0 0 20px;color:#8395ff;font-size:.75rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.case-studies_eyebrow__YHvne:before{width:24px;height:2px;background:currentColor;content:""}.case-studies_title__HvsG6{max-width:880px;margin:0;color:#fff;font-size:clamp(3rem,6.4vw,5.7rem);font-weight:800;letter-spacing:-.055em;line-height:.96}.case-studies_subtitle__mLrd6{max-width:700px;margin:28px 0 0;color:#c6d1e0;font-size:clamp(1rem,1.8vw,1.18rem);line-height:1.75}.case-studies_storyNav__FkgGU{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.case-studies_storyNavLink__pMZIe{display:inline-flex;align-items:center;gap:9px;padding:10px 14px;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:#eef3ff;font-size:.88rem;font-weight:700;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.case-studies_storyNavLink__pMZIe span{color:#8395ff;font-size:.68rem;letter-spacing:.08em}.case-studies_storyNavLink__pMZIe:hover{border-color:hsla(0,0%,100%,.45);background:hsla(0,0%,100%,.08);transform:translateY(-1px)}.case-studies_story__8tgpG{scroll-margin-top:88px;padding:clamp(80px,10vw,132px) 0}.case-studies_storyLight__AIEQd{background:#fff;color:var(--story-ink)}.case-studies_storyDark___v7zx{background:#0b2340;color:#f7f9ff}.case-studies_storyDark___v7zx .case-studies_storyTitle__0B1Tf{color:#f7f9ff}.case-studies_storyHeader__L1uOp{max-width:900px}.case-studies_storyMeta__PFGbO{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--story-blue);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.case-studies_storyDark___v7zx .case-studies_storyMeta__PFGbO{color:#8ea0ff}.case-studies_storyNumber__ilT_x{display:inline-grid;width:36px;height:24px;margin-right:4px;place-items:center;border-radius:999px;background:#f0f3f8;color:#718096;font-size:.64rem}.case-studies_storyDark___v7zx .case-studies_storyNumber__ilT_x{background:hsla(0,0%,100%,.08);color:#aab7ca}.case-studies_storyTitle__0B1Tf{max-width:870px;margin:28px 0 0;font-size:clamp(2rem,4.2vw,3.65rem);font-weight:800;letter-spacing:-.045em;line-height:1.04}.case-studies_storySummary__LIz9z{max-width:820px;margin:22px 0 0;color:#64748b;font-size:1.02rem;line-height:1.75}.case-studies_storyDark___v7zx .case-studies_storySummary__LIz9z{color:#b8c5d7}.case-studies_period__9FF4s{margin:14px 0 0;color:#8996a9;font-size:.82rem;font-weight:700}.case-studies_storyDark___v7zx .case-studies_period__9FF4s{color:#8fa0b8}.case-studies_metrics__21Svf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:48px 0 0;overflow:hidden;border:1px solid var(--story-line);border-radius:16px;background:#f7f9fc}.case-studies_storyDark___v7zx .case-studies_metrics__21Svf{border-color:hsla(0,0%,100%,.09);background:hsla(0,0%,100%,.08)}.case-studies_metric__gsNA8{display:flex;min-height:118px;padding:25px 22px;flex-direction:column-reverse;justify-content:center;border-right:1px solid var(--story-line)}.case-studies_metric__gsNA8:last-child{border-right:0}.case-studies_storyDark___v7zx .case-studies_metric__gsNA8{border-color:hsla(0,0%,100%,.09)}.case-studies_metric__gsNA8 dt{margin-top:7px;color:#8793a5;font-size:.64rem;font-weight:800;letter-spacing:.07em;line-height:1.35;text-transform:uppercase}.case-studies_storyDark___v7zx .case-studies_metric__gsNA8 dt{color:#9caac0}.case-studies_metric__gsNA8 dd{margin:0;color:var(--story-blue);font-size:clamp(1.6rem,3vw,2.3rem);font-weight:800;letter-spacing:-.04em}.case-studies_storyDark___v7zx .case-studies_metric__gsNA8 dd{color:#8095ff}.case-studies_detailGrid__EpB5r{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-gap:clamp(44px,7vw,88px);gap:clamp(44px,7vw,88px);margin-top:48px}.case-studies_detailColumn__FH9Gv h3{display:flex;align-items:center;gap:10px;margin:0 0 22px;color:#73829a;font-size:.68rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.case-studies_detailColumn__FH9Gv h3:before{width:22px;height:2px;background:var(--story-blue);content:""}.case-studies_storyDark___v7zx .case-studies_detailColumn__FH9Gv h3{color:#9daac0}.case-studies_approachList__wgDSZ,.case-studies_outcomeList__KVuqg{display:grid;grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}.case-studies_approachList__wgDSZ li,.case-studies_outcomeList__KVuqg li{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.case-studies_approachList__wgDSZ li>span,.case-studies_outcomeList__KVuqg li>span{display:grid;width:25px;height:25px;place-items:center;border:1px solid #d8e0ed;border-radius:999px;color:var(--story-blue);font-size:.62rem;font-weight:800}.case-studies_storyDark___v7zx .case-studies_approachList__wgDSZ li>span,.case-studies_storyDark___v7zx .case-studies_outcomeList__KVuqg li>span{border-color:hsla(0,0%,100%,.14);background:rgba(81,104,239,.16);color:#9aa9ff}.case-studies_approachList__wgDSZ p,.case-studies_outcomeList__KVuqg p{margin:1px 0 0;color:#5d6b7e;font-size:.93rem;line-height:1.65}.case-studies_storyDark___v7zx .case-studies_approachList__wgDSZ p,.case-studies_storyDark___v7zx .case-studies_outcomeList__KVuqg p{color:#c0cada}.case-studies_outcomeList__KVuqg li{padding:16px 18px;border:1px solid #e5eaf2;border-radius:12px;background:#f8fafc}.case-studies_storyDark___v7zx .case-studies_outcomeList__KVuqg li{border-color:hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.05)}.case-studies_ctaSection__lNAVW{padding:clamp(80px,10vw,128px) 0;background:#f3f6fa}.case-studies_ctaCard__meUk8{display:flex;align-items:center;flex-direction:column;text-align:center}.case-studies_ctaCard__meUk8 .case-studies_eyebrow__YHvne{color:#65748d}.case-studies_ctaTitle__e7uJK{margin:0;color:var(--story-ink);font-size:clamp(2.2rem,4.5vw,3.6rem);font-weight:800;letter-spacing:-.045em}.case-studies_ctaText__xYCHJ{max-width:660px;margin:18px auto 0;color:#637086;font-size:1rem;line-height:1.7}.case-studies_ctaActions__QPXO5{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px}@media (max-width:900px){.case-studies_metrics__21Svf{grid-template-columns:repeat(2,minmax(0,1fr))}.case-studies_metric__gsNA8:nth-child(2){border-right:0}.case-studies_metric__gsNA8:nth-child(-n+2){border-bottom:1px solid var(--story-line)}.case-studies_storyDark___v7zx .case-studies_metric__gsNA8:nth-child(-n+2){border-color:hsla(0,0%,100%,.09)}.case-studies_detailGrid__EpB5r{grid-template-columns:1fr}}@media (max-width:640px){.case-studies_container__gfSO_{width:min(1160px,calc(100% - 32px))}.case-studies_title__HvsG6{font-size:clamp(2.75rem,14vw,4rem)}.case-studies_storyNav__FkgGU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.case-studies_storyNavLink__pMZIe{justify-content:flex-start}.case-studies_storyTitle__0B1Tf{font-size:clamp(2rem,10vw,3rem)}.case-studies_metric__gsNA8{min-height:104px;padding:20px 16px}.case-studies_outcomeList__KVuqg li{padding:14px}.case-studies_ctaActions__QPXO5{width:100%;flex-direction:column}.case-studies_ctaActions__QPXO5 a{width:100%}}