@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-cyrillic-800-normal--HlTIRd4.woff2)format("woff2"),url(/assets/unbounded-cyrillic-800-normal-DbsDaRyD.woff)format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-latin-800-normal-CN2Hxyoo.woff2)format("woff2"),url(/assets/unbounded-latin-800-normal-Cjred_zf.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}.v1{--bg:#0b0c0e;--bg2:#141619;--bg3:#1d2025;--line:#262a30;--line2:#3a3f47;--steel:#8a9099;--text:#f2f3f5;--lime:#c8ff2e;--ink:#0b0c0e;--f-display:"Unbounded", "Arial Black", sans-serif;--f-mono:"IBM Plex Mono", ui-monospace, monospace;--f-text:"IBM Plex Sans", "Segoe UI", sans-serif;--pad:16px;--max:1360px;--head:60px;background:var(--bg);color:var(--text);font:400 16px/1.55 var(--f-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}@media (min-width:768px){.v1{--pad:32px}}@media (min-width:1200px){.v1{--pad:48px;--head:68px}}.v1 *,.v1 :before,.v1 :after{box-sizing:border-box}:where(.v1) a{color:inherit}.v1 h1,.v1 h2,.v1 h3,.v1 p,.v1 ul,.v1 ol,.v1 dl,.v1 dd,.v1 blockquote{margin:0;padding:0}.v1 ul,.v1 ol{list-style:none}.v1 ::selection{background:var(--lime);color:var(--ink)}.v1 :focus-visible{outline:2px solid var(--lime);outline-offset:3px}.v1 main{z-index:1;position:relative}.v1 main:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:calc((min(100vw, var(--max)) - 2 * var(--pad)) / 4) 100%;background-position:max(var(--pad), calc((100vw - var(--max)) / 2 + var(--pad))) 0;position:fixed;inset:0}@media (min-width:1200px){.v1 main:before{background-size:calc((min(100vw, var(--max)) - 2 * var(--pad)) / 12) 100%}}.v1-kicker{font:500 12px/1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--steel);align-items:center;gap:12px;margin-bottom:20px;display:flex}.v1-kicker span{color:var(--lime)}.v1-kicker span:after{content:"";vertical-align:middle;background:var(--line2);width:28px;height:1px;margin-left:12px;display:inline-block}.v1 h2{font:800 clamp(26px, 6.4vw, 60px)/1.02 var(--f-display);letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance}.v1 h3{font:800 17px/1.25 var(--f-display);letter-spacing:-.01em}.v1-head{gap:16px;max-width:900px;margin-bottom:40px;display:grid}.v1-head>p:not(.v1-kicker){color:var(--steel);max-width:60ch}.v1-note{color:var(--steel);font:400 13px/1.5 var(--f-mono)}.v1-btn{border:1px solid var(--lime);background:var(--lime);min-height:54px;color:var(--ink);cursor:pointer;font:800 13px/1 var(--f-display);letter-spacing:.06em;text-transform:uppercase;border-radius:2px;justify-content:center;align-items:center;gap:14px;padding:16px 24px;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:inline-flex}.v1-btn i{font-style:normal;transition:transform .2s}.v1-btn:hover{background:#dbff74}.v1-btn:hover i{transform:translate(4px)}.v1-btn:active{transform:translateY(1px)}.v1-btn--ghost{color:var(--text);border-color:var(--line2);background:0 0}.v1-btn--ghost:hover{border-color:var(--lime);color:var(--lime);background:0 0}.v1-btn--sm{min-height:40px;padding:10px 14px;font-size:11px}.v1-link{font:500 14px/1.2 var(--f-mono);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--line2);padding-bottom:4px;text-decoration:none;transition:border-color .2s,color .2s}.v1-link:hover{color:var(--lime);border-color:var(--lime)}.v1 main>section{padding:96px var(--pad);background:var(--bg)}.v1 main>section>*{max-width:var(--max);margin-inline:auto}@media (min-width:1200px){.v1 main>section{padding-block:140px}}.v1 main>section+section{border-top:1px solid var(--line)}.v1-header{z-index:80;height:var(--head);padding:0 var(--pad);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#0b0c0ec7;align-items:center;gap:10px;display:flex;position:fixed;inset:0 0 auto}.v1-header__logo{align-items:center;gap:10px;margin-right:auto;text-decoration:none;display:flex}.v1-header__logo b{font:800 18px/1 var(--f-display);letter-spacing:.02em}.v1-header__logo span{font:500 10px/1.25 var(--f-mono);color:var(--steel);text-transform:uppercase;letter-spacing:.04em;display:none}.v1-header__nav{display:none}.v1-header__struct{cursor:pointer;border:1px solid var(--line2);height:40px;color:var(--steel);font:500 11px/1 var(--f-mono);text-transform:uppercase;letter-spacing:.06em;background:0 0;border-radius:2px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.v1-header__struct span{color:var(--lime);font-size:14px}.v1-header__struct[aria-pressed=true]{border-color:var(--lime);color:var(--lime)}.v1-header .v1-btn--sm{display:none}.v1-city{position:relative}.v1-city summary{cursor:pointer;border:1px solid var(--line2);height:40px;font:600 13px/1.1 var(--f-text);white-space:nowrap;border-radius:2px;flex-direction:column;justify-content:center;padding:0 28px 0 10px;list-style:none;display:flex;position:relative}.v1-city summary::-webkit-details-marker{display:none}.v1-city summary:after{content:"▾";color:var(--lime);position:absolute;top:50%;right:10px;transform:translateY(-50%)}.v1-city__label{font:500 9px/1 var(--f-mono);color:var(--steel);text-transform:uppercase;letter-spacing:.08em}.v1-city__menu{background:var(--bg2);border:1px solid var(--line2);width:260px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 40px #00000080}.v1-city__menu button{text-align:left;width:100%;color:var(--text);font:400 15px/1.2 var(--f-text);cursor:pointer;background:0 0;border:0;border-radius:2px;padding:12px}.v1-city__menu button:hover{background:var(--bg3)}.v1-city__menu button[aria-pressed=true]{color:var(--lime)}.v1-city__menu button[aria-pressed=true]:before{content:"● "}.v1-city__menu p{color:var(--steel);font:400 11px/1.45 var(--f-mono);border-top:1px solid var(--line);margin-top:6px;padding:10px 12px 6px}@media (min-width:768px){.v1-header__logo span{display:block}.v1-header .v1-btn--sm{display:inline-flex}}@media (min-width:1200px){.v1-header{gap:16px}.v1-header__nav{gap:26px;margin-right:18px;display:flex}.v1-header__nav a{font:500 12px/1 var(--f-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--steel);text-decoration:none}.v1-header__nav a:hover{color:var(--text)}}@media (max-width:420px){.v1-header__struct{justify-content:center;gap:0;width:40px;font-size:0}}.v1-stage{z-index:0;pointer-events:none;color:var(--line2);position:fixed;inset:0}.v1-stage canvas{opacity:0;transition:opacity 1.2s;display:block;width:100%!important;height:100%!important}.v1-stage.is-3d-ready canvas{opacity:1}.v1-stage__fallback{opacity:.85;width:auto;height:64vh;transition:opacity .8s;position:absolute;bottom:10vh;right:8vw}.v1-stage.is-3d-ready .v1-stage__fallback,.v1-stage.is-off canvas{opacity:0}@media (max-width:767px){.v1-stage__fallback{opacity:.35;height:48vh;bottom:4vh;right:50%;transform:translate(50%)}}.v1 main>.v1-hero{min-height:100svh;padding-top:calc(var(--head) + 28px);background:0 0;grid-template-rows:1fr auto;gap:32px;padding-bottom:24px;display:grid;position:relative}.v1-hero__copy{z-index:2;align-self:start;width:100%;position:relative}.v1-hero__title{font:800 clamp(25px, 7.2vw, 60px)/1.02 var(--f-display);text-transform:uppercase;letter-spacing:-.025em;-webkit-hyphens:manual;hyphens:manual;max-width:15ch}.v1-hero__city{color:var(--lime);display:block}.v1-hero__city:empty{display:none}.v1-hero__sub{color:#c5cad2;max-width:44ch;margin-top:20px;font-size:17px}.v1-hero__cta{flex-wrap:wrap;align-items:center;gap:22px 28px;margin-top:30px;display:flex}.v1-hero__price{font:500 13px/1.4 var(--f-mono);color:var(--steel);margin-top:18px}.v1-hero__board{z-index:2;border-top:1px solid var(--line2);background:linear-gradient(#0b0c0e33,#0b0c0eb3 60%);grid-template-columns:repeat(2,1fr);width:100%;display:grid;position:relative}.v1-hero__board li{border-right:1px solid var(--line);padding:16px 12px 6px 0}.v1-hero__board li:nth-child(2n){border-right:0;padding-left:12px}.v1-hero__board span{min-height:2.7em;font:500 11px/1.35 var(--f-mono);color:var(--steel);text-transform:uppercase;letter-spacing:.05em;margin-top:4px;display:block}.v1-board{height:1em;font:500 clamp(34px, 9vw, 64px)/1 var(--f-mono);letter-spacing:-.04em;color:var(--lime);font-variant-numeric:tabular-nums;text-shadow:0 0 22px #c8ff2e59;display:inline-block}.v1-hud{z-index:2;right:var(--pad);top:calc(var(--head) + 28px);opacity:0;font:500 11px/1.2 var(--f-mono);color:var(--steel);text-transform:uppercase;letter-spacing:.06em;flex-direction:column;align-items:flex-end;gap:6px;transition:opacity .6s;display:flex;position:absolute}.v1-hud b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:500}.v1-hud__mode{color:var(--lime)}.v1-hud__note{text-align:right;max-width:26ch;color:var(--text)}.v1-stage.is-3d-ready .v1-hud{opacity:1}.v1-stage.is-off .v1-hud{opacity:0}@media (max-width:767px){.v1-hero__copy:before{content:"";inset:-40px calc(-1 * var(--pad)) -40px;z-index:-1;background:linear-gradient(#0b0c0ee6 30%,#0b0c0e8c 70%,#0b0c0e00);position:absolute}.v1-stage.is-3d-ready .v1-hud{opacity:0}.v1-stage.is-3d-ready.is-modules .v1-hud{opacity:1;top:calc(var(--head) + 14px)}.v1-hero__board{background:0 0}.v1-hero__board li{text-shadow:0 1px 12px #0b0c0ee6}}@media (min-width:768px){.v1-hero__board{grid-template-columns:repeat(4,1fr)}.v1-hero__board li,.v1-hero__board li:nth-child(2n){border-right:1px solid var(--line);padding:18px 18px 6px}.v1-hero__board li:first-child{padding-left:0}.v1-hero__board li:last-child{border-right:0}}@media (min-width:1200px){.v1 main>.v1-hero{padding-top:calc(var(--head) + 64px)}.v1-hero__copy{max-width:var(--max)}.v1-hero__title{max-width:15ch}.v1-hud{right:max(var(--pad), calc((100vw - var(--max)) / 2 + var(--pad)));top:calc(var(--head) + 64px);font-size:12px}}.v1-programs__switch{border:1px solid var(--line2);gap:4px;width:-moz-fit-content;width:fit-content;margin-bottom:20px;padding:4px;display:flex}.v1-programs__switch button{color:var(--steel);cursor:pointer;font:500 12px/1 var(--f-mono);text-transform:uppercase;letter-spacing:.05em;background:0 0;border:0;padding:12px 14px}.v1-programs__switch button[aria-pressed=true]{background:var(--lime);color:var(--ink)}.v1-programs__sheet table{border-collapse:collapse;width:100%}.v1-programs__sheet th,.v1-programs__sheet td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:16px 12px 16px 0}.v1-programs__sheet thead th{font:800 15px/1.25 var(--f-display);text-transform:uppercase;border-bottom-color:var(--line2);padding-bottom:20px}.v1-programs__sheet tbody th{width:38%;font:500 11px/1.4 var(--f-mono);color:var(--steel);text-transform:uppercase;letter-spacing:.05em}.v1-programs__sheet tbody th i{color:var(--lime);margin-left:8px;font-size:14px;font-style:normal}.v1-programs__sheet tbody td{font-size:15px}.v1-programs__sheet tr.is-diff td{color:var(--text)}.v1-programs__sheet tr:not(.is-diff) td{color:#b7bcc4}.v1-programs__sheet tfoot td{border-bottom:0;padding-top:24px}@media (max-width:767px){.v1-programs__sheet[data-active=instructor] [data-col=personal],.v1-programs__sheet[data-active=personal] [data-col=instructor],.v1-programs__sheet thead{display:none}}@media (min-width:768px){.v1-programs__switch{display:none}.v1-programs__sheet tbody th{width:26%}.v1-programs__sheet td,.v1-programs__sheet thead th{width:37%;padding-right:32px}.v1-programs__sheet [data-col=personal]{border-left:1px solid var(--line);padding-left:28px}.v1-programs__sheet tr.is-diff [data-col=personal]{background:linear-gradient(90deg,#c8ff2e12,#0000 70%)}}.v1 main>.v1-modules{background:0 0}.v1-modules__list{counter-reset:m}.v1-modules__item{flex-direction:column;justify-content:flex-end;gap:10px;min-height:78svh;padding:24px 0 28px;transition:opacity .4s;display:flex}.v1-modules__item>*{position:relative}.v1-modules__item h3{text-transform:uppercase;max-width:16ch;font-size:clamp(22px,5.6vw,40px);line-height:1.05}.v1-modules__item p{color:#c5cad2;max-width:40ch}.v1-modules__n{font:500 15px/1 var(--f-mono);color:var(--lime)}.v1-modules__n small{color:var(--steel);margin-left:2px;font-size:12px}.js .v1-modules__item{opacity:.28}.js .v1-modules__item.is-active{opacity:1}@media (max-width:767px){.v1-modules__item{min-height:72svh}.v1-modules__item:before{content:"";left:calc(-1 * var(--pad));right:calc(-1 * var(--pad));z-index:0;background:linear-gradient(#0000,#0b0c0ef0 42%);height:58%;position:absolute;bottom:0}.v1-modules__item{position:relative}}@media (min-width:768px){.v1-modules__list{max-width:46%;margin-left:0!important}.v1-modules__item{justify-content:center;min-height:72vh}.v1-modules .v1-head{max-width:46%;margin-left:0}.v1 main>.v1-modules>*{margin-left:max(0px, calc((100% - var(--max)) / 2))}}.v1-docs__list{border-top:1px solid var(--line2)}.v1-docs__row{border-bottom:1px solid var(--line);grid-template-columns:72px 1fr;gap:6px 16px;padding:22px 0;display:grid}.v1-docs__row p{color:var(--steel);grid-column:2}.v1-docs__code{text-align:center;border:1px solid var(--lime);font:500 11px/1 var(--f-mono);color:var(--lime);letter-spacing:.04em;grid-row:span 2;align-self:start;padding:8px 6px}.v1-docs__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}@media (min-width:900px){.v1-docs__row{grid-template-columns:96px minmax(0,1fr) minmax(0,1.2fr);align-items:start;padding:28px 0}.v1-docs__row p{grid-area:1/3}.v1-docs__row h3{font-size:21px}.v1-docs__code{grid-row:auto}}.v1-employ h2{gap:4px;display:grid}.v1-employ__big{letter-spacing:-.06em;text-transform:none;font-size:clamp(88px,26vw,220px);line-height:.85}.v1-employ__grid{background:var(--line);border:1px solid var(--line);gap:1px;display:grid}.v1-employ__grid article{background:var(--bg);align-content:start;gap:14px;padding:26px 22px;display:grid}.v1-employ__grid article p{color:var(--steel)}.v1-employ__grid article .v1-link{justify-self:start;margin-top:6px}.v1-employ__clubs ul{gap:10px;display:grid}.v1-employ__clubs li{border-left:2px solid var(--lime);gap:2px;padding-left:14px;display:grid}.v1-employ__clubs li span{color:var(--steel);font-size:13px}@media (min-width:900px){.v1-employ__grid{grid-template-columns:repeat(3,1fr)}}.v1-how__list{gap:0;display:grid}.v1-how__list li{gap:8px;padding:0 0 30px 44px;display:grid;position:relative}.v1-how__list li:before{content:"";background:var(--line2);width:1px;position:absolute;top:30px;bottom:0;left:12px}.v1-how__list li:last-child:before{display:none}.v1-how__list p{color:var(--steel)}.v1-how__n{border:1px solid var(--lime);width:26px;height:26px;color:var(--lime);font:500 11px/1 var(--f-mono);place-items:center;display:grid;position:absolute;top:0;left:0}@media (min-width:900px){.v1-how__list{grid-template-columns:repeat(4,1fr);gap:28px}.v1-how__list li{padding:52px 0 0}.v1-how__list li:before{width:auto;height:1px;inset:13px -28px auto 34px}}.v1-price__grid{background:var(--line);border:1px solid var(--line);gap:1px;margin-bottom:18px;display:grid}.v1-price__col{background:var(--bg);align-content:start;gap:16px;padding:28px 22px;display:grid}.v1-price__col>p:not(.v1-price__num){color:var(--steel)}.v1-price__col .v1-btn{justify-self:start}.v1-price__num{font-family:var(--f-mono);color:var(--steel);align-items:baseline;gap:8px;display:flex}.v1-price__num b{font:500 clamp(52px, 14vw, 104px)/.9 var(--f-mono);letter-spacing:-.05em;color:var(--text)}.v1-price__col:last-child .v1-price__num b{color:var(--lime)}@media (min-width:900px){.v1-price__grid{grid-template-columns:1fr 1fr}.v1-price__col{padding:40px}}.v1-teachers__track{scroll-snap-type:x mandatory;scrollbar-color:var(--line2) transparent;grid-auto-columns:min(78vw,300px);grid-auto-flow:column;gap:16px;padding-bottom:18px;display:grid;overflow-x:auto}.v1-teachers__card{scroll-snap-align:start;align-content:start;gap:10px;display:grid}.v1-teachers__photo{aspect-ratio:4/5;background:repeating-linear-gradient(0deg, var(--bg2) 0 3px, var(--bg3) 3px 4px);border:1px solid var(--line);place-items:center;display:grid;position:relative;overflow:hidden}.v1-teachers__photo span{font:800 72px/1 var(--f-display);color:var(--line2)}.v1-teachers__photo .ph{font-size:12px;position:absolute;top:10px;left:10px}.v1-teachers__role{color:var(--lime);font:500 12px/1.4 var(--f-mono);text-transform:uppercase;letter-spacing:.03em}.v1-teachers__card ul{color:var(--steel);gap:4px;font-size:14px;display:grid}.v1-teachers__card ul li:before{content:"— ";color:var(--line2)}.v1 main>.v1-partners{padding-block:64px}.v1-partners__list{border-top:1px solid var(--line);flex-wrap:wrap;gap:0;display:flex}.v1-partners__list li{border-right:1px solid var(--line);font:800 clamp(15px, 2.2vw, 22px)/1.2 var(--f-display);text-transform:uppercase;color:var(--steel);margin-right:22px;padding:18px 22px 18px 0;transition:color .2s}.v1-partners__list li:hover{color:var(--lime)}.v1-reviews__ratings{gap:22px;display:flex}.v1-reviews__ratings a{font:500 13px/1 var(--f-mono);color:var(--steel);text-decoration:none}.v1-reviews__ratings b{color:var(--lime);margin-right:4px;font-size:22px}.v1-reviews__list{scroll-snap-type:x mandatory;grid-auto-columns:min(84vw,420px);grid-auto-flow:column;gap:16px;padding-bottom:18px;display:grid;overflow-x:auto}.v1-reviews__list>li{scroll-snap-align:start;background:var(--bg2);border-top:2px solid var(--lime);align-content:space-between;gap:22px;padding:26px;display:grid}.v1-reviews__list blockquote p{font:400 19px/1.4 var(--f-text)}.v1-reviews__who{color:var(--steel);font-size:13px}.v1-reviews__who b{color:var(--text);font:800 14px/1.3 var(--f-display);text-transform:uppercase;margin-bottom:4px;display:block}.v1 main>.v1-lead{background:var(--lime);color:var(--ink);gap:28px;display:grid}.v1-lead .v1-kicker,.v1-lead .v1-kicker span{color:var(--ink)}.v1-lead .v1-kicker span:after{background:var(--ink)}.v1-lead h2{margin-bottom:14px;font-size:clamp(22px,4.6vw,44px)}.v1-lead__mark{font:800 15px/1 var(--f-display);letter-spacing:.1em}.v1-lead__mark b{font:500 clamp(120px, 34vw, 280px)/.8 var(--f-mono);letter-spacing:-.08em;display:block}.v1-lead__form{align-content:start;gap:14px;display:grid}.v1-lead .v1-field input{color:var(--ink);border-color:#0b0c0e59}.v1-lead .v1-field span,.v1-lead .v1-check{color:var(--ink)}.v1-lead .v1-btn{background:var(--ink);color:var(--lime);border-color:var(--ink)}@media (min-width:1000px){.v1 main>.v1-lead{grid-template-columns:auto 1.2fr 1fr;align-items:center;gap:56px}}.v1-faq__list{border-top:1px solid var(--line2)}.v1-faq__list details{border-bottom:1px solid var(--line)}.v1-faq__list summary{cursor:pointer;font:600 17px/1.35 var(--f-text);grid-template-columns:36px 1fr 24px;align-items:baseline;gap:12px;padding:22px 0;list-style:none;display:grid}.v1-faq__list summary::-webkit-details-marker{display:none}.v1-faq__list summary span{font:500 12px/1 var(--f-mono);color:var(--lime)}.v1-faq__list summary:after{content:"+";font:400 24px/1 var(--f-mono);color:var(--steel);transition:transform .25s}.v1-faq__list details[open] summary:after{color:var(--lime);transform:rotate(45deg)}.v1-faq__list details p{color:#c5cad2;max-width:75ch;padding:0 36px 24px 48px}.v1 main>.v1-apply{background:var(--bg2);gap:36px;display:grid}.v1-apply h2 span{color:var(--lime);display:block}.v1-apply__copy>p:not(.v1-kicker){color:var(--steel);max-width:46ch;margin-top:16px}.v1-apply__form{gap:16px;display:grid}.v1-field{gap:6px;display:grid}.v1-field span{font:500 11px/1 var(--f-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--steel)}.v1-field input,.v1-field select{border:0;border-bottom:1px solid var(--line2);width:100%;min-height:54px;color:var(--text);font:400 18px/1.2 var(--f-text);appearance:none;background:0 0;border-radius:0;padding:12px 0}.v1-field select{background:linear-gradient(45deg, transparent 50%, var(--lime) 50%) right 6px center / 7px 7px no-repeat}.v1-field select option{background:var(--bg2)}.v1-field input:focus,.v1-field select:focus{border-bottom-color:var(--lime);outline:none}.v1-consents{gap:10px;margin-top:6px;display:grid}.v1-check{color:var(--steel);align-items:flex-start;gap:10px;font-size:13px;display:flex}.v1-check input{accent-color:var(--lime);flex:none;width:16px;height:16px;margin-top:3px}.v1-apply__form .v1-btn{width:100%;margin-top:10px}.v1-form-ok{border:1px solid var(--lime);color:var(--lime);font:500 15px/1.4 var(--f-mono);padding:18px}@media (min-width:1000px){.v1 main>.v1-apply{grid-template-columns:1fr 1fr;gap:80px}}.v1-contacts h2{color:var(--lime);margin-bottom:18px;font-size:clamp(40px,12vw,128px)}.v1-contacts__text{color:#c5cad2;max-width:62ch;margin-bottom:32px}.v1-contacts__grid{background:var(--line);border:1px solid var(--line);gap:1px;margin-bottom:16px;display:grid}.v1-contacts__grid>div{background:var(--bg);padding:20px}.v1-contacts__grid dt{font:500 11px/1 var(--f-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--steel);margin-bottom:10px}.v1-contacts__grid dd{font-size:17px;font-weight:500}.v1-contacts__grid a{border-bottom:1px solid var(--line2);text-decoration:none}.v1-contacts__grid a:hover{color:var(--lime);border-color:var(--lime)}@media (min-width:900px){.v1-contacts__grid{grid-template-columns:repeat(4,1fr)}}.v1-footer{z-index:1;padding:48px var(--pad) 120px;background:var(--bg);border-top:1px solid var(--line2);color:var(--steel);gap:24px;font-size:13px;display:grid;position:relative}.v1-footer__brand{font:800 clamp(64px, 22vw, 240px)/.8 var(--f-display);color:var(--bg3);letter-spacing:-.04em}.v1-footer__brand:before{content:attr(data-text)}.v1-footer__links{gap:8px;display:grid}.v1-footer__links a{text-decoration:none}.v1-footer__links a:hover{color:var(--lime)}.v1-footer__credit{font-family:var(--f-mono);font-size:11px}@media (min-width:900px){.v1-footer{grid-template-columns:1fr 1fr 1fr;align-items:end;padding-bottom:48px}.v1-footer__brand{grid-column:1/-1}}.v1-sticky{background:var(--lime);min-height:56px;color:var(--ink);font:800 14px/1 var(--f-display);text-transform:uppercase;letter-spacing:.06em;border-radius:2px;justify-content:space-between;align-items:center;padding:0 22px;text-decoration:none;display:flex;box-shadow:0 10px 30px #00000080,0 0 0 1px #0b0c0e66}.v1-sticky i{font-style:normal}@media (min-width:768px){.v1-sticky{gap:24px;min-width:240px}}
