.seo-hero{background:#f8f9fa;border-bottom:1px solid #e2e6ea;padding:90px 0 75px}.seo-hero h1{letter-spacing:-.045em;color:#0a192f;max-width:810px;margin:20px 0;font-size:clamp(35px,5vw,64px);line-height:1.08}.seo-hero p{color:#5b6573;max-width:750px;margin:0 0 28px;font-size:clamp(16px,2vw,20px);line-height:1.7}.seo-two-column{grid-template-columns:1fr 1fr;align-items:start;gap:75px;display:grid}.seo-two-column h2,.seo-content-body h2{letter-spacing:-.03em;color:#0a192f;margin:9px 0 20px;font-size:clamp(25px,3vw,34px);line-height:1.25}.seo-two-column p,.seo-content-body p{color:#5b6573;font-size:15px;line-height:1.85}.seo-soft-panel{background:#f8f9fa;border:1px solid #e2e6ea;border-radius:14px;padding:28px}.seo-soft-panel h2{font-size:20px}.seo-soft-panel ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.seo-soft-panel li{color:#1e2d40;align-items:center;gap:12px;font-size:14px;display:flex}.seo-soft-panel svg{color:#f60;flex:none}.seo-tinted{background:#f8f9fa}.seo-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.seo-steps article{background:#fff;border:1px solid #e2e6ea;border-radius:13px;padding:24px}.seo-steps article>span{color:#e75c00;font-size:13px;font-weight:750}.seo-steps p{color:#5b6573;margin:15px 0 0;font-size:14px;line-height:1.75}.seo-content-body{max-width:1030px}.seo-qa{border-bottom:1px solid #e2e6ea;padding:20px 0}.seo-qa h3{color:#0a192f;margin:0 0 8px;font-size:18px}.seo-qa p{margin:0}.seo-info{background:#f8f9fa;border-left:3px solid #f60;border-radius:0 8px 8px 0;margin:34px 0;padding:22px 26px}.seo-info strong{color:#0a192f;font-size:15px}.seo-info p{margin:6px 0 0}.seo-related{margin:50px 0 25px}.seo-related>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.seo-related a{color:#0a192f;border:1px solid #e2e6ea;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:16px;font-size:14px;font-weight:650;transition:border-color .15s,background .15s;display:flex}.seo-related a:hover{background:#fffaf7;border-color:#f60}.seo-related a svg{color:#f60;flex:none}@media (width<=720px){.seo-hero{padding:65px 0 48px}.seo-two-column{grid-template-columns:1fr;gap:26px}.seo-steps,.seo-related>div{grid-template-columns:1fr}.seo-soft-panel{padding:22px}}.seo-service-shortcut{justify-content:flex-start;padding:0 0 24px;display:flex}.seo-service-shortcut a{color:#0a192f;border-bottom:2px solid #f60;align-items:center;gap:9px;padding:8px 0;font-size:13px;font-weight:700;display:inline-flex}.seo-service-shortcut svg{color:#f60}
