.hero[data-astro-cid-u4n2aphw]{position:relative;overflow:hidden;isolation:isolate;border-bottom:1px solid var(--border);padding:clamp(64px,9vw,120px) 0 clamp(80px,10vw,130px)}.hero-grid[data-astro-cid-u4n2aphw]{position:relative;z-index:1;display:grid;gap:48px;align-items:center}@media(min-width:1000px){.hero-grid[data-astro-cid-u4n2aphw]{grid-template-columns:1.1fr .9fr;gap:64px}}.hero-copy[data-astro-cid-u4n2aphw]>[data-astro-cid-u4n2aphw]+[data-astro-cid-u4n2aphw]{margin-top:22px}.hero-logo[data-astro-cid-u4n2aphw]{--logo-h: 40px}.btn--tone[data-astro-cid-u4n2aphw]{background:var(--mimo);color:var(--accent-ink)}.btn--tone[data-astro-cid-u4n2aphw]:hover{background:color-mix(in srgb,var(--mimo) 85%,var(--text))}.highlight[data-astro-cid-u4n2aphw]{--beam-bg: var(--bg-elev);position:relative;overflow:hidden;display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:start;padding:clamp(28px,4.5vw,48px);border-radius:var(--radius-l)}.site-link[data-astro-cid-u4n2aphw]{display:inline-flex;align-items:center;gap:8px;color:var(--mimo);font-weight:600;text-decoration:none}.site-link[data-astro-cid-u4n2aphw] svg{width:16px;height:16px}.site-link[data-astro-cid-u4n2aphw]:hover{text-decoration:underline;text-underline-offset:4px}.highlight[data-astro-cid-u4n2aphw]>svg{width:28px;height:28px;color:var(--tone);margin-top:2px}.highlight[data-astro-cid-u4n2aphw] h2[data-astro-cid-u4n2aphw]{font-size:clamp(1.2rem,1rem + .8vw,1.6rem);margin-bottom:10px}.steps[data-astro-cid-u4n2aphw]{list-style:none;padding:0;counter-reset:s}.step[data-astro-cid-u4n2aphw]{position:relative;border-top:2px solid var(--border);padding-top:18px}.step[data-astro-cid-u4n2aphw]:before{content:"";position:absolute;top:-2px;left:0;height:2px;width:100%;background:linear-gradient(90deg,var(--tone),transparent);transform-origin:0 50%;transform:scaleX(0);transition:transform 1.2s var(--ease-out) .2s}.step[data-astro-cid-u4n2aphw].is-in:before,html:not(.js) .step[data-astro-cid-u4n2aphw]:before{transform:scaleX(1)}.step[data-astro-cid-u4n2aphw] .num[data-astro-cid-u4n2aphw]{color:var(--tone);font-size:.85rem;display:block;margin-bottom:10px}.step[data-astro-cid-u4n2aphw] h3[data-astro-cid-u4n2aphw]{margin-bottom:8px}.case[data-astro-cid-u4n2aphw]{margin-top:40px;font-size:.95rem;color:var(--text-muted)}.case[data-astro-cid-u4n2aphw] strong[data-astro-cid-u4n2aphw]{color:var(--text)}
