:root{color-scheme:dark;background:#030712;color:#e8eefb;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}body{margin:0;background:#030712}.seo-prerender{min-height:100vh;background:radial-gradient(circle at 12% 8%,rgba(37,99,235,.19),transparent 28rem),radial-gradient(circle at 88% 16%,rgba(14,165,233,.12),transparent 26rem),#030712}.seo-header,.seo-hero,.seo-section,.seo-footer{width:min(1180px,calc(100% - 40px));margin:auto}.seo-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:78px;border-bottom:1px solid rgba(148,163,184,.12)}.seo-brand{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-size:1.3rem;font-weight:850}.seo-brand img{border-radius:12px}.seo-header nav{display:flex;gap:22px}.seo-header nav a,.seo-footer a{color:#a9b8d2;text-decoration:none;font-weight:700}.seo-button{display:inline-flex;align-items:center;justify-content:center;width:max-content;padding:13px 18px;border-radius:13px;background:#2563eb;color:#fff;text-decoration:none;font-weight:800}.seo-button.secondary{justify-self:end;border:1px solid rgba(148,163,184,.22);background:#0f172acc}.seo-hero{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;min-height:650px;padding:70px 0}.seo-eyebrow{color:#60a5fa;font-size:.78rem;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.seo-hero h1{max-width:720px;margin:10px 0 24px;color:#f8fafc;font-size:clamp(3rem,5.5vw,5.5rem);line-height:.98;letter-spacing:-.065em}.seo-hero>div>p:not(.seo-eyebrow):not(.seo-risk){max-width:650px;color:#a9b8d2;font-size:1.15rem;line-height:1.7}.seo-actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0}.seo-risk{color:#94a3b8;font-size:.82rem}.seo-preview,.seo-grid article{border:1px solid rgba(148,163,184,.16);border-radius:22px;background:linear-gradient(180deg,rgba(15,23,42,.86),rgba(2,6,23,.78));box-shadow:0 28px 80px rgba(0,0,0,.3)}.seo-preview{padding:28px}.seo-preview small{color:#93c5fd}.seo-preview h2{color:#fff}.seo-preview dl{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.seo-preview dl div{padding:12px;border-radius:12px;background:#020617}.seo-preview dt{color:#94a3b8;font-size:.75rem}.seo-preview dd{margin:4px 0 0;color:#fff;font-weight:850}.seo-preview p{color:#a9b8d2;line-height:1.6}.seo-section{padding:72px 0}.seo-section h2{max-width:800px;color:#f8fafc;font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.05em}.seo-section>p{max-width:800px;color:#a9b8d2;line-height:1.7}.seo-section a{color:#93c5fd}.seo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}.seo-grid article{padding:24px}.seo-grid h3{color:#f8fafc}.seo-grid p{color:#a9b8d2;line-height:1.6}.seo-footer{display:flex;flex-wrap:wrap;gap:18px;padding:42px 0 70px;border-top:1px solid rgba(148,163,184,.12)}.seo-footer p{flex-basis:100%;color:#7f8ea7}@media(max-width:850px){.seo-header{grid-template-columns:1fr auto}.seo-header nav{display:none}.seo-hero{grid-template-columns:1fr;min-height:auto;padding-top:55px}.seo-grid{grid-template-columns:1fr}.seo-preview dl{grid-template-columns:1fr}.seo-header .seo-button{font-size:.82rem}}