.seo-services h1{font-size:clamp(54px,6vw,90px);margin:24px 0 32px}.seo-services h2{font-size:clamp(42px,4.5vw,66px);margin-bottom:30px}.seo-services h1 em,.seo-services h2 em{color:var(--purple)}.seo-services p,.seo-services li{font-size:17px;line-height:1.85;max-width:1000px}.seo-services p+p{margin-top:22px}.seo-services ol{padding-left:24px}.seo-services li{padding:8px 0}.seo-services .button{margin-top:28px}.seo-opening{background:var(--ink);color:#fff}.seo-opening h1 em,.seo-opening h2 em{color:var(--cyan)}.seo-opening p{color:#d6cfdf}.seo-shade{background:#efe7f6}.seo-models{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.seo-models h3,.seo-faq h3{font:800 30px/1.15 'Barlow Condensed',Impact,sans-serif;margin-bottom:20px}.seo-models a,.seo-services p a{text-decoration:underline;text-underline-offset:4px}.seo-models a{display:inline-block;margin-top:20px}.seo-faq{display:grid;grid-template-columns:1fr 1fr;gap:38px 50px}.seo-faq article{border-top:1px solid var(--line);padding-top:25px}@media(max-width:760px){.seo-models,.seo-faq{grid-template-columns:1fr}.seo-services p,.seo-services li{font-size:16px}}
