.hero.svelte-19ids92{max-width:720px;padding:3.5rem 0 2.75rem;position:relative}.hero.svelte-19ids92 h1:where(.svelte-19ids92){font-size:var(--text-3xl);margin:.9rem 0 .85rem}.hero.svelte-19ids92 h1:where(.svelte-19ids92) span:where(.svelte-19ids92){color:var(--color-primary)}.lead.svelte-19ids92{font-size:var(--text-md);max-width:60ch}.actions.svelte-19ids92{flex-wrap:wrap;gap:.75rem;margin-top:1.6rem;display:flex}.block.svelte-19ids92{border-top:1px solid var(--color-border);max-width:780px;padding:2.25rem 0}.block.svelte-19ids92 h2:where(.svelte-19ids92){font-size:var(--text-xl);margin-bottom:1.1rem}.checks.svelte-19ids92{flex-direction:column;gap:.65rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.checks.svelte-19ids92 li:where(.svelte-19ids92){color:var(--color-text);align-items:flex-start;gap:.65rem;display:flex}.check.svelte-19ids92{border:1px solid var(--color-border-pink-strong);border-radius:var(--radius-xs);width:22px;height:22px;color:var(--color-pink-soft);flex:none;justify-content:center;align-items:center;margin-top:.05rem;display:inline-flex}.steps-grid.svelte-19ids92{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem;display:grid}.step.svelte-19ids92{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.25rem}.step-num.svelte-19ids92{font-family:var(--font-display);letter-spacing:.1em;color:var(--color-primary);font-size:.78rem;font-weight:650}.step.svelte-19ids92 h3:where(.svelte-19ids92){margin:.4rem 0 .3rem;font-size:1.02rem}.step.svelte-19ids92 p:where(.svelte-19ids92){margin:0;font-size:.88rem}
