.seo-page{--growth-lime:#d4f06a;--growth-line:#dbe3df;--ow-ink:#152b2c;--ow-teal:#166b65;--ow-muted:#586563}.seo-hero{background:linear-gradient(150deg,#fff 30%,#edf4ee);padding:70px 0 82px}.seo-breadcrumb{color:var(--ow-muted);align-items:center;gap:8px;margin-bottom:44px;font-size:13px;display:flex}.seo-breadcrumb a{text-decoration:none}.seo-hero h1{max-width:980px;font-size:clamp(44px,6vw,78px);line-height:1.03}.seo-intro{color:var(--ow-muted);max-width:800px;margin:30px 0;font-size:21px;line-height:1.75}.seo-two-column,.seo-faq{grid-template-columns:.85fr 1.15fr;gap:90px;display:grid}.seo-two-column h2,.seo-faq h2,.seo-approach h2{font-size:clamp(36px,4.2vw,56px)}.seo-signs{margin:0;padding:0;list-style:none}.seo-signs li{border-top:1px solid var(--growth-line);gap:15px;padding:20px 0;font-size:17px;display:flex}.seo-signs svg{color:var(--ow-teal);flex:none;margin-top:5px}.seo-approach{background:#f3f7f1}.seo-steps{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:48px;display:grid}.seo-steps>section{background:#fff;border:1px solid #dce5da;border-radius:12px;padding:30px}.seo-steps>section>span{color:var(--ow-teal);font-size:13px}.seo-steps h3{margin:24px 0 15px;font-size:25px}.seo-steps p{color:var(--ow-muted);font-size:16px;line-height:1.75}.seo-outcome{border-left:3px solid var(--ow-teal);max-width:850px;margin-top:40px;padding-left:24px;font-size:20px;line-height:1.7}.seo-faq details p{color:var(--ow-muted)}@media (max-width:800px){.seo-two-column,.seo-faq{grid-template-columns:1fr;gap:35px}.seo-steps{grid-template-columns:1fr}.seo-hero{padding:45px 0 60px}.seo-intro{font-size:18px}.seo-breadcrumb{margin-bottom:30px}}
