.seo-hero{background:#f0f4f6;padding:78px clamp(28px,7vw,115px);display:grid;grid-template-columns:1.05fr .95fr;gap:6vw;align-items:center}.seo-hero h1{font:700 clamp(42px,4.5vw,68px)/1.05 "Roboto Condensed",Inter,sans-serif;letter-spacing:-.03em;margin:0 0 24px}.seo-hero h1 strong{color:#e30613}.seo-hero p{max-width:690px;color:#59656d;font-size:17px}.seo-hero img{height:430px;object-fit:cover}.breadcrumbs{font-size:12px;color:#738089;margin-bottom:24px}.breadcrumbs a{color:#e30613}.seo-body{max-width:1180px;margin:0 auto;padding:85px 28px}.seo-body h2{font:700 clamp(31px,3vw,45px)/1.1 "Roboto Condensed",Inter,sans-serif;margin:55px 0 18px}.seo-body h2:first-child{margin-top:0}.seo-body h3{font:700 23px "Roboto Condensed",Inter,sans-serif;margin:28px 0 8px}.seo-body p{color:#5c6870;max-width:900px}.seo-columns{display:grid;grid-template-columns:1fr 1fr;gap:55px}.seo-list{list-style:none;padding:0;margin:25px 0;border-top:1px solid #dce2e6}.seo-list li{padding:13px 0;border-bottom:1px solid #dce2e6}.seo-list li::before{content:"✓";color:#e30613;font-weight:800;margin-right:12px}.seo-links{background:#f2f5f7;padding:32px;margin-top:50px}.seo-links h2{margin-top:0}.seo-links a{color:#e30613;font-weight:700;margin-right:24px}.seo-cta{background:#e30613;color:#fff;padding:55px;margin-top:60px;display:flex;align-items:center;justify-content:space-between;gap:35px}.seo-cta h2{margin:0;color:#fff}.seo-cta p{color:#ffd8da;margin:10px 0 0}.seo-cta .button{flex:none}.faq{border-top:1px solid #dce2e6}.faq details{border-bottom:1px solid #dce2e6;padding:19px 0}.faq summary{cursor:pointer;font-weight:700}.faq p{margin:12px 0 0}.page-nav .active-page{color:#e30613}@media(max-width:850px){.seo-hero{grid-template-columns:1fr;padding:55px 28px}.seo-hero img{height:330px}.seo-columns{grid-template-columns:1fr;gap:10px}.seo-cta{padding:38px 25px;display:block}.seo-cta .button{margin-top:24px}.page-nav{display:none}.header.open .page-nav{display:flex}}
