.seo-page{background:#fff;color:var(--navy)}.seo-hero{background:linear-gradient(145deg,#f7faf9 0%,#edf6f2 100%);border-top:1px solid #e5ece9;border-bottom:1px solid #dfe9e4;padding:85px max(35px,calc((100vw - 1160px)/2))}.seo-hero-inner{max-width:850px}.seo-kicker{color:var(--teal);font-size:.68rem;font-weight:700;letter-spacing:1.7px}.seo-hero h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(2.7rem,5vw,4.5rem);font-weight:400;letter-spacing:-2px;line-height:1.08;margin:22px 0}.seo-hero p{max-width:720px;color:#627985;font-size:1.05rem;line-height:1.8}.seo-actions{display:flex;gap:12px;margin-top:28px}.seo-content{max-width:1160px;margin:auto;padding:75px 35px}.seo-intro{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:start}.seo-content h2{font-family:Georgia,'Times New Roman',serif;font-size:2.45rem;font-weight:400;line-height:1.2;letter-spacing:-1px;margin:0 0 18px}.seo-content h3{font-size:1.02rem;margin:0 0 11px}.seo-content p,.seo-content li{color:#667d88;line-height:1.8;font-size:.91rem}.seo-content ul{padding-left:20px}.seo-proof{background:var(--navy);color:#fff;padding:32px;border-radius:12px}.seo-proof h2{font-size:1.8rem;color:#fff}.seo-proof p,.seo-proof li{color:#b7cad2}.seo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:65px 0}.seo-card{border:1px solid #dfe8eb;border-radius:10px;padding:28px;background:#fff}.seo-card span{display:grid;place-items:center;width:40px;height:40px;border-radius:9px;background:#eaf4f0;color:var(--teal);margin-bottom:22px}.seo-section{border-top:1px solid #e3eaec;padding:60px 0}.seo-section.split{display:grid;grid-template-columns:1fr 1fr;gap:65px}.seo-steps{counter-reset:step;display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:35px}.seo-step{counter-increment:step;border-top:2px solid #bfd8ce;padding-top:20px}.seo-step:before{content:"0" counter(step);display:block;color:#8aad9e;font-family:Georgia,serif;font-size:1.6rem;margin-bottom:18px}.seo-faq details{border-bottom:1px solid #e1e9eb;padding:19px 0}.seo-faq summary{cursor:pointer;font-weight:600}.seo-faq p{margin-bottom:0}.seo-cta{background:#102d41;color:#fff;text-align:center;padding:65px 30px}.seo-cta h2{font-family:Georgia,serif;font-size:2.8rem;font-weight:400;margin:0 0 15px}.seo-cta p{color:#afc4cc}.seo-cta .button{margin-top:12px}.seo-related{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.seo-related a{border:1px solid #d5e3df;border-radius:7px;padding:11px 14px;color:var(--teal);font-size:.8rem}.seo-footer{margin-top:0;padding-top:42px}@media(max-width:800px){.seo-hero{padding:58px 28px}.seo-content{padding:55px 25px}.seo-intro,.seo-section.split{grid-template-columns:1fr;gap:35px}.seo-grid{grid-template-columns:1fr 1fr;margin:45px 0}.seo-steps{grid-template-columns:1fr 1fr}.seo-content h2{font-size:2rem}}@media(max-width:520px){.seo-hero h1{font-size:2.55rem}.seo-grid,.seo-steps{grid-template-columns:1fr}.seo-actions{align-items:flex-start;flex-direction:column}.seo-hero p{font-size:.94rem}.seo-cta h2{font-size:2.2rem}}
