*{box-sizing:border-box;margin:0;padding:0}
body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;background:#f8f9fa;color:#1a1a2e;line-height:1.6}
.seo-header{background:#fff;border-bottom:1px solid #e5e7eb;padding:16px 24px}
.seo-logo{font-weight:900;font-size:20px;color:#1a1a2e;text-decoration:none;letter-spacing:-0.5px}
.seo-main{max-width:720px;margin:0 auto;padding:40px 24px}
.seo-badge{display:inline-block;padding:4px 12px;border-radius:20px;font-size:13px;font-weight:700;margin-bottom:16px}
h1{font-size:clamp(24px,5vw,36px);font-weight:900;line-height:1.2;margin-bottom:16px}
.seo-intro{font-size:16px;color:#4b5563;margin-bottom:32px}
h2{font-size:20px;font-weight:700;margin-bottom:16px;color:#1a1a2e}
.seo-domains{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:40px}
.seo-domains li{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:12px 16px;font-size:15px}
.seo-domains strong{color:#1a1a2e}
.seo-cta{text-align:center;padding:32px 24px;background:#fff;border-radius:16px;border:1px solid #e5e7eb}
.seo-cta-btn{display:inline-block;padding:14px 32px;border-radius:12px;color:#fff;font-weight:700;font-size:16px;text-decoration:none;transition:opacity .18s}
.seo-cta-btn:hover{opacity:.85}
.seo-cta-sub{margin-top:10px;font-size:14px;color:#6b7280}
.seo-footer{text-align:center;padding:24px;color:#6b7280;font-size:14px}
.seo-footer a{color:#6b7280}
