.seo-container{max-width:1200px;font-family:var(--font-inter,sans-serif);margin:0 auto;padding:20px}.seo-header{text-align:center;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);border-radius:20px;margin-bottom:40px;padding:60px 20px}.seo-header h1{color:#1a1a1a;margin-bottom:15px;font-size:2.5rem;font-weight:800}.seo-header p{color:#4a4a4a;max-width:800px;margin:0 auto;font-size:1.2rem}.seo-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-bottom:60px;display:grid}.seo-card{background:#fff;border:1px solid #eee;border-radius:15px;padding:30px;transition:transform .3s;box-shadow:0 10px 30px #0000000d}.seo-card:hover{transform:translateY(-5px)}.seo-card h3{color:#2c3e50;margin-bottom:15px;font-size:1.5rem}.comparison-table-wrapper{border-radius:12px;margin:40px 0;overflow-x:auto;box-shadow:0 5px 15px #0000000d}.comparison-table{border-collapse:collapse;background:#fff;width:100%}.comparison-table th,.comparison-table td{text-align:left;border-bottom:1px solid #eee;padding:15px 20px}.comparison-table th{color:#333;background:#f8f9fa;font-weight:700}.comparison-table tr:last-child td{border-bottom:none}.seo-faq{background:#fff;border-radius:20px;margin-top:60px;padding:40px}.faq-item{border-bottom:1px solid #eee;padding:20px 0}.faq-question{color:#2c3e50;cursor:pointer;margin-bottom:10px;font-size:1.1rem;font-weight:600}.faq-answer{color:#666;line-height:1.6}@media (max-width:768px){.seo-header h1{font-size:2rem}.seo-grid{grid-template-columns:1fr}}
