.seo-rich,.seo-case,.seo-faq{padding:120px 0;background:#fff;color:#171719}.seo-rich *,.seo-process *,.seo-case *,.seo-faq *{box-sizing:border-box}.seo-rich h2,.seo-rich h3,.seo-process h2,.seo-process h3,.seo-case h2,.seo-faq h2{font-family:"Manrope",sans-serif;letter-spacing:-.05em}.seo-rich em,.seo-process em{color:#ff5c20;font-style:normal}.seo-label{display:flex;align-items:center;gap:10px;margin:0 0 24px;color:#707076;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.seo-label i{width:7px;height:7px;border-radius:50%;background:#ff5c20;box-shadow:0 0 0 5px rgba(255,92,32,.1)}.seo-label-light{color:#99999f}.seo-rich-head{display:grid;grid-template-columns:1.15fr .85fr;gap:90px;align-items:end;margin-bottom:65px}.seo-rich-head h2{margin:0;font-size:clamp(42px,4.8vw,68px);line-height:1}.seo-rich-head>p{margin:0;color:#66666c;font-size:17px;line-height:1.7}.seo-rich-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d9d6cf}.seo-rich-grid article{min-height:285px;padding:28px 30px 30px 0;border-right:1px solid #d9d6cf}.seo-rich-grid article+article{padding-left:30px}.seo-rich-grid span,.seo-process-list strong{color:#ff5c20;font-size:10px}.seo-rich-grid h3{margin:52px 0 16px;font-size:24px;line-height:1.12}.seo-rich-grid p{margin:0;color:#68686e;line-height:1.65}.seo-process{padding:120px 0;background:#171719;color:#fff}.seo-process>.eit-wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.seo-process header{align-self:start;position:sticky;top:145px}.seo-process h2{margin:0;font-size:clamp(42px,4.6vw,66px);line-height:1}.seo-process-list{border-top:1px solid #39393d}.seo-process-list article{display:grid;grid-template-columns:55px 1fr;gap:20px;padding:28px 4px;border-bottom:1px solid #39393d}.seo-process-list h3{margin:0 0 10px;font-size:22px}.seo-process-list p{margin:0;color:#a0a0a6;line-height:1.6}.seo-case{background:#f0ece4}.seo-case>.eit-wrap{display:grid;grid-template-columns:1fr 1fr;gap:100px}.seo-case h2{margin:0;font-size:clamp(40px,4.3vw,62px);line-height:1}.seo-case>div>div:last-child p{margin:0 0 20px;color:#616167;font-size:16px;line-height:1.75}.seo-case a{display:inline-flex;margin-top:10px;color:#171719;font-size:13px;font-weight:800;text-decoration:none}.seo-faq{background:#fff}.seo-faq-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:100px}.seo-faq h2{margin:0;font-size:clamp(40px,4.5vw,64px);line-height:1}.seo-faq details{padding:23px 0;border-top:1px solid #d8d5ce}.seo-faq details:last-child{border-bottom:1px solid #d8d5ce}.seo-faq summary{cursor:pointer;font:650 18px/1.4 "Manrope",sans-serif;letter-spacing:-.02em}.seo-faq details p{max-width:750px;margin:15px 0 0;color:#67676d;line-height:1.65}
@media(max-width:900px){.seo-rich-head,.seo-process>.eit-wrap,.seo-case>.eit-wrap,.seo-faq-layout{grid-template-columns:1fr;gap:45px}.seo-process header{position:static}.seo-rich-grid{grid-template-columns:1fr}.seo-rich-grid article,.seo-rich-grid article+article{min-height:0;padding:30px 0;border-right:0;border-bottom:1px solid #d9d6cf}.seo-rich-grid h3{margin:28px 0 14px}}
@media(max-width:600px){.seo-rich,.seo-process,.seo-case,.seo-faq{padding:82px 0}.seo-faq-layout{gap:35px}}
.seo-extension{background:#fff;color:#171719}.seo-ext-intro{padding:120px 0;background:#fff}.seo-ext-intro h2,.seo-ext-intro h3{font-family:"Manrope",sans-serif;letter-spacing:-.05em}.seo-ext-intro h2{margin:0;font-size:clamp(42px,4.8vw,68px);line-height:1}.seo-ext-intro em{color:#ff5c20;font-style:normal}.seo-ext-related{padding:70px 0 100px;background:#f7f5f0}.seo-ext-related>div>div{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d7d4cd;border-left:1px solid #d7d4cd}.seo-ext-related a{min-height:105px;padding:24px;display:flex;align-items:center;justify-content:space-between;border-right:1px solid #d7d4cd;border-bottom:1px solid #d7d4cd;color:#171719;font:700 15px "Manrope",sans-serif;text-decoration:none;transition:.2s}.seo-ext-related a span{color:#ff5c20}.seo-ext-related a:hover{background:#fff;transform:translateY(-2px)}
.seo-depth{padding:120px 0;background:#171719;color:#fff}.seo-depth *{box-sizing:border-box}.seo-depth header{display:grid;grid-template-columns:1fr 1fr;gap:25px 100px;margin-bottom:65px}.seo-depth header .seo-label{grid-column:1/-1}.seo-depth h2,.seo-depth h3{font-family:"Manrope",sans-serif;letter-spacing:-.045em}.seo-depth h2{margin:0;font-size:clamp(40px,4.3vw,62px);line-height:1.02}.seo-depth header>p:last-child{margin:0;color:#aaaab0;font-size:16px;line-height:1.75}.seo-depth-steps{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #3b3b3f;border-left:1px solid #3b3b3f}.seo-depth-steps article{display:grid;grid-template-columns:42px 1fr;gap:18px;min-height:175px;padding:28px;border-right:1px solid #3b3b3f;border-bottom:1px solid #3b3b3f}.seo-depth-steps strong{color:#ff5c20;font-size:10px}.seo-depth-steps h3{margin:0 0 12px;font-size:21px}.seo-depth-steps p,.seo-depth-notes>article>p:last-child{margin:0;color:#a8a8ae;line-height:1.65}.seo-depth-notes{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:45px;background:#3b3b3f}.seo-depth-notes article{padding:32px;background:#202023}.seo-depth-notes .seo-label{margin-bottom:18px}
.seo-depth-extra{max-width:900px;margin:40px 0 0;color:#a8a8ae;line-height:1.75}
@media(max-width:900px){.seo-ext-related>div>div{grid-template-columns:1fr}.seo-ext-intro{padding:85px 0}}
@media(max-width:900px){.seo-depth{padding:85px 0}.seo-depth header,.seo-depth-steps,.seo-depth-notes{grid-template-columns:1fr}.seo-depth header{gap:30px}.seo-depth-steps article{min-height:0}}
