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