.landing.svelte-1uha8ag{width:min(100% - 2rem, var(--content-max));gap:3rem;margin:0 auto;padding:3.5rem 0 5rem;display:grid}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){max-width:12ch;margin-top:.65rem;font-size:clamp(2.4rem,6vw,4.5rem);line-height:.98}.hero-copy.svelte-1uha8ag{max-width:62ch;margin-top:1rem;font-size:1.02rem;line-height:1.7}.hero-actions.svelte-1uha8ag{flex-wrap:wrap;gap:.6rem;margin-top:1.4rem;display:flex}.button.svelte-1uha8ag{border-radius:var(--radius-sm);border:1px solid #0000;align-items:center;gap:.45rem;min-height:44px;padding:.6rem .9rem;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.button-primary.svelte-1uha8ag{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--text-inverse)}.button-secondary.svelte-1uha8ag{border-color:var(--border-strong);color:var(--text-main);background:0 0}.landing-block.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:1rem;font-size:clamp(1.4rem,3vw,2rem)}.steps.svelte-1uha8ag{gap:1rem;list-style:none;display:grid}.steps.svelte-1uha8ag li:where(.svelte-1uha8ag){border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-card);grid-template-columns:auto 1fr;gap:.85rem;padding:1rem;display:grid}.step-num.svelte-1uha8ag{background:var(--accent-soft);width:32px;height:32px;color:var(--accent-primary);border-radius:50%;place-items:center;font-size:.8rem;font-weight:800;display:grid}.steps.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:.25rem;font-size:1rem}.steps.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.84rem;line-height:1.55}.tool-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.tool-card.svelte-1uha8ag{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-card);color:inherit;gap:.35rem;padding:1rem;text-decoration:none;display:grid}.tool-card.svelte-1uha8ag:hover{border-color:var(--border-highlight)}.tool-card.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--text-main);font-size:.92rem}.tool-card.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:.78rem;line-height:1.45}.trust-list.svelte-1uha8ag{gap:.55rem;list-style:none;display:grid}.trust-list.svelte-1uha8ag li:where(.svelte-1uha8ag){color:var(--text-muted);align-items:flex-start;gap:.5rem;font-size:.86rem;display:flex}.trust-list.svelte-1uha8ag svg{color:var(--accent-primary);flex:none;margin-top:.1rem}.help-link.svelte-1uha8ag{margin-top:1rem;font-size:.82rem}.help-link.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--accent-primary);font-weight:700}.cta-banner.svelte-1uha8ag{border:1px solid var(--border-highlight);border-radius:var(--radius-lg);background:var(--accent-soft);flex-wrap:wrap;align-items:center;gap:1rem;padding:1.2rem 1.25rem;display:flex}.cta-banner.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:1rem;display:block}.cta-banner.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-top:.2rem;font-size:.82rem}@media (width<=720px){.landing.svelte-1uha8ag{width:min(100% - 1.25rem, var(--content-max));padding-top:2.25rem}.tool-grid.svelte-1uha8ag{grid-template-columns:1fr}.cta-banner.svelte-1uha8ag{flex-direction:column;align-items:stretch}.cta-banner.svelte-1uha8ag .button:where(.svelte-1uha8ag){justify-content:center;width:100%}}
