.seo-content{max-width:1160px;margin:auto;padding-top:30px;padding-bottom:70px}.seo-content h1{font-size:clamp(30px,5vw,52px);line-height:1.15;margin-bottom:24px}.seo-content h2{font-size:27px;margin:35px 0 20px}.seo-content p{line-height:1.8;margin:16px 0;color:#b0c2bc}.seo-content a:not(.primary-button),.seo-links a{color:#50ce4c}.seo-links{display:flex;flex-wrap:wrap;gap:22px;margin-top:24px}.seo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.seo-grid article{background:#101a18;border:1px solid #29463e;padding:24px;border-radius:10px}.seo-grid img,.seo-service-photo{width:100%;max-width:520px;max-height:320px;object-fit:contain;border-radius:8px}.seo-content .primary-button{display:inline-flex}.seo-content h3{font-size:22px}
