/* Token.mg SEO 静态页样式 - 轻量、可索引 */
*,*::before,*::after{box-sizing:border-box}
body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#1a1a2e;line-height:1.6;background:#fff}
.seo-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;border-bottom:1px solid #e5e7eb;max-width:1200px;margin:0 auto}
.seo-logo img{display:block;height:40px;width:auto}
.seo-nav{display:flex;gap:1.25rem;flex-wrap:wrap}
.seo-nav a{color:#374151;text-decoration:none;font-size:.95rem}
.seo-nav a:hover{color:#1a56db}
main{max-width:1200px;margin:0 auto;padding:2rem}
.seo-hero{text-align:center;padding:3rem 1rem}
.seo-hero h1{font-size:2.25rem;font-weight:700;color:#111827;margin:0 0 1rem;line-height:1.3}
.seo-lead{font-size:1.125rem;color:#4b5563;max-width:720px;margin:0 auto 2rem}
.seo-cta{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}
.seo-btn-primary,.seo-btn-secondary{display:inline-block;padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:600}
.seo-btn-primary{background:#1a56db;color:#fff}
.seo-btn-secondary{border:1px solid #1a56db;color:#1a56db}
.seo-section{margin:3rem 0}
.seo-section h2{font-size:1.5rem;color:#111827;margin-bottom:1.5rem}
.seo-model-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem;list-style:none;padding:0;margin:0}
.seo-model-grid li a{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem;border:1px solid #e5e7eb;border-radius:12px;text-decoration:none;color:#111827;transition:border-color .2s}
.seo-model-grid li a:hover{border-color:#1a56db}
.seo-features{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.5rem}
.seo-features article{padding:1.5rem;border:1px solid #f3f4f6;border-radius:12px}
.seo-features h3{font-size:1.1rem;margin:.75rem 0 .5rem}
.seo-features p{color:#6b7280;font-size:.95rem;margin:0}
.seo-code{background:#1e293b;color:#e2e8f0;padding:1.25rem;border-radius:8px;overflow-x:auto;font-size:.875rem}
.seo-faq details{border:1px solid #e5e7eb;border-radius:8px;padding:1rem;margin-bottom:.75rem}
.seo-faq summary{font-weight:600;cursor:pointer}
.seo-footer{text-align:center;padding:2rem;border-top:1px solid #e5e7eb;color:#6b7280;font-size:.875rem}
.seo-footer nav{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:1rem}
.seo-footer a{color:#6b7280;text-decoration:none}
.seo-footer a:hover{color:#1a56db}
.seo-breadcrumb{font-size:.875rem;color:#6b7280;margin-bottom:1.5rem}
.seo-breadcrumb a{color:#1a56db;text-decoration:none}
.seo-price-table{width:100%;border-collapse:collapse;margin:1.5rem 0}
.seo-price-table th,.seo-price-table td{border:1px solid #e5e7eb;padding:.75rem 1rem;text-align:left}
.seo-price-table th{background:#f9fafb;font-weight:600}
@media(max-width:768px){.seo-hero h1{font-size:1.75rem}.seo-header{flex-direction:column;gap:1rem}}
