.case-studies_container__FxsLv{width:min(1184px,calc(100% - 40px));margin-inline:auto}.case-studies_detailHero__uivll,.case-studies_hero__0HuIe{color:var(--ink);background-color:var(--paper);background-image:linear-gradient(rgba(244,243,238,.95),rgba(244,243,238,.95)),var(--paper-grain);background-size:auto,460px 460px}.case-studies_hero__0HuIe{padding-block:72px 88px}.case-studies_breadcrumbs__1dBf_{display:flex;align-items:center;gap:10px;margin-bottom:48px;color:#6a7488;font-size:13px;letter-spacing:-.01em}.case-studies_breadcrumbs__1dBf_ a{color:#17233d;text-decoration:none}.case-studies_breadcrumbs__1dBf_ a:hover{color:#6b38cf}.case-studies_heroGrid__GTTRe{display:grid;grid-template-columns:minmax(0,7fr) minmax(320px,4fr);align-items:end;gap:8.333%}.case-studies_detailHero__uivll h1,.case-studies_hero__0HuIe h1{max-width:920px;margin:0;font-family:var(--font-gotham),var(--font-inter),sans-serif;font-size:clamp(44px,5vw,58px);font-weight:500;line-height:1;letter-spacing:-.055em}.case-studies_detailTitle__Eul_M>p,.case-studies_heroGrid__GTTRe>div>p{max-width:720px;margin:22px 0 0;color:#4d596f;font-size:clamp(17px,1.7vw,20px);line-height:1.5;letter-spacing:-.025em}.case-studies_actions__ibWKH,.case-studies_detailActions__5q1lW{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.case-studies_primaryButton__abgFz,.case-studies_secondaryButton__Q7QJR,.case-studies_secondaryDarkButton__JYBLa{display:inline-flex;min-height:48px;align-items:center;justify-content:space-between;gap:24px;padding:13px 17px;border:1px solid transparent;color:#ffffff;background:var(--purple-dark);font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.case-studies_primaryButton__abgFz:hover{background:var(--purple-dark,#3a0f73)}.case-studies_secondaryButton__Q7QJR{color:var(--ink);border-color:var(--ink);background:transparent}.case-studies_secondaryButton__Q7QJR:hover{border-color:#8950fa;color:#5f1dba}.case-studies_evidenceKey___Ii9s{display:grid;border-top:1px solid #bfc7d7}.case-studies_evidenceKey___Ii9s>div{display:grid;grid-template-columns:minmax(100px,.7fr) minmax(0,1.3fr);gap:18px;padding-block:17px;border-bottom:1px solid #d8deea}.case-studies_evidenceKey___Ii9s strong{font-size:13px;font-weight:650}.case-studies_evidenceKey___Ii9s span{color:#69758a;font-size:12px;line-height:1.45}.case-studies_detailNarrative__RaUn4,.case-studies_library__1nL8U,.case-studies_relatedSection___pYPI{padding-block:88px}.case-studies_sectionHeading__SlHW0{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,1fr);align-items:end;gap:8.333%;margin-bottom:40px}.case-studies_closing__zTP1s h2,.case-studies_detailClosing__zFC1b h2,.case-studies_detailNarrative__RaUn4 h2,.case-studies_relatedSection___pYPI h2,.case-studies_resultSection__Hi7k_ h2,.case-studies_sectionHeading__SlHW0 h2,.case-studies_standard___xj0M h2{margin:0;font-family:var(--font-gotham),var(--font-inter),sans-serif;font-size:clamp(32px,3.6vw,40px);font-weight:500;line-height:1.08;letter-spacing:-.045em}.case-studies_closing__zTP1s p,.case-studies_detailClosing__zFC1b p,.case-studies_relatedGrid__rGihE>div>p,.case-studies_sectionHeading__SlHW0 p,.case-studies_standard___xj0M header>p{margin:0;color:#556176;font-size:16px;line-height:1.55}.case-studies_caseGrid__5X4Yu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border:0}.case-studies_caseCard__FtCyB{display:grid;min-height:360px;grid-template-rows:auto 1fr auto;border:0;background:var(--paper);box-shadow:none}.case-studies_caseCard__FtCyB,.case-studies_caseCard__FtCyB:nth-child(4n+2),.case-studies_caseCard__FtCyB:nth-child(4n+3),.case-studies_caseCard__FtCyB:nth-child(4n+4){background:var(--paper-bright,#fbfaf5);border:1px solid var(--line);transition:border-color .18s ease-out,transform .18s ease-out,box-shadow .18s ease-out}.case-studies_caseCard__FtCyB:hover{border-color:var(--purple);box-shadow:0 6px 18px rgba(22,40,63,.08);transform:translateY(-2px)}.case-studies_cardFooter__TBSmM,.case-studies_cardMeta__xYXhu{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:16px;padding:12px 24px}.case-studies_cardMeta__xYXhu{border-bottom:0}.case-studies_cardMeta__xYXhu>span:first-child{color:#7650cd;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700}.case-studies_pilot__eoTM4,.case-studies_production__O___l{display:inline-flex;width:fit-content;align-items:center;gap:7px;color:#20563b;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.case-studies_pilot__eoTM4:before,.case-studies_production__O___l:before{width:7px;height:7px;border-radius:0;background:var(--acid,#6fc13c);content:""}.case-studies_pilot__eoTM4{color:#64586f}.case-studies_pilot__eoTM4:before{background:var(--orange,#f0862d)}.case-studies_cardBody__HhlQF{display:flex;flex-direction:column;align-items:flex-start;padding:28px 24px 30px}.case-studies_client__3urWs{margin:0 0 14px;color:#657188;font-size:12px;font-weight:650;letter-spacing:.025em;text-transform:uppercase}.case-studies_caseCard__FtCyB h3{max-width:510px;margin:0;font-family:var(--font-gotham),var(--font-inter),sans-serif;font-size:clamp(24px,2.5vw,31px);font-weight:500;line-height:1.12;letter-spacing:-.04em}.case-studies_caseCard__FtCyB h3 a{color:#17233d;text-decoration:none}.case-studies_caseCard__FtCyB h3 a:hover{color:#5f1dba}.case-studies_summary__w5n9N{max-width:530px;margin:18px 0 0;color:#566278;font-size:14px;line-height:1.55}.case-studies_proof___TMvj{display:grid;gap:5px;margin-top:auto;padding-top:28px}.case-studies_proof___TMvj span{color:#737f92;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.case-studies_proof___TMvj strong{color:#5f1dba;font-size:16px;font-weight:650}.case-studies_flags__nWuIX{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.case-studies_flags__nWuIX span{padding:5px 8px;border:0;color:#6c6479;background:rgba(244,243,238,.72);font-size:10px;font-weight:650}.case-studies_cardFooter__TBSmM{border-top:0;font-size:12px}.case-studies_cardFooter__TBSmM>span{color:#6b7587}.case-studies_cardFooter__TBSmM a{display:inline-flex;gap:16px;color:#17233d;font-weight:700;text-decoration:none}.case-studies_cardFooter__TBSmM a:hover{color:#5f1dba}.case-studies_standard___xj0M{padding-block:72px;color:#ffffff;background:#17233d}.case-studies_standard___xj0M>.case-studies_container__FxsLv{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:8.333%}.case-studies_standard___xj0M header>p{margin-top:16px;color:#bdc7d9}.case-studies_standardGrid__8c7Zj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.25)}.case-studies_standardGrid__8c7Zj>div{padding:20px 18px 0 0}.case-studies_standardGrid__8c7Zj>div+div{padding-left:18px;border-left:1px solid rgba(255,255,255,.17)}.case-studies_standardGrid__8c7Zj strong{font-size:14px;font-weight:650}.case-studies_standardGrid__8c7Zj p{margin:13px 0 0;color:#bdc7d9;font-size:12px;line-height:1.55}.case-studies_closing__zTP1s,.case-studies_detailClosing__zFC1b{padding-block:72px;background:var(--lilac)}.case-studies_closing__zTP1s>.case-studies_container__FxsLv,.case-studies_detailClosing__zFC1b>.case-studies_container__FxsLv{display:grid;grid-template-columns:minmax(0,8fr) minmax(260px,4fr);align-items:end;gap:8.333%}.case-studies_closing__zTP1s p,.case-studies_detailClosing__zFC1b p{max-width:660px;margin-top:16px}.case-studies_closing__zTP1s .case-studies_primaryButton__abgFz{width:100%}.case-studies_detailHero__uivll{padding-block:56px 80px}.case-studies_detailHeroGrid__TpwpN{display:grid;grid-template-columns:minmax(0,8fr) minmax(280px,4fr);align-items:end;gap:8.333%}.case-studies_detailStatus__q6GyW{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:22px;color:#677287;font-size:13px}.case-studies_factPanel__anPPe{border-top:0;background:rgba(116,182,218,.36)}.case-studies_factPanel__anPPe dl{margin:0}.case-studies_factPanel__anPPe dl>div{display:grid;grid-template-columns:minmax(100px,.75fr) minmax(0,1.25fr);gap:18px;padding:14px 16px;border-bottom:0}.case-studies_factPanel__anPPe dt{color:#6f798b;font-size:11px}.case-studies_factPanel__anPPe dd{margin:0;color:#17233d;font-size:12px;font-weight:650;line-height:1.4}.case-studies_factPanel__anPPe dd a{color:#5f1dba;text-decoration:none}.case-studies_factPanel__anPPe>p{margin:0;padding:14px 16px;color:#64586f;background:rgba(194,188,231,.52);font-size:11px;line-height:1.45}.case-studies_narrativeGrid__90R8r{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #cdd4e0}.case-studies_narrativeGrid__90R8r section{min-height:260px;padding:28px 8.333% 0 0}.case-studies_narrativeGrid__90R8r section+section{padding-left:8.333%;border-left:1px solid #cdd4e0}.case-studies_narrativeGrid__90R8r section>span{display:block;margin-bottom:36px;color:#8950fa;font-size:12px;font-weight:700}.case-studies_narrativeGrid__90R8r p,.case-studies_resultGrid__eJr4j p{max-width:580px;margin:18px 0 0;color:#526077;font-size:16px;line-height:1.65}.case-studies_resultSection__Hi7k_{padding-block:80px;color:#ffffff;background:#17233d}.case-studies_resultGrid__eJr4j{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:8.333%}.case-studies_resultGrid__eJr4j>div:first-child{display:flex;flex-direction:column;gap:18px}.case-studies_resultGrid__eJr4j>div:first-child>span{color:#cbb9f4;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.case-studies_resultGrid__eJr4j>div:first-child>strong{color:#b695ff;font-family:var(--font-gotham),var(--font-inter),sans-serif;font-size:clamp(32px,4vw,48px);font-weight:500;line-height:1.05;letter-spacing:-.045em}.case-studies_resultGrid__eJr4j p{color:#c0cada}.case-studies_evidenceNote__cO6eS{margin-top:32px;padding:20px 0 0 20px;border-top:1px solid rgba(255,255,255,.22);border-left:2px solid #8950fa}.case-studies_evidenceNote__cO6eS>strong{font-size:13px;font-weight:650}.case-studies_evidenceNote__cO6eS>p{margin-top:8px;font-size:13px}.case-studies_relatedGrid__rGihE{display:grid;grid-template-columns:minmax(0,7fr) minmax(280px,4fr);align-items:end;gap:8.333%}.case-studies_relatedGrid__rGihE>div>p{max-width:600px;margin-top:16px}.case-studies_relatedProduct__eLw34{display:grid;grid-template-columns:1fr auto;gap:8px 20px;padding:20px 0;border-top:2px solid #8950fa;border-bottom:1px solid #cdd4e0;color:#17233d;text-decoration:none}.case-studies_relatedProduct__eLw34 span{grid-column:1/-1;color:#6b7587;font-size:11px;text-transform:uppercase;letter-spacing:.07em}.case-studies_relatedProduct__eLw34 strong{font-family:var(--font-gotham),var(--font-inter),sans-serif;font-size:20px;font-weight:500}.case-studies_relatedProduct__eLw34 i{color:#8950fa;font-style:normal}.case-studies_detailClosing__zFC1b{color:#ffffff;background:#17233d}.case-studies_detailClosing__zFC1b p{color:#bdc7d9}.case-studies_detailActions__5q1lW{flex-direction:column;margin-top:0}.case-studies_secondaryDarkButton__JYBLa{color:#ffffff;border-color:rgba(255,255,255,.32);background:transparent}.case-studies_secondaryDarkButton__JYBLa:hover{border-color:#b695ff;color:#ded1ff}@media (max-width:900px){.case-studies_closing__zTP1s>.case-studies_container__FxsLv,.case-studies_detailClosing__zFC1b>.case-studies_container__FxsLv,.case-studies_detailHeroGrid__TpwpN,.case-studies_heroGrid__GTTRe,.case-studies_relatedGrid__rGihE,.case-studies_resultGrid__eJr4j,.case-studies_sectionHeading__SlHW0,.case-studies_standard___xj0M>.case-studies_container__FxsLv{grid-template-columns:1fr;gap:40px}.case-studies_caseGrid__5X4Yu,.case-studies_standardGrid__8c7Zj{grid-template-columns:1fr}.case-studies_standardGrid__8c7Zj>div,.case-studies_standardGrid__8c7Zj>div+div{padding:18px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.17);border-left:0}.case-studies_closing__zTP1s .case-studies_primaryButton__abgFz{width:fit-content}}@media (max-width:680px){.case-studies_container__FxsLv{width:min(100% - 28px,1184px)}.case-studies_closing__zTP1s,.case-studies_detailClosing__zFC1b,.case-studies_detailHero__uivll,.case-studies_detailNarrative__RaUn4,.case-studies_hero__0HuIe,.case-studies_library__1nL8U,.case-studies_relatedSection___pYPI,.case-studies_resultSection__Hi7k_,.case-studies_standard___xj0M{padding-block:56px}.case-studies_breadcrumbs__1dBf_{margin-bottom:36px;overflow:hidden;white-space:nowrap}.case-studies_breadcrumbs__1dBf_ span:last-child{overflow:hidden;text-overflow:ellipsis}.case-studies_actions__ibWKH,.case-studies_detailActions__5q1lW{width:100%;flex-direction:column}.case-studies_primaryButton__abgFz,.case-studies_secondaryButton__Q7QJR,.case-studies_secondaryDarkButton__JYBLa{width:100%}.case-studies_evidenceKey___Ii9s>div,.case-studies_factPanel__anPPe dl>div{grid-template-columns:1fr;gap:6px}.case-studies_caseCard__FtCyB{min-height:0}.case-studies_cardFooter__TBSmM,.case-studies_cardMeta__xYXhu{padding-inline:18px}.case-studies_cardBody__HhlQF{padding:24px 18px 26px}.case-studies_cardFooter__TBSmM{align-items:flex-start;flex-direction:column;padding-block:16px}.case-studies_proof___TMvj{margin-top:24px}.case-studies_narrativeGrid__90R8r{grid-template-columns:1fr}.case-studies_narrativeGrid__90R8r section{min-height:0;padding:24px 0 40px}.case-studies_narrativeGrid__90R8r section+section{padding:40px 0 0;border-top:1px solid #cdd4e0;border-left:0}.case-studies_narrativeGrid__90R8r section>span{margin-bottom:20px}}@media (prefers-reduced-motion:reduce){.case-studies_primaryButton__abgFz,.case-studies_secondaryButton__Q7QJR,.case-studies_secondaryDarkButton__JYBLa{transition:none}}.case-studies_breadcrumbs__1dBf_,.case-studies_cardFooter__TBSmM>span,.case-studies_client__3urWs,.case-studies_closing__zTP1s p,.case-studies_detailStatus__q6GyW,.case-studies_evidenceKey___Ii9s span,.case-studies_factPanel__anPPe dt,.case-studies_factPanel__anPPe>p,.case-studies_flags__nWuIX span,.case-studies_narrativeGrid__90R8r p,.case-studies_pilot__eoTM4,.case-studies_proof___TMvj span,.case-studies_relatedProduct__eLw34 span,.case-studies_summary__w5n9N{color:#354154}.case-studies_detailClosing__zFC1b p,.case-studies_resultGrid__eJr4j p{color:#c5ced8}.case-studies_caseCard__FtCyB:hover h3{color:var(--purple)}.case-studies_caseCard__FtCyB h3{transition:color .18s ease-out}@media (prefers-reduced-motion:reduce){.case-studies_caseCard__FtCyB,.case-studies_caseCard__FtCyB h3{transition:none}.case-studies_caseCard__FtCyB:hover{transform:none}}