.hero.svelte-1vh49xv.svelte-1vh49xv{text-align:center;padding:4rem 0;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px;margin-bottom:3rem}.hero.svelte-1vh49xv h1.svelte-1vh49xv{font-size:3rem;margin-bottom:1rem}.hero.svelte-1vh49xv p.svelte-1vh49xv{font-size:1.25rem;margin-bottom:2rem;opacity:.9}.cta-button.svelte-1vh49xv.svelte-1vh49xv{display:inline-block;background-color:#fff;color:#764ba2;padding:1rem 2rem;border-radius:50px;font-weight:700;text-decoration:none;transition:transform .2s}.cta-button.svelte-1vh49xv.svelte-1vh49xv:hover{transform:scale(1.05)}.features.svelte-1vh49xv.svelte-1vh49xv{text-align:center}.grid.svelte-1vh49xv.svelte-1vh49xv{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem}.card.svelte-1vh49xv.svelte-1vh49xv{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 6px #0000000d;text-align:left}.card.svelte-1vh49xv h3.svelte-1vh49xv{color:#764ba2;margin-top:0}
