.seo-page .site-header{position:relative;background:#f7f4ed;border-bottom:1px solid var(--border)}.seo-page .nav-wrap>.button{margin-left:auto}.seo-hero{padding:100px 0;background:linear-gradient(135deg,#f7f4ed 55%,#e8efec)}.seo-hero-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:90px;align-items:center}.seo-hero h1{font-size:clamp(48px,5.3vw,76px);max-width:850px}.seo-hero p,.seo-story p{font-size:17px;line-height:1.8;color:var(--muted)}.seo-hero aside{display:grid;gap:10px;padding:30px;border-radius:24px;background:var(--teal);box-shadow:var(--shadow)}.seo-hero aside strong{font:800 22px Manrope;color:var(--amber)}.seo-hero aside span{padding:13px 15px;border:1px solid rgba(255,255,255,.13);border-radius:10px;color:white;font-weight:600}.seo-story{background:white}.seo-two{display:grid;grid-template-columns:1fr 1fr;gap:90px}.seo-two h2,.seo-benefits h2,.seo-faq h2,.seo-links h2{font-size:clamp(34px,4vw,54px);line-height:1.15;margin:18px 0 25px}.seo-two ol{list-style:none;padding:0;margin:0}.seo-two li{display:flex;gap:18px;padding:22px 0;border-bottom:1px solid var(--border);font:600 15px/1.6 Manrope}.seo-two li b{color:var(--amber)}.seo-benefits{background:var(--ivory)}.seo-benefits h2{max-width:800px}.seo-benefits>div>div{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:45px}.seo-benefits article{display:flex;gap:15px;min-height:150px;padding:28px;background:white;border:1px solid var(--border);border-radius:18px}.seo-benefits article span{color:var(--teal-2);font-weight:800}.seo-benefits article p{font:650 16px/1.6 Manrope;margin:0}.seo-links{padding:75px 0;background:var(--pale)}.seo-links h2{font-size:30px}.seo-links nav{display:flex;flex-wrap:wrap;gap:10px}.seo-links a{padding:11px 15px;border:1px solid var(--border);border-radius:999px;background:white;color:var(--teal);font-weight:700;font-size:13px}.seo-faq{background:white}.seo-faq .shell{max-width:850px}.seo-faq details{padding:22px 0;border-bottom:1px solid var(--border)}.seo-faq summary{cursor:pointer;font:700 17px Manrope;color:var(--teal)}.seo-faq details p{color:var(--muted);line-height:1.75}@media(max-width:900px){.seo-hero-grid,.seo-two{grid-template-columns:1fr;gap:50px}.seo-benefits>div>div{grid-template-columns:1fr}.seo-page .desktop-nav{display:none}}@media(max-width:640px){.seo-hero{padding:70px 0}.seo-hero h1{font-size:43px}.seo-page .brand-lockup{width:165px}.seo-page .nav-wrap>.button{min-height:40px;padding:0 13px}}
