.hero.svelte-1uha8ag{text-align:center;padding:4rem 0 3rem}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:3rem;margin-bottom:1rem;color:var(--primary)}.tagline.svelte-1uha8ag{font-size:1.25rem;color:var(--muted-color);max-width:600px;margin:0 auto 3rem}.feature-grid.svelte-1uha8ag{max-width:700px;margin:0 auto;gap:2rem;margin-top:2rem;display:grid;grid-template-columns:1fr 1fr}.feature.svelte-1uha8ag{padding:1.5rem 0;border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--card-background-color)}.feature.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-top:0;margin-bottom:.5rem;font-size:1.25rem}.feature.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-bottom:0;color:var(--muted-color)}.cta.svelte-1uha8ag{text-align:center;padding:4rem 0}.cta.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:1.25rem;margin-bottom:1.5rem}.cta.svelte-1uha8ag a[role=button]:where(.svelte-1uha8ag){font-size:1.1rem;padding:.75rem 2rem}.btn.svelte-1uha8ag{font-family:var(--font-family);font-size:13px;font-weight:700;padding:8px 12px;border-radius:4px;border:2px solid transparent;text-decoration:none;cursor:pointer;transition:all .2s;background:transparent;color:var(--text-heading)}.btn-contrast.svelte-1uha8ag{background:#fff;border-color:var(--primary);font-weight:700;color:var(--primary)}.btn-contrast.svelte-1uha8ag:hover{background:var(--primary);color:#fff}
