.seo-page.svelte-1t7er47{max-width:860px;margin:0 auto;padding:1.5rem 1.25rem 4rem}.seo-eyebrow.svelte-1t7er47{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent, #6366f1);font-weight:600}.seo-hero.svelte-1t7er47 h1:where(.svelte-1t7er47){font-size:clamp(1.8rem,5vw,2.8rem);line-height:1.1;margin:.5rem 0 1rem}.seo-lead.svelte-1t7er47{font-size:1.1rem;color:var(--color-text-muted, #555);line-height:1.6}.seo-section.svelte-1t7er47{margin-top:2.5rem}.seo-section.svelte-1t7er47 h2:where(.svelte-1t7er47){font-size:clamp(1.3rem,3vw,1.8rem);margin-bottom:1rem}.seo-grid.svelte-1t7er47{list-style:none;padding:0;margin:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.seo-grid.svelte-1t7er47 li:where(.svelte-1t7er47){border:1px solid var(--color-border, #e5e5e5);border-radius:12px;padding:1.1rem}.seo-grid.svelte-1t7er47 h3:where(.svelte-1t7er47){font-size:1.05rem;margin:0 0 .4rem}.seo-grid.svelte-1t7er47 p:where(.svelte-1t7er47){color:var(--color-text-muted, #555);font-size:.95rem;line-height:1.5;margin:0}.seo-cta.svelte-1t7er47{margin-top:1.5rem;background:var(--color-accent, #6366f1);color:#fff;border:none;border-radius:999px;padding:.8rem 1.8rem;font-size:1rem;font-weight:600;cursor:pointer}.seo-cta.svelte-1t7er47:hover{filter:brightness(1.08)}
