.seo-header{color:#fff;background:#031521;position:relative}.seo-header .nav-wrap{border-bottom-color:#ffffff29}.seo-nav{align-items:center;gap:26px;font-size:14px;font-weight:600;display:flex}.seo-nav a{color:#ffffffb8}.seo-nav a:hover{color:#fff}.seo-language{gap:8px;margin-left:8px;display:flex}.seo-language a{border:1px solid #fff3;padding:5px 7px;font-size:11px}.seo-hero{color:#fff;background:#031521;padding:88px 0 82px}.seo-breadcrumbs{color:#ffffff80;flex-wrap:wrap;gap:9px;margin:0 0 30px;font-size:12px;display:flex}.seo-breadcrumbs a:hover{color:#fff}.seo-hero h1{max-width:900px;margin-bottom:24px;font-size:clamp(45px,6vw,78px)}.seo-hero .seo-lead{color:#ffffffb8;max-width:780px;margin:0;font-size:20px}.seo-content{padding:92px 0}.seo-content-grid{grid-template-columns:minmax(0,1fr) 320px;gap:86px;display:grid}.seo-article section+section{border-top:1px solid #03152124;margin-top:64px;padding-top:54px}.seo-article h2{letter-spacing:-.035em;font-size:clamp(32px,4vw,50px)}.seo-article h3{margin:30px 0 10px;font-size:22px}.seo-article p,.seo-article li{color:#687780;font-size:18px}.seo-article ul{padding-left:20px}.seo-steps{grid-template-columns:1fr 1fr;gap:18px;margin-top:32px;display:grid}.seo-step{background:#fff;border-top:3px solid #09f;padding:25px}.seo-step span{color:#09f;font-size:11px}.seo-step h3{margin:14px 0 10px}.seo-step p{margin:0;font-size:15px}.seo-aside{background:#fff;border-top:4px solid #09f;align-self:start;padding:30px;position:sticky;top:25px}.seo-aside h2{font-size:22px}.seo-aside a{border-bottom:1px solid #0315211f;padding:11px 0;font-weight:600;display:block}.seo-aside .button{color:#fff;margin-top:25px}.seo-footer{color:#fff9;background:#031521;padding:45px 0}.seo-footer-row{justify-content:space-between;align-items:center;gap:30px;display:flex}.seo-footer .brand img{width:225px}.seo-footer p{margin:0;font-size:13px}@media (width<=850px){.seo-nav>a:not(.seo-language){display:none}.seo-content-grid{grid-template-columns:1fr}.seo-aside{position:static}.seo-steps{grid-template-columns:1fr}}@media (width<=620px){.seo-header .nav-wrap{height:82px}.seo-hero{padding:65px 0}.seo-hero h1{font-size:42px}.seo-content{padding:68px 0}.seo-footer-row{flex-direction:column;align-items:flex-start}}
