.home-hero .ds-sh__title{max-inline-size:18ch}.home-hero .ds-sh__lead{max-inline-size:44ch}@media(max-width:30em){.home-hero.section{padding-block-start:var(--space-5)}.home-hero .ds-sh__title{font-size:2rem}.home-hero .ds-sh__lead{font-size:var(--text-base)}}.home-hero.section{overflow:clip}.home-hero__stage[data-astro-cid-jdovvxl7]{position:relative;isolation:isolate}.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, 50%) 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;justify-content:center;gap:var(--space-2) var(--space-5);margin-block-start:var(--space-7);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)}.home-brain[data-astro-cid-jdovvxl7]{align-items:center}.home-brain__sources-title[data-astro-cid-jdovvxl7]{margin-block-start:var(--space-6);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.home-pills[data-astro-cid-jdovvxl7]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-start:var(--space-3);padding:0;list-style:none}.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] 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-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)}}
