.hero[data-astro-cid-hyvzkcdj]{position:relative;overflow:clip;padding-block:calc(var(--header-top) + var(--header-height) + clamp(48px,7vw,96px)) clamp(56px,7vw,104px)}.mesh[data-astro-cid-hyvzkcdj]{position:absolute;inset:0;pointer-events:none;opacity:.7}.mesh[data-astro-cid-hyvzkcdj] i[data-astro-cid-hyvzkcdj]{position:absolute;border-radius:50%;filter:blur(80px)}.m1[data-astro-cid-hyvzkcdj]{width:44vw;height:44vw;left:-10vw;top:-10vw;background:#f4d9c8}.m2[data-astro-cid-hyvzkcdj]{width:38vw;height:38vw;right:-8vw;top:6vw;background:#ebd3d7}.hero[data-astro-cid-hyvzkcdj] .container[data-astro-cid-hyvzkcdj]{position:relative}.hero-copy[data-astro-cid-hyvzkcdj]{display:grid;justify-items:center;gap:var(--space-5);text-align:center}.hero-copy[data-astro-cid-hyvzkcdj] h1{max-width:16ch;font-size:clamp(3rem,1.8rem + 5vw,5.5rem)}.hero-copy[data-astro-cid-hyvzkcdj] .lede[data-astro-cid-hyvzkcdj]{max-width:640px}.p-ico[data-astro-cid-hyvzkcdj]{width:52px;height:52px;border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-sm);color:var(--color-mauve)}.buttons[data-astro-cid-hyvzkcdj]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}.status-line[data-astro-cid-hyvzkcdj]{margin:0}.stage[data-astro-cid-hyvzkcdj]{max-width:860px;margin:clamp(40px,6vw,72px) auto 0}.stage-in[data-astro-cid-hyvzkcdj]{display:grid;gap:var(--space-5);padding:clamp(14px,4vw,44px);border-radius:var(--radius-xl);background:linear-gradient(145deg,#f3dede,#f9eee6);box-shadow:var(--shadow-md);align-items:start}.m[data-astro-cid-hyvzkcdj]{min-width:0}.stage[data-astro-cid-hyvzkcdj] .mock{font-size:15.5px;box-shadow:var(--shadow-md)}.stage[data-astro-cid-hyvzkcdj].single .mock{max-width:620px;margin-inline:auto}.stage[data-astro-cid-hyvzkcdj].wide{max-width:1100px}@media(min-width:760px){.stage[data-astro-cid-hyvzkcdj].multi .stage-in[data-astro-cid-hyvzkcdj]{grid-template-columns:repeat(2,minmax(0,1fr))}}.caption[data-astro-cid-hyvzkcdj]{margin-top:var(--space-6);text-align:center;font-size:var(--text-meta);color:var(--color-muted)}.steps[data-astro-cid-hyvzkcdj]{display:grid;gap:var(--space-5)}.step[data-astro-cid-hyvzkcdj]{display:grid;gap:var(--space-3);align-content:start;padding:var(--space-6);background:var(--color-shell);box-shadow:none}.num[data-astro-cid-hyvzkcdj]{font-family:var(--font-display);font-size:2rem;line-height:1;color:var(--color-mauve)}.step[data-astro-cid-hyvzkcdj] p[data-astro-cid-hyvzkcdj]{font-size:var(--text-small)}@media(min-width:800px){.steps[data-astro-cid-hyvzkcdj]{grid-template-columns:repeat(3,minmax(0,1fr))}}.gets[data-astro-cid-hyvzkcdj]{display:grid;gap:var(--space-4) var(--space-6)}.gets[data-astro-cid-hyvzkcdj] li[data-astro-cid-hyvzkcdj]{display:flex;gap:var(--space-3);align-items:flex-start;color:var(--color-ink)}.tick[data-astro-cid-hyvzkcdj]{display:grid;place-items:center;flex:none;width:24px;height:24px;margin-top:1px;border-radius:var(--radius-xs);background:var(--color-green-soft);color:var(--color-green)}@media(min-width:1100px){.gets[data-astro-cid-hyvzkcdj]{grid-template-columns:repeat(2,minmax(0,1fr))}}.faq[data-astro-cid-hyvzkcdj]{display:grid;gap:var(--space-3)}details[data-astro-cid-hyvzkcdj]{border-radius:var(--radius-lg);background:var(--color-shell);transition:box-shadow .3s}details[data-astro-cid-hyvzkcdj][open]{box-shadow:var(--shadow-sm);background:var(--color-surface)}summary[data-astro-cid-hyvzkcdj]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);cursor:pointer;list-style:none;font-weight:500;color:var(--color-ink)}summary[data-astro-cid-hyvzkcdj]::-webkit-details-marker{display:none}.chev[data-astro-cid-hyvzkcdj]{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:var(--radius-chip);background:var(--color-band);color:var(--color-mauve);transition:transform .35s var(--ease-spring)}details[data-astro-cid-hyvzkcdj][open] .chev[data-astro-cid-hyvzkcdj]{transform:rotate(180deg)}details[data-astro-cid-hyvzkcdj] p[data-astro-cid-hyvzkcdj]{padding:0 var(--space-6) var(--space-5);max-width:560px}.related[data-astro-cid-hyvzkcdj]{display:grid;gap:var(--space-5)}.rel[data-astro-cid-hyvzkcdj]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);height:100%;padding:var(--space-6);text-decoration:none}.rel[data-astro-cid-hyvzkcdj] h3[data-astro-cid-hyvzkcdj]{margin-top:var(--space-2);font-family:var(--font-display);font-weight:400;font-size:1.75rem;line-height:1.1}.rel[data-astro-cid-hyvzkcdj] p[data-astro-cid-hyvzkcdj]{font-size:var(--text-small)}.more[data-astro-cid-hyvzkcdj]{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:var(--space-3);font-size:var(--text-small);font-weight:500;color:var(--color-mauve)}@media(min-width:800px){.related[data-astro-cid-hyvzkcdj]{grid-template-columns:repeat(3,minmax(0,1fr))}}
