.landing-page.svelte-1yk3xlx{max-width:720px;margin:0 auto;padding:4rem 1.5rem;color:var(--text-primary, #e2e8f0);font-family:var(--font-sans, "Inter", system-ui, sans-serif)}.hero.svelte-1yk3xlx{text-align:center;margin-bottom:3rem}h1.svelte-1yk3xlx{font-size:2.5rem;font-weight:800;margin-bottom:.75rem}.subtitle.svelte-1yk3xlx{font-size:1.15rem;color:var(--text-muted, #94a3b8);margin-bottom:1.5rem}.cta-button.svelte-1yk3xlx{display:inline-block;padding:.75rem 2rem;border-radius:12px;background:var(--accent, #FFB84D);color:#000;font-weight:700;text-decoration:none;transition:opacity .2s}.cta-button.svelte-1yk3xlx:hover{opacity:.85}h2.svelte-1yk3xlx{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.step-list.svelte-1yk3xlx{list-style:none;padding:0;display:flex;flex-direction:column;gap:.75rem;margin-bottom:3rem}.step-list.svelte-1yk3xlx li:where(.svelte-1yk3xlx){display:flex;align-items:center;gap:.75rem;font-size:1.05rem}.step-num.svelte-1yk3xlx{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--accent, #FFB84D);color:#000;font-weight:700;font-size:.85rem;flex-shrink:0}.feature-list.svelte-1yk3xlx{padding-left:1.25rem;display:flex;flex-direction:column;gap:.5rem}.feature-list.svelte-1yk3xlx li:where(.svelte-1yk3xlx){font-size:1.05rem;color:var(--text-muted, #94a3b8)}
