@font-face{font-family:Montserrat;src:url('../vendor/fonts/montserrat-cyrillic-400-normal.woff2') format('woff2');font-weight:400;font-display:swap;unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Montserrat;src:url('../vendor/fonts/montserrat-latin-400-normal.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Montserrat;src:url('../vendor/fonts/montserrat-cyrillic-600-normal.woff2') format('woff2');font-weight:600 900;font-display:swap;unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Montserrat;src:url('../vendor/fonts/montserrat-latin-600-normal.woff2') format('woff2');font-weight:600 900;font-display:swap}
:root{--bg:#0b0d10;--white:#f3f4f5;--muted:#95999f;--line:#ffffff16;--accent:#c74643;--gutter:clamp(24px,4.7vw,88px)}
*{box-sizing:border-box}html{background:var(--bg);color:var(--white);font-family:Montserrat,sans-serif}body{margin:0;min-height:100svh;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer;color:inherit}button, input{border:0}button{background:none}svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}button:focus-visible,a:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:2px solid #da918c;outline-offset:6px}button:disabled{cursor:default} [hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.skip-link{position:fixed;left:20px;top:-100px;background:#fff;color:#111;padding:16px;z-index:50}.skip-link:focus{top:20px}.muted{color:var(--muted)}
.header{position:relative;z-index:2;height:112px;margin:0 var(--gutter);display:flex;align-items:center;border-bottom:1px solid var(--line);gap:65px}.brand{display:flex}.brand img{width:166px;height:40px;filter:grayscale(1) invert(1);opacity:.94}.header nav{display:flex;gap:38px;font-size:12px}.header nav a{color:#aaaeb4;transition:color .2s}.header nav a:hover{color:white}.header-search{margin-left:auto;display:flex;align-items:center;gap:14px;color:#b5b8bd;font-size:11px}.header-search svg{width:18px}.footer{display:flex;justify-content:space-between;align-items:center;gap:20px;position:relative;margin:0 var(--gutter);height:74px;border-top:1px solid var(--line);font-size:9px;letter-spacing:1.4px;color:#a1a5ab}.footer>span:first-child{display:flex;align-items:center}.footer i{height:12px;border-left:1px solid #42464d;margin:0 18px}.footer-note{letter-spacing:0;color:#777c84}.language{color:#ddd}.language span{margin-left:15px}.placeholder-page{max-width:700px;margin:15vh auto;padding:24px}.placeholder-page h1{font-size:clamp(30px,5vw,56px)}.placeholder-page p{line-height:1.8;color:var(--muted)}.back-link{display:inline-block;margin-top:28px;border-bottom:1px solid var(--accent);padding-bottom:10px}

.placeholder-page>img{filter:grayscale(1) invert(1)}
