.CaseStudiesPageView_page__sQwDg{background:#f8f9fa;color:#2d2d2d}.CaseStudiesPageView_container__3C_oc{width:min(1120px,calc(100% - 32px));margin:0 auto}.CaseStudiesPageView_hero__FYlmM{position:relative;isolation:isolate;overflow:hidden;background:#132f58}.CaseStudiesPageView_hero__FYlmM:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(120deg,rgb(255 255 255/.08) 0 1px,transparent 1px 90px),linear-gradient(90deg,rgb(255 255 255/.04),transparent 38%);-webkit-mask-image:linear-gradient(90deg,black,rgb(0 0 0/.6) 44%,transparent 86%);mask-image:linear-gradient(90deg,black,rgb(0 0 0/.6) 44%,transparent 86%);pointer-events:none}.CaseStudiesPageView_heroImage__eURgu{-o-object-fit:cover;object-fit:cover}.CaseStudiesPageView_heroOverlay__J73JH{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgb(8 21 39/.94),rgb(19 47 88/.78) 52%,rgb(19 47 88/.24)),linear-gradient(0deg,rgb(8 21 39/.28),rgb(8 21 39/.28))}.CaseStudiesPageView_heroInner__j057G{position:relative;z-index:3;width:min(1120px,calc(100% - 32px));min-height:460px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:48px;align-items:center;padding:72px 0 58px}.CaseStudiesPageView_breadcrumb__0xtFh{display:inline-flex;align-items:center;min-height:34px;width:-moz-fit-content;width:fit-content;border:1px solid rgb(255 255 255/.16);border-radius:999px;background:rgb(255 255 255/.08);padding:0 13px;margin:0 0 16px;color:rgb(255 255 255/.78);font-size:var(--type-small);backdrop-filter:blur(8px)}.CaseStudiesPageView_breadcrumb__0xtFh a{color:rgb(255 255 255/.9)}.CaseStudiesPageView_breadcrumb__0xtFh span{margin:0 8px;color:rgb(255 255 255/.48)}.CaseStudiesPageView_cardKicker__q2D8u,.CaseStudiesPageView_eyebrow__6tLUU,.CaseStudiesPageView_sectionKicker__wOYrn{margin:0;color:#f5a623;font-size:var(--type-eyebrow);font-weight:800;letter-spacing:.16em;text-transform:uppercase}.CaseStudiesPageView_heroTitle__IyWoY{max-width:780px;margin:16px 0 0;color:#fff;font-size:var(--type-hero);font-weight:800;line-height:var(--leading-hero);letter-spacing:0}.CaseStudiesPageView_heroLead__KM7oI{max-width:660px;margin:18px 0 0;color:rgb(255 255 255/.9);font-size:var(--type-lead);line-height:var(--leading-lead)}.CaseStudiesPageView_finalActions__ymE2O,.CaseStudiesPageView_heroActions__fIIC4{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.CaseStudiesPageView_primaryButton__pjH_E,.CaseStudiesPageView_secondaryLightButton__QfgM6{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border-radius:8px;padding:0 22px;font-size:var(--type-body);font-weight:800;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.CaseStudiesPageView_primaryButton__pjH_E{background:#f5a623;color:#fff;box-shadow:0 12px 24px rgb(245 166 35/.22)}.CaseStudiesPageView_secondaryLightButton__QfgM6{border:1px solid rgb(255 255 255/.72);background:rgb(255 255 255/.1);color:#fff;box-shadow:inset 0 1px 0 rgb(255 255 255/.12)}.CaseStudiesPageView_caseCard__1JrnJ:hover,.CaseStudiesPageView_primaryButton__pjH_E:hover,.CaseStudiesPageView_secondaryLightButton__QfgM6:hover{transform:translateY(-2px)}.CaseStudiesPageView_primaryButton__pjH_E:hover{background:#ffb33b;box-shadow:0 16px 30px rgb(245 166 35/.28)}.CaseStudiesPageView_heroPanel__OWMa0{border:1px solid rgb(255 255 255/.22);border-radius:8px;background:linear-gradient(180deg,rgb(255 255 255/.14),rgb(255 255 255/.08));padding:26px;color:#fff;backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 rgb(255 255 255/.16),0 24px 50px rgb(4 12 24/.22)}.CaseStudiesPageView_heroPanel__OWMa0 strong{display:block;color:#f5a623;font-size:var(--type-stat);line-height:1.1}.CaseStudiesPageView_heroPanel__OWMa0 span{display:block;margin-top:6px;color:rgb(255 255 255/.82);font-size:var(--type-small)}.CaseStudiesPageView_casesSection__DQWcS,.CaseStudiesPageView_methodSection__jpCAq{position:relative;padding:76px 0}.CaseStudiesPageView_casesSection__DQWcS{background:linear-gradient(180deg,#f8f9fa,#eef2f7 52%,#f8f9fa)}.CaseStudiesPageView_casesSection__DQWcS:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(26 58 107/.04) 0 1px,transparent 1px 96px);pointer-events:none}.CaseStudiesPageView_sectionHeader__90_IE{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:44px;align-items:end;margin-bottom:34px}.CaseStudiesPageView_finalInner__yVWcH h2,.CaseStudiesPageView_methodCopy__WcTHd h2,.CaseStudiesPageView_sectionHeader__90_IE h2{margin:10px 0 0;color:#1a3a6b;font-size:var(--type-section);font-weight:800;line-height:var(--leading-title);letter-spacing:0}.CaseStudiesPageView_methodCopy__WcTHd p,.CaseStudiesPageView_sectionHeader__90_IE p:not(.CaseStudiesPageView_sectionKicker__wOYrn){margin:0;color:#5b6472;font-size:var(--type-body);line-height:var(--leading-body)}.CaseStudiesPageView_caseGrid__DsCFe{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.CaseStudiesPageView_caseCard__1JrnJ{overflow:hidden;border:1px solid #e0e6ee;border-radius:8px;background:linear-gradient(180deg,#ffffff,#fbfcfe);box-shadow:inset 0 1px 0 rgb(255 255 255/.8),0 14px 34px rgb(15 23 42/.08);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.CaseStudiesPageView_caseCard__1JrnJ:hover{border-color:rgb(245 166 35/.55);box-shadow:0 20px 44px rgb(15 23 42/.12)}.CaseStudiesPageView_caseImage__oFaW7{position:relative;min-height:220px;overflow:hidden;background:linear-gradient(135deg,#eef2f7,#ffffff 46%,#dfe7f0)}.CaseStudiesPageView_caseImage__oFaW7 img{-o-object-fit:cover;object-fit:cover;transition:transform .24s ease}.CaseStudiesPageView_caseCard__1JrnJ:hover .CaseStudiesPageView_caseImage__oFaW7 img{transform:scale(1.04)}.CaseStudiesPageView_caseImage__oFaW7:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(8 21 39/.58),rgb(8 21 39/.06) 58%),linear-gradient(180deg,rgb(255 255 255/.1),transparent 26%)}.CaseStudiesPageView_metricBadge__djEc7{position:absolute;z-index:2;left:18px;bottom:16px;border:1px solid rgb(255 255 255/.26);border-radius:999px;background:rgb(8 21 39/.56);padding:8px 11px;color:#f5a623;font-size:var(--type-small);font-weight:900;backdrop-filter:blur(8px)}.CaseStudiesPageView_caseBody__UPn85{padding:24px}.CaseStudiesPageView_caseBody__UPn85 h3{margin:10px 0 0;color:#1a3a6b;font-size:var(--type-card);font-weight:800;line-height:1.28}.CaseStudiesPageView_caseBody__UPn85 p:not(.CaseStudiesPageView_cardKicker__q2D8u){margin:12px 0 0;color:#5b6472;font-size:var(--type-body);line-height:var(--leading-body)}.CaseStudiesPageView_methodSection__jpCAq{background:#fff}.CaseStudiesPageView_methodGrid__UZY6P{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:center}.CaseStudiesPageView_methodList__h0L3N{display:grid;gap:12px;margin:0;padding:0;list-style:none}.CaseStudiesPageView_methodList__h0L3N li{position:relative;border:1px solid #e0e6ee;border-radius:8px;background:linear-gradient(180deg,#ffffff,#f8fafc);padding:16px 18px 16px 46px;color:#394150;font-size:var(--type-body);line-height:1.55;box-shadow:0 10px 26px rgb(15 23 42/.045)}.CaseStudiesPageView_methodList__h0L3N li:before{content:"";position:absolute;left:20px;top:1.35em;width:8px;height:8px;border-radius:999px;background:#f5a623}.CaseStudiesPageView_finalCta__nkck1{background:linear-gradient(135deg,#102744,#163961 58%,#132f58);color:#fff}.CaseStudiesPageView_finalInner__yVWcH{width:min(900px,calc(100% - 32px));min-height:270px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:54px 0;text-align:center}.CaseStudiesPageView_finalInner__yVWcH h2{color:#fff}.CaseStudiesPageView_finalInner__yVWcH p{max-width:700px;margin:16px auto 0;color:rgb(255 255 255/.84);font-size:var(--type-lead);line-height:var(--leading-lead)}.CaseStudiesPageView_finalActions__ymE2O{justify-content:center}@media (max-width:1023px){.CaseStudiesPageView_heroInner__j057G,.CaseStudiesPageView_methodGrid__UZY6P,.CaseStudiesPageView_sectionHeader__90_IE{grid-template-columns:1fr}.CaseStudiesPageView_caseGrid__DsCFe{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.CaseStudiesPageView_heroInner__j057G{min-height:520px;padding:56px 0 44px}.CaseStudiesPageView_caseGrid__DsCFe{grid-template-columns:1fr}.CaseStudiesPageView_casesSection__DQWcS,.CaseStudiesPageView_methodSection__jpCAq{padding:54px 0}}