.seo-service-main{background:#f4f5f3;color:#080b0b}.seo-service-hero{min-height:78vh;padding:180px var(--layout-gutter) 90px;display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:60px}.seo-service-hero small,.seo-section small{font-size:10px;letter-spacing:2px;color:var(--t)}.seo-service-hero h1{margin:26px 0 0;font:600 clamp(62px,8.7vw,142px)/.85 Manrope,sans-serif;letter-spacing:-.075em}.seo-service-hero h1 em{display:block;color:var(--t);font-style:normal}.seo-service-hero aside{max-width:520px;padding-bottom:12px}.seo-service-hero aside p{font-size:18px;line-height:1.65;color:#52605e}.seo-service-hero aside a,.seo-service-cta a{display:inline-flex;margin-top:18px;padding:14px 20px;border-radius:99px;background:var(--t);color:#fff;text-decoration:none;font-weight:600}.seo-service-strip{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #cfd5d3}.seo-service-strip span{padding:28px var(--layout-gutter);border-right:1px solid #cfd5d3;font-size:13px;letter-spacing:.04em}.seo-section{padding:110px var(--layout-gutter)}.seo-section-head{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;margin-bottom:60px}.seo-section h2{margin:0;font:500 clamp(42px,5.7vw,90px)/.95 Manrope,sans-serif;letter-spacing:-.065em}.seo-section-head p{max-width:650px;justify-self:end;margin:0;font-size:18px;line-height:1.7;color:#53615f}.seo-service-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.seo-service-cards article{min-height:270px;padding:30px;border:1px solid #cfd5d3;border-radius:22px;background:#fff}.seo-service-cards b{display:block;color:var(--t);font:500 14px Manrope}.seo-service-cards h3{margin:60px 0 12px;font:500 25px Manrope}.seo-service-cards p{margin:0;color:#66716f;line-height:1.65}.seo-process{background:#e9eceb}.seo-process ol{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;list-style:none;padding:0;margin:60px 0 0;counter-reset:step}.seo-process li{padding:28px;border-top:2px solid var(--t);counter-increment:step}.seo-process li::before{content:"0" counter(step);color:var(--t);font-size:12px}.seo-process h3{margin:65px 0 10px;font-size:22px}.seo-process p{color:#65706e;line-height:1.6}.seo-service-faq details{border-top:1px solid #cbd2d0;padding:24px 0}.seo-service-faq details:last-child{border-bottom:1px solid #cbd2d0}.seo-service-faq summary{cursor:pointer;font:600 18px Manrope}.seo-service-faq details p{max-width:780px;color:#5a6664;line-height:1.7}.seo-service-cta{text-align:center;padding:120px var(--layout-gutter);background:#0a302d;color:#fff}.seo-service-cta h2{margin:20px auto 0;max-width:1000px;font:500 clamp(48px,7vw,110px)/.92 Manrope;letter-spacing:-.065em}.seo-service-cta a{background:#fff;color:#0a302d}@media(max-width:900px){.seo-service-hero{grid-template-columns:1fr;min-height:auto;padding-top:135px}.seo-service-strip{grid-template-columns:1fr}.seo-service-strip span{border-right:0;border-bottom:1px solid #cfd5d3}.seo-section-head{grid-template-columns:1fr}.seo-section-head p{justify-self:start}.seo-service-cards{grid-template-columns:1fr 1fr}.seo-process ol{grid-template-columns:1fr 1fr}}@media(max-width:600px){.seo-service-hero,.seo-section{padding-left:18px;padding-right:18px}.seo-service-hero h1{font-size:17vw}.seo-service-strip span{padding:20px 18px}.seo-service-cards,.seo-process ol{grid-template-columns:1fr}.seo-section{padding-top:75px;padding-bottom:75px}.seo-service-cards article{min-height:230px}}
