@font-face{font-family:'Sofia Sans Extra Condensed';font-style:normal;font-weight:300 700;font-display:swap;src:url('../themes/v3/assets/fonts/sofia-sans-xc-cyrillic.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Sofia Sans Extra Condensed';font-style:normal;font-weight:300 700;font-display:swap;src:url('../themes/v3/assets/fonts/sofia-sans-xc-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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 600;font-display:swap;src:url('../themes/v3/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 600;font-display:swap;src:url('../themes/v3/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+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-title:'Sofia Sans Extra Condensed','Arial Narrow',sans-serif;--font-text:'Golos Text',Arial,sans-serif;--color-bg:#121212;--color-text:#fff;--color-text-soft:#c9c9c9;--color-text-muted:#8c8c8c;--color-border:rgba(255,255,255,.14);--card-bg:linear-gradient(135deg,rgba(255,255,255,.11) 0%,rgba(255,255,255,.04) 55%,rgba(255,255,255,.03) 100%);--section-gap:80px;--fs-h2:clamp(30px,2.75vw + 21px,74px);--container:1420px;--gutter:20px}@media (min-width:640px){:root{--gutter:32px;--section-gap:100px}}@media (min-width:1024px){:root{--gutter:64px;--section-gap:140px}}*,
*::before,
*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;min-width:320px;overflow-x:hidden;background:var(--color-bg);color:var(--color-text);font-family:var(--font-text);font-size:16px;line-height:1.4;-webkit-font-smoothing:antialiased}h1,h2,h3,p,ul,dl,dd,figure{margin:0}ul{padding:0;list-style:none}img{display:block;max-width:100%;height:auto}picture{display:block}a{color:inherit;text-decoration:none}.title{font-family:var(--font-title);font-size:var(--fs-h2);font-weight:500;line-height:.95;text-transform:uppercase}.card{position:relative;border:1px solid var(--color-border);border-radius:3px;background:var(--card-bg);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.btn-3d{display:inline-flex;align-items:center;justify-content:center;min-width:266px;min-height:80px;padding:0 30px;border:7px solid #161616;border-radius:12px;background:linear-gradient(180deg,#3e3e3e,#262626) padding-box;box-shadow:0 0 0 1px #000,inset 0 1px 0 rgba(255,255,255,.2),inset 0 -2px 0 rgba(0,0,0,.4),0 16px 34px rgba(0,0,0,.75);color:#e0e0e0;font-size:16px;transition:transform .15s,background .2s}.btn-3d:hover{background:linear-gradient(180deg,#4a4a4a,#2e2e2e) padding-box}.btn-3d:active{transform:translateY(2px)}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin:0 auto;padding:0 var(--gutter)}.header{position:absolute;z-index:10;top:0;left:0;right:0;padding-top:22px;color:#111}.header__inner{display:flex;align-items:center;justify-content:space-between;gap:16px}.header__logo img{width:150px}.header__phone{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;white-space:nowrap}.header__phone svg{width:9px;height:auto}@media (min-width:640px){.header__logo img{width:190px}.header__phone{gap:8px;font-size:16px}.header__phone svg{width:11px}}@media (min-width:1024px){.header{padding-top:30px}.header__logo img{width:230px}.header__phone{gap:10px;font-size:20px}.header__phone svg{width:14px}}.header--light{color:var(--color-text)}.footer{padding:var(--section-gap) 0 40px}.footer__globe{display:none}.footer__card{margin-top:20px;padding:20px;border-radius:16px}.footer__phone{font-size:clamp(26px,1vw + 22px,40px);font-weight:600;white-space:nowrap}.footer__contacts{display:grid;gap:14px;margin-top:18px;font-size:clamp(15px,.2vw + 14px,18px)}.footer__contacts dt{color:var(--color-text-muted)}.footer__contacts dd{margin-top:4px}.footer__requisites{margin-top:24px;color:var(--color-text-muted);font-size:14px;line-height:1.5}.footer__links{display:flex;flex-direction:column;gap:6px;margin-top:32px;color:#777;font-size:14px}.footer__links a{text-decoration:underline;text-underline-offset:3px}.footer__links a:hover{color:#bbb}@media (min-width:640px){.footer__contacts{grid-template-columns:repeat(3,auto);justify-content:space-between}}@media (min-width:1024px){.footer__inner{display:grid;grid-template-columns:53% 47%;align-items:start}.footer__globe{display:block;position:relative;z-index:-1;width:115.5%;margin-left:-3%}.footer__globe picture,.footer__globe canvas{transition:opacity .8s}.footer__globe canvas{position:absolute;inset:0;width:100%;height:100%;opacity:0}.footer__globe.is-animated canvas{opacity:1}.footer__globe.is-animated picture{opacity:0}.footer__main{position:relative;padding-top:clamp(40px,4.2vw,80px)}.footer__title{padding-left:clamp(60px,6.5vw,125px)}.footer__card{margin-top:50px;padding:50px 50px 60px clamp(60px,7.3vw,140px);border-radius:3px;background:linear-gradient(135deg,rgba(255,255,255,.07) 0%,rgba(255,255,255,.03) 60%,rgba(255,255,255,.02) 100%);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(13px)}.footer__contacts{grid-template-columns:none;gap:22px;margin-top:32px}.footer__requisites{margin-top:40px;padding-left:10px}.footer__links{flex-direction:row;flex-wrap:wrap;justify-content:flex-end;gap:10px 50px;margin-top:60px;font-size:13px}}
.text-page{padding-top:110px}@media (min-width:640px){.text-page{padding-top:140px}}@media (min-width:1024px){.text-page{padding-top:180px}}.text{font-size:clamp(16px,.6vw + 14px,22px);line-height:1.3;overflow-wrap:break-word}.text>:first-child{margin-top:0}.text>:last-child{margin-bottom:0}.text h1{margin-bottom:.5em;font-family:var(--font-title);font-size:clamp(36px,3.5vw + 22px,80px);font-weight:500;line-height:.95;text-transform:uppercase}.text h2,
.text h3,
.text h4{margin:1.4em 0 .7em;font-weight:500;line-height:1.2}.text h2{font-size:clamp(22px,1vw + 19px,34px)}.text h3{font-size:clamp(19px,.6vw + 17px,27px)}.text h4{font-size:1em;font-weight:600}.text h1 + h2,
.text h1 + h3{margin-top:0}.text p,
.text ul,
.text ol,
.text table,
.text blockquote{margin:0 0 1.3em}.text ul{padding:0;list-style:none}.text ol{padding-left:1.4em}.text li>ul,
.text li>ol{margin:0}.text strong,
.text b{font-weight:600}.text a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:color .2s}.text a:hover{color:var(--color-text-soft)}.text blockquote{padding-left:1em;border-left:2px solid var(--color-border);color:var(--color-text-soft)}.text hr{margin:2em 0;border:0;border-top:1px solid var(--color-border)}.text img{margin:1.3em 0}.text table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:.85em}.text th,
.text td{padding:.5em .8em;border:1px solid var(--color-border);text-align:left;vertical-align:top}.text th{font-weight:600}