.hero.svelte-1uha8ag,.section.svelte-1uha8ag,.logo-strip.svelte-1uha8ag{padding-block:var(--space-2xl)}.hero.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);align-items:center;column-gap:clamp(var(--space-lg),7vw,var(--space-2xl));row-gap:var(--space-lg);padding-top:var(--space-xl);min-height:46rem}.eyebrow.svelte-1uha8ag,.case-label.svelte-1uha8ag{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.eyebrow.svelte-1uha8ag{color:var(--color-accent)}h1.svelte-1uha8ag,h2.svelte-1uha8ag,h3.svelte-1uha8ag,p.svelte-1uha8ag{max-width:100%}h1.svelte-1uha8ag,h2.svelte-1uha8ag,h3.svelte-1uha8ag{margin:0;line-height:1.02;text-wrap:balance}h1.svelte-1uha8ag{max-width:12ch;margin-top:var(--space-sm);font-size:clamp(3rem,7vw,6.5rem);letter-spacing:-.06em}h2.svelte-1uha8ag{max-width:20ch;margin-top:var(--space-xs);font-size:clamp(2rem,4vw,4rem);letter-spacing:-.045em}h3.svelte-1uha8ag{font-size:clamp(1.25rem,2vw,1.7rem)}.hero-text.svelte-1uha8ag{max-width:42rem;margin:var(--space-md) 0 0;font-size:clamp(1.125rem,1.7vw,1.45rem)}.hero-actions.svelte-1uha8ag{display:grid;grid-column:1;gap:var(--space-md);margin-top:0}.action-group.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,16rem) minmax(0,1fr);gap:var(--space-sm);align-items:center}.action-group.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:color-mix(in srgb,var(--color-ink) 72%,transparent);font-size:.95rem}.placeholder-media.svelte-1uha8ag{display:grid;place-content:center;gap:var(--space-xs);padding:var(--space-md);color:var(--color-paper);text-align:center;background:linear-gradient(135deg,#0027bfe0,#1b2228f0),repeating-linear-gradient(45deg,transparent,transparent 1rem,rgb(255 255 255 / 12%) 1rem,rgb(255 255 255 / 12%) 1.1rem);border-radius:var(--radius-lg)}.placeholder-media.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.placeholder-media.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:26ch;margin:0;font-size:.95rem}.hero-media.svelte-1uha8ag{aspect-ratio:1;box-shadow:var(--shadow-card)}.logo-strip.svelte-1uha8ag{border-block:1px solid var(--color-border)}.logo-strip.svelte-1uha8ag>p:where(.svelte-1uha8ag):first-child{margin:0;font-weight:700}.logo-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(var(--logo-slot-count),minmax(0,1fr));gap:var(--space-sm);margin-top:var(--space-md)}.logo-placeholder.svelte-1uha8ag{display:grid;aspect-ratio:1;place-items:center;padding:var(--space-sm);font-weight:800;letter-spacing:.04em;border-radius:var(--radius-sm)}.logo-name.svelte-1uha8ag{display:grid;width:100%;height:100%;place-items:center;opacity:0;transition:opacity var(--logo-fade-phase-duration) ease-in-out}.logo-is-visible.svelte-1uha8ag .logo-name:where(.svelte-1uha8ag){opacity:1}.section-heading.svelte-1uha8ag{display:grid;gap:var(--space-xs);max-width:50rem}.section-intro.svelte-1uha8ag{margin:var(--space-sm) 0 0;font-size:clamp(1.2rem,2vw,1.7rem)}.benefit-list.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md);padding:0;margin:var(--space-xl) 0 0;list-style:none}.benefit-list.svelte-1uha8ag li:where(.svelte-1uha8ag){display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm);padding:var(--space-md);background:var(--color-muted);border-radius:var(--radius-md)}.benefit-marker.svelte-1uha8ag{display:grid;width:4rem;height:4rem;flex:none;place-items:center;color:var(--color-paper);background:var(--color-accent);border-radius:50%}.benefit-list.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 var(--space-xs)}.benefit-list.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.benefit-lead.svelte-1uha8ag{margin-bottom:var(--space-xs)!important;font-weight:700}.configurator.svelte-1uha8ag{display:flex;align-items:end;justify-content:space-between;gap:var(--space-lg);min-height:16rem;padding:clamp(var(--space-md),5vw,var(--space-xl));color:var(--color-paper);background:var(--color-ink);border-radius:var(--radius-lg)}.configurator.svelte-1uha8ag h2:where(.svelte-1uha8ag),.configurator.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){color:inherit}.configurator.svelte-1uha8ag>div:where(.svelte-1uha8ag)>p:where(.svelte-1uha8ag):last-child{max-width:36rem;margin:var(--space-md) 0 0}.configurator.svelte-1uha8ag>span:where(.svelte-1uha8ag){color:color-mix(in srgb,var(--color-paper) 48%,transparent);font-size:clamp(1.5rem,5vw,4rem);font-weight:800;letter-spacing:-.06em;white-space:nowrap}.product-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md);margin-top:var(--space-xl)}.product-grid.svelte-1uha8ag article:where(.svelte-1uha8ag){min-height:17rem;padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md)}.impact-section.svelte-1uha8ag{position:relative;background:var(--color-impact-background);box-shadow:0 0 0 100vmax var(--color-impact-background);clip-path:inset(0 -100vmax)}.impact-journey.svelte-1uha8ag{position:relative;min-height:112rem;margin-top:var(--space-xl)}.impact-path.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.impact-path--mobile.svelte-1uha8ag{display:none}.impact-path-base.svelte-1uha8ag,.impact-path-progress.svelte-1uha8ag{fill:none;stroke-linecap:round;stroke-width:4}.impact-path-base.svelte-1uha8ag{stroke:color-mix(in srgb,var(--color-accent) 24%,transparent)}.impact-path-progress.svelte-1uha8ag{stroke:url(#impact-path-gradient);stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--impact-progress));transition:stroke-dashoffset 80ms linear}.impact-path--mobile.svelte-1uha8ag .impact-path-progress:where(.svelte-1uha8ag){stroke:url(#impact-path-gradient-mobile)}.impact-steps.svelte-1uha8ag{position:relative;display:grid;grid-template-rows:repeat(3,minmax(30rem,1fr));min-height:inherit;padding:0;margin:0;list-style:none}.impact-step.svelte-1uha8ag{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(8rem,12rem) minmax(0,1fr);gap:var(--space-lg);align-items:center}.impact-copy.svelte-1uha8ag{max-width:27rem;opacity:.56;transform:translateY(1rem);transition:opacity .42s ease,transform .42s ease}.impact-step.svelte-1uha8ag:nth-child(odd) .impact-copy:where(.svelte-1uha8ag){grid-column:1;justify-self:start}.impact-step.svelte-1uha8ag:nth-child(2n) .impact-copy:where(.svelte-1uha8ag){grid-column:3;justify-self:end}.impact-copy.svelte-1uha8ag h3:where(.svelte-1uha8ag){max-width:13ch;font-size:clamp(1.8rem,3.1vw,3.25rem);letter-spacing:-.05em}.impact-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:30ch;margin:var(--space-sm) 0 0;font-size:clamp(1.05rem,1.5vw,1.25rem)}.impact-number.svelte-1uha8ag{display:block;margin-bottom:var(--space-sm);color:color-mix(in srgb,var(--color-accent) 48%,transparent);font-size:clamp(3rem,7vw,7rem);font-weight:800;line-height:.8;letter-spacing:-.08em}.impact-node.svelte-1uha8ag{position:relative;display:grid;grid-row:1;width:clamp(8rem,14vw,11rem);aspect-ratio:1;place-items:center;opacity:.46;transition:opacity .36s ease,transform .36s ease}.impact-step.svelte-1uha8ag:nth-child(odd) .impact-node:where(.svelte-1uha8ag){grid-column:3;justify-self:center}.impact-step.svelte-1uha8ag:nth-child(2n) .impact-node:where(.svelte-1uha8ag){grid-column:1;justify-self:center}.impact-step-active.svelte-1uha8ag .impact-copy:where(.svelte-1uha8ag),.impact-step-active.svelte-1uha8ag .impact-node:where(.svelte-1uha8ag){opacity:1;transform:translateY(0)}.impact-core.svelte-1uha8ag,.impact-ring.svelte-1uha8ag,.impact-halo.svelte-1uha8ag,.impact-content-tile.svelte-1uha8ag{position:absolute;display:block}.impact-core.svelte-1uha8ag{z-index:2;width:1.2rem;height:1.2rem;border-radius:50%}.impact-node--attention.svelte-1uha8ag .impact-core:where(.svelte-1uha8ag){background:var(--color-orange-gradiant);box-shadow:0 0 1.75rem color-mix(in srgb,var(--color-orange-gradiant) 64%,transparent)}.impact-ring.svelte-1uha8ag{border:2px solid var(--color-orange-gradiant);border-radius:50%}.impact-ring--inner.svelte-1uha8ag{width:42%;height:42%;opacity:.75}.impact-ring--outer.svelte-1uha8ag{width:76%;height:76%;opacity:.3}.impact-node--content.svelte-1uha8ag .impact-core:where(.svelte-1uha8ag){background:var(--color-turquoise-gradiant);box-shadow:0 0 1.75rem color-mix(in srgb,var(--color-turquoise-gradiant) 64%,transparent)}.impact-content-tile.svelte-1uha8ag{width:29%;border:2px solid var(--color-turquoise-gradiant);border-radius:.35rem;background:color-mix(in srgb,var(--color-paper) 56%,transparent)}.impact-content-tile--one.svelte-1uha8ag{top:12%;left:8%;height:42%}.impact-content-tile--two.svelte-1uha8ag{right:10%;bottom:10%;height:32%}.impact-content-tile--three.svelte-1uha8ag{top:18%;right:7%;height:25%}.impact-node--impact.svelte-1uha8ag .impact-core:where(.svelte-1uha8ag){background:var(--color-accent);box-shadow:0 0 1.75rem color-mix(in srgb,var(--color-accent) 56%,transparent)}.impact-halo.svelte-1uha8ag{border:2px solid var(--color-accent);border-radius:50%}.impact-halo--inner.svelte-1uha8ag{width:44%;height:44%;opacity:.72}.impact-halo--outer.svelte-1uha8ag{width:78%;height:78%;opacity:.26}.impact-step-active.svelte-1uha8ag .impact-node--attention:where(.svelte-1uha8ag) .impact-ring--outer:where(.svelte-1uha8ag){animation:svelte-1uha8ag-impact-pulse 2.2s ease-out both}.impact-step-active.svelte-1uha8ag .impact-node--content:where(.svelte-1uha8ag) .impact-content-tile--one:where(.svelte-1uha8ag){animation:svelte-1uha8ag-impact-tile-one .72s .12s ease-out both}.impact-step-active.svelte-1uha8ag .impact-node--content:where(.svelte-1uha8ag) .impact-content-tile--two:where(.svelte-1uha8ag){animation:svelte-1uha8ag-impact-tile-two .72s .18s ease-out both}.impact-step-active.svelte-1uha8ag .impact-node--content:where(.svelte-1uha8ag) .impact-content-tile--three:where(.svelte-1uha8ag){animation:svelte-1uha8ag-impact-tile-three .72s .24s ease-out both}.impact-step-active.svelte-1uha8ag .impact-node--impact:where(.svelte-1uha8ag) .impact-halo--outer:where(.svelte-1uha8ag){animation:svelte-1uha8ag-impact-settle 1.4s ease-out both}@keyframes svelte-1uha8ag-impact-pulse{0%{opacity:0;transform:scale(.38)}to{opacity:.3;transform:scale(1)}}@keyframes svelte-1uha8ag-impact-tile-one{0%{opacity:0;transform:translate(1rem,1rem) rotate(-10deg)}to{opacity:1;transform:translate(0) rotate(0)}}@keyframes svelte-1uha8ag-impact-tile-two{0%{opacity:0;transform:translate(-1rem,-.75rem) rotate(8deg)}to{opacity:1;transform:translate(0) rotate(0)}}@keyframes svelte-1uha8ag-impact-tile-three{0%{opacity:0;transform:translate(-.5rem,.9rem) rotate(5deg)}to{opacity:1;transform:translate(0) rotate(0)}}@keyframes svelte-1uha8ag-impact-settle{0%{opacity:0;transform:scale(1.25)}to{opacity:.26;transform:scale(1)}}.cases-section.svelte-1uha8ag{--case-border: color-mix(in srgb, var(--color-paper) 24%, transparent);color:var(--color-paper);background:var(--color-ink);box-shadow:0 0 0 100vmax var(--color-ink);clip-path:inset(0 -100vmax)}.cases-section.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag),.cases-section.svelte-1uha8ag .case-label:where(.svelte-1uha8ag){color:inherit}.case-tabs.svelte-1uha8ag{display:flex;flex-wrap:nowrap;align-items:end;gap:0;margin-top:var(--space-xl);margin-bottom:-1px;position:relative;z-index:1}.case-tab.svelte-1uha8ag{flex:0 1 auto;min-width:0;padding:.75rem 1rem;color:var(--color-paper);font:inherit;font-weight:700;text-align:center;cursor:pointer;background:var(--color-ink);border:1px solid var(--case-border);border-bottom:0;border-radius:0}.case-tab-label.svelte-1uha8ag{display:inline-flex;justify-content:center;gap:.25em}.case-tab.svelte-1uha8ag+.case-tab:where(.svelte-1uha8ag){margin-left:-1px}.case-tab.svelte-1uha8ag:first-child{border-top-left-radius:var(--radius-sm)}.case-tab.svelte-1uha8ag:last-child{border-top-right-radius:var(--radius-sm)}.case-tab.svelte-1uha8ag:hover,.case-tab.svelte-1uha8ag:focus-visible{color:var(--color-paper);background:var(--color-accent);border-color:var(--color-accent)}.case-tab-is-active.svelte-1uha8ag,.case-tab-is-active.svelte-1uha8ag:hover{color:var(--color-paper);background:var(--color-accent);border-color:var(--color-accent)}.case-tab.svelte-1uha8ag:focus-visible{outline:3px solid color-mix(in srgb,var(--color-accent),white 55%);outline-offset:2px}.case-content.svelte-1uha8ag{margin-top:0}.case.svelte-1uha8ag{padding:var(--space-md);background:var(--color-ink);border:1px solid var(--case-border);border-radius:0 var(--radius-lg) var(--radius-lg) 0}.case.svelte-1uha8ag header:where(.svelte-1uha8ag){display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md);padding-bottom:var(--space-md);border-bottom:1px solid var(--case-border)}.case.svelte-1uha8ag header:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){margin:0;font-weight:700;white-space:nowrap}.case-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md);margin-top:var(--space-md)}.case-grid.svelte-1uha8ag>section:where(.svelte-1uha8ag){min-width:0}.case-label.svelte-1uha8ag{margin-bottom:var(--space-md);color:var(--color-accent)}.case-grid.svelte-1uha8ag strong:where(.svelte-1uha8ag){display:block;margin-bottom:var(--space-sm)}.case-grid.svelte-1uha8ag>section:where(.svelte-1uha8ag)>p:where(.svelte-1uha8ag):not(.case-label):not(.kpi){margin:0}.case-media.svelte-1uha8ag{aspect-ratio:9 / 16;min-height:16rem;margin-bottom:var(--space-sm);border-radius:var(--radius-sm)}.case-caption.svelte-1uha8ag,.case-grid.svelte-1uha8ag>.kpi:where(.svelte-1uha8ag){align-self:start;margin:0}.case-caption.svelte-1uha8ag{grid-column:3;grid-row:2}.kpi.svelte-1uha8ag{grid-column:1 / span 2;grid-row:2;margin:0}.product-grid.svelte-1uha8ag article:where(.svelte-1uha8ag){display:flex;flex-direction:column;min-height:24rem}.product-media.svelte-1uha8ag{aspect-ratio:4 / 3;margin:calc(var(--space-md) * -1) calc(var(--space-md) * -1) var(--space-md);border-radius:var(--radius-md) var(--radius-md) 0 0}.product-grid.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-top:var(--space-xs)}.product-grid.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:var(--space-sm) 0}.product-grid.svelte-1uha8ag a:where(.svelte-1uha8ag){margin-top:auto;color:var(--color-accent);font-weight:700}.faq-content.svelte-1uha8ag{margin-top:var(--space-xl)}.faq-list.svelte-1uha8ag{display:grid;gap:var(--space-xs)}.faq-item.svelte-1uha8ag{overflow:hidden;background:var(--color-paper);border:1px solid var(--color-border);border-radius:var(--radius-md)}.faq-item.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0}.faq-item.svelte-1uha8ag button:where(.svelte-1uha8ag){display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--space-md);padding:var(--space-md);color:inherit;font:inherit;font-weight:700;text-align:left;cursor:pointer;background:transparent;border:0}.faq-icon.svelte-1uha8ag{position:relative;flex:0 0 1.5rem;width:1.5rem;height:1.5rem}.faq-icon.svelte-1uha8ag span:where(.svelte-1uha8ag){position:absolute;top:50%;left:50%;width:1rem;height:2px;background:currentColor;transition:width .22s ease,transform .22s ease}.faq-icon.svelte-1uha8ag span:where(.svelte-1uha8ag):first-child{transform:translate(-50%,-50%)}.faq-icon.svelte-1uha8ag span:where(.svelte-1uha8ag):last-child{transform:translate(-50%,-50%) rotate(90deg)}.faq-item-is-open.svelte-1uha8ag .faq-icon:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){width:.8rem}.faq-item-is-open.svelte-1uha8ag .faq-icon:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag):first-child{transform:translate(calc(-50% - .27rem),-50%) rotate(45deg)}.faq-item-is-open.svelte-1uha8ag .faq-icon:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag):last-child{transform:translate(calc(-50% + .27rem),-50%) rotate(-45deg)}.faq-answer.svelte-1uha8ag{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.faq-answer.svelte-1uha8ag>div:where(.svelte-1uha8ag){min-height:0;overflow:hidden}.faq-answer.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:66ch;padding:0 var(--space-md) var(--space-md);margin:0}.faq-item-is-open.svelte-1uha8ag .faq-answer:where(.svelte-1uha8ag){grid-template-rows:1fr}.faq-contact.svelte-1uha8ag{display:grid;justify-items:start;gap:var(--space-xs);margin-top:var(--space-xl)}.faq-contact.svelte-1uha8ag h3:where(.svelte-1uha8ag),.faq-contact.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:36ch;margin:0}.faq-contact.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-weight:700}.faq-contact.svelte-1uha8ag .button{margin-top:var(--space-sm)}.final-cta-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);margin-top:var(--space-xl)}.final-cta-copy.svelte-1uha8ag{display:grid;align-content:start;justify-items:start;gap:var(--space-md)}.final-cta-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:28ch;margin:0;font-size:1.25rem;font-weight:700}.final-cta-media.svelte-1uha8ag{min-height:16rem}@media(max-width:64rem){.benefit-list.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md)}.hero.svelte-1uha8ag{grid-template-columns:1fr .85fr;min-height:0}.action-group.svelte-1uha8ag{grid-template-columns:1fr}.case-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr}.case-grid.svelte-1uha8ag>section:where(.svelte-1uha8ag):last-child{grid-column:span 2;display:grid;grid-template-columns:minmax(12rem,.7fr) 1fr;gap:var(--space-md);align-items:start}.case-grid.svelte-1uha8ag>section:where(.svelte-1uha8ag):last-child .case-label:where(.svelte-1uha8ag){grid-column:1 / -1;margin-bottom:0}.case-media.svelte-1uha8ag{min-height:0;margin:0}.case-caption.svelte-1uha8ag,.case-grid.svelte-1uha8ag>.kpi:where(.svelte-1uha8ag){grid-column:1 / -1;grid-row:auto}}@media(max-width:48rem){.hero.svelte-1uha8ag,.benefit-list.svelte-1uha8ag,.product-grid.svelte-1uha8ag,.case-grid.svelte-1uha8ag,.final-cta-grid.svelte-1uha8ag{grid-template-columns:1fr}.hero.svelte-1uha8ag{gap:var(--space-xl);padding-top:var(--space-xl)}.hero-media.svelte-1uha8ag{max-width:34rem}.logo-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}.configurator.svelte-1uha8ag{display:grid;min-height:0}.impact-journey.svelte-1uha8ag{min-height:69rem}.impact-path--desktop.svelte-1uha8ag{display:none}.impact-path--mobile.svelte-1uha8ag{display:block}.impact-steps.svelte-1uha8ag{grid-template-rows:repeat(3,minmax(23rem,1fr))}.impact-step.svelte-1uha8ag{display:block;min-height:23rem;padding-left:clamp(6.5rem,32vw,7.75rem)}.impact-step.svelte-1uha8ag:nth-child(odd) .impact-copy:where(.svelte-1uha8ag),.impact-step.svelte-1uha8ag:nth-child(2n) .impact-copy:where(.svelte-1uha8ag){position:relative;top:50%;grid-column:auto;justify-self:auto;max-width:18rem;transform:translateY(calc(-50% + 1rem))}.impact-step-active.svelte-1uha8ag .impact-copy:where(.svelte-1uha8ag){transform:translateY(-50%)}.impact-step.svelte-1uha8ag:nth-child(odd) .impact-node:where(.svelte-1uha8ag),.impact-step.svelte-1uha8ag:nth-child(2n) .impact-node:where(.svelte-1uha8ag){position:absolute;top:50%;left:clamp(1.45rem,8.8vw,2.25rem);grid-column:auto;justify-self:auto;width:clamp(4.25rem,18vw,4.5rem);transform:translateY(-50%)}.impact-copy.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:clamp(1.75rem,9vw,2.5rem)}.impact-number.svelte-1uha8ag{font-size:clamp(3rem,17vw,4.5rem)}.case.svelte-1uha8ag header:where(.svelte-1uha8ag){display:grid;gap:var(--space-xs)}.case-tab.svelte-1uha8ag{flex:1 1 0;padding:.65rem .35rem;font-size:.875rem}.case-tab-label.svelte-1uha8ag{display:grid;gap:0}.case.svelte-1uha8ag{border-radius:0 0 var(--radius-lg) 0}.case-grid.svelte-1uha8ag>section:where(.svelte-1uha8ag):last-child{grid-column:auto;display:grid;grid-template-columns:1fr}.case-grid.svelte-1uha8ag>section:where(.svelte-1uha8ag):last-child .case-label:where(.svelte-1uha8ag){grid-column:auto}.case-media.svelte-1uha8ag{width:min(100%,20rem);aspect-ratio:9 / 16}}@media(max-width:30rem){.hero.svelte-1uha8ag,.section.svelte-1uha8ag,.logo-strip.svelte-1uha8ag{padding-block:var(--space-xl)}h1.svelte-1uha8ag{font-size:clamp(2.8rem,14vw,4rem)}.benefit-list.svelte-1uha8ag li:where(.svelte-1uha8ag){padding:var(--space-md)}}@media(prefers-reduced-motion:reduce){.impact-path-progress.svelte-1uha8ag{stroke-dashoffset:0;transition:none}.impact-copy.svelte-1uha8ag,.impact-node.svelte-1uha8ag,.impact-step.svelte-1uha8ag:nth-child(odd) .impact-copy:where(.svelte-1uha8ag),.impact-step.svelte-1uha8ag:nth-child(2n) .impact-copy:where(.svelte-1uha8ag),.impact-step-active.svelte-1uha8ag .impact-copy:where(.svelte-1uha8ag){opacity:1;transform:none;transition:none}.impact-ring.svelte-1uha8ag,.impact-halo.svelte-1uha8ag,.impact-content-tile.svelte-1uha8ag{animation:none!important}}
