.seo-header{padding:24px 6%;background:#0d0f12;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.seo-header nav{display:flex;flex-wrap:wrap;gap:20px}.seo-guide{max-width:960px;margin:auto;padding:48px 24px 100px}.seo-guide h1{font-size:clamp(32px,5vw,52px);line-height:1.15}.seo-guide p{color:#d6d8dc;line-height:1.8}.seo-guide section{margin:40px 0}.seo-guide h2{font-size:26px;margin-bottom:16px}.seo-visit{width:100%;height:auto;max-height:400px;object-fit:cover;margin-top:32px;border-radius:8px}.seo-guide details{border-bottom:1px solid #42464f;padding:18px 0}.seo-guide summary{cursor:pointer;font-weight:600}.seo-quote{display:grid;gap:18px}.seo-quote label{display:grid;gap:8px}.seo-quote input,.seo-quote textarea{padding:14px;background:#24262a;color:#fff;border:1px solid #747b85;border-radius:4px;font:inherit;width:100%;box-sizing:border-box}.seo-quote button{padding:16px;background:#fe5208;color:white;border:0;font:inherit;cursor:pointer}.seo-resources{display:flex;gap:16px;flex-wrap:wrap;padding:24px 6%;background:#0d0f12}.seo-resources a{color:#fff;text-decoration:underline}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid #fe5208;outline-offset:4px}