.seo-audit-page{padding:120px 0 80px}.seo-audit-page .container{max-width:860px}.seo-audit-page .back-btn{color:var(--text-secondary);align-items:center;gap:8px;margin-bottom:32px;font-size:.95rem;text-decoration:none;display:inline-flex}.seo-audit-page .back-btn:hover{color:var(--text-color)}.audit-header h1{margin:0 0 16px;font-size:clamp(1.9rem,5vw,2.8rem);line-height:1.15}.audit-lead{color:var(--text-secondary);margin:0;font-size:1.15rem;line-height:1.6}.audit-section{margin:48px 0}.audit-section h2{margin:0 0 18px;font-size:1.5rem;line-height:1.3}.audit-section p{color:var(--text-secondary);margin:0;line-height:1.7}.audit-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.audit-list li{color:var(--text-secondary);align-items:flex-start;gap:12px;line-height:1.6;display:flex}.audit-list-icon{color:#3b82f6;flex-shrink:0;margin-top:4px}.audit-steps{counter-reset:audit-step;gap:18px;margin:0;padding:0;list-style:none;display:grid}.audit-steps li{color:var(--text-secondary);align-items:flex-start;gap:14px;line-height:1.6;display:flex}.audit-step-num{color:#3b82f6;background:#3b82f626;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.9rem;font-weight:600;display:inline-flex}.audit-trust{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:28px 32px}.audit-trust h2{font-size:1.25rem}.audit-faq{gap:12px;display:grid}.audit-faq-item{background:#ffffff05;border:1px solid #ffffff1a;border-radius:12px;padding:16px 20px}.audit-faq-item summary{cursor:pointer;color:var(--text-color);font-weight:600;line-height:1.4}.audit-faq-item summary::marker{color:#3b82f6}.audit-faq-item p{color:var(--text-secondary);margin:12px 0 0;line-height:1.7}@media (max-width:700px){.seo-audit-page{padding:96px 0 60px}.audit-section{margin:36px 0}.audit-trust{padding:22px 18px}}
