main.svelte-1uha8ag{max-width:960px;margin:0 auto;padding:4rem 1.5rem 3rem}h1.svelte-1uha8ag,h2.svelte-1uha8ag{color:#1a1a2e}.hero.svelte-1uha8ag{text-align:center;margin-bottom:4rem}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:0 0 .75rem;font-size:2.5rem}.tagline.svelte-1uha8ag{color:#0d9488;margin:0 0 1.25rem;font-size:1.25rem;font-weight:600}.intro.svelte-1uha8ag{max-width:640px;margin:0 auto;line-height:1.7}.card.svelte-1uha8ag{background:#fff;border-radius:8px;padding:1.75rem;box-shadow:0 1px 3px #1a1a2e14}.features.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:4rem;display:grid}.features.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 .5rem;font-size:1.15rem}.features.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;line-height:1.6}.cta.svelte-1uha8ag{text-align:center;padding:2.5rem}.cta.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0 0 1.5rem;font-size:1.1rem}.button.svelte-1uha8ag{color:#fff;background:#0d9488;border-radius:6px;padding:12px 28px;font-weight:600;text-decoration:none;display:inline-block}.button.svelte-1uha8ag:hover{background:#0f766e}footer.svelte-1uha8ag{color:#889;justify-content:space-between;max-width:960px;margin:0 auto;padding:1.5rem;font-size:.9rem;display:flex}footer.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#3b5bdb}@media (width<=640px){.features.svelte-1uha8ag{grid-template-columns:1fr}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:2rem}}
