@font-face{font-family:Onest;font-style:normal;font-weight:400 700;font-display:swap;src:url('/assets/fonts/onest-cyrillic.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Onest;font-style:normal;font-weight:400 700;font-display:swap;src:url('/assets/fonts/onest-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Golos Text';font-style:normal;font-weight:400 700;font-display:swap;src:url('/assets/fonts/golos-text-cyrillic.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Golos Text';font-style:normal;font-weight:400 700;font-display:swap;src:url('/assets/fonts/golos-text-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;font:16px/1.65 'Golos Text',sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-underline-offset:5px;touch-action:manipulation;-webkit-tap-highlight-color:#9aafb533}a:focus-visible{outline:3px solid currentColor;outline-offset:5px}img{display:block;max-width:100%;height:auto}h1,h2,h3,p,figure{margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.container{width:min(100% - 96px,1248px);margin-inline:auto}.skip{position:absolute;left:20px;top:10px;z-index:5;padding:12px 20px;background:#142331;color:#fff;transform:translateY(-180%)}.skip:focus{transform:none}.header{display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:100px}.wordmark{font:600 25px/1 Onest,sans-serif;letter-spacing:-1px;text-decoration:none;display:inline-flex;align-items:center;gap:12px}.navigation{display:flex;gap:26px;align-items:center}.navigation a{font-size:14px;min-height:44px;display:inline-flex;align-items:center;text-decoration:none}.navigation a:hover{text-decoration:underline}.label{font:500 11px/1.5 'Golos Text',sans-serif;letter-spacing:1.5px;text-transform:uppercase}.action{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 24px;border:1px solid currentColor;text-decoration:none;font-size:14px;font-weight:500}.text-action{display:inline-flex;align-items:center;min-height:48px;font-size:14px;font-weight:500}.legal-links{display:flex;gap:8px 25px;flex-wrap:wrap}.legal-links a{font-size:13px;display:inline-flex;align-items:center;min-height:44px}.company-data{font-size:12px;display:flex;gap:10px 24px;flex-wrap:wrap}.footer{padding-block:24px 32px}.contact-details a{display:inline-block;min-height:44px;white-space:nowrap}.contact-details address{font-style:normal}.fine{font-size:13px}.footer-tail{margin-top:22px}.email-link{font-family:Onest,sans-serif;letter-spacing:-1px;overflow-wrap:anywhere}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:32px}.section-heading>p{max-width:390px}.section-heading h2{margin-top:14px}.hero-content,.hero-visual,.contact-grid>div{min-width:0}
@media(max-width:1000px){.container{width:calc(100% - 64px)}.navigation{gap:18px}}
@media(max-width:700px){.container{width:calc(100% - 40px)}.header{flex-wrap:wrap;gap:10px;padding-block:20px 12px;min-height:0}.wordmark{font-size:23px}.navigation{width:100%;gap:12px;justify-content:space-between}.navigation a{font-size:13px}.section-heading{display:block}.section-heading>p{margin-top:20px}.company-data{display:block}.company-data span{display:block;margin-top:6px}.legal-links{gap:2px 18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
@media print{.navigation,.skip,.hero-visual,.action,.text-action{display:none!important}body{background:#fff!important;color:#000!important}.container{width:100%}.dark-top,.about,.footer{background:#fff!important;color:#000!important}.footer a{color:#000!important}}
