@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:400;font-display:swap;src:url(//devsides.ru/wp-content/themes/devsides-2026/assets/css/../fonts/jetbrainsmono-400-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:400;font-display:swap;src:url(//devsides.ru/wp-content/themes/devsides-2026/assets/css/../fonts/jetbrainsmono-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:400;font-display:swap;src:url(//devsides.ru/wp-content/themes/devsides-2026/assets/css/../fonts/jetbrainsmono-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(//devsides.ru/wp-content/themes/devsides-2026/assets/css/../fonts/jetbrainsmono-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:500;font-display:swap;src:url(//devsides.ru/wp-content/themes/devsides-2026/assets/css/../fonts/jetbrainsmono-500-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:500;font-display:swap;src:url(//devsides.ru/wp-content/themes/devsides-2026/assets/css/../fonts/jetbrainsmono-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:500;font-display:swap;src:url(//devsides.ru/wp-content/themes/devsides-2026/assets/css/../fonts/jetbrainsmono-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(//devsides.ru/wp-content/themes/devsides-2026/assets/css/../fonts/jetbrainsmono-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:'Manrope';font-style:normal;font-weight:400;font-display:swap;src:url(//devsides.ru/wp-content/themes/devsides-2026/assets/css/../fonts/manrope-400-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Manrope';font-style:normal;font-weight:400;font-display:swap;src:url(//devsides.ru/wp-content/themes/devsides-2026/assets/css/../fonts/manrope-400-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Manrope';font-style:normal;font-weight:400;font-display:swap;src:url(//devsides.ru/wp-content/themes/devsides-2026/assets/css/../fonts/manrope-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:'Manrope';font-style:normal;font-weight:400;font-display:swap;src:url(//devsides.ru/wp-content/themes/devsides-2026/assets/css/../fonts/manrope-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:'Manrope';font-style:normal;font-weight:500;font-display:swap;src:url(//devsides.ru/wp-content/themes/devsides-2026/assets/css/../fonts/manrope-500-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Manrope';font-style:normal;font-weight:500;font-display:swap;src:url(//devsides.ru/wp-content/themes/devsides-2026/assets/css/../fonts/manrope-500-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Manrope';font-style:normal;font-weight:500;font-display:swap;src:url(//devsides.ru/wp-content/themes/devsides-2026/assets/css/../fonts/manrope-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:'Manrope';font-style:normal;font-weight:500;font-display:swap;src:url(//devsides.ru/wp-content/themes/devsides-2026/assets/css/../fonts/manrope-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:'Manrope';font-style:normal;font-weight:700;font-display:swap;src:url(//devsides.ru/wp-content/themes/devsides-2026/assets/css/../fonts/manrope-700-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Manrope';font-style:normal;font-weight:700;font-display:swap;src:url(//devsides.ru/wp-content/themes/devsides-2026/assets/css/../fonts/manrope-700-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Manrope';font-style:normal;font-weight:700;font-display:swap;src:url(//devsides.ru/wp-content/themes/devsides-2026/assets/css/../fonts/manrope-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:'Manrope';font-style:normal;font-weight:700;font-display:swap;src:url(//devsides.ru/wp-content/themes/devsides-2026/assets/css/../fonts/manrope-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:'Unbounded';font-style:normal;font-weight:400;font-display:swap;src:url(//devsides.ru/wp-content/themes/devsides-2026/assets/css/../fonts/unbounded-400-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Unbounded';font-style:normal;font-weight:400;font-display:swap;src:url(//devsides.ru/wp-content/themes/devsides-2026/assets/css/../fonts/unbounded-400-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Unbounded';font-style:normal;font-weight:400;font-display:swap;src:url(//devsides.ru/wp-content/themes/devsides-2026/assets/css/../fonts/unbounded-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:'Unbounded';font-style:normal;font-weight:400;font-display:swap;src:url(//devsides.ru/wp-content/themes/devsides-2026/assets/css/../fonts/unbounded-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:'Unbounded';font-style:normal;font-weight:600;font-display:swap;src:url(//devsides.ru/wp-content/themes/devsides-2026/assets/css/../fonts/unbounded-600-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Unbounded';font-style:normal;font-weight:600;font-display:swap;src:url(//devsides.ru/wp-content/themes/devsides-2026/assets/css/../fonts/unbounded-600-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Unbounded';font-style:normal;font-weight:600;font-display:swap;src:url(//devsides.ru/wp-content/themes/devsides-2026/assets/css/../fonts/unbounded-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:'Unbounded';font-style:normal;font-weight:600;font-display:swap;src:url(//devsides.ru/wp-content/themes/devsides-2026/assets/css/../fonts/unbounded-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:'Unbounded';font-style:normal;font-weight:800;font-display:swap;src:url(//devsides.ru/wp-content/themes/devsides-2026/assets/css/../fonts/unbounded-800-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Unbounded';font-style:normal;font-weight:800;font-display:swap;src:url(//devsides.ru/wp-content/themes/devsides-2026/assets/css/../fonts/unbounded-800-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Unbounded';font-style:normal;font-weight:800;font-display:swap;src:url(//devsides.ru/wp-content/themes/devsides-2026/assets/css/../fonts/unbounded-800-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:'Unbounded';font-style:normal;font-weight:800;font-display:swap;src:url(//devsides.ru/wp-content/themes/devsides-2026/assets/css/../fonts/unbounded-800-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:'Unbounded';font-style:normal;font-weight:900;font-display:swap;src:url(//devsides.ru/wp-content/themes/devsides-2026/assets/css/../fonts/unbounded-900-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Unbounded';font-style:normal;font-weight:900;font-display:swap;src:url(//devsides.ru/wp-content/themes/devsides-2026/assets/css/../fonts/unbounded-900-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Unbounded';font-style:normal;font-weight:900;font-display:swap;src:url(//devsides.ru/wp-content/themes/devsides-2026/assets/css/../fonts/unbounded-900-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:'Unbounded';font-style:normal;font-weight:900;font-display:swap;src:url(//devsides.ru/wp-content/themes/devsides-2026/assets/css/../fonts/unbounded-900-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{--void:#000;--coal:#0a0909;--iron:#1c1717;--iron2:#2a2222;--red:#e60023;--hot:#f03;--glow:#ff2d4b;--bone:#f4f1ec;--smoke:#8c8785;--display:"Unbounded","Trebuchet MS",sans-serif;--body:"Manrope","Helvetica Neue",Arial,sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,monospace}body{background:var(--void);color:var(--bone);font-family:var(--body);font-size:16px;line-height:1.55;overflow-x:hidden;-webkit-font-smoothing:antialiased}::selection{background:var(--hot);color:#000}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid var(--hot);outline-offset:4px}.mono{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase}#progress{position:fixed;top:0;left:0;height:2px;width:0;background:var(--hot);box-shadow:0 0 12px var(--hot);z-index:60}#torch{position:fixed;width:640px;height:640px;margin:-320px 0 0 -320px;left:50%;top:32%;pointer-events:none;z-index:1;mix-blend-mode:screen;background:radial-gradient(circle,rgba(230,0,35,.2) 0%,rgba(230,0,35,.07) 34%,transparent 66%)}#ring{position:fixed;width:30px;height:30px;margin:-15px 0 0 -15px;border:1.5px solid var(--hot);border-radius:50%;pointer-events:none;z-index:58;transition:transform .18s ease,opacity .2s;opacity:0}#ring.big{transform:scale(2.1);background:rgba(255,0,51,.12)}#grain{position:fixed;inset:0;pointer-events:none;z-index:50;opacity:.06;background-repeat:repeat}#scan{position:fixed;inset:0;pointer-events:none;z-index:49;opacity:.2;background:repeating-linear-gradient(180deg,rgba(0,0,0,0) 0 2px,rgba(0,0,0,.5) 2px 3px)}.page{position:relative;z-index:3}.bar{position:sticky;top:0;z-index:45;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 22px;border-bottom:1px solid var(--iron);background:rgba(0,0,0,.84);backdrop-filter:blur(9px)}.bar .logo{font-family:var(--display);font-weight:800;font-size:15px}.bar nav{display:flex;gap:20px}.bar nav a{color:var(--smoke);transition:color .15s}.bar nav a:hover{color:var(--hot)}.live{display:flex;align-items:center;gap:8px;color:var(--smoke)}.dot{width:8px;height:8px;border-radius:50%;background:var(--hot);box-shadow:0 0 8px var(--hot),0 0 18px rgba(255,0,51,.8);animation:pulse 1.9s ease-in-out infinite}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.82)}}.hero{position:relative;display:grid;grid-template-columns:1.35fr .95fr;gap:40px;align-items:end;max-width:1240px;margin:0 auto;padding:68px 22px 46px}.hero-left{display:flex;flex-direction:column;gap:22px}.tag{color:var(--hot)}.allo{font-family:var(--display);font-weight:900;font-size:clamp(58px,12.5vw,158px);line-height:.82;letter-spacing:-.045em;margin:0;text-transform:uppercase;color:#fff4f5;cursor:default;text-shadow:0 0 2px #fff,0 0 12px rgba(255,45,75,.95),0 0 34px rgba(230,0,35,.8),0 0 74px rgba(230,0,35,.5),0 0 140px rgba(230,0,35,.32)}.allo .q{color:var(--hot);text-shadow:0 0 14px var(--hot),0 0 46px rgba(255,0,51,.75)}.allo .flick{animation:flick 6.5s steps(1) infinite}@keyframes flick{0%,29%,31%,34%,100%{opacity:1}30%{opacity:.28}32%{opacity:.7}33%{opacity:.4}}.allo:hover{animation:shake .32s steps(2) 1}@keyframes shake{0%{transform:translate(0)}25%{transform:translate(-3px,1px)}50%{transform:translate(2px,-2px)}75%{transform:translate(-1px,2px)}100%{transform:translate(0)}}.hero-sub{max-width:44ch;color:var(--smoke);font-size:17px;margin:0}.hero-sub b{color:var(--bone);font-weight:700}.hero-facts{display:flex;flex-wrap:wrap;gap:8px 26px;color:var(--smoke)}.hero-facts b{color:var(--hot)}.tube{position:relative;justify-self:end;width:min(340px,92%);margin-bottom:6px}.tube img{display:block;width:100%;filter:grayscale(1) contrast(1.08)}.tube .rng{position:absolute;inset:-10px;border:2px solid var(--hot);box-shadow:0 0 10px var(--hot),0 0 30px rgba(255,0,51,.6),inset 0 0 22px rgba(255,0,51,.35);pointer-events:none}.tube .stamp{position:absolute;right:-34px;bottom:-34px;width:108px;height:108px;animation:spin 18s linear infinite}.tube .stamp text{font-family:"JetBrains Mono",monospace;font-size:9.4px;letter-spacing:.22em;fill:var(--hot);text-transform:uppercase}@keyframes spin{to{transform:rotate(360deg)}}.tube figcaption{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--smoke);margin-top:18px}.strip{transform:rotate(-2.4deg) scale(1.06);background:var(--red);color:#000;padding:13px 0;overflow:hidden;margin:26px 0 0;box-shadow:0 0 40px rgba(230,0,35,.45)}.strip.rev{transform:rotate(1.8deg) scale(1.06);background:#000;color:var(--bone);border-top:1px solid var(--red);border-bottom:1px solid var(--red);margin-top:-14px;box-shadow:none}.track{display:flex;width:max-content;animation:run 24s linear infinite}.strip.rev .track{animation-duration:31s;animation-direction:reverse}.track span{font-family:var(--display);font-weight:800;font-size:15px;letter-spacing:.04em;padding:0 18px;white-space:nowrap;text-transform:uppercase}.strip.rev .track span:after{content:"◆";color:var(--red);margin-left:18px;font-size:10px;vertical-align:middle}@keyframes run{to{transform:translateX(-50%)}}.meet{max-width:1100px;margin:0 auto;padding:104px 22px 96px;display:flex;flex-direction:column}.meet .stampline{color:var(--smoke);margin-bottom:34px}.turn{display:grid;grid-template-columns:1fr auto;gap:12px 48px;align-items:center;padding:22px 0;border-bottom:1px solid var(--iron)}.turn .said{color:var(--bone);font-size:clamp(17px,2.4vw,23px);display:flex;gap:16px;align-items:baseline}.turn .said b{flex:none;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--hot);font-weight:500;min-width:64px}.turn .ask{font-family:var(--display);font-weight:900;text-transform:uppercase;letter-spacing:-.045em;line-height:.9;white-space:nowrap;color:#fff4f5;text-shadow:0 0 3px #fff,0 0 16px rgba(255,45,75,.9),0 0 46px rgba(230,0,35,.6)}.turn.s1 .ask{font-size:clamp(21px,3.6vw,38px)}.turn.s2 .ask{font-size:clamp(27px,5vw,54px)}.turn.s3 .ask{font-size:clamp(33px,6.8vw,74px);color:var(--hot);text-shadow:0 0 18px var(--hot),0 0 62px rgba(255,0,51,.85)}.turn.mute .said{color:var(--iron2)}.turn.mute .said b{color:var(--iron2)}.turn.mute .ask{color:var(--iron2);text-shadow:none}.mark{background:var(--hot);color:#000;padding:0 .14em .06em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.punch{font-family:var(--display);font-weight:900;text-transform:uppercase;letter-spacing:-.05em;line-height:.94;font-size:clamp(44px,11vw,132px);margin:56px 0 0}.punch .mark{box-shadow:0 0 34px rgba(255,0,51,.55)}.meet .after{margin-top:34px;color:var(--smoke);max-width:58ch;font-size:15px}.meet .after b{color:var(--bone);font-weight:700}.robot{border-top:1px solid var(--iron);background:radial-gradient(70% 90% at 82% 40%,rgba(230,0,35,.2) 0%,rgba(230,0,35,.04) 44%,transparent 72%),var(--coal)}.robot-in{max-width:1240px;margin:0 auto;padding:96px 22px 100px;display:grid;grid-template-columns:1.25fr .95fr;gap:52px;align-items:center}.robot .mono{color:var(--hot)}.robot h2{font-family:var(--display);font-weight:900;text-transform:uppercase;font-size:clamp(30px,5.4vw,60px);line-height:.94;letter-spacing:-.04em;margin:16px 0 20px}.robot p{margin:0 0 14px;color:var(--smoke);max-width:52ch}.robot p b{color:var(--bone);font-weight:700}.robot .poke{display:inline-flex;align-items:center;gap:12px;margin-top:16px;padding:16px 26px;border:2px solid var(--hot);font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:15px;letter-spacing:.02em;color:#fff4f5;box-shadow:0 0 14px rgba(255,0,51,.5),inset 0 0 20px rgba(255,0,51,.2);transition:background .2s,color .2s,box-shadow .2s}.robot .poke:hover{background:var(--hot);color:#000;box-shadow:0 0 38px rgba(255,0,51,.85)}.robot .poke span{font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--hot)}.robot .poke:hover span{color:#000}.screen{position:relative;border:1px solid var(--iron2);background:var(--void);padding:22px;display:flex;flex-direction:column;gap:14px}.screen:before{content:"";position:absolute;inset:-1px;border:1px solid rgba(255,0,51,.35);pointer-events:none}.screen .top{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--smoke)}.screen .top i{width:7px;height:7px;border-radius:50%;background:var(--hot);box-shadow:0 0 8px var(--hot);font-style:normal}.screen .row{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--iron);font-size:14px;color:var(--smoke)}.screen .row:last-child{border-bottom:0}.screen .row b{color:var(--bone);font-family:var(--mono);font-size:12px;letter-spacing:.06em}.screen .bar{height:6px;background:var(--iron);position:relative;overflow:hidden}.screen .bar i{position:absolute;inset:0 auto 0 0;background:var(--hot);box-shadow:0 0 14px rgba(255,0,51,.8);animation:fill 2.6s ease-in-out infinite alternate}@keyframes fill{from{width:18%}to{width:96%}}.sec-top{max-width:1240px;margin:0 auto;padding:78px 22px 26px;display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:14px}.sec-top h2{font-family:var(--display);font-weight:900;text-transform:uppercase;font-size:clamp(28px,5.6vw,62px);line-height:.95;letter-spacing:-.035em;margin:0}.sec-top .mono{color:var(--smoke)}.svc{border-top:1px solid var(--iron)}.svc-list{border-top:1px solid var(--iron)}.svc-row{position:relative;display:grid;grid-template-columns:84px 1fr auto;gap:18px;align-items:center;max-width:1240px;margin:0 auto;padding:26px 22px;border-bottom:1px solid var(--iron);cursor:pointer;transition:color .18s}.svc-row:before{content:"";position:absolute;inset:0;background:var(--red);transform:scaleY(0);transform-origin:bottom;transition:transform .28s cubic-bezier(.6,0,.2,1);z-index:-1}.svc-row:hover:before{transform:scaleY(1)}.svc-row:hover{color:#000}.svc-row:hover .n,.svc-row:hover .desc{color:rgba(0,0,0,.72)}.svc-row:hover .name{transform:translateX(14px)}.svc-row .n{font-family:var(--mono);font-size:12px;color:var(--hot);transition:color .18s}.svc-row .name{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:clamp(20px,3.4vw,36px);letter-spacing:-.02em;transition:transform .28s cubic-bezier(.6,0,.2,1)}.svc-row .desc{font-size:14px;color:var(--smoke);text-align:right;max-width:30ch;transition:color .18s}.cases{border-top:1px solid var(--iron);background:var(--coal)}.grid{max-width:1240px;margin:0 auto;padding:10px 22px 92px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{perspective:1400px;height:300px;cursor:pointer}.card .inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .72s cubic-bezier(.4,.1,.2,1)}.card:hover .inner,.card.flip .inner{transform:rotateY(180deg)}.face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border:1px solid var(--iron2);background:var(--void);padding:24px 22px;display:flex;flex-direction:column;gap:26px}.face .flipmark{margin-top:auto}.face.back{transform:rotateY(180deg);background:var(--red);color:#000;border-color:var(--red)}.brand{font-family:var(--display);font-weight:900;text-transform:uppercase;font-size:clamp(22px,2.6vw,30px);letter-spacing:-.03em;line-height:1}.chans{font-family:var(--mono);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--smoke);margin-top:10px}.face.back .chans{color:rgba(0,0,0,.62)}.kpis{display:flex;flex-wrap:wrap;gap:18px 26px;align-items:flex-end}.kpi .v{font-family:var(--display);font-weight:900;font-size:clamp(26px,3.4vw,40px);line-height:.9;letter-spacing:-.04em;color:#fff4f5;text-shadow:0 0 10px rgba(255,45,75,.85),0 0 34px rgba(230,0,35,.55)}.kpi .k{font-family:var(--mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--smoke);margin-top:6px}.flipmark{font-family:var(--mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--hot)}.face.back p{margin:0;font-size:15px;line-height:1.5}.face.back .flipmark{color:rgba(0,0,0,.7)}.card.add .face{border-style:dashed;align-items:center;justify-content:center;text-align:center;gap:14px}.card.add .plus{font-family:var(--display);font-weight:400;font-size:64px;line-height:1;color:var(--hot);text-shadow:0 0 18px rgba(255,0,51,.8)}.card.add:hover .inner{transform:none}.card.add .face{transition:border-color .2s,background .2s}.card.add:hover .face{border-color:var(--hot);background:rgba(230,0,35,.07)}.figs{max-width:1240px;margin:0 auto;padding:104px 22px 92px;display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.fig{display:flex;flex-direction:column;gap:8px}.fig:nth-child(2){margin-top:76px}.fig:nth-child(3){margin-top:26px}.fig .v{font-family:var(--display);font-weight:900;font-size:clamp(48px,9.5vw,116px);line-height:.82;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1.5px var(--hot)}.fig:nth-child(2) .v{color:#fff4f5;-webkit-text-stroke:0;text-shadow:0 0 12px rgba(255,45,75,.9),0 0 40px rgba(230,0,35,.6)}.fig .k{color:var(--smoke);max-width:24ch;font-size:14px}.why{border-top:1px solid var(--iron)}.why-list{max-width:1240px;margin:0 auto;padding:0 22px 96px;display:flex;flex-direction:column}.why-row{display:grid;grid-template-columns:120px 1fr;gap:28px;padding:32px 0;border-bottom:1px solid var(--iron);align-items:start}.why-row .num{font-family:var(--display);font-weight:900;font-size:56px;line-height:.8;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1.2px var(--iron2)}.why-row:hover .num{-webkit-text-stroke:1.2px var(--hot)}.why-row h3{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:clamp(19px,2.6vw,26px);margin:0 0 8px;letter-spacing:-.02em}.why-row p{margin:0;color:var(--smoke);max-width:58ch}.press{border-top:1px solid var(--iron);background:var(--coal)}.press-in{max-width:1000px;margin:0 auto;padding:88px 22px;display:flex;flex-direction:column;gap:22px}.press-in .mono{color:var(--hot)}.press-in blockquote{margin:0;font-family:var(--display);font-weight:600;font-size:clamp(20px,3.2vw,32px);line-height:1.22;letter-spacing:-.02em}.press-in blockquote:before{content:"«";color:var(--hot)}.press-in blockquote:after{content:"»";color:var(--hot)}.press-in .src{color:var(--smoke);font-size:14px}.press-in .src b{color:var(--bone)}.who-block{border-top:1px solid var(--iron)}.who-inner{max-width:1240px;margin:0 auto;padding:84px 22px;display:grid;grid-template-columns:.85fr 1.15fr;gap:48px;align-items:center}.who-photo{position:relative;overflow:hidden}.who-photo img{display:block;width:100%;filter:grayscale(1) contrast(1.06);will-change:transform}.who-photo:after{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;background:var(--hot);box-shadow:0 0 26px 5px rgba(255,0,51,.7)}.who-text{display:flex;flex-direction:column;gap:18px}.who-text .mono{color:var(--hot)}.who-text h3{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:clamp(24px,4.2vw,46px);line-height:1;letter-spacing:-.03em;margin:0}.who-text p{margin:0;color:var(--smoke);max-width:48ch}.who-text p b{color:var(--bone)}.end{position:relative;text-align:center;padding:124px 22px 128px;border-top:1px solid var(--iron);background:radial-gradient(90% 60% at 50% 100%,rgba(230,0,35,.28) 0%,rgba(230,0,35,.06) 45%,transparent 72%),var(--void)}.end .mono{color:var(--smoke)}.call{display:inline-block;margin:24px 0 0;font-family:var(--display);font-weight:900;text-transform:uppercase;font-size:clamp(34px,8vw,92px);line-height:1;letter-spacing:-.04em;color:#fff4f5;border:3px solid var(--hot);padding:20px 42px 24px;text-shadow:0 0 12px rgba(255,45,75,.9),0 0 42px rgba(230,0,35,.6);box-shadow:0 0 16px rgba(255,0,51,.55),inset 0 0 26px rgba(255,0,51,.28);transition:background .2s,color .2s,box-shadow .2s,transform .12s}.call:hover{background:var(--hot);color:#000;text-shadow:none;box-shadow:0 0 44px rgba(255,0,51,.9)}.end .fine{margin-top:28px;color:var(--smoke);font-size:14px}.end .tel{margin-top:18px;font-family:var(--mono);font-size:13px;letter-spacing:.14em;color:var(--bone)}.end .tg{margin-top:10px;font-size:15px;color:var(--smoke)}.end .tg a{color:var(--hot);border-bottom:1px solid rgba(255,0,51,.45);padding-bottom:1px;transition:color .18s,border-color .18s}.end .tg a:hover{color:#fff4f5;border-color:#fff4f5}footer{border-top:1px solid var(--iron)}.foot-in{max-width:1240px;margin:0 auto;padding:34px 22px 44px;display:grid;grid-template-columns:repeat(3,1fr);gap:26px;color:var(--smoke);font-size:13px}.foot-in b{color:var(--bone);font-weight:700;display:block;margin-bottom:6px;font-family:var(--mono);font-size:10.5px;letter-spacing:.15em;text-transform:uppercase}.rise{opacity:.38;transform:translateY(16px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.rise.in{opacity:1;transform:none}@media (max-width:1000px){.grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.hero{grid-template-columns:1fr;align-items:start;gap:34px;padding-top:44px}.tube{justify-self:start;width:min(300px,78%)}.who-inner{grid-template-columns:1fr;gap:30px}.figs{grid-template-columns:1fr;gap:44px;padding:70px 22px 56px}.fig:nth-child(2),.fig:nth-child(3){margin-top:0}.svc-row{grid-template-columns:54px 1fr}.svc-row .desc{display:none}.grid{grid-template-columns:1fr}.card{height:290px}.why-row{grid-template-columns:1fr;gap:10px}.foot-in{grid-template-columns:1fr}.bar nav{display:none}#ring{display:none}}@media (prefers-reduced-motion:reduce){.track,.allo .flick,.dot,.stamp{animation:none !important}.rise{opacity:1;transform:none;transition:none}#torch,#ring{display:none}.card .inner{transition:none}}.inner-page{max-width:820px;margin:0 auto;padding:78px 22px 96px}.inner-page .mono{color:var(--hot)}.inner-page h1{font-family:var(--display);font-weight:900;text-transform:uppercase;font-size:clamp(28px,5.6vw,54px);line-height:.98;letter-spacing:-.035em;margin:14px 0 34px}.inner-body{color:var(--smoke);font-size:16px}.inner-body h2{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:clamp(19px,2.8vw,26px);letter-spacing:-.02em;color:var(--bone);margin:36px 0 10px}.inner-body h3{font-family:var(--display);font-weight:800;font-size:18px;color:var(--bone);margin:26px 0 8px}.inner-body p,.inner-body li{margin:0 0 12px}.inner-body b,.inner-body strong{color:var(--bone)}.inner-body a{color:var(--hot);border-bottom:1px solid rgba(255,0,51,.45)}.inner-body a:hover{color:#fff4f5;border-color:#fff4f5}.inner-body ul,.inner-body ol{padding-left:20px}.inner-body img{max-width:100%;height:auto}.inner-body table{width:100%;border-collapse:collapse}.inner-body th,.inner-body td{border:1px solid var(--iron);padding:9px 12px;text-align:left}.inner-body th{color:var(--bone);font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:500}