.seo-hero{min-height:580px;background:#061a36;color:#fff;padding:100px max(7vw,24px) 85px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:8vw;align-items:center;position:relative;overflow:hidden}.seo-hero:after{content:"";position:absolute;width:540px;height:540px;border:1px solid #75e7ff26;border-radius:50%;right:-250px;top:-220px;box-shadow:0 0 0 90px #75e7ff09}.seo-hero>div{position:relative;z-index:1}.seo-hero h1{font-size:clamp(46px,6vw,82px);line-height:1.08;letter-spacing:-.055em;margin:22px 0 28px;max-width:880px}.seo-hero>div>p:not(.eyebrow){font-size:18px;line-height:2;color:#b7cada;max-width:720px}.seo-hero>div>div{display:flex;align-items:center;gap:25px;margin-top:38px}.seo-hero>div>div a{background:#75e7ff;color:#06142b;padding:17px 25px;font-weight:800}.seo-hero>div>div span{font-size:11px;color:#849caf}.seo-hero aside{border:1px solid #ffffff22;padding:32px;display:grid;gap:17px;position:relative;z-index:1}.seo-hero aside small,.seo-hero aside i{font-size:10px;letter-spacing:.2em;color:#75e7ff;font-style:normal}.seo-hero aside strong{font-size:22px;line-height:1.65}.seo-breadcrumb{max-width:1120px;margin:auto;padding:20px 32px;font-size:11px;color:#71859a;display:flex;gap:9px}.seo-problems,.seo-deliver,.seo-faq{max-width:1120px;margin:auto;padding:105px 32px;display:grid;grid-template-columns:.75fr 1.25fr;gap:8vw}.seo-page h2{font-size:clamp(34px,4vw,54px);line-height:1.15;letter-spacing:-.04em;margin:17px 0}.seo-problems ul{list-style:none;margin:0;padding:0;border-top:1px solid #ccd8e1}.seo-problems li{display:flex;gap:16px;padding:22px 4px;border-bottom:1px solid #ccd8e1;font-size:17px;font-weight:700}.seo-problems li span{color:#1680a6}.seo-answer{background:#061a36;color:#fff;padding:110px max(calc((100vw - 1056px)/2),32px)}.seo-answer h2{color:#75e7ff}.seo-answer>p:last-child{font-size:clamp(18px,2.2vw,25px);line-height:2;max-width:900px;color:#c3d3df}.seo-deliver>div:last-child{display:grid;grid-template-columns:1fr 1fr}.seo-deliver article{padding:30px;border-top:1px solid #cdd8e0}.seo-deliver article:nth-child(odd){border-right:1px solid #cdd8e0}.seo-deliver article b{color:#2885a5;font-size:11px}.seo-deliver h3{font-size:20px;margin:16px 0 8px}.seo-deliver article p{color:#63768a;line-height:1.9}.seo-process{padding:105px max(7vw,24px);background:#e0f5fc}.seo-process ol{list-style:none;margin:50px 0 28px;padding:0;display:grid;grid-template-columns:repeat(7,1fr)}.seo-process li{padding:20px 15px;border-top:1px solid #4d829a;display:grid;gap:18px}.seo-process li b{font-size:10px;color:#37758e}.seo-process li span{font-weight:800}.seo-process>p:last-child{max-width:760px;color:#47687a;line-height:1.9}.seo-price{padding:95px max(7vw,24px);background:#fff;display:grid;grid-template-columns:.7fr 1.3fr;gap:8vw}.seo-price>div:last-child{border-top:1px solid #173b5a;padding-top:25px}.seo-price strong{font-size:clamp(52px,7vw,90px);letter-spacing:-.05em}.seo-price strong small{font-size:24px}.seo-price>div:last-child p{max-width:650px;color:#607386;line-height:1.9}.seo-faq details{border-top:1px solid #c8d4dd}.seo-faq details:last-child{border-bottom:1px solid #c8d4dd}.seo-faq summary{padding:23px 0;display:flex;justify-content:space-between;gap:20px;font-weight:800;cursor:pointer;list-style:none}.seo-faq details p{color:#607386;line-height:1.9;padding:0 35px 20px 0}.seo-faq details[open] summary span{transform:rotate(45deg)}.seo-related{padding:100px max(7vw,24px);background:#fff}.seo-related>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:45px;border-top:1px solid #cbd7df;border-left:1px solid #cbd7df}.seo-related a{min-height:160px;padding:26px;display:grid;border-right:1px solid #cbd7df;border-bottom:1px solid #cbd7df}.seo-related a small{color:#39839e;letter-spacing:.13em}.seo-related a strong{font-size:18px;align-self:center}.seo-related a span{justify-self:end}
@media(max-width:760px){.seo-hero{min-height:auto;padding:76px 22px 62px;grid-template-columns:1fr;gap:42px}.seo-hero h1{font-size:clamp(40px,11vw,50px)}.seo-hero>div>p:not(.eyebrow){font-size:15px}.seo-hero>div>div{align-items:flex-start;flex-direction:column}.seo-hero aside{padding:25px}.seo-breadcrumb{padding:17px 22px;white-space:nowrap;overflow:hidden}.seo-problems,.seo-deliver,.seo-faq{padding:70px 22px;grid-template-columns:1fr;gap:35px}.seo-page h2{font-size:36px}.seo-answer{padding:75px 22px}.seo-answer>p:last-child{font-size:17px}.seo-deliver>div:last-child{grid-template-columns:1fr}.seo-deliver article,.seo-deliver article:nth-child(odd){border-right:0;padding:25px 5px}.seo-process{padding:75px 22px}.seo-process ol{grid-template-columns:1fr 1fr;margin-top:35px}.seo-price{padding:70px 22px;grid-template-columns:1fr;gap:25px}.seo-faq details p{padding-right:0}.seo-related{padding:70px 22px}.seo-related>div{grid-template-columns:1fr}.seo-related a{min-height:135px}}
