.Blocks_metrics__eeLxB{border-block:1px solid var(--c-line);background:var(--c-card-2)}.Blocks_metricsIn__xJS1e{width:100%;max-width:var(--layout-max);margin-inline:auto;padding-inline:clamp(20px,3.5vw,64px);display:grid;grid-template-columns:repeat(var(--metric-cols,4),minmax(0,1fr));grid-gap:clamp(20px,2.6vw,40px);gap:clamp(20px,2.6vw,40px);padding-block:clamp(24px,3vw,40px)}@media(max-width:900px){.Blocks_metricsIn__xJS1e{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.Blocks_metricsIn__xJS1e{grid-template-columns:1fr}}.Blocks_metric__0i8Ri{display:flex;flex-direction:column;gap:6px;min-width:0}.Blocks_metricValue__xrpNB{font-family:var(--f-display);font-size:var(--t-xl);font-weight:var(--w-regular);line-height:1.1;letter-spacing:-.022em;color:var(--c-fg);overflow-wrap:anywhere;min-width:0}.Blocks_metricValueSm__H1R_b{font-size:var(--t-lg)}.Blocks_metricAccent__Zk46J{color:var(--c-blue-ink)}.Blocks_metricLabel___FmLB{font-family:var(--f-mono);font-size:var(--t-mono);letter-spacing:.08em;text-transform:uppercase;line-height:1.45;color:var(--c-fg-3)}.Blocks_steps__cOKr2{display:grid;grid-template-columns:repeat(var(--step-cols,5),minmax(0,1fr));grid-gap:var(--s-3);gap:var(--s-3);margin:0;padding:0;list-style:none}@media(max-width:1080px){.Blocks_steps__cOKr2{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.Blocks_steps__cOKr2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:460px){.Blocks_steps__cOKr2{grid-template-columns:1fr}}.Blocks_step__M92uH{display:flex;flex-direction:column;gap:7px;padding:clamp(16px,1.7vw,22px);border-radius:var(--r-lg);background:var(--c-card)}.Blocks_stepOn__TFiIp{background:var(--c-blue-bg);box-shadow:inset 0 0 0 1px var(--c-line-2)}.Blocks_stepNum__89LLq{font-family:var(--f-mono);font-size:var(--t-mono);font-weight:var(--w-medium);letter-spacing:.08em;color:var(--c-fg-3)}.Blocks_stepTitle__3lmeB{margin:0;font-family:var(--f-display);font-size:var(--t-md);font-weight:var(--w-medium);line-height:1.25;letter-spacing:-.014em;color:var(--c-fg)}.Blocks_stepText__4sXAU{margin:0;font-size:var(--t-xs);line-height:1.5;color:var(--c-fg-3)}.Blocks_stepTags__h4htq{display:flex;flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:var(--s-2)}.Blocks_stepTag__HEjue{padding:2px 7px;border-radius:var(--r-pill);background:var(--c-paper);font-family:var(--f-mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--c-fg-3)}.Blocks_tags__l67_L{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:0;padding:0;list-style:none}.Blocks_tag__1S2_O{display:inline-flex;align-items:baseline;gap:6px;padding:6px 12px;border-radius:var(--r-pill);border:1px solid var(--c-line-2);font-family:var(--f-mono);font-size:var(--t-mono);letter-spacing:.06em;color:var(--c-fg-2)}.Blocks_check__Bq2MQ{display:grid;grid-gap:var(--s-3);gap:var(--s-3);margin:0;padding:0;list-style:none}.Blocks_check__Bq2MQ li{display:flex;align-items:flex-start;gap:var(--s-3);font-size:var(--t-sm);line-height:1.5;color:var(--c-fg-2)}.Blocks_check__Bq2MQ svg{width:16px;height:16px;flex:none;margin-top:3px;color:var(--c-green-ink);fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.Blocks_checkSpread__OWQO6{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));column-gap:var(--s-8)}.Blocks_tagSoon__bPc91{border-style:dashed}.Blocks_soon__RnJEW{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-fg-3)}.Body_wrap__fEhiD{width:100%;max-width:var(--layout-max);margin-inline:auto;padding-inline:clamp(20px,3.5vw,64px);padding-block:clamp(42px,5.25vw,84px)}.Body_grid__v6vFn{display:grid;grid-template-columns:232px minmax(0,1fr);grid-gap:clamp(32px,4vw,72px);gap:clamp(32px,4vw,72px);align-items:start}@media(max-width:960px){.Body_grid__v6vFn{grid-template-columns:1fr}}.Body_toc__V_EmE{position:-webkit-sticky;position:sticky;top:84px}@media(max-width:960px){.Body_toc__V_EmE{position:static;padding-bottom:var(--s-5);border-bottom:1px solid var(--c-line)}}.Body_tocTitle__yWn42{margin:0 0 var(--s-4);font-family:var(--f-mono);font-size:var(--t-mono);font-weight:var(--w-medium);letter-spacing:.09em;text-transform:uppercase;color:var(--c-fg-3)}.Body_tocList____ATC{display:grid;grid-gap:2px;gap:2px;margin:0;padding:0;list-style:none}.Body_tocList____ATC a{display:block;padding:6px 12px;border-left:2px solid var(--c-line);font-size:var(--t-xs);line-height:1.4;text-decoration:none;color:var(--c-fg-3);transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.Body_tocList____ATC a:hover{color:var(--c-fg)}.Body_tocList____ATC a:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px;border-radius:var(--r-sm)}.Body_tocOn__iV9d4{border-left-color:var(--c-action)!important;color:var(--c-fg)!important}.Body_article__haF0C{min-width:0}.Body_sec__BB6bj{scroll-margin-top:84px}.Body_sec__BB6bj+.Body_sec__BB6bj{margin-top:clamp(36px,4vw,64px)}.Body_eyebrow__w4AVl{margin:0 0 var(--s-3);font-family:var(--f-mono);font-size:var(--t-mono);font-weight:var(--w-medium);letter-spacing:.09em;text-transform:uppercase;color:var(--c-fg-3)}.Body_h2__Buxyd{margin:0 0 var(--s-5);max-width:26ch;font-size:var(--t-2xl);font-weight:var(--w-regular);line-height:1.06;letter-spacing:-.028em;text-wrap:balance}.Body_h2__Buxyd,.Body_h3__f7NkT{font-family:var(--f-display);color:var(--c-fg)}.Body_h3__f7NkT{margin:var(--s-6) 0 var(--s-3);font-size:var(--t-lg);font-weight:var(--w-medium);line-height:1.3;letter-spacing:-.016em}.Body_p__5hv_H{margin:0 0 var(--s-4);max-width:74ch;font-size:var(--t-md);line-height:1.65;color:var(--c-fg-2)}.Body_p__5hv_H b,.Body_p__5hv_H strong{color:var(--c-fg);font-weight:var(--w-bold)}.Body_p__5hv_H a{color:var(--c-blue-ink)}.Body_callout__vFefr,.Body_note__jGk_M{margin:var(--s-5) 0;padding:clamp(16px,1.8vw,22px);border-radius:var(--r-lg);font-size:var(--t-sm);line-height:1.6}.Body_note__jGk_M{border-left:3px solid var(--c-line-2);background:var(--c-card-2);color:var(--c-fg-3)}.Body_callout__vFefr{background:var(--c-blue-bg);color:var(--c-fg-2)}.Body_calloutTitle__LyCot{display:block;margin-bottom:6px;font-family:var(--f-display);font-size:var(--t-md);font-weight:var(--w-bold);color:var(--c-fg)}.Body_calloutText__BxFpm{margin:0}.Body_compare__izTAD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-4);gap:var(--s-4);margin:var(--s-5) 0;align-items:stretch}@media(max-width:760px){.Body_compare__izTAD{grid-template-columns:1fr}}.Body_col__UYJXW{padding:clamp(18px,2vw,26px);border-radius:var(--r-lg);background:var(--c-card)}.Body_colAfter__V0YE8{background:var(--c-green-bg)}.Body_colLabel__pLzp9{display:block;margin-bottom:var(--s-2);font-family:var(--f-mono);font-size:var(--t-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--c-fg-3)}.Body_colTitle__Qus5z{margin:0 0 var(--s-3);font-family:var(--f-display);font-size:var(--t-md);font-weight:var(--w-medium);letter-spacing:-.014em;color:var(--c-fg)}.Body_colList__2tYIe{display:grid;grid-gap:7px;gap:7px;margin:0;padding-left:1.1em;font-size:var(--t-sm);line-height:1.55;color:var(--c-fg-2)}.Body_process__A84qu{margin:var(--s-5) 0;padding:clamp(18px,2vw,26px);border-radius:var(--r-lg);background:var(--c-card-2)}.Body_processTitle__wqmy_{display:block;margin-bottom:var(--s-4);font-family:var(--f-mono);font-size:var(--t-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--c-fg-3)}.Body_processGrid__ru56V{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));grid-gap:var(--s-3);gap:var(--s-3);margin:0;padding:0;list-style:none}.Body_processStep__17LMy{display:flex;flex-direction:column;gap:5px;padding:var(--s-4);border-radius:var(--r-md);background:var(--c-paper)}.Body_processLabel__kzlR1{font-family:var(--f-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-fg-3)}.Body_processName__MySvJ{font-family:var(--f-display);font-size:var(--t-sm);font-weight:var(--w-medium);color:var(--c-fg)}.Body_processText__R_6SP{font-size:var(--t-xs);line-height:1.5;color:var(--c-fg-3)}.Body_tableWrap__09y04{overflow-x:auto;margin:var(--s-5) 0;border-radius:var(--r-lg);border:1px solid var(--c-line)}.Body_tableWrap__09y04:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px;border-radius:var(--r-lg)}.Body_table__CF1xJ{width:100%;border-collapse:collapse;font-size:var(--t-sm);line-height:1.5}.Body_table__CF1xJ td,.Body_table__CF1xJ th{padding:12px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--c-line)}.Body_table__CF1xJ thead th{position:-webkit-sticky;position:sticky;top:0;background:var(--c-card);font-family:var(--f-mono);font-size:var(--t-mono);font-weight:var(--w-medium);letter-spacing:.07em;text-transform:uppercase;color:var(--c-fg-3);white-space:nowrap}.Body_table__CF1xJ tbody th{font-weight:var(--w-medium);color:var(--c-fg)}.Body_table__CF1xJ td{color:var(--c-fg-2)}.Body_table__CF1xJ tbody tr:last-child>*{border-bottom:0}.Body_archWrap__GF5O7{overflow-x:auto;margin:var(--s-5) 0}.Body_archWrap__GF5O7:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px;border-radius:var(--r-lg)}.Body_arch__w3dkx{display:flex;gap:var(--s-3);margin:0;padding:0;list-style:none;min-width:min-content}.Body_archNode__qoixD{display:flex;flex:1 1;min-width:132px;flex-direction:column;gap:5px;padding:var(--s-4);border-radius:var(--r-md);background:var(--c-card)}.Body_archNode__qoixD+.Body_archNode__qoixD:before{content:"";align-self:flex-start;width:14px;height:2px;margin:0 0 4px calc(var(--s-3)*-1 - 14px);background:var(--c-line-2)}.Body_archName__8vGUn{font-family:var(--f-display);font-size:var(--t-sm);font-weight:var(--w-medium);color:var(--c-fg)}.Body_archText__cP25s{font-size:var(--t-xs);line-height:1.5;color:var(--c-fg-3)}.Body_outcomes__s2akt{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--s-3);gap:var(--s-3);margin:var(--s-5) 0}.Body_outcome__hVJhs{display:flex;flex-direction:column;gap:4px;padding:var(--s-4);border-radius:var(--r-md);background:var(--c-card)}.Body_outcomeValue__3LeIo{font-family:var(--f-display);font-size:var(--t-xl);font-weight:var(--w-regular);line-height:1.1;letter-spacing:-.022em;color:var(--c-fg)}.Body_outcomeLabel__zlKwc{font-family:var(--f-mono);font-size:var(--t-mono);letter-spacing:.07em;text-transform:uppercase;line-height:1.4;color:var(--c-fg-3)}.Body_quote__00eYd{margin:var(--s-5) 0;padding:var(--s-5);border-left:3px solid var(--c-action);border-radius:0 var(--r-lg) var(--r-lg) 0;background:var(--c-card)}.Body_quoteText__ki1uX{margin:0;font-family:var(--f-display);font-size:var(--t-lg);font-weight:var(--w-regular);line-height:1.45;letter-spacing:-.012em;color:var(--c-fg)}.Body_quoteBy__IYg8z{margin-top:var(--s-3);font-family:var(--f-mono);font-size:var(--t-mono);letter-spacing:.05em;color:var(--c-fg-3)}.Body_quoteBy__IYg8z:before{content:"— "}.CaseStudyPage_heroAside__jofZY{padding:clamp(22px,2.4vw,30px);border-radius:var(--r-lg);background:var(--c-card)}.CaseStudyPage_pathLabel___bQ6D{margin:0 0 var(--s-5);max-width:60ch;font-family:var(--f-mono);font-size:var(--t-mono);font-weight:var(--w-medium);letter-spacing:.09em;text-transform:uppercase;color:var(--c-fg-3)}.CaseStudyPage_heroStats__NdfGJ{display:grid;grid-gap:var(--s-5);gap:var(--s-5);margin:0}.CaseStudyPage_heroStats__NdfGJ dt{font-family:var(--f-display);font-size:var(--t-xl);font-weight:var(--w-regular);line-height:1.1;letter-spacing:-.022em;color:var(--c-fg)}.CaseStudyPage_heroStats__NdfGJ dd{margin:4px 0 0;font-family:var(--f-mono);font-size:var(--t-mono);letter-spacing:.08em;text-transform:uppercase;line-height:1.45;color:var(--c-fg-3)}.CaseStudyPage_pathTags__Tt9I7{margin-top:var(--s-5)}.CaseStudyPage_close__GoUOj{text-align:center}.CaseStudyPage_closeHead__oxnfD{justify-items:center;text-align:center}.CaseStudyPage_closeHead__oxnfD>*{margin-inline:auto}.CaseStudyPage_closeCta__kerqr{display:flex;flex-wrap:wrap;gap:var(--s-3);justify-content:center;margin-top:var(--s-6)}@media(max-width:520px){.CaseStudyPage_closeCta__kerqr{flex-direction:column;align-items:stretch}.CaseStudyPage_closeCta__kerqr>*{width:100%}}.HeroPanel_shell__FJxvK{padding:clamp(18px,2vw,26px);border-radius:var(--r-xl);background:var(--c-card)}.HeroPanel_head__OoFd1{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding-bottom:var(--s-3);border-bottom:1px solid var(--c-line)}.HeroPanel_headTitle__AIzz3{font-family:var(--f-mono);font-size:var(--t-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--c-fg-3)}.HeroPanel_status__4NfQy{padding:4px 11px;border-radius:var(--r-pill);background:var(--c-green-bg);font-size:var(--t-xs);color:var(--c-green-ink);white-space:nowrap}.HeroPanel_body__Nf_DO{margin-top:var(--s-4)}@keyframes HeroPanel_hp-rise__sqtBX{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.HeroPanel_tl__N914q{position:relative;margin:0;padding:0 0 0 var(--s-5);list-style:none}.HeroPanel_tl__N914q:before{content:"";position:absolute;inset:6px auto 6px 4px;width:2px;background:var(--c-line-2);transform-origin:top}@media(prefers-reduced-motion:no-preference){.HeroPanel_tl__N914q:before{animation:HeroPanel_hp-draw__0A07U 1.1s var(--ease) forwards}}@keyframes HeroPanel_hp-draw__0A07U{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.HeroPanel_tlItem__PovIF{position:relative;display:grid;grid-template-columns:84px 1fr;grid-gap:var(--s-3);gap:var(--s-3);align-items:baseline;padding-bottom:var(--s-4)}@media(prefers-reduced-motion:no-preference){.HeroPanel_tlItem__PovIF{opacity:0;animation:HeroPanel_hp-rise__sqtBX .5s var(--ease) forwards;animation-delay:calc(var(--i)*.14s)}}.HeroPanel_tlItem__PovIF:last-child{padding-bottom:0}.HeroPanel_tlDot__sPtPz{position:absolute;left:calc(var(--s-5)*-1 + 1px);top:6px;width:8px;height:8px;border-radius:50%;background:var(--c-action)}.HeroPanel_tlWhen__uMnfA{font-family:var(--f-mono);font-size:var(--t-mono);color:var(--c-fg-3)}.HeroPanel_tlLabel___RWQB{font-size:var(--t-sm);color:var(--c-fg)}.HeroPanel_steps__aV_Yy{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--s-4);gap:var(--s-4)}.HeroPanel_step__8VBuK{display:grid;grid-template-columns:26px 1fr;grid-gap:var(--s-3);gap:var(--s-3);align-items:start}@media(prefers-reduced-motion:no-preference){.HeroPanel_step__8VBuK{opacity:0;animation:HeroPanel_hp-rise__sqtBX .5s var(--ease) forwards;animation-delay:calc(var(--i)*.12s)}}.HeroPanel_stepNo__bVwtw{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--c-card-2);font-family:var(--f-mono);font-size:var(--t-mono);color:var(--c-fg-2)}.HeroPanel_stepBody__G4chH{display:grid;grid-gap:3px;gap:3px}.HeroPanel_stepLabel__VWm0E{font-size:var(--t-sm);color:var(--c-fg)}.HeroPanel_stepDetail__cIuwG{font-size:var(--t-xs);color:var(--c-fg-3)}.HeroPanel_stack__PXi1O{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.HeroPanel_row__vYAGT{display:grid;grid-template-columns:auto 1fr auto;grid-gap:var(--s-3);gap:var(--s-3);align-items:center;padding:var(--s-3);border-radius:var(--r-md);background:var(--c-card-2)}@media(prefers-reduced-motion:no-preference){.HeroPanel_row__vYAGT{opacity:0;animation:HeroPanel_hp-rise__sqtBX .5s var(--ease) forwards;animation-delay:calc(var(--i)*.1s)}}.HeroPanel_rowTag__u0C1i{padding:3px 8px;border-radius:var(--r-pill);background:var(--c-blue-bg);font-family:var(--f-mono);font-size:var(--t-mono);color:var(--c-blue-ink);white-space:nowrap}.HeroPanel_rowLabel__qoAkP{font-size:var(--t-sm);color:var(--c-fg);overflow-wrap:anywhere;min-width:0}.HeroPanel_rowMeta__2IZj9{font-family:var(--f-mono);font-size:var(--t-mono);color:var(--c-fg-3);white-space:nowrap}.HeroPanel_badges__2YdC8{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:0 0 var(--s-4);padding:0;list-style:none}.HeroPanel_badge__A2n2W{padding:5px 10px;border:1px solid var(--c-line);border-radius:var(--r-sm);font-family:var(--f-mono);font-size:var(--t-mono);color:var(--c-fg-2)}.HeroPanel_log__0q8Vz{margin:0;padding:var(--s-3);border-radius:var(--r-md);background:var(--c-card-2);list-style:none;display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.HeroPanel_logLine__FK9fC{display:grid;grid-template-columns:8px 1fr auto;grid-gap:var(--s-3);gap:var(--s-3);align-items:center;font-size:var(--t-xs)}@media(prefers-reduced-motion:no-preference){.HeroPanel_logLine__FK9fC{opacity:0;animation:HeroPanel_hp-rise__sqtBX .5s var(--ease) forwards;animation-delay:calc(var(--i)*.12s)}}.HeroPanel_logDot__Pcyi7{width:6px;height:6px;border-radius:50%;background:var(--c-green)}.HeroPanel_logEvent__KTJNI{color:var(--c-fg-2)}.HeroPanel_logWho__476eU{font-family:var(--f-mono);font-size:var(--t-mono);color:var(--c-fg-3);white-space:nowrap}.HeroPanel_bigValue__2f_tW{margin:0;font-family:var(--f-display);font-size:var(--t-3xl);font-weight:var(--w-regular);line-height:1;letter-spacing:-.03em;color:var(--c-fg)}@media(prefers-reduced-motion:no-preference){.HeroPanel_bigValue__2f_tW{opacity:0;animation:HeroPanel_hp-rise__sqtBX .6s var(--ease) forwards}}.HeroPanel_bigCaption__Y4z77{margin:var(--s-2) 0 var(--s-5);font-size:var(--t-sm);color:var(--c-fg-3)}.HeroPanel_bars__Y5ooZ{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.HeroPanel_bar__gg4yz{display:grid;grid-template-columns:1fr 92px auto;grid-gap:var(--s-3);gap:var(--s-3);align-items:center}@media(prefers-reduced-motion:no-preference){.HeroPanel_bar__gg4yz{opacity:0;animation:HeroPanel_hp-rise__sqtBX .5s var(--ease) forwards;animation-delay:calc(var(--i)*.12s)}}.HeroPanel_barLabel__Boqd_{font-size:var(--t-xs);color:var(--c-fg-2)}.HeroPanel_barTrack__pQilk{height:6px;border-radius:var(--r-pill);background:var(--c-card-2);overflow:hidden}.HeroPanel_barFill__5g55Z{display:block;width:var(--pct);height:100%;border-radius:inherit;background:var(--c-action);transform-origin:left}@media(prefers-reduced-motion:no-preference){.HeroPanel_barFill__5g55Z{animation:HeroPanel_hp-grow__24g6j .9s var(--ease) forwards;animation-delay:calc(var(--i)*.12s + .2s);transform:scaleX(0)}}@keyframes HeroPanel_hp-grow__24g6j{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.HeroPanel_barValue__Fh820{font-family:var(--f-mono);font-size:var(--t-mono);color:var(--c-fg-3);white-space:nowrap}.HeroPanel_cmp__LNAQM{display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.HeroPanel_cmpHead__3Ni1a,.HeroPanel_cmpRow__GM_z7{display:grid;grid-template-columns:1fr 84px 84px;grid-gap:var(--s-2);gap:var(--s-2);align-items:center}.HeroPanel_cmpHead__3Ni1a{padding-bottom:var(--s-2);font-family:var(--f-mono);font-size:var(--t-mono);letter-spacing:.04em;text-transform:uppercase}.HeroPanel_cmpUs__SLwbt{color:var(--c-fg);text-align:center}.HeroPanel_cmpThem__peQJO{color:var(--c-fg-3);text-align:center}.HeroPanel_cmpRows___k9LA{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.HeroPanel_cmpRow__GM_z7{padding:var(--s-2) 0;border-top:1px solid var(--c-line)}@media(prefers-reduced-motion:no-preference){.HeroPanel_cmpRow__GM_z7{opacity:0;animation:HeroPanel_hp-rise__sqtBX .5s var(--ease) forwards;animation-delay:calc(var(--i)*.1s)}}.HeroPanel_cmpLabel__pS0Ww{font-size:var(--t-xs);color:var(--c-fg-2)}.HeroPanel_cmpCell__BbUS8{text-align:center;font-size:var(--t-xs);padding:3px 0;border-radius:var(--r-sm)}.HeroPanel_cmpYes__tzHXk{background:var(--c-green-bg);color:var(--c-green-ink)}.HeroPanel_cmpNo__RF8aD{background:var(--c-card-2);color:var(--c-fg-3)}.HeroPanel_cycle__bpN__{margin:0 0 var(--s-4);font-family:var(--f-display);font-size:var(--t-xl);font-weight:var(--w-regular);letter-spacing:-.02em;color:var(--c-fg)}.HeroPanel_cycleWindow__GJ9u_{display:block;height:1.25em;overflow:hidden}.HeroPanel_cycleTrack__zbAhZ{display:block}@media(prefers-reduced-motion:no-preference){.HeroPanel_cycleTrack__zbAhZ{animation:HeroPanel_hp-cycle__h_B6x calc(var(--n)*2.2s) steps(var(--n)) infinite}}.HeroPanel_cycleWord__lRNwa{display:block;height:1.25em;line-height:1.25em}@keyframes HeroPanel_hp-cycle__h_B6x{to{transform:translateY(-100%)}}.HeroPanel_pipe__NN_4t{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.HeroPanel_pipeStep__RwNVR{position:relative;padding:var(--s-3);border-radius:var(--r-md);background:var(--c-card-2);font-size:var(--t-sm);color:var(--c-fg-2)}@media(prefers-reduced-motion:no-preference){.HeroPanel_pipeStep__RwNVR{opacity:0;animation:HeroPanel_hp-rise__sqtBX .5s var(--ease) forwards;animation-delay:calc(var(--i)*.12s)}}.HeroPanel_pipeStep__RwNVR+.HeroPanel_pipeStep__RwNVR{margin-top:2px}.Content_visuallyHidden__YzhOe{position:absolute;width:1px;height:1px;padding:0;margin:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.Content_features__x5AnJ{display:grid;grid-template-columns:repeat(var(--feature-cols,3),minmax(0,1fr));grid-gap:var(--s-4);gap:var(--s-4);margin:0;padding:0;list-style:none}@media(max-width:940px){.Content_features__x5AnJ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.Content_features__x5AnJ{grid-template-columns:1fr}}.Content_feature__OZtw3{display:flex}.Content_featureCard__rG9G9{display:flex;flex:1 1;flex-direction:column;gap:var(--s-2);padding:clamp(20px,2.2vw,28px);border-radius:var(--r-lg);background:var(--c-card);text-decoration:none;transition:background-color var(--dur-base) var(--ease)}.Content_featureCardOn___LcnF{background:var(--c-card-2);box-shadow:inset 0 0 0 1px var(--c-action)}.Content_featureTags__mjunx{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:var(--s-2)}.Content_featureTag__z9nzt{padding:3px 9px;border-radius:var(--r-pill);background:var(--c-card-2);font-family:var(--f-mono);font-size:var(--t-mono);letter-spacing:.04em;color:var(--c-fg-2)}.Content_featureCardOn___LcnF .Content_featureTag__z9nzt{background:var(--c-card)}a.Content_featureCard__rG9G9:hover{background:var(--c-card-2)}a.Content_featureCard__rG9G9:hover .Content_featureLink__TET6j svg{transform:translateX(3px)}a.Content_featureCard__rG9G9:focus-visible{outline:3px solid var(--c-focus);outline-offset:3px;border-radius:var(--r-lg)}.Content_featureIcon__AeK9P{width:56px;height:56px;margin-bottom:var(--s-3);object-fit:contain}.Content_featureEyebrow__uPb_H{font-family:var(--f-mono);font-size:var(--t-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--c-fg-3)}.Content_featureTitle__vNhux{margin:0;font-family:var(--f-display);font-size:var(--t-lg);font-weight:var(--w-medium);line-height:1.2;letter-spacing:-.016em;color:var(--c-fg)}.Content_featureText__tGc35{font-size:var(--t-sm);line-height:1.55;color:var(--c-fg-3)}.Content_featureLink__TET6j{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:var(--s-3);font-family:var(--f-mono);font-size:var(--t-mono);letter-spacing:.06em;color:var(--c-blue-ink)}.Content_featureLink__TET6j svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur-base) var(--ease)}.Content_faq___zz6b{display:grid;border-top:1px solid var(--c-line)}.Content_faqItem__4rT5z{border-bottom:1px solid var(--c-line)}.Content_faqItem__4rT5z[open] .Content_faqIcon__jhRta svg{transform:rotate(45deg)}.Content_faqQ__sfDX9{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:clamp(16px,1.8vw,22px) 0;cursor:pointer;list-style:none;font-family:var(--f-display);font-size:var(--t-md);font-weight:var(--w-medium);line-height:1.35;color:var(--c-fg)}.Content_faqQ__sfDX9::-webkit-details-marker{display:none}.Content_faqQ__sfDX9:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px;border-radius:var(--r-sm)}.Content_faqIcon__jhRta{flex:none;width:20px;height:20px}.Content_faqIcon__jhRta svg{width:100%;height:100%;fill:none;stroke:var(--c-fg-3);stroke-width:2;stroke-linecap:round;transition:transform var(--dur-base) var(--ease)}.Content_faqA__cDra5{padding:0 0 clamp(16px,1.8vw,22px);max-width:78ch;font-size:var(--t-sm);line-height:1.65;color:var(--c-fg-3)}.Content_faqA__cDra5 a{color:var(--c-blue-ink)}.Content_faqA__cDra5 b,.Content_faqA__cDra5 strong{color:var(--c-fg-2)}.Content_faqA__cDra5 h2,.Content_faqA__cDra5 h3,.Content_faqA__cDra5 h4,.Content_faqA__cDra5 h5,.Content_faqA__cDra5 h6{font-size:20px;line-height:1.4;font-weight:var(--w-bold);margin:0 0 8px;color:inherit}.Content_rich__PqhnK{max-width:78ch;font-size:var(--t-md);line-height:1.65;color:var(--c-fg-2)}.Content_rich__PqhnK p{margin:0 0 var(--s-4)}.Content_rich__PqhnK p:last-child{margin-bottom:0}.Content_rich__PqhnK b,.Content_rich__PqhnK strong{color:var(--c-fg);font-weight:var(--w-bold)}.Content_rich__PqhnK a{color:var(--c-blue-ink)}.Content_rich__PqhnK ol,.Content_rich__PqhnK ul{margin:0 0 var(--s-4);padding-left:1.2em}.Content_rich__PqhnK li{margin-bottom:6px}.Content_tableWrap__TZKUS{overflow-x:auto;border-radius:var(--r-lg);border:1px solid var(--c-line)}.Content_tableWrap__TZKUS:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px;border-radius:var(--r-lg)}.Content_table__GTHJu{width:100%;border-collapse:collapse;font-size:var(--t-sm);line-height:1.5}.Content_table__GTHJu td,.Content_table__GTHJu th{padding:13px 18px;text-align:left;vertical-align:top;border-bottom:1px solid var(--c-line)}.Content_table__GTHJu thead th{background:var(--c-card);font-family:var(--f-display);font-size:var(--t-md);font-weight:var(--w-medium);letter-spacing:-.014em;color:var(--c-fg);white-space:nowrap}.Content_table__GTHJu td{color:var(--c-fg-2)}.Content_table__GTHJu tbody tr:last-child>*{border-bottom:0}.Content_colOn__RZEm4{background:var(--c-blue-bg)}.Content_rowHead__x9Vn2{font-family:var(--f-mono)!important;font-size:var(--t-mono)!important;font-weight:var(--w-medium)!important;letter-spacing:.07em;text-transform:uppercase;color:var(--c-fg-3)!important;white-space:normal!important;min-width:140px}.Content_benefits___t5Ua{display:grid;grid-template-columns:repeat(var(--benefit-cols,2),minmax(0,1fr));grid-gap:var(--s-3);gap:var(--s-3);margin:0;padding:0;list-style:none}@media(max-width:700px){.Content_benefits___t5Ua{grid-template-columns:1fr}}.Content_benefit___8rGq{display:flex;flex-direction:column;gap:6px;padding:clamp(18px,2vw,24px);border-radius:var(--r-lg);background:var(--c-card)}.Content_benefitOn__ZTzdo{background:var(--c-blue-bg);box-shadow:inset 0 0 0 1px var(--c-line-2)}.Content_benefitTitle___QpQF{margin:0;font-family:var(--f-display);font-size:var(--t-lg);font-weight:var(--w-medium);letter-spacing:-.016em;color:var(--c-fg)}.Content_benefitText__fxDyz{font-family:var(--f-mono);font-size:var(--t-mono);letter-spacing:.05em;line-height:1.5;color:var(--c-fg-3)}.Content_callout__dY8RJ{padding:clamp(20px,2.4vw,30px);border-radius:var(--r-lg);background:var(--c-card-2)}.Content_calloutPanel__pV4kt{background:var(--c-panel);color:var(--c-fg-on-panel)}.Content_calloutEyebrow__gpiL4{margin:0 0 var(--s-2);font-family:var(--f-mono);font-size:var(--t-mono);font-weight:var(--w-medium);letter-spacing:.09em;text-transform:uppercase;color:var(--c-fg-3)}.Content_calloutTitle__rW4Gz{margin:0 0 var(--s-3);font-family:var(--f-display);font-size:var(--t-lg);font-weight:var(--w-medium);letter-spacing:-.016em;color:inherit}.Content_calloutText__NpLO9{max-width:76ch;font-size:var(--t-sm);line-height:1.65;color:var(--c-fg-2)}.Content_calloutText__NpLO9 b,.Content_calloutText__NpLO9 strong{color:var(--c-fg);font-weight:var(--w-bold)}.Content_calloutText__NpLO9 p{margin:0 0 var(--s-3)}.Content_calloutText__NpLO9 p:last-child{margin-bottom:0}.Content_calloutPanel__pV4kt .Content_calloutText__NpLO9{color:var(--c-fg-2-on-panel)}.Content_calloutPanel__pV4kt .Content_calloutText__NpLO9 b,.Content_calloutPanel__pV4kt .Content_calloutText__NpLO9 strong{color:var(--c-fg-on-panel)}.Content_cta__DdzpY{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-5)}@media(max-width:520px){.Content_cta__DdzpY{flex-direction:column;align-items:stretch}.Content_cta__DdzpY>*{width:100%}}.Content_ctaCenter__gBvam{justify-content:center}.Content_featureList__oHrrW{display:grid;grid-gap:7px;gap:7px;margin:0;padding-left:1.15em;font-size:var(--t-sm);line-height:1.5;color:var(--c-fg-3)}.Content_featureListLink__mMUC0{color:var(--c-blue-ink)}.Content_featureListLink__mMUC0:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px;border-radius:var(--r-sm)}.Content_featureNote__icMta{margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--c-line);font-family:var(--f-mono);font-size:var(--t-mono);line-height:1.5;letter-spacing:.04em;color:var(--c-fg-3)}.Content_featurePairs__uFylT{display:grid;grid-gap:6px;gap:6px;margin:var(--s-3) 0 0;font-size:var(--t-sm)}.Content_featurePairs__uFylT>div{display:flex;justify-content:space-between;gap:var(--s-3);padding-bottom:6px;border-bottom:1px solid var(--c-line)}.Content_featurePairs__uFylT>div:last-child{border-bottom:0;padding-bottom:0}.Content_featurePairs__uFylT dt{font-family:var(--f-mono);font-size:var(--t-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--c-fg-3)}.Content_featurePairs__uFylT dd{margin:0;text-align:right;color:var(--c-fg-2)}.Content_featureAlerts__JboPd{display:grid;grid-gap:6px;gap:6px;margin:var(--s-3) 0 0;padding:0;list-style:none}.Content_featureAlerts__JboPd li{padding:8px 10px;border-left:2px solid var(--c-yellow-ink);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--c-yellow-bg);font-size:var(--t-sm);line-height:1.5;color:var(--c-yellow-ink)}.Content_rowSection__vn1ta th{padding-top:var(--s-5);font-family:var(--f-mono);font-size:var(--t-mono);font-weight:var(--w-medium);letter-spacing:.1em;text-transform:uppercase;text-align:left;color:var(--c-fg-3);background:var(--c-card-2)}.Content_rowSection__vn1ta:first-child th{padding-top:var(--s-3)}.Content_useCases__cdh9x{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:var(--s-3);gap:var(--s-3);margin:0;padding:0;list-style:none}.Content_useCase__GSuZe{display:flex}.Content_useCaseCard__0OSWb{display:flex;flex-direction:column;width:100%;overflow:hidden;border-radius:var(--r-lg);background:var(--c-card);text-decoration:none;transition:background-color .18s ease,transform .18s ease}@media(prefers-reduced-motion:reduce){.Content_useCaseCard__0OSWb{transition:none}}a.Content_useCaseCard__0OSWb:hover{background:var(--c-card-2);transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){a.Content_useCaseCard__0OSWb:hover{transform:none}}a.Content_useCaseCard__0OSWb:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px;border-radius:var(--r-lg)}.Content_useCaseShot__1wp7M{display:block;aspect-ratio:16/9;background:var(--c-card-2)}.Content_useCaseShot__1wp7M img{display:block;width:100%;height:100%;object-fit:cover}.Content_useCaseBody__EaBfR{display:flex;flex-direction:column;gap:8px;padding:clamp(18px,2vw,24px)}.Content_useCaseTitle__9YOgF{margin:0;font-family:var(--f-display);font-size:var(--t-md);font-weight:var(--w-medium);letter-spacing:-.014em;color:var(--c-fg)}.Content_useCaseText__b1QD3{font-size:var(--t-sm);line-height:1.55;color:var(--c-fg-3)}.Content_figure__0SQHQ{margin:var(--s-5) auto 0;max-width:var(--figure-max,1176px)}.Content_figure__0SQHQ img{display:block;width:100%;height:auto;border-radius:var(--r-md)}.CaseStudyIndex_hero__CeW8i{position:relative;padding-block:clamp(44px,5.5vw,88px) clamp(32px,4vw,56px);background:var(--c-paper)}.CaseStudyIndex_hero__CeW8i:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,var(--c-line-2) 1px,transparent 0);background-size:22px 22px;opacity:.55}.CaseStudyIndex_hero__CeW8i>*{position:relative;z-index:1}.CaseStudyIndex_heroIn__8HUJg{width:100%;max-width:var(--layout-max);margin-inline:auto;padding-inline:clamp(20px,3.5vw,64px)}.CaseStudyIndex_eyebrow__iiVef{margin:0 0 var(--s-5);font-family:var(--f-mono);font-size:var(--t-mono);font-weight:var(--w-medium);letter-spacing:.09em;text-transform:uppercase;color:var(--c-fg-3)}.CaseStudyIndex_title__2Spc4{margin:0 0 var(--s-5);max-width:20ch;font-family:var(--f-display);font-size:var(--t-3xl);font-weight:var(--w-regular);line-height:1.02;letter-spacing:-.032em;color:var(--c-fg);text-wrap:balance}.CaseStudyIndex_lede__Z9yyQ{margin:0;max-width:66ch;font-size:var(--t-lg);line-height:1.45;color:var(--c-fg-3)}.CaseStudyIndex_filtersLabel__LdqLQ{margin:0 0 var(--s-4);font-family:var(--f-mono);font-size:var(--t-mono);font-weight:var(--w-medium);letter-spacing:.09em;text-transform:uppercase;color:var(--c-fg-3)}.CaseStudyIndex_filters__Jjh_l{display:flex;flex-wrap:wrap;gap:var(--s-2)}.CaseStudyIndex_filter__eTBiG{min-height:36px}@media(pointer:coarse){.CaseStudyIndex_filter__eTBiG{min-height:var(--tap-min)}}.CaseStudyIndex_filter__eTBiG{padding:7px 14px;border-radius:var(--r-pill);border:1px solid var(--c-border-control);background:rgba(0,0,0,0);font-family:var(--f-mono);font-size:var(--t-mono);letter-spacing:.06em;color:var(--c-fg-2);cursor:pointer;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.CaseStudyIndex_filter__eTBiG:hover{background:var(--c-card)}.CaseStudyIndex_filter__eTBiG:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px;border-radius:var(--r-pill)}.CaseStudyIndex_filterOn__1qJ3f{background:var(--c-panel);border-color:var(--c-panel);color:var(--c-fg-on-panel)}.CaseStudyIndex_count__WiIpK{margin:var(--s-4) 0 var(--s-5);font-family:var(--f-mono);font-size:var(--t-mono);letter-spacing:.07em;color:var(--c-fg-3)}.CaseStudyIndex_grid__9Hhxh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s-4);gap:var(--s-4);margin:0;padding:0;list-style:none}@media(max-width:1000px){.CaseStudyIndex_grid__9Hhxh{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.CaseStudyIndex_grid__9Hhxh{grid-template-columns:1fr}}.CaseStudyIndex_cardWrap__eB9Kr{display:flex}.CaseStudyIndex_card__rQK94{position:relative;display:flex;flex:1 1;flex-direction:column;gap:var(--s-3);padding:clamp(20px,2.2vw,28px);border-radius:var(--r-lg);background:var(--c-card);text-decoration:none;transition:background-color var(--dur-base) var(--ease)}.CaseStudyIndex_card__rQK94:hover{background:var(--c-card-2)}.CaseStudyIndex_card__rQK94:hover .CaseStudyIndex_corner__gQQZv{opacity:1;transform:none}.CaseStudyIndex_card__rQK94:focus-visible{outline:3px solid var(--c-focus);outline-offset:3px;border-radius:var(--r-lg)}.CaseStudyIndex_cardTop__6gIrD{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.CaseStudyIndex_pill__Zf_jX{padding:3px 9px;border-radius:var(--r-pill);background:var(--c-paper);color:var(--c-fg-2)}.CaseStudyIndex_pill__Zf_jX,.CaseStudyIndex_signal__V64aQ{font-family:var(--f-mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase}.CaseStudyIndex_signal__V64aQ{color:var(--c-fg-3)}.CaseStudyIndex_cardTitle__qQ2wy{margin:0;font-family:var(--f-display);font-size:var(--t-xl);font-weight:var(--w-regular);line-height:1.12;letter-spacing:-.022em;color:var(--c-fg)}.CaseStudyIndex_flow__nRERg{font-family:var(--f-mono);font-size:var(--t-mono);letter-spacing:.04em;color:var(--c-blue-ink);overflow-wrap:anywhere;min-width:0}.CaseStudyIndex_cardText__dtqVz{max-width:46ch;font-size:var(--t-sm);line-height:1.55;color:var(--c-fg-3)}.CaseStudyIndex_corner__gQQZv{position:absolute;top:clamp(20px,2.2vw,28px);right:clamp(20px,2.2vw,28px);opacity:.45;transform:translate(-2px,2px);transition:opacity var(--dur-base) var(--ease),transform var(--dur-base) var(--ease)}.CaseStudyIndex_corner__gQQZv svg{display:block;width:15px;height:15px;fill:none;stroke:var(--c-fg-3);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.CaseStudyIndex_heroSplit__Aj6Og{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:clamp(20px,4vw,64px);gap:clamp(20px,4vw,64px);align-items:end}@media(max-width:900px){.CaseStudyIndex_heroSplit__Aj6Og{grid-template-columns:1fr;align-items:start;gap:var(--s-5)}}