.home-seo-section{background:var(--bg-surface);border-top:1px solid var(--border);padding:80px 24px}.home-seo-inner{max-width:900px;margin:0 auto}.home-seo-inner h2{color:var(--text-primary);margin-bottom:24px;font-size:clamp(1.6rem,3vw,2.4rem)}.home-seo-inner h3{color:var(--text-primary);margin:32px 0 10px;font-size:1.15rem}.home-seo-inner p{color:var(--text-secondary);margin:0 0 16px;font-size:.95rem;line-height:1.8}.seo-section{background:var(--bg-base);border-top:1px solid var(--border);padding:80px 24px}.seo-inner{max-width:900px;margin:0 auto}.seo-inner h2{color:var(--text-primary);margin-bottom:16px;font-size:clamp(1.6rem,3vw,2.4rem)}.seo-inner .seo-lead{color:var(--text-secondary);max-width:720px;margin-bottom:40px;font-size:1.05rem;line-height:1.75}.seo-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;margin-bottom:40px;display:grid}.seo-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);transition:var(--transition);padding:24px}.seo-card:hover{border-color:var(--border-hover);transform:translateY(-2px)}.seo-card-icon{margin-bottom:12px;font-size:1.8rem}.seo-card h3{color:var(--text-primary);margin-bottom:8px;font-size:.95rem;font-weight:700}.seo-card p{color:var(--text-secondary);font-size:.83rem;line-height:1.65}.seo-markers-table{border-collapse:collapse;width:100%;margin-bottom:40px;font-size:.85rem}.seo-markers-table th{background:var(--bg-elevated);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;text-align:left;border-bottom:1px solid var(--border);padding:12px 16px;font-size:.75rem;font-weight:600}.seo-markers-table td{border-bottom:1px solid var(--border);color:var(--text-secondary);background:var(--bg-card);padding:12px 16px}.seo-markers-table tr:hover td{background:var(--bg-elevated)}.seo-markers-table td:first-child{color:var(--text-primary);font-weight:600}.seo-cta-box{border-radius:var(--radius-xl);text-align:center;background:linear-gradient(135deg,#dc262614,#b91c1c0a);border:1px solid #dc262633;padding:32px}.seo-cta-box h3{color:var(--text-primary);margin-bottom:10px;font-size:1.3rem}.seo-cta-box p{color:var(--text-secondary);max-width:500px;margin-bottom:20px;margin-left:auto;margin-right:auto;font-size:.9rem}@media (max-width:600px){.seo-markers-table{display:block;overflow-x:auto}}
