@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/oswald-500-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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/oswald-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/oswald-500-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/oswald-600-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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/oswald-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/oswald-600-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/oswald-700-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:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/oswald-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/oswald-700-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;font-display:swap;src:url(/assets/fonts/golos-text-400-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;font-display:swap;src:url(/assets/fonts/golos-text-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/golos-text-400-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:500;font-display:swap;src:url(/assets/fonts/golos-text-500-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:500;font-display:swap;src:url(/assets/fonts/golos-text-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/golos-text-500-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:600;font-display:swap;src:url(/assets/fonts/golos-text-600-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:600;font-display:swap;src:url(/assets/fonts/golos-text-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/golos-text-600-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/jetbrains-mono-400-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/jetbrains-mono-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/jetbrains-mono-400-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/jetbrains-mono-500-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/jetbrains-mono-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/jetbrains-mono-500-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/jetbrains-mono-700-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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/jetbrains-mono-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/jetbrains-mono-700-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}html,body{margin:0;padding:0}[hidden]{display:none!important}body{background-color:#0c0d0a;background-image:linear-gradient(rgba(237,233,220,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(237,233,220,.04) 1px,transparent 1px);background-size:28px 28px;font-family:Golos Text,sans-serif;color:#ede9dc;-webkit-font-smoothing:antialiased}a{color:#e03a1f}a:hover{color:#f2c230}summary::-webkit-details-marker{display:none}summary{list-style:none}@keyframes marquee{to{transform:translate(-50%)}}.check-item{display:flex;gap:12px;align-items:flex-start;padding:15px 16px;cursor:pointer;border:2px solid rgba(237,233,220,.25);background:#13140f;-webkit-user-select:none;user-select:none;transition:border-color .18s ease,background-color .18s ease}.check-item:hover{border-color:#ede9dc73}.check-item:focus-visible{outline:3px solid #F2C230;outline-offset:2px}.check-item [data-check-box]{width:18px;height:18px;flex:none;margin-top:1px;border:2px solid #7d7a6e;background:transparent;color:#0c0d0a;font-weight:700;font-size:13px;line-height:15px;text-align:center;transition:border-color .18s ease,background-color .18s ease}.check-item--on{border-color:#e03a1f;background:#e03a1f24}.check-item--on [data-check-box]{border-color:#e03a1f;background:#e03a1f}.image-ph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:24px;border:2px dashed rgba(237,233,220,.22);background:repeating-linear-gradient(-45deg,rgba(237,233,220,.03) 0 10px,transparent 10px 20px),#101109;color:#6f6c61;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.6;letter-spacing:.06em;text-align:center;text-wrap:pretty}.lead-form{display:flex;flex-direction:column;gap:16px}.lead-label{display:block;margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#7d7a6e}.lead-input{display:block;width:100%;box-sizing:border-box;padding:14px;border:2px solid rgba(237,233,220,.35);border-radius:0;background:#0c0d0a;color:#ede9dc;font-family:Golos Text,sans-serif;font-size:16px;line-height:1.3;-webkit-appearance:none;appearance:none;transition:border-color .18s ease}.lead-input::placeholder{color:#5f5d54}.lead-input:hover{border-color:#ede9dc8c}.lead-input:focus{outline:none;border-color:#f2c230}.lead-input[aria-invalid=true]{border-color:#e03a1f}.lead-input:disabled{opacity:.6;cursor:not-allowed}.lead-consent{display:flex;gap:10px;align-items:flex-start;font-size:12.5px;line-height:1.5;color:#8f8b7d;cursor:pointer}.lead-consent input{flex:none;width:16px;height:16px;margin:2px 0 0;accent-color:#E03A1F;cursor:pointer}.lead-consent input:focus-visible{outline:3px solid #F2C230;outline-offset:2px}.lead-consent a{color:#a8a396;text-underline-offset:2px}.lead-consent a:hover{color:#f2c230}.lead-submit{display:block;width:100%;box-sizing:border-box;padding:16px 24px;border:0;border-radius:0;cursor:pointer;background:#e03a1f;color:#0c0d0a;font-family:Oswald,sans-serif;font-weight:600;font-size:18px;letter-spacing:.05em;text-transform:uppercase;box-shadow:5px 5px #f2c230;transition:transform .12s ease,box-shadow .12s ease,background-color .18s ease}.lead-submit:hover:not(:disabled){transform:translate(2px,2px);box-shadow:3px 3px #f2c230}.lead-submit:active:not(:disabled){transform:translate(5px,5px);box-shadow:0 0 #f2c230}.lead-submit:focus-visible{outline:3px solid #F2C230;outline-offset:3px}.lead-submit:disabled{cursor:not-allowed;background:#6f6c61;color:#13140f;box-shadow:5px 5px #f2c2304d;transform:none}.lead-status{margin:14px 0 0;font-size:13px;line-height:1.55;color:#a8a396}.lead-status--ok{color:#2fa866}.lead-status--error{color:#e03a1f}.lead-thanks{border:2px solid #2FA866;background:#2fa8661a;padding:20px 18px}.lead-thanks__title{margin-bottom:8px;font-family:Oswald,sans-serif;font-weight:700;font-size:22px;letter-spacing:.03em;text-transform:uppercase;color:#ede9dc}.lead-thanks__text{margin:0;font-size:14px;line-height:1.6;color:#a8a396}.lead-note{margin-top:14px;font-family:JetBrains Mono,monospace;font-size:10.5px;line-height:1.6;letter-spacing:.08em;color:#7d7a6e}.lead-modal{width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;margin:auto;padding:26px 24px 22px;border:2px solid #EDE9DC;background:#13140f;color:#ede9dc;box-shadow:8px 8px #e03a1f;box-sizing:border-box}.lead-modal::backdrop{background:#0c0d0ad1}.lead-modal[open]{animation:lead-modal-in .18s ease-out}.lead-modal[open]::backdrop{animation:lead-backdrop-in .18s ease-out}@keyframes lead-modal-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes lead-backdrop-in{0%{opacity:0}to{opacity:1}}.lead-modal__close{position:absolute;top:10px;right:10px;width:34px;height:34px;padding:0;border:0;background:transparent;color:#7d7a6e;font-size:17px;line-height:1;cursor:pointer}.lead-modal__close:hover{color:#ede9dc}.lead-modal__close:focus-visible{outline:3px solid #F2C230;outline-offset:2px}.lead-modal__kicker{font-family:JetBrains Mono,monospace;font-weight:700;font-size:10.5px;letter-spacing:.16em;color:#7d7a6e;padding-right:34px;padding-bottom:14px;border-bottom:1px solid rgba(237,233,220,.18);margin-bottom:18px}.lead-modal__title{font-family:Oswald,sans-serif;font-weight:700;text-transform:uppercase;font-size:clamp(24px,6vw,32px);line-height:1.05;margin:0 0 12px}.lead-modal__lead{font-size:14.5px;line-height:1.6;color:#a8a396;margin:0 0 22px}@media(max-width:640px){.lead-modal{width:100%;max-width:none;max-height:92dvh;margin:auto auto 0;padding:22px 18px calc(18px + env(safe-area-inset-bottom));border-left:0;border-right:0;border-bottom:0;box-shadow:0 -6px #e03a1f}.lead-modal[open]{animation:lead-sheet-in .22s ease-out}}@keyframes lead-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}}
