.ab[data-astro-cid-xukwyunh]{display:grid;gap:var(--space-5);padding:var(--space-6) var(--space-5) var(--space-5);border-radius:var(--radius-xl);background-color:var(--color-surface);border:var(--border-width) solid var(--color-border-subtle);min-inline-size:0}.ab__bars[data-astro-cid-xukwyunh]{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:var(--space-5);align-items:end;margin:0;padding:0;list-style:none;border-block-end:var(--border-width) solid var(--color-border-strong)}.ab__item[data-astro-cid-xukwyunh]{display:grid;grid-template-areas:"value" "track";justify-items:center;gap:var(--space-2);position:relative}.ab__label[data-astro-cid-xukwyunh]{position:absolute;inset-block-start:calc(100% + var(--space-3));inset-inline:0;text-align:center;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted)}.ab__value[data-astro-cid-xukwyunh]{grid-area:value;font-size:var(--text-title-lg);font-weight:var(--weight-display);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;line-height:1}.ab__track[data-astro-cid-xukwyunh]{grid-area:track;display:block;inline-size:min(100%,6rem);block-size:calc(var(--h) * clamp(9rem,22vw,15rem))}.ab__bar[data-astro-cid-xukwyunh]{display:block;inline-size:100%;block-size:100%;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background-color:var(--color-border-strong);transform-origin:50% 100%}.ab__item--last[data-astro-cid-xukwyunh] .ab__bar[data-astro-cid-xukwyunh]{background-color:var(--color-accent)}.ab__caption[data-astro-cid-xukwyunh]{margin-block-start:var(--space-6);color:var(--color-text-muted)}@media(prefers-reduced-motion:no-preference){.ab.is-anim .ab__bar[data-astro-cid-xukwyunh]{animation:ab-grow var(--motion-long) var(--motion-ease-out) backwards;animation-delay:calc(.3s + var(--k, 0) * .2s)}}@keyframes ab-grow{0%{transform:scaleY(0)}}.home-hero.section{overflow:clip;padding-block:var(--space-7) var(--space-section-tight)}.home-hero__stage[data-astro-cid-jdovvxl7]{position:relative;isolation:isolate;display:grid;gap:var(--space-7)}.home-hero__copy[data-astro-cid-jdovvxl7] .ds-sh__title{max-inline-size:18ch}.home-hero__copy[data-astro-cid-jdovvxl7] .ds-sh__lead{max-inline-size:44ch}.home-hero__demo[data-astro-cid-jdovvxl7]{min-inline-size:0}.home-hero__note[data-astro-cid-jdovvxl7]{margin:0;font-size:var(--text-sm);color:var(--color-text-muted)}@media(min-width:40em){.home-hero__note[data-astro-cid-jdovvxl7]{order:1;flex-basis:100%}}.home-hero__demo-note[data-astro-cid-jdovvxl7]{margin-block-start:var(--space-3);color:var(--color-text-muted);text-wrap:pretty}@media(max-width:30em){.home-hero.section{padding-block-start:var(--space-5)}.home-hero__copy[data-astro-cid-jdovvxl7] .ds-sh__title{font-size:2rem}.home-hero__copy[data-astro-cid-jdovvxl7] .ds-sh__lead{font-size:var(--text-base)}}@media(max-width:63.99em){.home-hero__copy[data-astro-cid-jdovvxl7]{display:contents}.home-hero__demo[data-astro-cid-jdovvxl7]{order:1}.home-hero__facts[data-astro-cid-jdovvxl7]{order:2;margin-block-start:0}}@media(min-width:64em){.home-hero__stage[data-astro-cid-jdovvxl7]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:var(--space-8);min-block-size:min(46rem,calc(100svh - var(--header-height) - var(--space-7) * 2))}.home-hero__copy[data-astro-cid-jdovvxl7] .ds-sh__title{font-size:clamp(2.75rem,1rem + 3.2vw,4.25rem)}.home-hero__copy[data-astro-cid-jdovvxl7] .ds-sh__lead{font-size:var(--text-lead)}}.home-hero__field[data-astro-cid-jdovvxl7]{position:absolute;z-index:-1;inset-block:calc(-1 * var(--space-section)) calc(-1 * var(--space-7));inset-inline:calc(50% - 50vw);pointer-events:none;--hero-delay: 0ms;--at: var(--mx, 30%) var(--my, 38%);background:radial-gradient(34rem circle at var(--at),color-mix(in srgb,var(--color-accent) 10%,transparent),transparent 70%),radial-gradient(circle,var(--color-border) 1px,transparent 1.5px) 0 0 / 22px 22px;-webkit-mask-image:radial-gradient(42rem 28rem at var(--at),#000 0%,rgb(0 0 0 / .3) 50%,transparent 78%);mask-image:radial-gradient(42rem 28rem at var(--at),#000 0%,rgb(0 0 0 / .3) 50%,transparent 78%)}.home-hero__facts[data-astro-cid-jdovvxl7]{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin-block-start:var(--space-6);padding:0;list-style:none;font-size:var(--text-sm);color:var(--color-text-muted)}.home-hero__facts[data-astro-cid-jdovvxl7] li[data-astro-cid-jdovvxl7]{display:inline-flex;align-items:center;gap:var(--space-2)}.home-hero__facts[data-astro-cid-jdovvxl7] li[data-astro-cid-jdovvxl7]:before{content:"";inline-size:6px;block-size:6px;border-radius:var(--radius-full);background:var(--color-accent)}div.home-flow{margin-block-start:var(--space-stack)}.home-points[data-astro-cid-jdovvxl7]{margin-block-start:var(--space-8);padding:0;list-style:none;--grid-gap: var(--space-6)}.home-points[data-astro-cid-jdovvxl7] p[data-astro-cid-jdovvxl7]{font-size:var(--text-sm)}.home-points[data-astro-cid-jdovvxl7] li[data-astro-cid-jdovvxl7]{display:grid;gap:var(--space-2);padding-block-start:var(--space-5);border-block-start:var(--border-width) solid var(--color-border)}.home-adoption[data-astro-cid-jdovvxl7]{align-items:center}.home-adoption__visual[data-astro-cid-jdovvxl7]{display:grid;gap:var(--space-4);min-inline-size:0}.home-facts[data-astro-cid-jdovvxl7]{--grid-gap: var(--space-5) var(--space-7);margin-block-start:var(--space-8);padding:0;list-style:none}.home-facts[data-astro-cid-jdovvxl7] li[data-astro-cid-jdovvxl7]{display:grid;gap:var(--space-1);padding-block-start:var(--space-4);border-block-start:var(--border-width) solid var(--color-border)}.home-facts__value[data-astro-cid-jdovvxl7]{font-size:var(--text-title-lg);font-weight:var(--weight-display);letter-spacing:var(--tracking-tight);line-height:1.1}.home-facts__label[data-astro-cid-jdovvxl7]{font-size:var(--text-sm)}.home-facts__source[data-astro-cid-jdovvxl7],.home-adoption__note[data-astro-cid-jdovvxl7],.home-impact__note[data-astro-cid-jdovvxl7]{color:var(--color-text-muted)}.home-adoption__note[data-astro-cid-jdovvxl7],.home-impact__note[data-astro-cid-jdovvxl7]{margin-block-start:var(--space-6);max-inline-size:72ch}ul.home-impact,.home-solutions__label[data-astro-cid-jdovvxl7]{margin-block-start:var(--space-stack)}.home-solutions__label[data-astro-cid-jdovvxl7]+.home-areas{margin-block-start:var(--space-4)}.home-areas>li .ds-card__body,.home-structure>li .ds-card__body{gap:var(--space-2)}.home-checks[data-astro-cid-jdovvxl7],.home-dashes[data-astro-cid-jdovvxl7]{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none;text-align:start}.home-checks[data-astro-cid-jdovvxl7] li[data-astro-cid-jdovvxl7],.home-dashes[data-astro-cid-jdovvxl7] li[data-astro-cid-jdovvxl7]{position:relative;padding-inline-start:1.75rem;text-wrap:pretty}.home-checks[data-astro-cid-jdovvxl7] li[data-astro-cid-jdovvxl7]:before{content:"";position:absolute;inset-inline-start:.15rem;inset-block-start:.35em;inline-size:.7rem;block-size:.4rem;border-inline-start:2px solid var(--color-accent-text);border-block-end:2px solid var(--color-accent-text);transform:rotate(-45deg)}.home-dashes[data-astro-cid-jdovvxl7] li[data-astro-cid-jdovvxl7]:before{content:"";position:absolute;inset-inline-start:.1rem;inset-block-start:.75em;inline-size:.8rem;block-size:2px;background:var(--color-text-muted)}.home-custom__points[data-astro-cid-jdovvxl7]{margin-block-start:var(--space-6)}.home-stats[data-astro-cid-jdovvxl7]{margin-block-start:var(--space-stack)}.home-cases[data-astro-cid-jdovvxl7]{margin-block-start:var(--space-8)}.home-proof__note[data-astro-cid-jdovvxl7]{margin-block-start:var(--space-6);max-inline-size:72ch;color:var(--color-text-muted)}.home-proof__all[data-astro-cid-jdovvxl7]{margin-block-start:var(--space-4)}.scrolly__nav[data-astro-cid-jdovvxl7]{display:none}.home-steps[data-astro-cid-jdovvxl7]{margin-block-start:var(--space-stack)}@media(min-width:64em){.scrolly[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-8);align-items:start}.scrolly__aside[data-astro-cid-jdovvxl7]{position:sticky;top:calc(var(--header-height) + var(--space-8))}.home-steps[data-astro-cid-jdovvxl7]{margin-block-start:0}.scrolly__nav[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:2px minmax(0,1fr);gap:var(--space-5);margin-block-start:var(--space-7)}.scrolly__rail[data-astro-cid-jdovvxl7]{position:relative;border-radius:2px;background:var(--color-border);overflow:hidden}.scrolly__bar[data-astro-cid-jdovvxl7]{position:absolute;inset:0;background:var(--color-accent);transform:scaleY(0);transform-origin:50% 0}.scrolly__marks[data-astro-cid-jdovvxl7]{display:grid;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted)}.scrolly__mark[data-astro-cid-jdovvxl7]{transition:color var(--motion-short) var(--motion-ease-in-out),transform var(--motion-short) var(--motion-ease-out)}.scrolly__mark[data-astro-cid-jdovvxl7] .tnum[data-astro-cid-jdovvxl7]{margin-inline-end:var(--space-2)}.scrolly__mark[data-astro-cid-jdovvxl7].is-active{color:var(--color-text);font-weight:var(--weight-medium);transform:translate(4px)}html.motion-ready .home-steps[data-astro-cid-jdovvxl7] .ds-steps__item{min-block-size:44vh;align-content:center;border-block-start-color:var(--color-border-subtle);transition:border-color var(--motion-short) var(--motion-ease-in-out)}html.motion-ready .home-steps[data-astro-cid-jdovvxl7] .ds-steps__item:last-child{min-block-size:36vh}.home-steps[data-astro-cid-jdovvxl7] .ds-steps__num{font-size:var(--text-display-md);font-weight:var(--weight-display);line-height:1;transition:color var(--motion-short) var(--motion-ease-in-out),transform var(--motion-reveal) var(--motion-ease)}.home-steps[data-astro-cid-jdovvxl7] .ds-steps__item{grid-template-columns:6rem minmax(0,1fr)}.home-steps[data-astro-cid-jdovvxl7] .ds-steps__title{font-size:var(--text-title-lg);transition:color var(--motion-short) var(--motion-ease-in-out)}html.motion-ready .home-steps[data-astro-cid-jdovvxl7] .ds-steps__item:not(.is-active) :is(.ds-steps__num,.ds-steps__title){color:var(--color-text-muted)}html.motion-ready .home-steps[data-astro-cid-jdovvxl7] .ds-steps__item.is-active{border-block-start-color:var(--color-accent)}}@media(min-width:64em){.home-structure.grid--3{grid-template-columns:repeat(6,minmax(0,1fr))}.home-structure.grid--3>li{grid-column:span 2}.home-structure.grid--3>li:nth-child(-n+2){grid-column:span 3}}.home-fit[data-astro-cid-jdovvxl7]{--grid-gap: var(--space-7)}.home-fit__col[data-astro-cid-jdovvxl7]{display:grid;align-content:start;gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-xl);background:var(--color-surface-muted)}.home-fit__col--no[data-astro-cid-jdovvxl7]{background:transparent;border:var(--border-width) solid var(--color-border)}@media(min-width:64em){.home-fit__col[data-astro-cid-jdovvxl7]{padding:var(--space-7)}}
