.CaseTaxonomy_list__iDDGD{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.375rem}.CaseTaxonomy_badge__br9Gd{--badge-ink:var(--case-taxonomy-ink,var(--foreground));--badge-quiet:var(--case-taxonomy-quiet,var(--muted-foreground,var(--foreground)));padding:.25rem .5rem;border:1px solid color-mix(in srgb,var(--badge-ink) 22%,transparent);border-radius:.375rem;background:color-mix(in srgb,var(--badge-ink) 4%,transparent);color:var(--badge-quiet);font-family:var(--font-ui);font-size:.75rem;font-weight:500;line-height:1.4;cursor:default;transition:background-color .2s var(--ease-standard),border-color .2s var(--ease-standard),color .2s var(--ease-standard),translate .2s var(--ease-standard)}@media (hover:hover) and (pointer:fine){.CaseTaxonomy_badge__br9Gd:hover{border-color:color-mix(in srgb,var(--badge-ink) 44%,transparent);background:color-mix(in srgb,var(--badge-ink) 9%,transparent);color:var(--badge-ink);translate:0 -1px}}.CaseTaxonomy_tag__jpd_T{--tag-ink:var(--case-taxonomy-ink,var(--foreground));--tag-quiet:var(--case-taxonomy-quiet,var(--muted-foreground,var(--foreground)));padding:.25rem .5rem;border:1px solid color-mix(in srgb,var(--tag-ink) 16%,transparent);border-radius:.375rem;background:transparent;color:var(--tag-quiet);font-family:var(--font-ui);font-size:.75rem;font-weight:400;letter-spacing:.005em;line-height:1.4;cursor:default}.CasesPage_page__asKiP{--cases-panel:color-mix(in srgb,var(--surface-elevated) 94%,var(--background));--cases-rule:color-mix(in srgb,var(--border) 84%,var(--foreground));--cases-panel-rule:color-mix(in srgb,var(--closing-foreground) 18%,transparent);--cases-card:var(--surface-elevated);--cases-card-shadow:0 1px 2px color-mix(in srgb,var(--foreground) 5%,transparent);--cases-bloom:color-mix(in srgb,var(--accent) 18%,transparent);--cases-edge-lit:color-mix(in srgb,var(--accent) 38%,var(--border));--cases-hero-base:var(--surface-strong);--cases-hero-lift:#23405f;--cases-hero-sink:#080d16;--cases-hero-line:color-mix(in srgb,#9fc0e4 42%,transparent);--cases-hero-line-lit:color-mix(in srgb,#cfe1f7 66%,transparent);min-width:320px}:root[data-theme=dark] .CasesPage_page__asKiP{--cases-bloom:color-mix(in srgb,var(--accent) 30%,transparent);--cases-edge-lit:color-mix(in srgb,var(--accent) 46%,var(--border));--cases-hero-line:color-mix(in srgb,#7f9dc0 34%,transparent);--cases-hero-line-lit:color-mix(in srgb,#b8cde8 52%,transparent);--cases-rule:var(--border);--cases-panel:var(--background-alt);--cases-card:var(--surface);--cases-card-shadow:none}.CasesPage_hero__VpIcJ{background:var(--cases-hero-base);color:var(--closing-foreground);padding-block:clamp(4rem,9vw,7.5rem) clamp(3.5rem,7vw,6rem);position:relative;isolation:isolate;overflow:hidden}.CasesPage_heroField__cISvz{position:absolute;inset:0;z-index:0;pointer-events:none}.CasesPage_heroWash__Dme_r{position:absolute;inset:0;background:linear-gradient(to bottom,color-mix(in srgb,var(--cases-hero-lift) 40%,transparent) 0,transparent 46%),linear-gradient(to top,color-mix(in srgb,var(--cases-hero-sink) 76%,transparent) 0,transparent 54%)}.CasesPage_heroLines__sw0Dy{position:absolute;inset:0;width:100%;height:100%}.CasesPage_heroLine__xE_wU{fill:none;stroke:var(--cases-hero-line);stroke-width:1.15;stroke-linecap:round}.CasesPage_heroLine__xE_wU:nth-child(2){stroke:var(--cases-hero-line-lit);stroke-width:1.6}.CasesPage_heroLine__xE_wU:nth-child(3){opacity:.62}.CasesPage_heroLine__xE_wU:nth-child(4){opacity:.44}.CasesPage_heroFrame__aCskf{position:relative;z-index:1;display:grid;gap:clamp(1.75rem,4vw,3.5rem);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center}.CasesPage_heroCopy__0_PcQ{display:grid;gap:clamp(1rem,2vw,1.5rem);align-content:start}.CasesPage_heroTitle__Mw4KL{margin:0;max-width:18ch;font-size:clamp(2.125rem,4.6vw,3.75rem);line-height:1.06;letter-spacing:-.015em;text-wrap:balance}.CasesPage_heroLead__iVJTI{margin:0;max-width:46ch;color:color-mix(in srgb,var(--closing-foreground) 72%,var(--closing-muted))}.CasesPage_heroActions__3flyP{display:flex;flex-wrap:wrap;gap:.75rem;margin-block-start:.5rem}.CasesPage_heroActions__3flyP .button--primary{background:var(--closing-foreground);color:var(--surface-strong)}.CasesPage_heroActions__3flyP .button--secondary{border-color:color-mix(in srgb,var(--closing-foreground) 42%,transparent);color:var(--closing-foreground)}.CasesPage_heroActions__3flyP .button--secondary:hover{border-color:var(--closing-foreground)}@media (prefers-reduced-motion:no-preference){.CasesPage_flow__WaO7O,.CasesPage_heroActions__3flyP,.CasesPage_heroLead__iVJTI,.CasesPage_heroTitle__Mw4KL{animation:CasesPage_cases-rise__QkAUX .62s cubic-bezier(.22,1,.36,1) backwards}.CasesPage_heroLead__iVJTI{animation-delay:80ms}.CasesPage_heroActions__3flyP{animation-delay:.16s}.CasesPage_flow__WaO7O{animation-delay:.24s}.CasesPage_flowStage__IlzuD{animation:CasesPage_cases-rise__QkAUX .36s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(.28s + var(--i) * 60ms)}.CasesPage_flowRoute__0AbyW{animation:CasesPage_cases-fade__Ocv2p .42s cubic-bezier(.22,1,.36,1) backwards;animation-delay:.34s}.CasesPage_flowNodeCore__bj0NU,.CasesPage_flowNodeHalo__SByjb,.CasesPage_flowNode__sbrUz{animation-duration:.32s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:backwards;animation-delay:calc(var(--flow-start) + var(--i) * var(--flow-step))}.CasesPage_flowNode__sbrUz{animation-name:CasesPage_cases-node-ring__aINTq}.CasesPage_flowNodeHalo__SByjb{animation-name:CasesPage_cases-node-halo__HS9Dn}.CasesPage_flowNodeCore__bj0NU{animation-name:CasesPage_cases-node-core__D95h1}.CasesPage_flowStageLabel__ESgE0,.CasesPage_flowStageNote__WtvIK{animation:CasesPage_cases-clarify__vjx5B .3s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--flow-start) + var(--i) * var(--flow-step))}.CasesPage_flowSegment__WshLV{animation:CasesPage_cases-connect__TqCa2 var(--flow-step) cubic-bezier(.33,0,.2,1) backwards}.CasesPage_flowSegmentOne___A0SA{animation-delay:var(--flow-start)}.CasesPage_flowSegmentTwo__0BAU_{animation-delay:calc(var(--flow-start) + var(--flow-step))}.CasesPage_flowSignal__mjMa1{animation:CasesPage_cases-signal__sk12y var(--flow-span) cubic-bezier(.4,0,.2,1) backwards;animation-delay:var(--flow-start)}.CasesPage_proofContext__nIdIB{animation:CasesPage_cases-rise__QkAUX .46s cubic-bezier(.22,1,.36,1) backwards;animation-delay:.64s}.CasesPage_heroLine__xE_wU{animation:CasesPage_cases-draw__sK1P0 1.6s cubic-bezier(.22,1,.36,1) backwards,CasesPage_cases-drift__9cLgk calc(38s + var(--i) * 9s) ease-in-out infinite alternate;animation-delay:calc(var(--i) * .14s),0s;stroke-dasharray:2400}}@keyframes CasesPage_cases-rise__QkAUX{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes CasesPage_cases-fade__Ocv2p{0%{opacity:0}to{opacity:1}}@keyframes CasesPage_cases-clarify__vjx5B{0%{opacity:.55}to{opacity:1}}@keyframes CasesPage_cases-node-ring__aINTq{0%{opacity:.45;scale:.82}to{opacity:1;scale:1}}@keyframes CasesPage_cases-node-halo__HS9Dn{0%{opacity:0;scale:.4}55%{opacity:1;scale:1.15}to{opacity:var(--flow-halo-rest);scale:1}}@keyframes CasesPage_cases-node-core__D95h1{0%{opacity:0;scale:.2}to{opacity:1;scale:1}}@keyframes CasesPage_cases-connect__TqCa2{0%{scale:1 0}to{scale:1 1}}@keyframes CasesPage_cases-signal__sk12y{0%{translate:0 var(--flow-n1);opacity:0;scale:.55}7%{translate:0 var(--flow-n1);opacity:1;scale:1}41%{translate:0 var(--flow-n2);opacity:1;scale:1}82%{translate:0 var(--flow-n3);opacity:1;scale:1}to{translate:0 var(--flow-n3);opacity:0;scale:.4}}@keyframes CasesPage_cases-draw__sK1P0{0%{stroke-dashoffset:2400;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes CasesPage_cases-drift__9cLgk{0%{translate:0 0}to{translate:-14px -6px}}.CasesPage_flow__WaO7O{--flow-n1:16.667%;--flow-n2:50%;--flow-n3:83.333%;--flow-start:460ms;--flow-step:340ms;--flow-settle:150ms;--flow-span:calc(2 * var(--flow-step) + var(--flow-settle));--flow-halo-rest:0.3;--flow-ink:color-mix(in srgb,var(--accent) 70%,var(--closing-foreground));display:grid;gap:clamp(1.25rem,2.4vw,1.75rem);padding:clamp(1.25rem,2.6vw,1.875rem);border:1px solid var(--cases-panel-rule);border-radius:1.125rem;background:linear-gradient(180deg,color-mix(in srgb,var(--closing-foreground) 9%,transparent) 0,color-mix(in srgb,var(--closing-foreground) 3%,transparent) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--closing-foreground) 22%,transparent),0 24px 48px -32px rgb(0 0 0/.7)}.CasesPage_flowTrack___FnXe{position:relative}.CasesPage_flowRail__2vhaz{position:absolute;inset-block:0;inset-inline-start:calc(.4375rem - .75px);width:1.5px;pointer-events:none}.CasesPage_flowRoute__0AbyW{position:absolute;inset-inline:0;top:var(--flow-n1);height:calc(var(--flow-n3) - var(--flow-n1));border-radius:1px;background:color-mix(in srgb,var(--closing-foreground) 16%,transparent)}.CasesPage_flowSegment__WshLV{position:absolute;inset-inline:0;border-radius:1px;transform-origin:top center;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 62%,transparent),color-mix(in srgb,var(--accent) 34%,var(--closing-foreground)))}.CasesPage_flowSegmentOne___A0SA{top:var(--flow-n1);height:calc(var(--flow-n2) - var(--flow-n1))}.CasesPage_flowSegmentTwo__0BAU_{top:var(--flow-n2);height:calc(var(--flow-n3) - var(--flow-n2))}.CasesPage_flowSignal__mjMa1{position:absolute;inset-inline-start:50%;top:0;height:100%;width:0;opacity:0;transform-origin:50% 0;will-change:translate}.CasesPage_flowSignal__mjMa1>*{position:absolute;inset-block-start:0;inset-inline-start:50%;border-radius:50%;translate:-50% -50%}.CasesPage_flowSignalHalo__11YV6{width:2.25rem;height:2.25rem;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 34%,transparent) 0,transparent 68%)}.CasesPage_flowSignalRing__pmwr5{width:.875rem;height:.875rem;border:1px solid color-mix(in srgb,var(--accent) 68%,var(--closing-foreground))}.CasesPage_flowSignalCore__ac1oH{width:.375rem;height:.375rem;background:color-mix(in srgb,var(--closing-foreground) 62%,var(--accent))}.CasesPage_flowStages__iihdk{margin:0;padding:0;list-style:none;display:grid;grid-template-rows:repeat(3,1fr);gap:0}.CasesPage_flowStage__IlzuD{position:relative;display:grid;gap:.1875rem;align-content:center;padding-inline-start:1.75rem;padding-block:clamp(.5rem,1.1vw,.6875rem)}.CasesPage_flowNode__sbrUz{position:absolute;inset-inline-start:0;top:50%;width:.875rem;height:.875rem;translate:0 -50%;border-radius:50%;border:1.5px solid var(--flow-ink);background:var(--cases-hero-base)}.CasesPage_flowNodeHalo__SByjb{position:absolute;inset:-.5625rem;border-radius:50%;opacity:var(--flow-halo-rest);background:radial-gradient(circle,color-mix(in srgb,var(--accent) 30%,transparent) 0,transparent 70%)}.CasesPage_flowStage__IlzuD:last-child .CasesPage_flowNodeHalo__SByjb{--flow-halo-rest:0.5}.CasesPage_flowNodeCore__bj0NU{position:absolute;inset:.1875rem;border-radius:50%;background:color-mix(in srgb,var(--accent) 78%,var(--closing-foreground))}.CasesPage_flowStageLabel__ESgE0{color:var(--closing-foreground);font-size:clamp(1rem,1.6vw,1.125rem);font-weight:600;letter-spacing:-.01em}.CasesPage_flowStageNote__WtvIK{color:var(--closing-muted);font-size:.875rem}.CasesPage_proofContext__nIdIB{margin:0;padding-block-start:clamp(.875rem,2vw,1.125rem);border-block-start:1px solid var(--cases-panel-rule);list-style:none;display:flex;flex-wrap:wrap;gap:.375rem .5rem}.CasesPage_proofContextItem__UtdXY{padding:.25rem .625rem;border:1px solid color-mix(in srgb,var(--closing-foreground) 16%,transparent);border-radius:999px;color:var(--closing-muted);font-size:.8125rem;line-height:1.4}@media (hover:hover) and (pointer:fine){.CasesPage_proofContextItem__UtdXY{transition:border-color .2s var(--ease-standard),color .2s var(--ease-standard)}.CasesPage_proofContextItem__UtdXY:hover{border-color:color-mix(in srgb,var(--closing-foreground) 40%,transparent);color:var(--closing-foreground)}}@media (max-width:1000px){.CasesPage_heroFrame__aCskf{grid-template-columns:minmax(0,1fr);gap:clamp(1.75rem,5vw,2.5rem)}.CasesPage_heroTitle__Mw4KL{max-width:22ch}}@media (max-width:640px){.CasesPage_hero__VpIcJ{padding-block:clamp(2.75rem,12vw,4rem) clamp(2.5rem,9vw,3.5rem)}.CasesPage_heroLine__xE_wU:nth-child(3),.CasesPage_heroLine__xE_wU:nth-child(4){display:none}}.CasesPage_rail__dmIGu{background:var(--background);padding-block:clamp(2.5rem,5vw,4rem);border-block-end:1px solid var(--border);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--cases-hero-base) 22%,transparent)}.CasesPage_railFrame__bfFVZ{display:grid;gap:1.25rem}.CasesPage_railTitle__UpqiD{margin:0;font-size:clamp(1.5rem,3.4vw,2.25rem);line-height:1.15;letter-spacing:-.01em}.CasesPage_railMetrics__qdpnd{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.625rem}.CasesPage_railMetric__tztmp{background:var(--cases-card);border:1px solid var(--border);border-radius:.875rem;overflow:hidden}.CasesPage_railMetricLink__2QYcM{display:grid;gap:.25rem;padding:clamp(1rem,2.5vw,1.5rem);min-height:44px;text-decoration:none;color:inherit;position:relative;isolation:isolate;overflow:hidden}.CasesPage_railMetricLink__2QYcM:before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;background:radial-gradient(120% 90% at 100% 0,var(--cases-bloom) 0,transparent 64%);transition:opacity .3s var(--ease-standard)}.CasesPage_railMetricLink__2QYcM:focus-visible:before,.CasesPage_railMetricLink__2QYcM:hover:before{opacity:1}.CasesPage_railMetricLink__2QYcM:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.CasesPage_railValue__0NtXg{font-size:clamp(1.75rem,4vw,2.25rem);line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CasesPage_railLabel__iuU4R{font-size:.9375rem}.CasesPage_railSource__RzQEG{font-size:.8125rem;color:var(--muted);opacity:.72}.CasesPage_sectionTitle__K_TPd{margin:0 0 clamp(1.5rem,3vw,2.25rem);font-size:clamp(1.5rem,3.4vw,2.25rem);line-height:1.15;letter-spacing:-.01em}.CasesPage_bloom___2xH2{position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;opacity:.35;background:radial-gradient(120% 90% at 100% 0,var(--cases-bloom) 0,transparent 62%)}.CasesPage_card__dz2YZ[data-variant=metric] .CasesPage_bloom___2xH2,.CasesPage_feature__tWHrW[data-variant=metric] .CasesPage_bloom___2xH2{background:radial-gradient(110% 85% at 0 100%,var(--cases-bloom) 0,transparent 60%)}.CasesPage_card__dz2YZ[data-variant=process] .CasesPage_bloom___2xH2,.CasesPage_feature__tWHrW[data-variant=process] .CasesPage_bloom___2xH2{background:radial-gradient(115% 88% at 0 0,var(--cases-bloom) 0,transparent 60%)}.CasesPage_cardCtaRow__qKxTn{margin:auto 0 0;padding-block-start:1rem}:root[data-theme=dark] .CasesPage_cardCta___mA2I{background:color-mix(in srgb,var(--foreground) 6%,transparent)}@media (hover:hover) and (pointer:fine){.CasesPage_cardCta___mA2I:hover{background:var(--surface-strong);border-color:var(--surface-strong);color:var(--inverse-foreground)}:root[data-theme=dark] .CasesPage_cardCta___mA2I:hover{background:var(--inverse-foreground);border-color:var(--inverse-foreground);color:var(--inverse-background)}.CasesPage_cardCta___mA2I:hover .CasesPage_cardCtaArrow__8yfTV{translate:3px 0}}.CasesPage_cardCtaArrow__8yfTV{transition:translate var(--motion-state) var(--ease-standard)}.CasesPage_cardCta___mA2I:focus-visible .CasesPage_cardCtaArrow__8yfTV{translate:3px 0}@media (max-width:33.75rem){.CasesPage_cardCta___mA2I{width:100%}}@media (prefers-reduced-motion:reduce){.CasesPage_cardCtaArrow__8yfTV{transition:none;translate:none}.CasesPage_cardCta___mA2I:focus-visible .CasesPage_cardCtaArrow__8yfTV,.CasesPage_cardCta___mA2I:hover .CasesPage_cardCtaArrow__8yfTV{translate:none}}.CasesPage_tech__0jHw5{margin-block-start:.25rem;padding-block-start:.75rem;border-block-start:1px dashed var(--border)}.CasesPage_techRest__dmH97,.CasesPage_techStrip__HmAyX{align-items:center}.CasesPage_techRest__dmH97{margin-block-start:.375rem}.CasesPage_techMoreItem__dPoI3,.CasesPage_techMore__mtg2u{display:contents}.CasesPage_techMoreSummary__el1_t{display:inline-flex;align-items:center;gap:.25rem;min-height:44px;padding-inline:.6875rem;border:1px solid var(--cases-edge-lit);border-radius:999px;background:var(--background);font-size:.75rem;font-weight:600;color:var(--accent);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;transition:background-color .2s var(--ease-standard)}.CasesPage_techMoreSummary__el1_t::-webkit-details-marker{display:none}.CasesPage_techMoreSummary__el1_t::marker{content:""}.CasesPage_techMoreSummary__el1_t:hover{background:color-mix(in srgb,var(--accent) 10%,var(--background))}:root[data-theme=dark] .CasesPage_techMoreSummary__el1_t{background:color-mix(in srgb,var(--foreground) 6%,transparent)}:root[data-theme=dark] .CasesPage_techMoreSummary__el1_t:hover{background:color-mix(in srgb,var(--accent) 16%,transparent)}.CasesPage_techMoreSummary__el1_t:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.CasesPage_techMore__mtg2u:not([open]) .CasesPage_techLessGlyph__pKMDA,.CasesPage_techMore__mtg2u[open] .CasesPage_techMoreGlyph__77fiu{display:none}.CasesPage_techMore__mtg2u[open] .CasesPage_techRest__dmH97{flex-basis:100%}.CasesPage_featured__ZYhkb{padding-block:clamp(3rem,6vw,5rem)}.CasesPage_featuredGrid__gFauX{display:grid;gap:clamp(1rem,2vw,1.5rem);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,1fr)}.CasesPage_feature__tWHrW{position:relative;isolation:isolate;display:flex;overflow:hidden;cursor:default;border:1px solid var(--border);border-radius:1.125rem;background:var(--cases-card);box-shadow:var(--cases-card-shadow);transition:opacity .26s var(--ease-standard),translate .26s var(--ease-standard),display .26s allow-discrete}.CasesPage_featureBody__LR6Fn{position:relative;z-index:1;display:flex;flex-direction:column;gap:.75rem;padding:clamp(1.375rem,3vw,2.125rem);width:100%}.CasesPage_featureTitle__GmLa3{margin:0;font-size:clamp(1.25rem,2.6vw,1.75rem);line-height:1.2;letter-spacing:-.01em}.CasesPage_featureSummary__DV1fx{margin:0;color:var(--muted);max-width:52ch}.CasesPage_featureMetrics__R9D_W{margin:.25rem 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:.75rem}.CasesPage_featureMetric__S45DF{display:grid;gap:.125rem;padding-inline-start:.75rem;border-inline-start:2px solid color-mix(in srgb,var(--accent) 52%,transparent)}.CasesPage_featureMetricValue__g8z1X{font-size:clamp(1.375rem,2.6vw,1.75rem);line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CasesPage_featureMetricLabel__vS_Bd{font-size:.8125rem;color:var(--muted-foreground,var(--foreground))}.CasesPage_featureLines__kieS8{margin:.25rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem;font-size:.9375rem;color:var(--muted-foreground,var(--foreground))}@media (max-width:45rem){.CasesPage_featuredGrid__gFauX{grid-template-columns:minmax(0,1fr);grid-template-rows:none}}.CasesPage_library__MQUfG{background:var(--cases-panel);border-block-start:1px solid var(--border);padding-block:clamp(3rem,6vw,5rem) clamp(4rem,8vw,6.5rem)}.CasesPage_filters__lm0Dw{margin:0 0 clamp(1.5rem,3vw,2rem);padding:0;border:0}.CasesPage_filtersLegend__T7pbT{padding:0;margin-block-end:.75rem;font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground,var(--foreground))}.CasesPage_filterRow__A734l{display:flex;flex-wrap:wrap;gap:.5rem}.CasesPage_filterOption__mBQ3Y{display:contents}.CasesPage_filterInput__DYm70{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.CasesPage_filterLabel__LYz2f{display:inline-flex;align-items:center;gap:.4375rem;min-height:44px;padding:.5rem .875rem;border:1px solid var(--border);border-radius:999px;background:var(--background);font-size:.875rem;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s var(--ease-standard),border-color .2s var(--ease-standard)}:root[data-theme=dark] .CasesPage_filterLabel__LYz2f{border-color:color-mix(in srgb,var(--foreground) 42%,transparent);background:var(--surface)}.CasesPage_filterLabel__LYz2f:hover{border-color:var(--cases-rule)}.CasesPage_filterInput__DYm70:checked+.CasesPage_filterLabel__LYz2f{background:var(--foreground);border-color:var(--foreground);color:var(--background);font-weight:600}.CasesPage_filterInput__DYm70:focus+.CasesPage_filterLabel__LYz2f,.CasesPage_filterInput__DYm70:focus-visible+.CasesPage_filterLabel__LYz2f{outline:2px solid var(--accent);outline-offset:2px}.CasesPage_grid__5WAaM{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem)}@media (max-width:78rem){.CasesPage_grid__5WAaM{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:45rem){.CasesPage_grid__5WAaM{grid-template-columns:minmax(0,1fr)}}.CasesPage_card__dz2YZ{position:relative;display:flex;cursor:default;transition:opacity .26s var(--ease-standard),translate .26s var(--ease-standard),display .26s allow-discrete}.CasesPage_cardBody__0kJcr{position:relative;isolation:isolate;display:flex;overflow:hidden;width:100%;border:1px solid var(--border);border-radius:1.125rem;background:var(--cases-card);box-shadow:var(--cases-card-shadow)}.CasesPage_cardContent__zAoVQ{position:relative;z-index:1;display:flex;flex-direction:column;gap:.625rem;padding:clamp(1.25rem,2.5vw,1.625rem);width:100%}.CasesPage_cardTitle__AdiIa{margin:0;font-size:clamp(1.0625rem,2vw,1.25rem);line-height:1.25;letter-spacing:-.005em}.CasesPage_cardSummary__xHpAE{margin:0;font-size:.9375rem;line-height:1.55;color:var(--muted-foreground,var(--foreground))}.CasesPage_cardMetrics__G6Y1Z{margin:.125rem 0 0;padding:0;list-style:none;display:grid;gap:.5rem}.CasesPage_cardMetric__E9Z9e{display:flex;align-items:baseline;gap:.5rem;font-size:.8125rem}.CasesPage_cardMetricValue__nwFXW{font-size:1.25rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--accent);font-weight:600;flex:none}.CasesPage_cardLines__4iUk_,.CasesPage_cardMetricLabel__31q8q{color:var(--muted-foreground,var(--foreground))}.CasesPage_cardLines__4iUk_{margin:.125rem 0 0;padding:0 0 0 1rem;display:grid;gap:.375rem;font-size:.875rem}.CasesPage_page__asKiP:has(.CasesPage_filterInput__DYm70[value=ai]:checked) .CasesPage_card__dz2YZ:not([data-cap~=ai]),.CasesPage_page__asKiP:has(.CasesPage_filterInput__DYm70[value=ai]:checked) .CasesPage_feature__tWHrW:not([data-cap~=ai]),.CasesPage_page__asKiP:has(.CasesPage_filterInput__DYm70[value=analytics]:checked) .CasesPage_card__dz2YZ:not([data-cap~=analytics]),.CasesPage_page__asKiP:has(.CasesPage_filterInput__DYm70[value=analytics]:checked) .CasesPage_feature__tWHrW:not([data-cap~=analytics]),.CasesPage_page__asKiP:has(.CasesPage_filterInput__DYm70[value=automation]:checked) .CasesPage_card__dz2YZ:not([data-cap~=automation]),.CasesPage_page__asKiP:has(.CasesPage_filterInput__DYm70[value=automation]:checked) .CasesPage_feature__tWHrW:not([data-cap~=automation]),.CasesPage_page__asKiP:has(.CasesPage_filterInput__DYm70[value=crm]:checked) .CasesPage_card__dz2YZ:not([data-cap~=crm]),.CasesPage_page__asKiP:has(.CasesPage_filterInput__DYm70[value=crm]:checked) .CasesPage_feature__tWHrW:not([data-cap~=crm]),.CasesPage_page__asKiP:has(.CasesPage_filterInput__DYm70[value=fintech]:checked) .CasesPage_card__dz2YZ:not([data-cap~=fintech]),.CasesPage_page__asKiP:has(.CasesPage_filterInput__DYm70[value=fintech]:checked) .CasesPage_feature__tWHrW:not([data-cap~=fintech]),.CasesPage_page__asKiP:has(.CasesPage_filterInput__DYm70[value=product]:checked) .CasesPage_card__dz2YZ:not([data-cap~=product]),.CasesPage_page__asKiP:has(.CasesPage_filterInput__DYm70[value=product]:checked) .CasesPage_feature__tWHrW:not([data-cap~=product]),.CasesPage_page__asKiP:has(.CasesPage_filterInput__DYm70[value=quality]:checked) .CasesPage_card__dz2YZ:not([data-cap~=quality]),.CasesPage_page__asKiP:has(.CasesPage_filterInput__DYm70[value=quality]:checked) .CasesPage_feature__tWHrW:not([data-cap~=quality]),.CasesPage_page__asKiP:has(.CasesPage_filterInput__DYm70[value=sales]:checked) .CasesPage_card__dz2YZ:not([data-cap~=sales]),.CasesPage_page__asKiP:has(.CasesPage_filterInput__DYm70[value=sales]:checked) .CasesPage_feature__tWHrW:not([data-cap~=sales]){display:none;opacity:0;translate:0 -4px}.CasesPage_page__asKiP:has(.CasesPage_filterInput__DYm70[value=ai]:checked):not(:has(.CasesPage_feature__tWHrW[data-cap~=ai])) .CasesPage_featured__ZYhkb,.CasesPage_page__asKiP:has(.CasesPage_filterInput__DYm70[value=analytics]:checked):not(:has(.CasesPage_feature__tWHrW[data-cap~=analytics])) .CasesPage_featured__ZYhkb,.CasesPage_page__asKiP:has(.CasesPage_filterInput__DYm70[value=automation]:checked):not(:has(.CasesPage_feature__tWHrW[data-cap~=automation])) .CasesPage_featured__ZYhkb,.CasesPage_page__asKiP:has(.CasesPage_filterInput__DYm70[value=crm]:checked):not(:has(.CasesPage_feature__tWHrW[data-cap~=crm])) .CasesPage_featured__ZYhkb,.CasesPage_page__asKiP:has(.CasesPage_filterInput__DYm70[value=fintech]:checked):not(:has(.CasesPage_feature__tWHrW[data-cap~=fintech])) .CasesPage_featured__ZYhkb,.CasesPage_page__asKiP:has(.CasesPage_filterInput__DYm70[value=product]:checked):not(:has(.CasesPage_feature__tWHrW[data-cap~=product])) .CasesPage_featured__ZYhkb,.CasesPage_page__asKiP:has(.CasesPage_filterInput__DYm70[value=quality]:checked):not(:has(.CasesPage_feature__tWHrW[data-cap~=quality])) .CasesPage_featured__ZYhkb,.CasesPage_page__asKiP:has(.CasesPage_filterInput__DYm70[value=sales]:checked):not(:has(.CasesPage_feature__tWHrW[data-cap~=sales])) .CasesPage_featured__ZYhkb{display:none}@starting-style{.CasesPage_card__dz2YZ,.CasesPage_feature__tWHrW{opacity:0;translate:0 10px}}.CasesPage_testimonials__t0Vu0{padding-block:clamp(3rem,6vw,5rem) clamp(4rem,8vw,6.5rem)}.CasesPage_testimonialRail__npR_h{display:flex;gap:clamp(1rem,2vw,1.5rem);padding:0;margin:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.CasesPage_testimonialRail__npR_h::-webkit-scrollbar{display:none}.CasesPage_testimonialRail__npR_h[data-controlled=true]{overflow:hidden}.CasesPage_testimonialRail__npR_h:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:1.5rem}.CasesPage_testimonialItem__BvQkj{display:flex;flex:0 0 min(100%,38rem);scroll-snap-align:start}.CasesPage_testimonialCard__SaZkD{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;width:100%;margin:0;padding:clamp(2rem,5vw,3.5rem) clamp(1.5rem,4vw,3rem);border:1px solid var(--border);border-radius:1.5rem;background:var(--cases-card);box-shadow:var(--cases-card-shadow);text-align:center}.CasesPage_testimonialMark__MSAXQ{font-size:clamp(3rem,6vw,4rem);line-height:.62;color:var(--accent)}.CasesPage_testimonialQuote__vHaTQ{margin:0;max-width:62ch;font-size:clamp(1.0625rem,1.1vw + .8rem,1.375rem);font-style:italic;line-height:1.5}.CasesPage_testimonialQuote__vHaTQ p{margin:0}.CasesPage_testimonialLabel___iIsJ{font-size:.875rem;line-height:1.4;color:var(--muted-foreground,var(--foreground));opacity:.72}.CasesPage_testimonialNav__JCCh4{display:flex;justify-content:center;gap:.75rem;margin:clamp(1.25rem,2.5vw,1.75rem) 0 0}.CasesPage_testimonialNavButton__MT_o9{display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid var(--border);border-radius:50%;background:none;color:var(--foreground);font-size:1rem;line-height:1;cursor:pointer;transition:border-color var(--motion-state) var(--ease-standard),opacity var(--motion-state) var(--ease-standard),transform var(--motion-state) var(--ease-standard)}:root[data-theme=dark] .CasesPage_testimonialNavButton__MT_o9{border-color:color-mix(in srgb,var(--foreground) 42%,transparent)}.CasesPage_testimonialNavButton__MT_o9:hover{border-color:var(--foreground)}.CasesPage_testimonialNavButton__MT_o9:active{transform:scale(.94)}.CasesPage_testimonialNavButton__MT_o9:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:3px}.CasesPage_testimonialNavButton__MT_o9[aria-disabled=true],.CasesPage_testimonialNavButton__MT_o9[aria-disabled=true]:hover{border-color:var(--border);opacity:.35;cursor:default}@media (prefers-reduced-motion:reduce){.CasesPage_card__dz2YZ,.CasesPage_feature__tWHrW,.CasesPage_proofContextItem__UtdXY,.CasesPage_railMetricLink__2QYcM:before,.CasesPage_testimonialNavButton__MT_o9{transition:none}.CasesPage_flowNodeCore__bj0NU,.CasesPage_flowNodeHalo__SByjb,.CasesPage_flowNode__sbrUz,.CasesPage_flowRoute__0AbyW,.CasesPage_flowSegment__WshLV,.CasesPage_flowSignal__mjMa1,.CasesPage_flowStageLabel__ESgE0,.CasesPage_flowStageNote__WtvIK,.CasesPage_flowStage__IlzuD,.CasesPage_flow__WaO7O,.CasesPage_heroLine__xE_wU,.CasesPage_proofContext__nIdIB{animation:none}}@media (max-width:560px){.CasesPage_grid__5WAaM{grid-template-columns:minmax(0,1fr)}}@media (max-width:30rem){.CasesPage_heroActions__3flyP{flex-direction:column}}@media (max-width:380px){.CasesPage_filterLabel__LYz2f{padding-inline:.6875rem}.CasesPage_techMoreSummary__el1_t{padding-inline:.5rem}.CasesPage_cardContent__zAoVQ{padding:1.125rem}.CasesPage_featureBody__LR6Fn{padding:1.25rem}}