.seo-page{color:var(--fg-muted);background-color:transparent}.seo-page .seo-nav{background:color-mix(in srgb,var(--bg-page) 90%,transparent);backdrop-filter:blur(16px)}.seo-page .seo-hero,.seo-page .seo-nav{border-bottom:1px solid var(--border-subtle)}.seo-page .seo-hero{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 85%,var(--accent-cyan) 6%) 0,var(--bg-page) 100%)}.seo-page .seo-grid-bg{background-image:linear-gradient(color-mix(in srgb,var(--fg-soft) 8%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--fg-soft) 8%,transparent) 1px,transparent 1px);background-size:60px 60px}.seo-page .seo-marquee{background:color-mix(in srgb,var(--bg-elevated) 88%,transparent);border-color:var(--border-subtle)}.seo-page .seo-marquee-chip{background:color-mix(in srgb,var(--bg-card) 70%,transparent);border:1px solid var(--border-subtle);color:var(--fg-muted);font-weight:600;letter-spacing:.12em;text-transform:uppercase;font-size:.8rem}.seo-kicker{display:inline-block;color:var(--accent-cyan);font-size:.7rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.seo-title{color:var(--fg-strong);font-weight:800;letter-spacing:-.03em;line-height:1.08}.seo-title-accent{background:linear-gradient(105deg,var(--accent-cyan),var(--accent-emerald));-webkit-background-clip:text;background-clip:text;color:transparent}.seo-lead{color:var(--fg-muted);font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.75;font-weight:500}.seo-body{color:var(--fg-soft);font-size:.9375rem;line-height:1.65}.seo-strong{color:var(--fg-strong);font-weight:600}.seo-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:1.5rem;box-shadow:0 8px 32px var(--shadow-soft);transition:border-color .2s ease,transform .2s ease}.seo-card:hover{border-color:var(--border-strong)}.seo-card-title{color:var(--fg-strong);font-weight:700;font-size:.9rem;letter-spacing:.02em}.seo-panel{background:color-mix(in srgb,var(--bg-card) 92%,var(--accent-gold) 4%);border:1px solid color-mix(in srgb,var(--accent-gold) 28%,var(--border-subtle));border-radius:2rem}.seo-reassure{background:color-mix(in srgb,var(--bg-elevated) 94%,var(--accent-emerald) 6%);border:1px solid color-mix(in srgb,var(--accent-emerald) 32%,var(--border-subtle));border-radius:1.75rem;box-shadow:0 12px 40px var(--shadow-soft)}.seo-reassure-item{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:1rem;color:var(--fg-base)}.seo-badge{display:inline-flex;align-items:center;gap:.5rem;background:color-mix(in srgb,var(--accent-cyan) 14%,var(--bg-card));color:var(--accent-cyan);border:1px solid color-mix(in srgb,var(--accent-cyan) 35%,transparent);border-radius:9999px;padding:.5rem 1.25rem;font-size:.75rem;font-weight:700;letter-spacing:.08em}.seo-tier-card{background:var(--bg-card);border:1px solid var(--border-strong);border-radius:1.5rem;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.seo-tier-card:hover{transform:translateY(-4px);box-shadow:0 16px 48px var(--shadow-soft)}.seo-btn-primary{background:var(--accent-cyan);color:var(--bg-base);font-weight:700;letter-spacing:.06em;border-radius:.75rem;transition:filter .2s ease,transform .2s ease}.seo-btn-primary:hover{filter:brightness(1.08);transform:translateY(-2px)}.seo-mock-dark{background:#1e1e1e!important;color:#e2e8f0!important}[data-theme=light] .seo-page{background-color:transparent}[data-theme=light] .seo-page .text-slate-200,[data-theme=light] .seo-page .text-slate-300{color:var(--fg-muted)!important}[data-theme=light] .seo-page .text-slate-400,[data-theme=light] .seo-page .text-slate-500{color:var(--fg-soft)!important}[data-theme=light] .seo-page .text-white{color:var(--fg-strong)!important}[data-theme=light] .seo-page .seo-badge,[data-theme=light] .seo-page .seo-kicker{color:#0369a1}[data-theme=light] .seo-page .seo-title-accent{background:linear-gradient(105deg,#0369a1,#047857);-webkit-background-clip:text;background-clip:text}[data-theme=light] .seo-page [class*=from-black],[data-theme=light] .seo-page [class*=to-black],[data-theme=light] .seo-page [class*=via-black]{--tw-gradient-from:var(--bg-card)!important;--tw-gradient-to:var(--bg-page)!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}[data-theme=light] .seo-page .bg-black\/50,[data-theme=light] .seo-page [class*="bg-black/"]{background-color:color-mix(in srgb,var(--bg-card) 88%,var(--fg-soft) 4%)!important}[data-theme=light] .seo-page .seo-btn-primary{color:#fff;background:#0369a1}[data-theme=light] .seo-page .seo-gauge{background:var(--bg-card)!important;border-color:var(--border-subtle)!important}[data-theme=light] .seo-page [class*="from-white/10"],[data-theme=light] .seo-page [class*=from-blue-900],[data-theme=light] .seo-page [class*=to-emerald-900]{background-image:linear-gradient(135deg,color-mix(in srgb,var(--accent-cyan) 10%,var(--bg-card)) 0,var(--bg-card) 50%,color-mix(in srgb,var(--accent-emerald) 10%,var(--bg-card)) 100%)!important}[data-theme=light] .seo-page [class*="via-["]{background-color:var(--bg-card)!important}[data-theme=light] .seo-page .text-blue-400{color:#0369a1!important}[data-theme=light] .seo-page .text-emerald-300,[data-theme=light] .seo-page .text-emerald-400{color:#047857!important}[data-theme=light] .seo-page .text-red-400{color:#dc2626!important}[data-theme=light] .seo-page .border-white\/10,[data-theme=light] .seo-page .border-white\/20{border-color:var(--border-subtle)!important}[data-theme=light] .seo-page article[class*=bg-black]{background-color:var(--bg-elevated)!important;box-shadow:0 8px 32px var(--shadow-soft)}[data-theme=light] .seo-page [class*=text-blue-300],[data-theme=light] .seo-page [class*=text-emerald-300]{color:var(--fg-muted)!important}[data-theme=light] .seo-page strong.text-white,[data-theme=light] .seo-page strong[class*=text-white]{color:var(--fg-strong)!important}