.SectionDropNav_nav___i1Sz{display:none}@media (min-width:768px){.SectionDropNav_nav___i1Sz{display:block;position:fixed;z-index:40;top:50%;right:clamp(14px,2vw,30px);width:28px;transform:translateY(-50%)}}.SectionDropNav_canvas__6fowJ{position:absolute;z-index:0;top:-10px;left:0;overflow:visible;pointer-events:none}.SectionDropNav_dot__uHviD{fill:rgba(255,255,255,.38)}.SectionDropNav_liquid___Rfas{fill:var(--accent,#ce7d63)}.SectionDropNav_buttons__kSLR_{position:relative;z-index:1;display:flex;flex-direction:column}.SectionDropNav_button__Zeygq{position:relative;width:28px;height:24px;padding:0;border:0;border-radius:999px;background:none;cursor:pointer}.SectionDropNav_button__Zeygq:focus-visible{outline:2px solid var(--accent,#ce7d63);outline-offset:2px}.SectionDropNav_label__cOct5{position:absolute;top:50%;right:calc(100% + 4px);padding:5px 10px;border:1px solid rgba(255,255,255,.08);border-radius:999px;opacity:0;background:linear-gradient(180deg,#18181b,#0f0f12);color:rgba(255,255,255,.82);font-size:12px;line-height:1;white-space:nowrap;pointer-events:none;transform:translateY(-50%);transition:opacity .16s ease,transform .16s cubic-bezier(.22,1,.36,1)}.SectionDropNav_button__Zeygq:focus-visible .SectionDropNav_label__cOct5,.SectionDropNav_button__Zeygq:hover .SectionDropNav_label__cOct5{opacity:1}@media (prefers-reduced-motion:reduce){.SectionDropNav_label__cOct5{transition:none}}@media (max-width:767px){.SectionDropNav_withBar__98lmn{display:flex;position:fixed;z-index:40;top:auto;right:12px;bottom:max(12px,env(safe-area-inset-bottom));left:12px;width:auto;padding:6px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:linear-gradient(180deg,#18181b,#0f0f12);box-shadow:0 12px 32px rgba(0,0,0,.45);transform:none}.SectionDropNav_withBar__98lmn .SectionDropNav_canvas__6fowJ{display:none}.SectionDropNav_withBar__98lmn .SectionDropNav_buttons__kSLR_{flex-direction:row;width:100%;gap:4px;overflow-x:auto;scrollbar-width:none;mask-image:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 14px),transparent)}.SectionDropNav_withBar__98lmn .SectionDropNav_button__Zeygq:focus-visible{outline-offset:-2px}.SectionDropNav_withBar__98lmn .SectionDropNav_buttons__kSLR_::-webkit-scrollbar{display:none}.SectionDropNav_withBar__98lmn .SectionDropNav_button__Zeygq{display:flex;width:auto;height:32px;flex:0 0 auto;align-items:center;padding:0 12px}.SectionDropNav_withBar__98lmn .SectionDropNav_label__cOct5{position:static;padding:0;border:0;opacity:1;background:none;color:rgba(255,255,255,.62);font-size:12px;transform:none}.SectionDropNav_withBar__98lmn .SectionDropNav_button__Zeygq[aria-current=true]{background:color-mix(in srgb,var(--accent,#ce7d63) 46%,transparent)}.SectionDropNav_withBar__98lmn .SectionDropNav_button__Zeygq[aria-current=true] .SectionDropNav_label__cOct5{color:#fff;font-weight:600}}.CaseStudySections_sectionHeader__ejhTS{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:end;gap:clamp(24px,5vw,72px);min-height:clamp(128px,20vh,210px);margin-bottom:clamp(22px,3.5vh,40px);overflow:hidden}.CaseStudySections_sectionNumber__v67yI{position:absolute;z-index:-1;right:0;bottom:0;color:color-mix(in srgb,var(--case-text) 6%,transparent);font-size:clamp(74px,10vw,146px);font-weight:200;line-height:.74;letter-spacing:-.06em;user-select:none}.CaseStudySections_sectionDescription__rHE_p{position:relative;z-index:1;margin:0;color:var(--case-subtle);font-size:14px;line-height:1.55}.CaseStudySections_eyebrow__Z1uXN{margin:0 0 12px;color:var(--case-accent-strong);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.CaseStudySections_sectionHeading__7FaPI{max-width:900px;margin:0;color:var(--case-text);font-size:clamp(30px,4vw,58px);font-weight:600;line-height:1.02;letter-spacing:-.025em;text-transform:uppercase}.CaseStudySections_brief__iCeno{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,88px);padding-bottom:clamp(40px,6vw,80px)}.CaseStudySections_briefSolo__M0Nl4{grid-template-columns:minmax(0,1fr)}.CaseStudySections_briefLead__eZB6Y{max-width:46ch;margin:0;color:var(--case-text);font-size:clamp(19px,1.75vw,26px);font-weight:500;line-height:1.45;letter-spacing:-.012em;text-wrap:pretty}.CaseStudySections_briefRest__UxUfn p{max-width:62ch;margin:0;color:var(--case-muted);font-size:clamp(15px,1.15vw,17px);line-height:1.62}.CaseStudySections_briefRest__UxUfn p+p{margin-top:16px}.CaseStudySections_pains__VwINC{display:grid;grid-template-columns:repeat(var(--pain-count,3),minmax(0,1fr));margin:0;padding:0;border-top:1px solid var(--case-border);list-style:none}.CaseStudySections_pain__EWhGr{min-width:0;padding:clamp(22px,2.4vw,34px) clamp(20px,2.4vw,36px) 4px}.CaseStudySections_pain__EWhGr+.CaseStudySections_pain__EWhGr{border-left:1px solid var(--case-border)}.CaseStudySections_pain__EWhGr:first-child{padding-left:0}.CaseStudySections_pain__EWhGr:last-child{padding-right:0}.CaseStudySections_painIndex__iu3t0{display:block;margin-bottom:clamp(14px,1.6vw,22px);color:var(--case-accent);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums}.CaseStudySections_painTitle__qe50w{margin:0 0 12px;color:var(--case-text);font-size:clamp(18px,1.55vw,23px);font-weight:600;line-height:1.22;letter-spacing:-.01em;text-wrap:balance}.CaseStudySections_painText__wkmX_{margin:0;color:var(--case-muted);font-size:15px;line-height:1.6}.CaseStudySections_system__xioP7{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.65fr);align-items:start;gap:clamp(32px,5vw,96px)}.CaseStudySections_systemAside__WJkX_{position:sticky;top:calc(var(--navbar-height, 99px) + 28px)}.CaseStudySections_systemHeading__bNvdC{margin:0;color:var(--case-text);font-size:clamp(30px,3.4vw,52px);font-weight:600;line-height:1.02;letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance}.CaseStudySections_systemLead___D9cY{max-width:34ch;margin:18px 0 0;color:var(--case-subtle);font-size:14px;line-height:1.55}.CaseStudySections_toc__59hog{margin:clamp(24px,4vh,40px) 0 0;padding:0;border-top:1px solid var(--case-border);list-style:none}.CaseStudySections_tocLink__Tx12z{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:baseline;gap:8px;padding:8px 0 8px 14px;border-left:2px solid transparent;color:var(--case-subtle);font-size:14px;line-height:1.3;text-decoration:none;transition:color .22s ease,border-color .22s ease}.CaseStudySections_tocIndex__fog6k{font-size:11px;font-weight:600;letter-spacing:.1em;font-variant-numeric:tabular-nums}.CaseStudySections_tocLink__Tx12z[aria-current=true]{border-left-color:var(--case-accent);color:var(--case-text)}.CaseStudySections_tocLink__Tx12z[aria-current=true] .CaseStudySections_tocIndex__fog6k{color:var(--case-accent)}.CaseStudySections_tocLink__Tx12z:hover{color:var(--case-text)}.CaseStudySections_tocLink__Tx12z:focus-visible{outline:2px solid var(--case-accent);outline-offset:2px}.CaseStudySections_systemList__6OiMc{margin:0;padding:0;border-bottom:1px solid var(--case-border);list-style:none}.CaseStudySections_systemItem__pGzeI{display:grid;grid-template-columns:56px minmax(0,1fr);gap:clamp(12px,2vw,28px);padding-block:clamp(28px,3.4vw,44px);border-top:1px solid var(--case-border);scroll-margin-top:calc(var(--navbar-height, 99px) + 28px)}.CaseStudySections_systemIndex__21jn1{padding-top:.55em;color:var(--case-accent);font-size:12px;font-weight:600;letter-spacing:.14em;font-variant-numeric:tabular-nums}.CaseStudySections_systemBody__Attfw{min-width:0;transition:transform .45s cubic-bezier(.22,1,.36,1)}.CaseStudySections_systemName__y6NOQ{margin:0 0 14px;color:var(--case-text);font-size:clamp(22px,2.1vw,32px);font-weight:500;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.CaseStudySections_systemText__uBSr8{max-width:62ch;margin:0;color:var(--case-muted);font-size:clamp(15px,1.15vw,17px);line-height:1.62}.CaseStudySections_stackGrid__zLeeJ{display:grid;grid-template-columns:repeat(var(--stack-cols,4),minmax(0,1fr));border-top:1px solid var(--case-border);border-left:1px solid var(--case-border)}.CaseStudySections_stackTab__hMvaw{position:relative;display:flex;min-width:0;min-height:112px;flex-direction:column;justify-content:space-between;gap:18px;padding:18px 20px;border:0;border-right:1px solid var(--case-border);border-bottom:1px solid var(--case-border);background:transparent;color:var(--case-muted);font:inherit;text-align:left;cursor:pointer;transition:background-color .24s ease,color .24s ease}.CaseStudySections_stackGrid__zLeeJ .CaseStudySections_stackTab__hMvaw{border-radius:0}.CaseStudySections_stackTabIndex__cFqIA{color:var(--case-subtle);font-size:12px;font-weight:600;letter-spacing:.14em;font-variant-numeric:tabular-nums}.CaseStudySections_stackTabName__xou2k{font-size:clamp(16px,1.3vw,20px);font-weight:600;line-height:1.2;letter-spacing:-.01em;overflow-wrap:anywhere}.CaseStudySections_stackTab__hMvaw[aria-selected=true]{background:var(--case-accent-soft);color:var(--case-text)}.CaseStudySections_stackTab__hMvaw[aria-selected=true]:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--case-accent);content:""}.CaseStudySections_stackTab__hMvaw[aria-selected=true] .CaseStudySections_stackTabIndex__cFqIA{color:var(--case-accent)}.CaseStudySections_stackTab__hMvaw:focus-visible{outline:2px solid var(--case-accent);outline-offset:-2px}.CaseStudySections_stackPanels__EJwxl{display:grid;margin-top:clamp(28px,3.5vw,48px)}.CaseStudySections_stackPanel__etGOk{display:grid;grid-area:1/1;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:start;align-content:start;gap:clamp(20px,4vw,72px);visibility:hidden;opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .42s cubic-bezier(.22,1,.36,1),visibility 0s .3s}.CaseStudySections_stackPanel__etGOk[data-active=true]{visibility:visible;opacity:1;transform:none;transition:opacity .3s ease,transform .42s cubic-bezier(.22,1,.36,1),visibility 0s}.CaseStudySections_stackPanelLabel__Oh55w{margin:0 0 14px;color:var(--case-accent);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums}.CaseStudySections_stackPanelName__wA1lS{margin:0;color:var(--case-accent-strong);font-size:clamp(28px,3.2vw,50px);font-weight:600;line-height:1.04;letter-spacing:-.03em;overflow-wrap:anywhere}.CaseStudySections_stackPanelText__NHQeu{max-width:60ch;margin:0;color:var(--case-text);font-size:clamp(17px,1.45vw,21px);line-height:1.58}.CaseStudySections_stackMore__ZW_2B{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:clamp(28px,3.5vw,48px);padding-top:20px;border-top:1px solid var(--case-border)}.CaseStudySections_stackMoreLabel__DYdEE{color:var(--case-subtle);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.CaseStudySections_tagList__s68Sw{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.CaseStudySections_tag__z_wqb{display:inline-flex;min-height:32px;align-items:center;padding:8px 12px;border-radius:8px;background:var(--case-accent-soft);color:var(--case-accent-strong);font-size:14px;font-weight:550}.CaseStudySections_metrics__ktQsJ{display:grid;grid-template-columns:repeat(var(--metric-count,4),minmax(0,1fr));margin:0;border-block:1px solid var(--case-border);container-type:inline-size}.CaseStudySections_metric__8mNzI{display:flex;min-width:0;flex-direction:column;padding:clamp(24px,3vw,40px) clamp(16px,2vw,32px)}.CaseStudySections_metric__8mNzI+.CaseStudySections_metric__8mNzI{border-left:1px solid var(--case-border)}.CaseStudySections_metric__8mNzI:first-child{padding-left:0}.CaseStudySections_metric__8mNzI:last-child{padding-right:0}.CaseStudySections_metricFact__XOdLv,.CaseStudySections_metricValue__kBTey{order:-1;margin:0 0 14px;overflow-wrap:normal;word-break:normal}.CaseStudySections_metricValue__kBTey{color:var(--case-accent-strong);font-size:clamp(36px,5.6cqi,84px);font-weight:300;line-height:.95;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.CaseStudySections_metricValueLong__vQ_ZI{font-size:clamp(28px,3.7cqi,54px);line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.CaseStudySections_metricFact__XOdLv{color:var(--case-text);font-size:clamp(21px,2.3cqi,31px);font-weight:500;line-height:1.15;letter-spacing:-.015em;text-wrap:balance}.CaseStudySections_metricLabel__QLanI{max-width:28ch;margin:0;color:var(--case-muted);font-size:14px;line-height:1.45}.CaseStudySections_metricLink__QGvbr{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em}.CaseStudySections_outcome__tOlWy{display:grid;grid-template-columns:repeat(var(--outcome-cols,2),minmax(0,1fr));gap:clamp(24px,4vw,64px);margin-top:clamp(32px,4.5vw,64px)}.CaseStudySections_outcomePara__leJQY{margin:0;color:var(--case-muted);font-size:clamp(15px,1.15vw,17px);line-height:1.65}.CaseStudySections_outcomePara__leJQY:first-child{color:var(--case-text)}.CaseStudySections_revealUp__ld4B3{opacity:1;transform:none}@supports (animation-timeline:view()){@keyframes CaseStudySections_caseSectionUp__43_nm{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.CaseStudySections_revealUp__ld4B3{animation:CaseStudySections_caseSectionUp__43_nm linear both;animation-timeline:view();animation-range:entry 5% entry 45%}.CaseStudySections_systemAside__WJkX_.CaseStudySections_revealUp__ld4B3{animation-range:entry 0 entry 30%}}@media (hover:hover) and (pointer:fine){.CaseStudySections_systemItem__pGzeI:hover .CaseStudySections_systemBody__Attfw{transform:translateX(12px)}.CaseStudySections_stackTab__hMvaw:hover{background:color-mix(in srgb,var(--case-text) 3%,transparent);color:var(--case-text)}.CaseStudySections_stackTab__hMvaw[aria-selected=true]:hover{background:var(--case-accent-soft)}}@media (min-width:1024px) and (max-height:760px){.CaseStudySections_toc__59hog{display:none}}@media (max-width:1023px){.CaseStudySections_sectionHeader__ejhTS{grid-template-columns:minmax(0,1fr) minmax(200px,280px)}.CaseStudySections_brief__iCeno{gap:20px}.CaseStudySections_brief__iCeno,.CaseStudySections_pains__VwINC{grid-template-columns:minmax(0,1fr)}.CaseStudySections_pain__EWhGr,.CaseStudySections_pain__EWhGr:first-child,.CaseStudySections_pain__EWhGr:last-child{padding:24px 0 26px}.CaseStudySections_pain__EWhGr+.CaseStudySections_pain__EWhGr{border-top:1px solid var(--case-border);border-left:0}.CaseStudySections_system__xioP7{grid-template-columns:minmax(0,1fr);gap:24px}.CaseStudySections_systemAside__WJkX_{position:static}.CaseStudySections_toc__59hog{display:none}.CaseStudySections_stackGrid__zLeeJ{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.CaseStudySections_stackPanel__etGOk{grid-template-columns:minmax(0,1fr);gap:14px}.CaseStudySections_metrics__ktQsJ{grid-template-columns:repeat(2,minmax(0,1fr))}.CaseStudySections_metric__8mNzI,.CaseStudySections_metric__8mNzI:first-child,.CaseStudySections_metric__8mNzI:last-child{padding:24px 20px}.CaseStudySections_metric__8mNzI+.CaseStudySections_metric__8mNzI{border-left:0}.CaseStudySections_metric__8mNzI:nth-child(odd){padding-left:0}.CaseStudySections_metric__8mNzI:nth-child(2n){border-left:1px solid var(--case-border)}.CaseStudySections_metric__8mNzI:nth-child(n+3){border-top:1px solid var(--case-border)}.CaseStudySections_metricValue__kBTey{font-size:clamp(34px,9cqi,64px)}.CaseStudySections_metricValueLong__vQ_ZI{font-size:clamp(24px,5.6cqi,42px)}.CaseStudySections_metricFact__XOdLv{font-size:clamp(19px,4.4cqi,28px)}.CaseStudySections_outcome__tOlWy{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:767px){.CaseStudySections_sectionHeader__ejhTS{grid-template-columns:minmax(0,1fr);min-height:116px;align-items:end;margin-bottom:22px}.CaseStudySections_sectionDescription__rHE_p{max-width:48ch}.CaseStudySections_sectionNumber__v67yI{font-size:clamp(58px,23vw,88px)}.CaseStudySections_briefLead__eZB6Y{font-size:17px;line-height:1.5}.CaseStudySections_systemItem__pGzeI{grid-template-columns:minmax(0,1fr);gap:10px;padding-block:24px}.CaseStudySections_systemIndex__21jn1{padding-top:0}.CaseStudySections_stackGrid__zLeeJ{grid-template-columns:repeat(2,minmax(0,1fr))}.CaseStudySections_stackTab__hMvaw{min-height:92px;padding:14px 14px 16px}.CaseStudySections_stackTabName__xou2k{font-size:15px}.CaseStudySections_metric__8mNzI,.CaseStudySections_metric__8mNzI:first-child,.CaseStudySections_metric__8mNzI:last-child{padding:20px 14px}.CaseStudySections_metric__8mNzI:nth-child(odd){padding-left:0}.CaseStudySections_metricLabel__QLanI{font-size:13px}}@media (prefers-reduced-motion:reduce){.CaseStudySections_revealUp__ld4B3,.CaseStudySections_stackPanel__etGOk,.CaseStudySections_stackTab__hMvaw,.CaseStudySections_systemBody__Attfw,.CaseStudySections_tocLink__Tx12z{animation:none!important;transition:none!important}.CaseStudySections_revealUp__ld4B3,.CaseStudySections_systemItem__pGzeI:hover .CaseStudySections_systemBody__Attfw{opacity:1!important;transform:none!important}}.CaseStudyUniversal_page__8cCDQ{--case-accent:var(--accent);--case-accent-strong:color-mix(in srgb,var(--accent) 70%,white);--case-accent-soft:color-mix(in srgb,var(--accent) 12%,transparent);--case-bg:var(--background);--case-surface:color-mix(in srgb,var(--card) 72%,var(--background));--case-surface-raised:var(--card);--case-text:var(--foreground);--case-muted:color-mix(in srgb,var(--foreground) 70%,transparent);--case-subtle:color-mix(in srgb,var(--foreground) 48%,transparent);--case-border:var(--border);--case-danger:var(--destructive);--case-danger-soft:color-mix(in srgb,var(--destructive) 10%,transparent);--case-radius-sm:calc(var(--radius-card) + 4px);--case-radius-md:calc(var(--radius-card) * 2);--case-radius-lg:calc(var(--radius-card) * 2 + 8px);--case-shadow:var(--shadow-sm);--case-space-1:4px;--case-space-2:8px;--case-space-3:12px;--case-space-4:16px;--case-space-5:24px;--case-space-6:32px;--case-space-7:40px;position:relative;min-height:100vh;overflow-x:clip;background:radial-gradient(circle at 82% 7%,var(--case-accent-soft),transparent 26rem),var(--case-bg);color:var(--case-text)}.CaseStudyUniversal_main__9CN1V{position:relative;isolation:isolate}.CaseStudyUniversal_heroSection__ZCjX8,.CaseStudyUniversal_section__v3Y5P{position:relative;display:flex;width:100%;min-height:100svh;align-items:center;scroll-margin-top:var(--navbar-height,120px);margin-top:0!important;padding-block:clamp(72px,9vh,112px)}.CaseStudyUniversal_section__v3Y5P{min-height:auto}.CaseStudyUniversal_section__v3Y5P:before{position:absolute;z-index:-1;inset:0;content:"";pointer-events:none;opacity:.28;background-image:linear-gradient(color-mix(in srgb,var(--case-text) 2.5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--case-text) 2.5%,transparent) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(65% 72% at 50% 45%,var(--case-text) 10%,transparent 82%)}.CaseStudyUniversal_heroSection__ZCjX8{min-height:100svh;align-items:center;padding-top:calc(var(--navbar-height, 120px) + clamp(18px, 3vh, 32px));padding-bottom:clamp(40px,7vh,72px)}.CaseStudyUniversal_sectionInner__ZbvXo{width:100%;container-type:inline-size}.CaseStudyUniversal_bodyCopy__fi4HV{color:var(--case-muted)}.CaseStudyUniversal_cardHeading___spbJ{color:var(--case-text)}.CaseStudyUniversal_infoIcon__KNTMP{background:var(--case-accent-soft);color:var(--case-accent)}.CaseStudyUniversal_faqList__SGXT1{border-top:1px solid var(--case-border)}.CaseStudyUniversal_relatedTitle__zPrGp{color:var(--case-text)}.CaseStudyUniversal_relatedGrid__pNecT{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(16px,2vw,20px);margin-bottom:clamp(16px,2vw,20px)}.CaseStudyUniversal_relatedCard__VTP09{display:flex;min-width:0;flex-direction:column;overflow:hidden;border-radius:var(--case-radius-lg);color:inherit}.CaseStudyUniversal_relatedImageFrame__Tl_AA{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--case-surface-raised)}.CaseStudyUniversal_relatedImageFrame__Tl_AA:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 58%,color-mix(in srgb,var(--case-bg) 72%,transparent));content:"";pointer-events:none}.CaseStudyUniversal_relatedImage__Y2dAe{object-fit:cover;object-position:top center;transition:transform .28s cubic-bezier(.22,1,.36,1)}.CaseStudyUniversal_relatedContent__HPN8g{display:flex;min-height:148px;flex:1;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:24px;padding:clamp(20px,2.5vw,32px)}.CaseStudyUniversal_relatedArrow__Y7V9N{transition:transform .22s cubic-bezier(.22,1,.36,1)}.CaseStudyUniversal_relatedCard__VTP09:hover .CaseStudyUniversal_relatedImage__Y2dAe{transform:scale(1.025)}.CaseStudyUniversal_relatedCard__VTP09:hover .CaseStudyUniversal_relatedArrow__Y7V9N{transform:translateX(4px)}.CaseStudyUniversal_relatedCard__VTP09:focus-visible{outline:2px solid var(--case-text);outline-offset:4px}.CaseStudyUniversal_relatedCard__VTP09:active{transform:translateY(1px)}.CaseStudyUniversal_relatedAction___tQTZ,.CaseStudyUniversal_serviceChip__ypltW,a:hover .CaseStudyUniversal_relatedTitle__zPrGp{color:var(--case-accent-strong)}.CaseStudyUniversal_servicesLabel__uQHAT{color:var(--case-muted)}.CaseStudyUniversal_serviceChip__ypltW{background:var(--case-accent-soft)}.CaseStudyUniversal_serviceChip__ypltW:hover{background:color-mix(in srgb,var(--case-accent) 25%,transparent)}.CaseStudyUniversal_ctaPrimary__osnrW:focus-visible,.CaseStudyUniversal_ctaSecondary__4oosT:focus-visible,.CaseStudyUniversal_serviceChip__ypltW:focus-visible{outline:2px solid currentColor;outline-offset:3px}.CaseStudyUniversal_ctaPrimary__osnrW:active,.CaseStudyUniversal_ctaSecondary__4oosT:active,.CaseStudyUniversal_heroPrimaryAction__EfPmU:active,.CaseStudyUniversal_heroSecondaryAction__OkvJ0:active,.CaseStudyUniversal_serviceChip__ypltW:active{transform:translateY(1px)}.CaseStudyUniversal_ctaPanel__X4R2D{background:linear-gradient(145deg,var(--case-accent),var(--case-accent-strong))}.CaseStudyUniversal_ctaSecondary__4oosT,.CaseStudyUniversal_ctaTitle__oiuU1{color:var(--case-bg)}.CaseStudyUniversal_ctaCopy__xRJSg{color:color-mix(in srgb,var(--case-bg) 86%,transparent)}.CaseStudyUniversal_ctaPrimary__osnrW{background:var(--case-bg);color:var(--case-text)}.CaseStudyUniversal_ctaPrimary__osnrW:hover{background:var(--case-surface-raised)}.CaseStudyUniversal_ctaSecondary__4oosT:hover{color:color-mix(in srgb,var(--case-bg) 74%,transparent)}.CaseStudyUniversal_heroContent__eEBpt{position:relative;width:100%}.CaseStudyUniversal_heroGrid__nXNRI{position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-height:clamp(380px,52vh,540px);align-items:center;gap:clamp(28px,5vw,72px);padding-block:clamp(28px,5vh,54px)}.CaseStudyUniversal_heroGrid__nXNRI:before{position:absolute;z-index:-1;inset:-12% -4% auto 18%;height:34rem;content:"";pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--case-accent) 16%,transparent),transparent 68%)}.CaseStudyUniversal_heroLead__x_LFk{position:relative;z-index:2;max-width:1120px}.CaseStudyUniversal_heroBadge__lnAPr{display:inline-flex;max-width:100%;align-items:center;gap:8px;margin-bottom:clamp(16px,2.5vh,24px);padding:8px 16px 8px 12px;border:1px solid color-mix(in srgb,var(--case-accent) 32%,transparent);border-radius:999px;background:var(--case-accent-soft);color:var(--case-accent-strong);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.CaseStudyUniversal_heroBadgeDot__4fMFX{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--case-accent);box-shadow:0 0 8px var(--case-accent)}.CaseStudyUniversal_heroHeading__bdOxw{max-width:22ch;margin:0;color:var(--case-text);font-size:clamp(38px,5.2vw,76px);font-weight:600;line-height:1.01;letter-spacing:-.035em;text-wrap:balance;text-transform:uppercase}.CaseStudyUniversal_heroCopy__OCMVK{max-width:70ch;margin:clamp(18px,2.8vh,28px) 0 0;color:var(--case-muted);font-size:clamp(15px,1.35vw,18px);line-height:1.56}.CaseStudyUniversal_heroActions__4HVeH{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(22px,3.2vh,32px)}.CaseStudyUniversal_heroPrimaryAction__EfPmU,.CaseStudyUniversal_heroSecondaryAction__OkvJ0{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:10px;padding:14px 24px;border-radius:12px;font-size:14px;font-weight:600;letter-spacing:.02em;text-decoration:none;text-transform:uppercase;transition:border-color .22s ease,background-color .22s ease,color .22s ease,transform .22s ease}.CaseStudyUniversal_heroPrimaryAction__EfPmU{border:1px solid var(--case-accent);background:var(--case-accent);box-shadow:0 8px 28px color-mix(in srgb,var(--case-accent) 28%,transparent);color:var(--case-bg);cursor:pointer}.CaseStudyUniversal_heroSecondaryAction__OkvJ0{border:1px solid var(--case-border);background:color-mix(in srgb,var(--case-text) 4%,transparent);color:var(--case-text)}.CaseStudyUniversal_heroPrimaryAction__EfPmU:focus-visible,.CaseStudyUniversal_heroSecondaryAction__OkvJ0:focus-visible{outline:2px solid var(--case-text);outline-offset:3px}.CaseStudyUniversal_heroVisual__NIQoo{position:relative;z-index:1;min-height:clamp(330px,48vh,520px);overflow:hidden;border:1px solid color-mix(in srgb,var(--case-accent) 28%,var(--case-border));border-radius:var(--case-radius-lg);background:var(--case-surface);box-shadow:var(--case-shadow);isolation:isolate}.CaseStudyUniversal_heroVisual__NIQoo:after{position:absolute;z-index:2;inset:0;content:"";pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--case-bg) 54%,transparent),transparent 48%),linear-gradient(0deg,color-mix(in srgb,var(--case-bg) 38%,transparent),transparent 55%)}.CaseStudyUniversal_heroImage__PtVEr{filter:saturate(.72) sepia(.08);object-position:center}.CaseStudyUniversal_heroNumber___Kn1n{position:absolute;z-index:3;right:clamp(20px,3vw,36px);top:50%;color:color-mix(in srgb,var(--case-text) 12%,transparent);font-size:clamp(76px,10vw,146px);font-weight:200;line-height:.76;letter-spacing:-.06em;transform:translateY(-50%);user-select:none}.CaseStudyUniversal_caseVisualSection__nvijC{position:relative;width:100%;padding-block:clamp(24px,5vh,64px) clamp(72px,10vh,128px)}.CaseStudyUniversal_caseVisualInner__KZjd8{width:100%}.CaseStudyUniversal_caseVisualFrame__eCOlH{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;border:1px solid color-mix(in srgb,var(--case-accent) 30%,var(--case-border));border-radius:var(--case-radius-lg);background:radial-gradient(circle at 50% 44%,color-mix(in srgb,var(--case-accent) 12%,transparent),transparent 58%),var(--case-surface);box-shadow:var(--case-shadow)}.CaseStudyUniversal_caseVisualImage__oGeh2{object-fit:contain!important;object-position:center}.CaseStudyUniversal_heroMeta__c9VSq{margin-top:clamp(18px,2.5vh,24px)}.CaseStudyUniversal_metaRow__AjNPO{display:flex;flex-wrap:wrap;align-items:center;gap:var(--case-space-3);margin-bottom:0}.CaseStudyUniversal_metaChip__CRp6G{display:inline-flex;min-height:36px;align-items:center;gap:var(--case-space-2);padding:var(--case-space-2) var(--case-space-4);border-radius:999px;font-size:14px;font-weight:500}.CaseStudyUniversal_categoryChip__FosYq,.CaseStudyUniversal_websiteChip__LwUiy{background:var(--case-accent-soft);color:var(--case-accent-strong)}.CaseStudyUniversal_durationChip__WbjPy{background:color-mix(in srgb,var(--case-text) 6%,transparent);color:var(--case-muted)}.CaseStudyUniversal_ndaChip__1O8PY{background:var(--case-danger-soft);color:var(--case-danger)}.CaseStudyUniversal_websiteChip__LwUiy{text-transform:uppercase;transition:background-color .22s ease,color .22s ease}.CaseStudyUniversal_websiteChip__LwUiy:hover{background:color-mix(in srgb,var(--case-accent) 24%,transparent);color:var(--case-text)}.CaseStudyUniversal_heroStats__kANtw{display:grid;grid-template-columns:repeat(var(--hero-stat-count,4),minmax(0,1fr));width:100%;border-block:1px solid var(--case-border)}.CaseStudyUniversal_heroStat__HeWDg{display:flex;min-width:0;flex-direction:column;padding:clamp(14px,2vh,20px) clamp(12px,2vw,20px);text-align:center}.CaseStudyUniversal_heroStat__HeWDg+.CaseStudyUniversal_heroStat__HeWDg{border-left:1px solid var(--case-border)}.CaseStudyUniversal_heroStatValue__EF2wc{order:-1;margin:0;color:var(--case-accent-strong);font-size:clamp(24px,3vw,38px);font-weight:600;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.025em;overflow-wrap:anywhere}.CaseStudyUniversal_heroStatLabel__NTDP4{margin:8px 0 0;color:var(--case-subtle);font-size:12px;line-height:1.4}@media (prefers-reduced-motion:reduce){.CaseStudyUniversal_relatedArrow__Y7V9N,.CaseStudyUniversal_relatedImage__Y2dAe{transition:none}.CaseStudyUniversal_relatedCard__VTP09:hover .CaseStudyUniversal_relatedArrow__Y7V9N,.CaseStudyUniversal_relatedCard__VTP09:hover .CaseStudyUniversal_relatedImage__Y2dAe{transform:none}.CaseStudyUniversal_ctaPrimary__osnrW,.CaseStudyUniversal_ctaSecondary__4oosT,.CaseStudyUniversal_heroPrimaryAction__EfPmU,.CaseStudyUniversal_heroSecondaryAction__OkvJ0,.CaseStudyUniversal_relatedCard__VTP09,.CaseStudyUniversal_serviceChip__ypltW{transition:none}.CaseStudyUniversal_ctaPrimary__osnrW:active,.CaseStudyUniversal_ctaSecondary__4oosT:active,.CaseStudyUniversal_heroPrimaryAction__EfPmU:active,.CaseStudyUniversal_heroSecondaryAction__OkvJ0:active,.CaseStudyUniversal_relatedCard__VTP09:active,.CaseStudyUniversal_serviceChip__ypltW:active{transform:none}}@media (hover:hover) and (pointer:fine){.CaseStudyUniversal_heroPrimaryAction__EfPmU:hover,.CaseStudyUniversal_heroSecondaryAction__OkvJ0:hover{transform:translateY(-2px)}.CaseStudyUniversal_heroPrimaryAction__EfPmU:hover{background:var(--case-accent-strong)}.CaseStudyUniversal_heroSecondaryAction__OkvJ0:hover{border-color:color-mix(in srgb,var(--case-accent) 55%,var(--case-border));color:var(--case-accent-strong)}}@media (max-width:767px){.CaseStudyUniversal_page__8cCDQ{padding-bottom:calc(70px + env(safe-area-inset-bottom))}}@media (max-width:1023px){.CaseStudyUniversal_heroSection__ZCjX8,.CaseStudyUniversal_section__v3Y5P{min-height:auto;padding-block:72px}.CaseStudyUniversal_heroSection__ZCjX8{padding-top:calc(var(--navbar-height, 96px) + 28px)}.CaseStudyUniversal_heroGrid__nXNRI{grid-template-columns:minmax(0,1fr);min-height:auto}.CaseStudyUniversal_heroLead__x_LFk{max-width:760px}.CaseStudyUniversal_heroVisual__NIQoo{min-height:clamp(360px,58vw,540px)}.CaseStudyUniversal_heroStats__kANtw{grid-template-columns:repeat(2,minmax(0,1fr))}.CaseStudyUniversal_heroStat__HeWDg:nth-child(3){border-left:0}.CaseStudyUniversal_heroStat__HeWDg:nth-child(n+3){border-top:1px solid var(--case-border)}}@media (max-width:767px){.CaseStudyUniversal_heroHeading__bdOxw{font-size:clamp(32px,8.4vw,38px);overflow-wrap:normal;word-break:normal;hyphens:none}.CaseStudyUniversal_heroSection__ZCjX8,.CaseStudyUniversal_section__v3Y5P{padding-block:52px}.CaseStudyUniversal_heroSection__ZCjX8{padding-top:calc(var(--navbar-height, 80px) + 24px)}.CaseStudyUniversal_heroGrid__nXNRI{gap:24px;padding-block:24px 32px}.CaseStudyUniversal_heroBadge__lnAPr{font-size:10px}.CaseStudyUniversal_heroActions__4HVeH{display:grid;grid-template-columns:minmax(0,1fr)}.CaseStudyUniversal_heroPrimaryAction__EfPmU,.CaseStudyUniversal_heroSecondaryAction__OkvJ0{width:100%}.CaseStudyUniversal_heroVisual__NIQoo{min-height:min(76vw,380px)}.CaseStudyUniversal_heroNumber___Kn1n{top:auto;right:8px;bottom:12px;font-size:clamp(68px,24vw,96px);transform:none}.CaseStudyUniversal_caseVisualSection__nvijC{padding-block:20px 68px}.CaseStudyUniversal_caseVisualFrame__eCOlH{border-radius:var(--case-radius-sm)}.CaseStudyUniversal_heroStats__kANtw{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.CaseStudyUniversal_heroStatValue__EF2wc{font-size:clamp(22px,7.2vw,30px)}}@media (prefers-reduced-motion:reduce){.CaseStudyUniversal_page__8cCDQ *,.CaseStudyUniversal_page__8cCDQ :after,.CaseStudyUniversal_page__8cCDQ :before{scroll-behavior:auto!important}.CaseStudyUniversal_heroPrimaryAction__EfPmU,.CaseStudyUniversal_heroSecondaryAction__OkvJ0{animation:none!important;transition:none!important;opacity:1!important;transform:none!important;filter:none!important}}.CaseStudyUniversal_screenList__W1ue1{display:grid;gap:clamp(48px,7vw,96px);margin:0;padding:0;list-style:none}.CaseStudyUniversal_screenItem__k6kp6{display:grid;gap:clamp(20px,2.5vw,32px);min-width:0}.CaseStudyUniversal_screenText__5C8Ce{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(20px,3vw,48px);align-items:end}.CaseStudyUniversal_screenLead__5PJTj{min-width:0;max-width:72ch}.CaseStudyUniversal_screenIndex__B7C2g{display:block;margin-bottom:var(--case-space-3);color:var(--case-accent);font-size:14px;font-weight:600;letter-spacing:.12em;font-variant-numeric:tabular-nums}.CaseStudyUniversal_screenTitle__jpyxy{margin:0 0 var(--case-space-4);color:var(--case-text);font-size:clamp(22px,2.2vw,32px);font-weight:600;line-height:1.2;letter-spacing:-.01em}.CaseStudyUniversal_screenCopy__7G4Vu{margin:0;color:var(--case-muted);font-size:17px;line-height:1.6}.CaseStudyUniversal_screenCopy__7G4Vu+.CaseStudyUniversal_screenCopy__7G4Vu{margin-top:var(--case-space-3)}.CaseStudyUniversal_screenBullets__UNzMS{display:grid;gap:var(--case-space-2);margin:var(--case-space-4) 0 0;padding-left:1.2em;color:var(--case-muted);font-size:17px;line-height:1.55;list-style:disc}.CaseStudyUniversal_screenBullets__UNzMS li::marker{color:var(--case-accent)}.CaseStudyUniversal_screenBenefit__WfgGm{padding:clamp(20px,2vw,28px);border:1px solid var(--case-border);border-radius:var(--case-radius-md);background:linear-gradient(180deg,var(--case-accent-soft) 0,transparent 100%),var(--case-surface)}.CaseStudyUniversal_screenBenefitLabel__480GU{margin:0 0 var(--case-space-2);color:var(--case-accent);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.CaseStudyUniversal_screenBenefitText__ePZnc{margin:0;color:var(--case-text);font-size:17px;line-height:1.55}.CaseStudyUniversal_screenFigure__Quhif{margin:0;overflow:hidden;border:1px solid var(--case-border);border-radius:var(--case-radius-lg);background:var(--case-surface);box-shadow:var(--case-shadow)}.CaseStudyUniversal_screenLink__vHHAa{display:block;cursor:zoom-in}.CaseStudyUniversal_screenLink__vHHAa:focus-visible{outline:2px solid var(--case-accent);outline-offset:-2px}.CaseStudyUniversal_screenImage__cqzDn{display:block;width:100%!important;height:auto!important}@media (max-width:1023px){.CaseStudyUniversal_screenText__5C8Ce{grid-template-columns:minmax(0,1fr);align-items:start}}@media (max-width:767px){.CaseStudyUniversal_screenBenefitText__ePZnc,.CaseStudyUniversal_screenBullets__UNzMS,.CaseStudyUniversal_screenCopy__7G4Vu{font-size:16px}.CaseStudyUniversal_screenFigure__Quhif{border-radius:var(--case-radius-sm)}}