.sr,.sr-product,.scene-description{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}main:focus{outline:0}header .nav{max-width:1180px;padding-inline:28px;line-height:1.6}header .burger{order:4;min-width:44px;min-height:44px}header nav{order:2}header .nav>.btn{color:#fff;min-height:40px;box-shadow:none;background:#2f6bd6;border-radius:7px;order:3;padding:9px 18px;font-size:12px}header .nav>.btn:hover{background:#2d64c8}footer>.wrap{max-width:1180px;padding-inline:28px;line-height:1.6}.menu-open{overflow:hidden}.anchor-alias{scroll-margin-top:90px;position:absolute}.specialist a{text-underline-offset:3px;align-items:center;min-height:24px;text-decoration:underline;display:inline-flex}.original-page .btn-primary{color:#fff;background:#2f6bd6}.original-page .light .grad{color:#187b9b;-webkit-text-fill-color:initial;background:0 0}html:not(.js) header{position:relative}html:not(.js) .tabs{display:none}.premium-page .hero{padding-bottom:58px}.premium-page .hero-art.flow-host{margin:0;padding:0;position:relative}.premium-page .workflow-controls{flex-wrap:nowrap;min-height:44px;margin:6px 0 0;position:absolute;top:100%;left:0;right:0}.premium-page .workflow-controls .motion-status{font-size:10px}.premium-page .unpublished-price{align-items:baseline;min-height:43px}.premium-page .unpublished-price strong{letter-spacing:-.025em;font-size:23px}.premium-page .specialist summary{align-items:center;min-height:24px}.footer-utilities{justify-content:flex-end;gap:12px;max-width:1180px;margin:18px auto 0;padding-inline:28px;display:flex}@media (width<=1279px){.footer-utilities .wa,.footer-utilities #top{opacity:1;pointer-events:auto;flex:none;width:44px;height:44px;margin:0;position:static;transform:none}.footer-utilities .wa svg{width:23px;height:23px}}@media (width>=1280px){.footer-utilities{height:0;margin:0;padding:0}}@media (width<=900px){.js header #nav{display:none;position:absolute;top:100%;left:0;right:0}.js header #nav.open{display:block}.js header #nav ul{position:static}.js header nav ul{max-height:calc(100dvh - 63px);top:100%;overflow-y:auto}.js header nav ul:not(.open){display:none}.js header nav ul.open{display:flex}.js header nav ul a{align-items:center;min-height:48px;display:flex}html:not(.js) header{position:relative}html:not(.js) header .nav{flex-wrap:wrap;gap:12px;height:auto;padding-block:14px}html:not(.js) header nav{width:100%}html:not(.js) header nav ul{background:0 0;border:0;flex-flow:wrap;gap:8px 18px;display:flex;position:static}html:not(.js) header nav ul a{min-height:44px;padding:8px 0}html:not(.js) .burger{display:none}}@media (width<=720px){header .nav,footer>.wrap{padding-inline:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .rv{opacity:1;transform:none}}
