.ExperienceCase_page__VfeGF{color:var(--sf-navy-900);background:#fff;font-family:var(--font-satoshi),sans-serif}.ExperienceCase_container__8qgrs{width:100%;max-width:var(--sf-container);margin-inline:auto;padding-inline:32px}.ExperienceCase_page__VfeGF p{margin:0}.ExperienceCase_page__VfeGF h1,.ExperienceCase_page__VfeGF h2,.ExperienceCase_page__VfeGF h3{font-family:inherit;letter-spacing:-.035em}.ExperienceCase_page__VfeGF a:focus-visible{outline:3px solid var(--sf-blue-500);outline-offset:5px}.ExperienceCase_hero__NrT1t{position:relative;isolation:isolate;color:#fff;background:var(--sf-navy-950)}.ExperienceCase_heroImage__ChbI1{position:absolute;inset:0 0 0 28%;z-index:-2}.ExperienceCase_heroImage__ChbI1 img{object-fit:cover;object-position:65% center}.ExperienceCase_hero__NrT1t:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#04192e,#061d34 32%,#071e35ed 44%,#071e358c 61%,#071e3510 84%),linear-gradient(0deg,#071c3370,transparent 45%)}.ExperienceCase_breadcrumb__28_Ba{padding-top:20px;font-size:12px;line-height:1.5;color:#d0dff0}.ExperienceCase_breadcrumb__28_Ba ol{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;list-style:none;margin:0;padding:0}.ExperienceCase_breadcrumb__28_Ba li+li:before{content:"›";margin-right:10px;color:#a8c6e5}.ExperienceCase_breadcrumb__28_Ba li{min-width:0;overflow-wrap:anywhere}.ExperienceCase_breadcrumb__28_Ba a{color:inherit;text-decoration:none}.ExperienceCase_breadcrumb__28_Ba a:hover{color:#fff;text-decoration:underline}.ExperienceCase_heroCopy__E9D54{max-width:740px;padding:48px 0 52px}.ExperienceCase_eyebrow__DhjSc{font-size:13px;letter-spacing:.12em;font-weight:500;color:#b8d4ef}.ExperienceCase_hero__NrT1t h1{font-size:clamp(32px,3.15vw,46px);line-height:1.08;font-weight:700;color:#fff;margin:18px 0;text-wrap:balance}.ExperienceCase_summary__jldS1{max-width:660px;font-size:19px;line-height:1.5;color:#f1f6fc}.ExperienceCase_heroTags__VRqAY{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:22px 0 0}.ExperienceCase_heroTags__VRqAY li{font-size:12px;line-height:1.4;padding:7px 15px;border:1px solid #7898c5;border-radius:30px;background:linear-gradient(180deg,#134e8dd9,#092b55c9);color:#fff}.ExperienceCase_metadataBar__3kFzG{border-top:1px solid #aec9e333;background:#071c337d}.ExperienceCase_metadataInner__KbiuD{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;gap:28px}.ExperienceCase_metadata__gcZ_g{display:grid;grid-template-columns:repeat(var(--case-metadata-count,4),minmax(0,1fr));align-items:center;margin:0;padding:24px 0;gap:18px}.ExperienceCase_metadata__gcZ_g>div{display:flex;gap:14px;align-items:center;min-width:0}.ExperienceCase_metadata__gcZ_g>div+div{border-left:1px solid #afc9e344;padding-left:18px}.ExperienceCase_metadata__gcZ_g svg{flex-shrink:0}.ExperienceCase_metadata__gcZ_g dt{font-size:12px;font-weight:400;color:#bad0e4;margin-bottom:3px}.ExperienceCase_metadata__gcZ_g dd{font-size:13px;line-height:1.4;font-weight:600;margin:0}.ExperienceCase_statusDot__u5EzU{width:23px;height:23px;flex:0 0 23px;border:7px solid #f2f7fc;border-radius:50%;background:#2dbb74;box-shadow:0 0 0 4px #ffffff0a}.ExperienceCase_completed__zIrzt{background:#237cd5}.ExperienceCase_focus__v66_9{position:relative;display:flex;align-items:center;gap:18px;padding:28px;margin:-28px 0 -10px;border:1px solid #6c96bb66;border-radius:8px;background:linear-gradient(120deg,#143755,#09253e);box-shadow:0 10px 25px #03142712}.ExperienceCase_focus__v66_9>svg{flex-shrink:0;color:#b6d5f4}.ExperienceCase_focus__v66_9 p{font-size:10px;letter-spacing:.12em;color:#adcce9;margin-bottom:7px}.ExperienceCase_focus__v66_9 span{display:block;font-size:15px;line-height:1.45}.ExperienceCase_focus__v66_9 span:after{content:"";display:block;width:30px;height:2px;background:#c1dcf4;margin-top:17px}.ExperienceCase_body__QbAaP{padding-block:38px 32px}.ExperienceCase_sectionHeading__3j6r_{margin-bottom:18px}.ExperienceCase_sectionNumber__jg7Ez{display:flex;align-items:center;gap:18px;color:#658bb6;font-size:15px;font-weight:700;margin-bottom:10px}.ExperienceCase_sectionNumber__jg7Ez:after{content:"";width:34px;height:2px;background:#287ade}.ExperienceCase_sectionHeading__3j6r_ h2{margin:0;font-size:clamp(26px,2.35vw,34px);line-height:1.15;font-weight:700;color:#082651}.ExperienceCase_compactHeading__OlmUO{display:flex;align-items:baseline;gap:20px;margin-bottom:25px}.ExperienceCase_compactHeading__OlmUO .ExperienceCase_sectionNumber__jg7Ez{margin:0}.ExperienceCase_compactHeading__OlmUO .ExperienceCase_sectionNumber__jg7Ez:after{display:none}.ExperienceCase_compactHeading__OlmUO h2{font-size:clamp(23px,1.8vw,27px)}.ExperienceCase_introduction__5mWe6{display:grid;grid-template-columns:1fr 1.1fr;gap:44px;align-items:stretch}.ExperienceCase_startingPoint__bhI12{position:relative;isolation:isolate;padding:15px 0}.ExperienceCase_startingPoint__bhI12>p{max-width:510px;color:#425e80;font-size:17px;line-height:1.6}.ExperienceCase_startingPoint__bhI12 .ExperienceCase_role__Q28zb{border-left:2px solid #87b5ee;margin-top:20px;padding-left:15px;font-size:14px}.ExperienceCase_role__Q28zb strong{display:block;color:#153a63;font-size:12px;margin-bottom:4px}.ExperienceCase_watermark__YBEWF{position:absolute;right:0;top:12px;z-index:-1;color:#f4f8fd;font-size:112px;line-height:1;font-weight:800}.ExperienceCase_challenges__IujvJ{background:linear-gradient(110deg,#f4f8fe,#edf4fc);border-radius:8px;padding:20px 25px 25px}.ExperienceCase_challenges__IujvJ ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 24px;list-style:none;padding:0;margin:0}.ExperienceCase_challenges__IujvJ li{display:flex;align-items:flex-start;gap:16px}.ExperienceCase_challengeIcon__vlVRK{display:grid;place-items:center;background:#fff;border-radius:50%;width:42px;height:42px;flex-shrink:0;color:#0b4092}.ExperienceCase_challenges__IujvJ li p{font-size:14px;line-height:1.55;color:#28496e}.ExperienceCase_intervention___5CIZ{padding-block:34px 36px}.ExperienceCase_timeline__vDNqa{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:27px;list-style:none;padding:8px 0 0;margin:0}.ExperienceCase_timeline__vDNqa li{min-width:0}.ExperienceCase_stepVisual___ojt4{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ExperienceCase_stepIcon__IqnID{display:grid;place-items:center;width:54px;height:54px;border:1px solid #bfdbff;border-radius:50%;color:#0a499f;background:linear-gradient(125deg,#fff,#dcecff)}.ExperienceCase_stepArrow__ZAzBz{color:#98b6d8;font-size:28px;margin-right:-8px}.ExperienceCase_stepCopy__WNOzG h3{font-size:15px;line-height:1.35;font-weight:700;margin-bottom:10px;color:#082651;letter-spacing:-.025em}.ExperienceCase_stepCopy__WNOzG p{color:#3c597d;font-size:13px;line-height:1.55}.ExperienceCase_environmentRow__9bf8y{display:grid;grid-template-columns:minmax(0,1fr) 26%;gap:16px}.ExperienceCase_environmentRowFull__n6IyN{grid-template-columns:minmax(0,1fr)}.ExperienceCase_environment__GSNyr,.ExperienceCase_outcomes__LXhhH{background:linear-gradient(110deg,#f1f6fd,#edf4fd);border-radius:8px;padding:25px}.ExperienceCase_environmentGrid__2B1NI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 0;margin:0}.ExperienceCase_architecture__KRw_4{color:#25496f;font-size:14px;line-height:1.65;padding-bottom:20px;margin-bottom:22px!important;border-bottom:1px solid #cddff3}.ExperienceCase_delivery__w34BZ{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:27px 30px;margin-top:18px;border-radius:8px;color:#e5eef8;background:linear-gradient(115deg,#09253f,#143957)}.ExperienceCase_delivery__w34BZ section+section{border-left:1px solid #6a8cab66;padding-left:32px}.ExperienceCase_delivery__w34BZ h3{display:flex;align-items:center;gap:12px;color:#fff;font-size:20px;line-height:1.3;margin-bottom:15px}.ExperienceCase_delivery__w34BZ h3 svg{color:#a8cff6;flex-shrink:0}.ExperienceCase_delivery__w34BZ ul{margin:0;padding-left:18px;font-size:14px;line-height:1.65}.ExperienceCase_delivery__w34BZ li+li{margin-top:3px}.ExperienceCase_delivery__w34BZ li::marker{color:#8bbcef}.ExperienceCase_environmentGrid__2B1NI>div{min-width:0;padding-inline:20px;border-left:1px solid #cddff3}.ExperienceCase_environmentGrid__2B1NI>div:nth-child(3n+1){border-left:none;padding-left:0}.ExperienceCase_environmentGrid__2B1NI svg{color:#0b4092;margin-bottom:9px}.ExperienceCase_environmentGrid__2B1NI dt{font-size:12px;color:#28496e;font-weight:600;margin-bottom:4px}.ExperienceCase_environmentGrid__2B1NI dd{color:#153a63;font-size:13px;line-height:1.55;margin:0;overflow-wrap:anywhere}.ExperienceCase_environmentImage__h_buq{position:relative;overflow:hidden;border-radius:8px;background:var(--sf-navy-900);min-height:220px}.ExperienceCase_environmentImage__h_buq img{object-fit:cover}.ExperienceCase_environmentImage__h_buq:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,#071c3320,#0b2745d0)}.ExperienceCase_outcomes__LXhhH{margin-top:18px}.ExperienceCase_outcomes__LXhhH ul{display:grid;grid-template-columns:repeat(var(--case-outcome-count,4),minmax(0,1fr));list-style:none;padding:0;margin:0}.ExperienceCase_benefits__jGn9c{border-top:1px solid #cddff3;padding-top:18px;margin-top:22px!important;font-size:14px;line-height:1.6;color:#315679}.ExperienceCase_benefits__jGn9c strong{color:#153a63;margin-right:12px}.ExperienceCase_outcomes__LXhhH li{display:flex;gap:16px;align-items:flex-start;padding-inline:26px;border-left:1px solid #cddff3}.ExperienceCase_outcomes__LXhhH li:first-child{padding-left:0;border:0}.ExperienceCase_outcomes__LXhhH li:last-child{padding-right:0}.ExperienceCase_outcomes__LXhhH li>span{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0;color:#fff;border-radius:50%;background:#206dcc;font-size:16px}.ExperienceCase_outcomes__LXhhH li p{color:#24486f;font-size:14px;line-height:1.55}.ExperienceCase_related__4ZcRq{padding-top:34px}.ExperienceCase_relatedGrid__zyigj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ExperienceCase_relatedCard__rhseZ{display:grid;grid-template-columns:140px minmax(0,1fr) 30px;align-items:center;gap:18px;padding:13px;border:1px solid #dbe6f3;border-radius:7px;background:#fafcff;color:#082651;text-decoration:none;transition:border-color .18s,background-color .18s}.ExperienceCase_relatedCard__rhseZ:hover{background:#f0f6fd;border-color:#8ab4e5;color:#082651}.ExperienceCase_relatedImage__QnsfV{position:relative;height:134px;border-radius:4px;overflow:hidden}.ExperienceCase_relatedImage__QnsfV img{object-fit:cover}.ExperienceCase_relatedCopy__9Oxk7{min-width:0}.ExperienceCase_relatedEyebrow__BIabD{font-size:10px;letter-spacing:.06em;color:#315e91;margin-bottom:7px!important}.ExperienceCase_relatedCopy__9Oxk7 h3{font-size:19px;line-height:1.2;font-weight:700;margin-bottom:8px}.ExperienceCase_relatedCopy__9Oxk7>p:last-child{font-size:13px;line-height:1.45;color:#425e80}.ExperienceCase_relatedArrow__N_10J{display:grid;place-items:center;height:30px;width:30px;border-radius:50%;background:#315f97;color:white;font-size:20px}.ExperienceCase_backLink__1vYHh{display:inline-flex;padding-block:15px 0;margin-top:10px;font-size:14px;color:#315e91;text-decoration:none}.ExperienceCase_backLink__1vYHh:hover{text-decoration:underline}.ExperienceCase_cta__IVyp3{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(110deg,#04182b 5%,#173e65 65%,#071e35);padding-block:58px;color:#fff}.ExperienceCase_ctaLines__zCreV{position:absolute;inset:0;width:100%;height:100%;z-index:-1;stroke:#70baff;stroke-width:.65;opacity:.25}.ExperienceCase_ctaInner__EUE8g{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:48px;align-items:center}.ExperienceCase_cta__IVyp3 h2{font-size:clamp(28px,2.5vw,38px);line-height:1.18;font-weight:700;color:#fff;max-width:810px;margin:20px 0 0;text-wrap:balance}.ExperienceCase_ctaAction__h_Be5{text-align:center}.ExperienceCase_ctaButton__hCmvU{min-width:220px;border-color:#fff;color:#082651;background:#fff}.ExperienceCase_ctaAction__h_Be5 p{color:#c1d5e9;font-size:12px;line-height:1.5;margin-top:13px}@media (min-width:1800px){.ExperienceCase_heroImage__ChbI1{left:42%}.ExperienceCase_hero__NrT1t:before{background:linear-gradient(90deg,#04192e 10%,#061d34 39%,#071e35bf 55%,#071e3520 80%)}}@media (max-width:1199px){.ExperienceCase_heroCopy__E9D54{max-width:65%}.ExperienceCase_hero__NrT1t h1{font-size:38px}.ExperienceCase_summary__jldS1{font-size:17px}.ExperienceCase_metadataInner__KbiuD{grid-template-columns:minmax(0,1fr) 245px;gap:18px}.ExperienceCase_metadata__gcZ_g{gap:12px}.ExperienceCase_metadata__gcZ_g>div{gap:9px}.ExperienceCase_metadata__gcZ_g>div+div{padding-left:12px}.ExperienceCase_metadata__gcZ_g svg{width:23px}.ExperienceCase_focus__v66_9{padding:22px}.ExperienceCase_introduction__5mWe6{gap:28px}.ExperienceCase_timeline__vDNqa{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.ExperienceCase_timeline__vDNqa li:nth-child(3) .ExperienceCase_stepArrow__ZAzBz{display:none}.ExperienceCase_relatedCard__rhseZ{grid-template-columns:100px minmax(0,1fr) 28px;gap:12px}.ExperienceCase_relatedCopy__9Oxk7 h3{font-size:17px}.ExperienceCase_outcomes__LXhhH li{padding-inline:18px;gap:12px}}@media (max-width:991px){.ExperienceCase_container__8qgrs{padding-inline:24px}.ExperienceCase_heroCopy__E9D54{max-width:78%;padding-block:38px}.ExperienceCase_heroImage__ChbI1{left:20%}.ExperienceCase_hero__NrT1t:before{background:linear-gradient(90deg,#04192efc 5%,#061d34ed 45%,#071e357a 80%)}.ExperienceCase_metadataInner__KbiuD{grid-template-columns:1fr;gap:0}.ExperienceCase_focus__v66_9{display:none}.ExperienceCase_introduction__5mWe6{gap:22px;grid-template-columns:1fr 1.15fr}.ExperienceCase_challenges__IujvJ{padding:20px}.ExperienceCase_challenges__IujvJ ul{grid-template-columns:1fr;gap:17px}.ExperienceCase_startingPoint__bhI12>p{font-size:16px}.ExperienceCase_environmentRow__9bf8y{grid-template-columns:1fr}.ExperienceCase_environmentImage__h_buq{display:none}.ExperienceCase_outcomes__LXhhH ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0}.ExperienceCase_outcomes__LXhhH li:nth-child(3){border:0;padding-left:0}.ExperienceCase_relatedGrid__zyigj{grid-template-columns:1fr}.ExperienceCase_relatedCard__rhseZ{grid-template-columns:130px minmax(0,1fr) 30px;gap:20px}.ExperienceCase_relatedImage__QnsfV{height:110px}.ExperienceCase_relatedCopy__9Oxk7 h3{font-size:20px}.ExperienceCase_ctaInner__EUE8g{grid-template-columns:minmax(0,1fr) 235px;gap:28px}}@media (max-width:600px){.ExperienceCase_container__8qgrs{padding-inline:20px}.ExperienceCase_breadcrumb__28_Ba{padding-top:18px;font-size:11px}.ExperienceCase_heroCopy__E9D54{max-width:none;padding-block:30px 34px}.ExperienceCase_hero__NrT1t h1{font-size:33px;line-height:1.12;text-wrap:wrap}.ExperienceCase_heroImage__ChbI1{inset:0 0 auto 12%;height:260px}.ExperienceCase_hero__NrT1t:before{background:linear-gradient(0deg,#061c32 25%,#061c32e6 65%,#061c32bd)}.ExperienceCase_eyebrow__DhjSc{font-size:11px}.ExperienceCase_summary__jldS1{font-size:16px}.ExperienceCase_heroTags__VRqAY{gap:8px;margin-top:20px}.ExperienceCase_heroTags__VRqAY li{font-size:11px;padding:6px 12px}.ExperienceCase_metadata__gcZ_g{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.ExperienceCase_metadata__gcZ_g>div:nth-child(3){border-left:0;padding-left:0}.ExperienceCase_metadata__gcZ_g dd{font-size:12px}.ExperienceCase_body__QbAaP{padding-top:28px}.ExperienceCase_introduction__5mWe6{grid-template-columns:1fr;gap:24px}.ExperienceCase_startingPoint__bhI12{padding:0}.ExperienceCase_challenges__IujvJ ul{gap:20px}.ExperienceCase_sectionHeading__3j6r_ h2{font-size:28px}.ExperienceCase_compactHeading__OlmUO{gap:12px;align-items:flex-start;margin-bottom:22px}.ExperienceCase_compactHeading__OlmUO h2{font-size:23px}.ExperienceCase_compactHeading__OlmUO .ExperienceCase_sectionNumber__jg7Ez{padding-top:4px}.ExperienceCase_timeline__vDNqa{display:flex;flex-direction:column;gap:0;padding-top:4px}.ExperienceCase_timeline__vDNqa li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:20px;position:relative;padding-bottom:27px}.ExperienceCase_timeline__vDNqa li:last-child{padding-bottom:0}.ExperienceCase_timeline__vDNqa li:not(:last-child):after{content:"";position:absolute;left:24px;top:48px;bottom:0;width:1px;background:#c3dcf8}.ExperienceCase_stepVisual___ojt4{margin:0;align-self:start}.ExperienceCase_stepIcon__IqnID{width:48px;height:48px}.ExperienceCase_stepArrow__ZAzBz{display:none}.ExperienceCase_stepCopy__WNOzG{padding-top:3px}.ExperienceCase_stepCopy__WNOzG h3{margin-bottom:5px;font-size:16px}.ExperienceCase_stepCopy__WNOzG p{font-size:14px}.ExperienceCase_environment__GSNyr,.ExperienceCase_outcomes__LXhhH{padding:22px 18px}.ExperienceCase_delivery__w34BZ{grid-template-columns:1fr;padding:24px 20px;gap:24px}.ExperienceCase_delivery__w34BZ section+section{border-left:0;border-top:1px solid #6a8cab66;padding:24px 0 0}.ExperienceCase_delivery__w34BZ h3{font-size:20px}.ExperienceCase_environmentGrid__2B1NI{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0}.ExperienceCase_environmentGrid__2B1NI>div{padding-inline:15px}.ExperienceCase_environmentGrid__2B1NI>div:nth-child(3n+1){padding-left:15px;border-left:1px solid #cddff3}.ExperienceCase_environmentGrid__2B1NI>div:nth-child(odd){padding-left:0;border-left:0}.ExperienceCase_environmentGrid__2B1NI>div:nth-child(2n){padding-right:0}.ExperienceCase_outcomes__LXhhH ul{grid-template-columns:1fr;gap:18px}.ExperienceCase_outcomes__LXhhH li{padding:0;border:0}.ExperienceCase_relatedCard__rhseZ{grid-template-columns:88px minmax(0,1fr);gap:14px;align-items:start}.ExperienceCase_relatedImage__QnsfV{height:104px}.ExperienceCase_relatedCopy__9Oxk7 h3{font-size:17px}.ExperienceCase_relatedCopy__9Oxk7>p:last-child{font-size:12px}.ExperienceCase_relatedArrow__N_10J{display:none}.ExperienceCase_cta__IVyp3{padding-block:42px}.ExperienceCase_ctaInner__EUE8g{grid-template-columns:1fr;gap:28px}.ExperienceCase_cta__IVyp3 h2{font-size:28px;text-wrap:wrap}.ExperienceCase_ctaAction__h_Be5{text-align:left}}@media (prefers-reduced-motion:reduce){.ExperienceCase_relatedCard__rhseZ{transition:none}}.ExperienceCase_challenges__IujvJ{background:#e6effb}.ExperienceCase_environment__GSNyr{background:#eaf0f7}.ExperienceCase_outcomes__LXhhH{background:#dfeafa}.ExperienceCase_delivery__w34BZ{background:#09253f}.ExperienceCase_relatedCard__rhseZ{background:#edf3fa;border-color:#c6d5e6}.ExperienceCase_environmentImage__h_buq:after{content:none}.ExperienceCase_environmentImage__h_buq img,.ExperienceCase_relatedImage__QnsfV img{opacity:1}