.home-sections__decor[data-v-f0ed01d2]{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:clip;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(#000 0%,#000 calc(100% - 170px),transparent 100%);mask-image:linear-gradient(#000 0%,#000 calc(100% - 170px),transparent 100%)}.home-scene[data-v-f0ed01d2],.home-scene-glow[data-v-f0ed01d2]{position:absolute;display:block;pointer-events:none}.home-scene[data-v-f0ed01d2]{width:min(var(--scene-size),30vw);height:auto;max-width:var(--scene-size);object-fit:contain;opacity:var(--scene-opacity);transform:rotate(var(--scene-rotate)) scaleX(var(--scene-mirror))}.home-scene--left[data-v-f0ed01d2]{left:var(--scene-inset)}.home-scene--right[data-v-f0ed01d2]{right:var(--scene-inset)}.home-scene--wave[data-v-f0ed01d2],.home-scene--wave-secondary[data-v-f0ed01d2]{width:min(var(--scene-size),82vw);z-index:0}.home-scene--primary[data-v-f0ed01d2],.home-scene--counterpoint[data-v-f0ed01d2]{z-index:2}.home-scene--satellite[data-v-f0ed01d2]{z-index:1}.home-scene--distant[data-v-f0ed01d2]{filter:blur(.7px);z-index:0}.home-scene--wide[data-v-f0ed01d2]{display:none}.home-scene--floating[data-v-f0ed01d2]{animation:sceneFloat-f0ed01d2 22s ease-in-out var(--scene-delay) infinite alternate}.home-scene-glow[data-v-f0ed01d2]{width:min(65vw,950px);height:680px;background:radial-gradient(ellipse,rgba(12,91,211,.17),rgba(7,55,145,.07) 42%,transparent 72%)}.home-scene-glow--left[data-v-f0ed01d2]{left:-180px}.home-scene-glow--right[data-v-f0ed01d2]{right:-180px}@keyframes sceneFloat-f0ed01d2{0%{transform:translateY(0) rotate(var(--scene-rotate)) scaleX(var(--scene-mirror))}to{transform:translateY(-16px) rotate(var(--scene-rotate)) scaleX(var(--scene-mirror))}}@media (min-width: 1920px){.home-scene--wide[data-v-f0ed01d2]{display:block}.home-scene--left[data-v-f0ed01d2]{left:calc(var(--scene-inset) + clamp(0px,(100vw - 1920px) * .08,120px))}.home-scene--right[data-v-f0ed01d2]{right:calc(var(--scene-inset) + clamp(0px,(100vw - 1920px) * .08,120px))}}@media (min-width: 768px) and (max-width: 1199px){.home-scene[data-v-f0ed01d2]{width:min(var(--scene-size),25vw)}.home-scene--satellite[data-v-f0ed01d2]{display:none}.home-scene--wave[data-v-f0ed01d2],.home-scene--wave-secondary[data-v-f0ed01d2]{width:720px;opacity:.3}.home-scene--distant[data-v-f0ed01d2]{opacity:.24}}@media (max-width: 767px){.home-scene--wave-secondary[data-v-f0ed01d2],.home-scene--satellite[data-v-f0ed01d2],.home-scene--distant[data-v-f0ed01d2],.home-scene--wide[data-v-f0ed01d2]{display:none}.home-scene--primary[data-v-f0ed01d2]{width:165px;--scene-inset: -112px !important;opacity:.52}.home-scene--counterpoint[data-v-f0ed01d2]{width:130px;--scene-inset: -85px !important;opacity:.48}.home-scene--wave[data-v-f0ed01d2]{width:510px;--scene-inset: calc(min(var(--scene-size), 510px)*-.6) !important;opacity:.38}.home-scene-glow[data-v-f0ed01d2]{width:340px;height:620px}}@media (prefers-reduced-motion: reduce){.home-scene[data-v-f0ed01d2]{animation:none}}@font-face{font-family:Syne;src:url(/fonts/syne-latin.woff2) format("woff2");font-style:normal;font-weight:400 800;font-display:swap;unicode-range:U+0000-024F,U+1E00-1EFF,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF}.hero--neon[data-v-cf8be082]{--font-display: "Syne", sans-serif}@media (max-width: 768px){.hero--neon[data-v-cf8be082]{--font-display: "Manrope", sans-serif}}.hero--neon[data-v-cf8be082]{position:relative;display:block;width:100%;height:calc(100svh - 72px);min-height:620px;padding:0;overflow:hidden;isolation:isolate;background:#020b23;color:#fff;transition:background-color .45s ease,color .45s ease}.hero--neon[data-v-cf8be082]:after{content:"";position:absolute;z-index:11;inset:auto 0 0;height:150px;background:linear-gradient(180deg,transparent,#020a1b);pointer-events:none}.hero-neon__background[data-v-cf8be082],.hero-neon__background[data-v-cf8be082]:after,.hero-neon__scene[data-v-cf8be082]{position:absolute;top:0;right:0;bottom:0;left:0}.hero-neon__background[data-v-cf8be082]{z-index:0;background:#020b23 url(/hero-assets/neon-lab-background.webp) center bottom / cover no-repeat;transition:opacity .45s ease;pointer-events:none}.hero-neon__background--light[data-v-cf8be082]{opacity:0;background:#e8f2ff url(/hero-assets/neon-lab-background-light.webp) center bottom / cover no-repeat}.hero-neon__background[data-v-cf8be082]:after{content:"";background:linear-gradient(90deg,rgba(1,7,24,.84) 0%,rgba(1,7,24,.58) 28%,rgba(1,7,24,.15) 52%,transparent 74%),linear-gradient(0deg,rgba(0,5,25,.08),transparent 32%)}.hero-neon__background-fx[data-v-cf8be082]{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.hero-neon__comets[data-v-cf8be082],.hero-neon__stars[data-v-cf8be082]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-neon__light-fx[data-v-cf8be082]{display:none;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-neon__light-sparks[data-v-cf8be082],.hero-neon__light-grid-glints[data-v-cf8be082]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-neon__light-spark[data-v-cf8be082],.hero-neon__light-grid-glint[data-v-cf8be082]{position:absolute;display:block;width:4px;height:4px;border-radius:50%;opacity:0;pointer-events:none}.hero-neon__light-spark[data-v-cf8be082]{left:var(--spark-x);top:var(--spark-y);background:#f7fdff;box-shadow:0 0 5px 2px #7fcfff85,0 0 13px 4px #59b3ff33;animation:heroLightSparkFloat-cf8be082 var(--spark-duration) ease-in-out var(--spark-delay) infinite}.hero-neon__light-spark[data-v-cf8be082]:nth-child(1){--spark-x: 55%;--spark-y: 51%;--spark-rise: -42px;--spark-duration: 9s;--spark-delay: -2s}.hero-neon__light-spark[data-v-cf8be082]:nth-child(2){--spark-x: 63%;--spark-y: 33%;--spark-rise: -54px;--spark-duration: 11s;--spark-delay: -7s}.hero-neon__light-spark[data-v-cf8be082]:nth-child(3){--spark-x: 71%;--spark-y: 59%;--spark-rise: -36px;--spark-duration: 10s;--spark-delay: -4s}.hero-neon__light-spark[data-v-cf8be082]:nth-child(4){--spark-x: 79%;--spark-y: 27%;--spark-rise: -48px;--spark-duration: 12s;--spark-delay: -9s}.hero-neon__light-spark[data-v-cf8be082]:nth-child(5){--spark-x: 88%;--spark-y: 43%;--spark-rise: -60px;--spark-duration: 10.5s;--spark-delay: -6s}.hero-neon__light-spark[data-v-cf8be082]:nth-child(6){--spark-x: 95%;--spark-y: 58%;--spark-rise: -39px;--spark-duration: 9.5s;--spark-delay: -8s}.hero-neon__light-spark[data-v-cf8be082]:nth-child(7){--spark-x: 68%;--spark-y: 19%;--spark-rise: -47px;--spark-duration: 11.5s;--spark-delay: -3s}.hero-neon__light-grid-glint[data-v-cf8be082]{left:var(--glint-x);top:var(--glint-y);width:3px;height:3px;background:#d6f7ff;box-shadow:0 0 5px 2px #35b7ff94,0 0 10px 3px #3096f03d;animation:heroLightGridGlint-cf8be082 6s ease-in-out var(--glint-delay) infinite}.hero-neon__light-grid-glint[data-v-cf8be082]:nth-child(1){--glint-x: 48%;--glint-y: 78%;--glint-delay: -1s}.hero-neon__light-grid-glint[data-v-cf8be082]:nth-child(2){--glint-x: 58%;--glint-y: 87%;--glint-delay: -4s}.hero-neon__light-grid-glint[data-v-cf8be082]:nth-child(3){--glint-x: 67%;--glint-y: 76%;--glint-delay: -2.5s}.hero-neon__light-grid-glint[data-v-cf8be082]:nth-child(4){--glint-x: 76%;--glint-y: 90%;--glint-delay: -5s}.hero-neon__light-grid-glint[data-v-cf8be082]:nth-child(5){--glint-x: 85%;--glint-y: 79%;--glint-delay: -3.5s}.hero-neon__light-grid-glint[data-v-cf8be082]:nth-child(6){--glint-x: 93%;--glint-y: 93%;--glint-delay: -.5s}@keyframes heroLightSparkFloat-cf8be082{0%,to{opacity:0;transform:translateZ(0)}26%{opacity:.7}72%{opacity:.55}88%{opacity:0;transform:translate3d(0,var(--spark-rise),0)}}@keyframes heroLightGridGlint-cf8be082{0%,to{opacity:0;transform:scale(.65)}42%{opacity:.8;transform:scale(1.2)}70%{opacity:.35;transform:scale(1)}}.hero-neon__comet[data-v-cf8be082],.hero-neon__star[data-v-cf8be082]{position:absolute;top:var(--fx-top);right:var(--fx-right);display:block;border-radius:999px;opacity:0;pointer-events:none;transform:translateZ(0) rotate(var(--fx-angle));transform-origin:0 50%;animation-delay:var(--fx-delay);animation-duration:var(--fx-cycle);animation-iteration-count:infinite;animation-timing-function:linear}.hero-neon__comet[data-v-cf8be082]{width:var(--fx-length);height:3px;background:linear-gradient(90deg,rgba(225,253,255,.98) 0%,rgba(80,203,255,.7) 7%,rgba(12,117,255,.26) 38%,transparent 100%);box-shadow:0 0 7px #20a5ff54;animation-name:heroCometPass-cf8be082}.hero-neon__comet[data-v-cf8be082]:before,.hero-neon__star[data-v-cf8be082]:before{content:"";position:absolute;left:0;top:50%;width:5px;height:5px;border-radius:50%;background:#e7fbff;box-shadow:0 0 7px 1px #4dbdffbd;transform:translateY(-50%)}.hero-neon__star[data-v-cf8be082]{width:28px;height:2px;background:linear-gradient(90deg,rgba(231,251,255,.92),rgba(35,146,255,.28) 48%,transparent);animation-name:heroStarPass-cf8be082}.hero-neon__star[data-v-cf8be082]:before{width:3px;height:3px}.hero--neon.is-background-paused[data-v-cf8be082] :is(.hero-neon__comet,.hero-neon__star,.hero-neon__light-spark,.hero-neon__light-grid-glint){animation-play-state:paused}@keyframes heroCometPass-cf8be082{0%{opacity:0;transform:translateZ(0) rotate(var(--fx-angle))}1.5%{opacity:var(--fx-peak)}6.5%{opacity:var(--fx-peak)}9%{opacity:0;transform:translate3d(var(--fx-distance-x),var(--fx-distance-y),0) rotate(var(--fx-angle))}to{opacity:0;transform:translate3d(var(--fx-distance-x),var(--fx-distance-y),0) rotate(var(--fx-angle))}}@keyframes heroStarPass-cf8be082{0%{opacity:0;transform:translateZ(0) rotate(var(--fx-angle)) scale(.7)}1%{opacity:.65}2.5%{opacity:.5}4%{opacity:0;transform:translate3d(var(--fx-distance-x),var(--fx-distance-y),0) rotate(var(--fx-angle)) scale(1)}to{opacity:0;transform:translate3d(var(--fx-distance-x),var(--fx-distance-y),0) rotate(var(--fx-angle)) scale(1)}}.hero-neon__scene[data-v-cf8be082]{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none}.hero-neon__assembly[data-v-cf8be082]{position:absolute;top:0;right:0;bottom:0;left:0;transform:none;pointer-events:none}.hero-neon__assembly--molecule-top[data-v-cf8be082]{z-index:3}.hero-neon__assembly--molecule-mid[data-v-cf8be082]{z-index:2}.hero-neon__assembly--molecule-right[data-v-cf8be082],.hero-neon__assembly--sphere-top[data-v-cf8be082]{z-index:5}.hero-neon__assembly--sphere-right[data-v-cf8be082]{z-index:6}.hero-neon__assembly--sphere-small[data-v-cf8be082]{z-index:4}.hero-neon__assembly--bubbles-left[data-v-cf8be082]{z-index:9}.hero-neon__assembly--bubbles-right[data-v-cf8be082]{z-index:7}.hero-neon__assembly--podium[data-v-cf8be082]{z-index:4}.hero-neon__assembly--pen[data-v-cf8be082]{z-index:8}.hero--neon.is-assembly-pending .hero-neon__assembly[data-v-cf8be082],.hero--neon.is-assembly-pending[data-v-cf8be082] :is(.hero-neon__badge,.hero-neon__title,.hero-neon__chips,.hero-neon__actions){visibility:hidden}.hero-neon__energy[data-v-cf8be082]{position:absolute;z-index:7;left:70%;top:71%;width:18%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(222,252,255,.95),rgba(50,190,255,.55) 20%,rgba(0,112,255,.12) 52%,transparent 70%);opacity:0;transform:translate(-50%,-50%);pointer-events:none}.hero-neon__floor-light[data-v-cf8be082]{position:absolute;z-index:1;left:71%;top:80%;width:45%;height:27%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(ellipse,rgba(0,142,255,.55),rgba(0,58,191,.2) 42%,transparent 74%);filter:blur(32px)}.hero-neon__object[data-v-cf8be082]{position:absolute;display:block;height:auto;max-width:none;object-fit:contain;pointer-events:none;-webkit-user-drag:none;backface-visibility:hidden}.hero-neon__object.hero-neon__object--theme-light[data-v-cf8be082]{opacity:0}.hero-neon__object--theme-dark[data-v-cf8be082],.hero-neon__object--theme-light[data-v-cf8be082]{transition:opacity .45s ease}.hero-neon__object--podium[data-v-cf8be082]{z-index:4;left:70%;top:32%;width:36%;transform:translate(-50%);filter:drop-shadow(0 16px 24px rgba(0,47,148,.5))}.hero-neon__object--pen[data-v-cf8be082]{z-index:8;left:60%;top:6%;width:auto;height:62%;filter:drop-shadow(-19px 19px 25px rgba(0,2,18,.68)) drop-shadow(0 0 18px rgba(45,153,255,.28))}.hero-neon__object--molecule-top[data-v-cf8be082]{z-index:3;left:43%;top:10%;width:11%;transform:rotate(-15deg);filter:drop-shadow(0 0 13px rgba(42,157,255,.35))}.hero-neon__object--molecule-mid[data-v-cf8be082]{z-index:2;left:55%;top:20%;width:13%;opacity:.7}.hero-neon__object--molecule-right[data-v-cf8be082]{z-index:5;left:82%;top:40%;width:13%;filter:drop-shadow(0 0 12px rgba(51,154,255,.25))}.hero-neon__object--sphere-top[data-v-cf8be082]{z-index:5;left:85%;top:15%;width:8%}.hero-neon__object--sphere-right[data-v-cf8be082]{z-index:6;left:84%;top:57%;width:9%}.hero-neon__object--sphere-small[data-v-cf8be082]{z-index:4;left:49%;top:22%;width:4%}.hero-neon__object--bubbles-left[data-v-cf8be082]{z-index:9;left:-18%;top:36%;width:30%;opacity:.57;filter:blur(2px)}.hero-neon__object--bubbles-right[data-v-cf8be082]{z-index:7;right:-10%;top:21%;width:25%;opacity:.75;filter:blur(2px)}.hero-neon__content[data-v-cf8be082]{position:relative;z-index:12;width:min(52%,700px);margin-left:clamp(40px,9.5vw,180px);padding-top:clamp(48px,7.5vh,80px);text-shadow:0 2px 18px rgba(0,3,18,.6)}.hero-neon__badge[data-v-cf8be082],.hero-neon__chip[data-v-cf8be082]{display:inline-flex;align-items:center;gap:9px;border:1px solid rgba(35,137,255,.68);border-radius:999px;background:#010e2cb8;box-shadow:inset 0 0 13px #0d51b233,0 0 14px #005eff52;color:#d9efff;white-space:nowrap;transition:background-color .45s ease,border-color .45s ease,color .45s ease,box-shadow .45s ease}.hero-neon__badge[data-v-cf8be082]{min-height:32px;padding:5px 15px;margin-bottom:clamp(19px,3vh,27px);font-size:12px;font-weight:650;letter-spacing:.015em;text-transform:uppercase}.hero-neon__dot[data-v-cf8be082]{flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:#2dd5ff;box-shadow:0 0 5px 2px #11b7ff,0 0 12px #007dff}.hero-neon__title[data-v-cf8be082]{margin:0 0 21px;font-family:var(--font-display);font-size:clamp(34px,3.4vw,54px);font-weight:800;line-height:.98;letter-spacing:-.055em;transition:color .45s ease,text-shadow .45s ease}.hero-neon__title span[data-v-cf8be082]{display:block}.hero-neon__accent[data-v-cf8be082]{width:fit-content;background:linear-gradient(100deg,#64b2ff 5%,#319bff 55%,#b1e1ff);background-clip:text;-webkit-background-clip:text;color:transparent;filter:drop-shadow(0 0 20px rgba(17,122,255,.23))}.hero-neon__chips[data-v-cf8be082]{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:21px}.hero-neon__chip[data-v-cf8be082]{min-height:27px;padding:4px 11px;font-size:10px;font-weight:650;text-transform:uppercase}.hero-neon__chip .hero-neon__dot[data-v-cf8be082]{flex-basis:5px;width:5px;height:5px}.hero-neon__actions[data-v-cf8be082]{display:flex;flex-wrap:wrap;gap:11px}.hero-neon__button[data-v-cf8be082]{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 20px;border:1px solid rgba(25,120,255,.7);border-radius:11px;background:#010d27bf;color:#fff;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap;box-shadow:inset 0 0 12px #0052bd29,0 0 16px #0053f729;transition:transform .25s ease,border-color .45s ease,box-shadow .45s ease,background-color .45s ease,color .45s ease}.hero-neon__button[data-v-cf8be082]:hover,.hero-neon__button[data-v-cf8be082]:focus-visible{transform:translateY(-2px);border-color:#42c8ff;box-shadow:0 0 22px #0074ff6b}.hero-neon__button--primary[data-v-cf8be082]{border-color:#4ec9ff;background:linear-gradient(115deg,#0b77f9,#03aafa);box-shadow:inset 0 1px #ffffff45,0 0 14px #007fffc2,0 0 27px #0063ff8c}.hero-neon__button--license[data-v-cf8be082]{color:#aee7ff}.hero-neon__button svg[data-v-cf8be082]{width:17px;height:17px}@media (max-width: 1100px){.hero-neon__comet[data-v-cf8be082]:nth-child(4),.hero-neon__star[data-v-cf8be082]:nth-child(n+7){display:none}.hero--neon[data-v-cf8be082]{height:auto;min-height:650px}.hero-neon__content[data-v-cf8be082]{width:53%;margin-left:5%;padding-top:80px}.hero-neon__title[data-v-cf8be082]{font-size:clamp(33px,3.8vw,43px)}.hero-neon__button[data-v-cf8be082]{padding:0 14px;font-size:12px}.hero-neon__object--pen[data-v-cf8be082]{left:62%;height:56%;top:9%}.hero-neon__object--podium[data-v-cf8be082]{left:76%;top:46%;width:42%}}@media (max-width: 767px){.hero-neon__background-fx[data-v-cf8be082]{opacity:.65}.hero-neon__comet[data-v-cf8be082]:nth-child(n+3),.hero-neon__star[data-v-cf8be082]:nth-child(n+5){display:none}.hero--neon[data-v-cf8be082]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto auto;min-height:0;height:auto;padding:26px 0 calc(104px + env(safe-area-inset-bottom))}.hero-neon__background[data-v-cf8be082]{background-position:58% bottom;background-size:auto 100%}.hero-neon__background[data-v-cf8be082]:after{background:linear-gradient(180deg,#000517c7,#0005179e,#0005170d 70%,#000517ad)}.hero-neon__content[data-v-cf8be082]{display:contents}.hero-neon__badge[data-v-cf8be082],.hero-neon__title[data-v-cf8be082],.hero-neon__chips[data-v-cf8be082],.hero-neon__actions[data-v-cf8be082]{position:relative;z-index:12;min-width:0}.hero-neon__badge[data-v-cf8be082]{grid-row:1;justify-self:start;min-height:30px;margin:0 20px 20px;padding:4px 13px;font-size:10px}.hero-neon__title[data-v-cf8be082]{grid-row:2;margin:0 20px 20px;font-size:clamp(28px,7.5vw,38px);line-height:1.06;letter-spacing:-.048em;text-shadow:0 2px 18px rgba(0,3,18,.65)}.hero-neon__title span[data-v-cf8be082]{display:inline}.hero-neon__accent[data-v-cf8be082]{-webkit-box-decoration-break:clone;box-decoration-break:clone}.hero-neon__chips[data-v-cf8be082]{grid-row:3;gap:8px;margin:0 20px;text-shadow:0 2px 14px rgba(0,3,18,.6)}.hero-neon__chip[data-v-cf8be082]{min-height:26px;font-size:9px;padding:4px 9px}.hero-neon__scene[data-v-cf8be082]{--mobile-product-x: 52%;--mobile-scene-height: clamp(390px, 101vw, 450px);--mobile-podium-width: min(75vw, 400px);--mobile-product-y: calc(var(--mobile-scene-height) - 70px);--mobile-pen-height: clamp(300px, 47vw, 360px);--mobile-pen-tip-offset: clamp(72px, 11.3vw, 86px);position:relative;grid-row:4;inset:auto;width:100%;height:calc(var(--mobile-scene-height) + min(37.5vw,200px) - 58px);margin-top:8px;overflow:hidden}.hero-neon__object--pen[data-v-cf8be082]{left:calc(var(--mobile-product-x) - var(--mobile-pen-tip-offset));top:calc(var(--mobile-product-y) - var(--mobile-pen-height) - 18px);height:var(--mobile-pen-height)}.hero-neon__object--podium[data-v-cf8be082]{left:var(--mobile-product-x);top:var(--mobile-product-y);width:var(--mobile-podium-width);transform:translate(-50%,-50%)}.hero-neon__floor-light[data-v-cf8be082]{left:var(--mobile-product-x);top:var(--mobile-product-y);width:88%}.hero-neon__energy[data-v-cf8be082]{left:var(--mobile-product-x);top:var(--mobile-product-y);width:22%}.hero-neon__object--molecule-top[data-v-cf8be082]{left:12%;top:8%;width:23%}.hero-neon__object--molecule-mid[data-v-cf8be082]{left:29%;top:29%;width:24%}.hero-neon__object--molecule-right[data-v-cf8be082]{left:75%;top:39%;width:22%}.hero-neon__object--sphere-top[data-v-cf8be082]{left:77%;top:12%;width:17%}.hero-neon__object--sphere-right[data-v-cf8be082]{left:78%;top:66%;width:18%}.hero-neon__object--sphere-small[data-v-cf8be082]{left:22%;top:63%;width:10%}.hero-neon__object--bubbles-left[data-v-cf8be082]{left:-19%;top:49%;width:39%}.hero-neon__object--bubbles-right[data-v-cf8be082]{right:-20%;top:10%;width:38%}.hero-neon__actions[data-v-cf8be082]{grid-row:5;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:10px 20px 0}.hero-neon__button[data-v-cf8be082]{min-width:0;min-height:50px;padding:0 8px;border-radius:14px;font-size:12px}.hero-neon__button--primary[data-v-cf8be082]{grid-column:1 / -1;min-height:56px;font-size:15px}.hero-neon__button--license[data-v-cf8be082]{gap:6px}}@media (max-width: 360px){.hero-neon__badge[data-v-cf8be082],.hero-neon__title[data-v-cf8be082],.hero-neon__chips[data-v-cf8be082]{margin-inline:16px}.hero-neon__actions[data-v-cf8be082]{margin-inline:16px;gap:9px}.hero-neon__button[data-v-cf8be082]{font-size:11px}.hero-neon__button--primary[data-v-cf8be082]{font-size:14px}}[data-theme=light] .hero--neon[data-v-cf8be082]{background:#e8f2ff;color:#081a35}[data-theme=light] .hero-neon__background--dark[data-v-cf8be082]{opacity:0}[data-theme=light] .hero-neon__background--light[data-v-cf8be082]{opacity:1}[data-theme=light] .hero-neon__comets[data-v-cf8be082],[data-theme=light] .hero-neon__stars[data-v-cf8be082]{display:none}[data-theme=light] .hero-neon__light-fx[data-v-cf8be082]{display:block}[data-theme=light] .hero-neon__background--light[data-v-cf8be082]:after{background:none}[data-theme=light] .hero-neon__object--theme-dark[data-v-cf8be082]{opacity:0}[data-theme=light] .hero-neon__object--theme-light[data-v-cf8be082]{opacity:1}[data-theme=light] .hero-neon__content[data-v-cf8be082]{margin-left:clamp(40px,7.8vw,150px)}[data-theme=light] .hero-neon__floor-light[data-v-cf8be082]{background:radial-gradient(ellipse,rgba(37,166,255,.28),rgba(78,176,255,.12) 42%,transparent 74%);filter:blur(26px)}[data-theme=light] .hero-neon__object--podium[data-v-cf8be082]{filter:drop-shadow(0 18px 20px rgba(16,90,205,.16))}[data-theme=light] .hero-neon__object--pen[data-v-cf8be082]{filter:drop-shadow(0 18px 20px rgba(24,92,181,.22))}[data-theme=light] .hero-neon__object--molecule-top[data-v-cf8be082],[data-theme=light] .hero-neon__object--molecule-right[data-v-cf8be082]{filter:drop-shadow(0 4px 10px rgba(42,145,255,.12))}[data-theme=light] .hero-neon__object--molecule-mid.hero-neon__object--theme-light[data-v-cf8be082]{opacity:.8}[data-theme=light] .hero-neon__object--bubbles-left.hero-neon__object--theme-light[data-v-cf8be082]{opacity:.54}[data-theme=light] .hero-neon__object--bubbles-right.hero-neon__object--theme-light[data-v-cf8be082]{opacity:.48;transform:scaleX(-1)}[data-theme=light] .hero-neon__content[data-v-cf8be082]{text-shadow:none}[data-theme=light] .hero-neon__title[data-v-cf8be082]{color:#071a38;text-shadow:none}[data-theme=light] .hero-neon__accent[data-v-cf8be082]{background-image:linear-gradient(100deg,#1769f5,#329cf5);filter:none}[data-theme=light] .hero-neon__badge[data-v-cf8be082],[data-theme=light] .hero-neon__chip[data-v-cf8be082]{border-color:#4c97f270;background:#ffffffba;box-shadow:inset 0 1px #ffffffeb,0 4px 14px #226ad829}[data-theme=light] .hero-neon__badge[data-v-cf8be082]{color:#1769e8}[data-theme=light] .hero-neon__chip[data-v-cf8be082]{color:#12254b}[data-theme=light] .hero-neon__chips[data-v-cf8be082]{text-shadow:none}[data-theme=light] .hero-neon__button--primary[data-v-cf8be082]{color:#fff;box-shadow:inset 0 1px #ffffff5c,0 5px 18px #0e6bea4d}[data-theme=light] .hero-neon__button--secondary[data-v-cf8be082]{border-color:#418ef052;background:#ffffffdb;color:#12254b;box-shadow:0 5px 17px #285ca621}[data-theme=light] .hero-neon__button--license[data-v-cf8be082]{border-color:#418ef05e;background:#eff7ffc2;color:#1769e8;box-shadow:0 5px 17px #285ca61f}[data-theme=light] .hero-neon__comet[data-v-cf8be082]{background:linear-gradient(90deg,rgba(5,99,220,.9),rgba(24,125,233,.42) 38%,transparent 100%);box-shadow:0 0 8px #106cdd4d}[data-theme=light] .hero-neon__star[data-v-cf8be082]{background:linear-gradient(90deg,rgba(17,108,229,.84),rgba(32,137,240,.25) 48%,transparent)}[data-theme=light][data-v-cf8be082] :is(.hero-neon__comet,.hero-neon__star):before{background:#1679ec;box-shadow:0 0 7px 1px #157ae79e}@media (min-width: 1101px){[data-theme=light] .hero-neon__object--podium[data-v-cf8be082]{left:69%;top:35%;width:38%}[data-theme=light] .hero-neon__object--pen[data-v-cf8be082]{top:7%}}@media (min-width: 1450px){[data-theme=light] .hero-neon__content[data-v-cf8be082]{padding-top:clamp(58px,8.6vh,95px)}[data-theme=light] .hero-neon__badge[data-v-cf8be082]{min-width:275px;min-height:44px;margin-bottom:38px;padding-inline:17px;font-size:13px}[data-theme=light] .hero-neon__title[data-v-cf8be082]{margin-bottom:33px}[data-theme=light] .hero-neon__chips[data-v-cf8be082]{margin-bottom:32px}[data-theme=light] .hero-neon__chip[data-v-cf8be082]{min-height:36px;padding:6px 13px;font-size:12px}[data-theme=light] .hero-neon__button[data-v-cf8be082]{min-height:56px;padding-inline:26px;font-size:14px}[data-theme=light] .hero-neon__button--primary[data-v-cf8be082]{min-width:250px}[data-theme=light] .hero-neon__button--secondary[data-v-cf8be082]{min-width:178px}[data-theme=light] .hero-neon__button--license[data-v-cf8be082]{min-width:206px}}@media (max-width: 767px){.hero-neon__light-spark[data-v-cf8be082]:nth-child(n+5),.hero-neon__light-grid-glint[data-v-cf8be082]:nth-child(n+4){display:none}[data-theme=light] .hero-neon__background--light[data-v-cf8be082]{background-position:center bottom;background-size:cover}[data-theme=light] .hero-neon__background--light[data-v-cf8be082]:after{background:none}[data-theme=light] .hero-neon__content[data-v-cf8be082]{margin-left:0}}@media (min-width: 768px) and (max-width: 1279px){.hero--neon[data-v-cf8be082]{--hero-product-x: 73%;--hero-product-y: 72%;--hero-podium-size: clamp(350px, 42vw, 520px);--hero-pen-height: clamp(360px, 39vw, 470px);--hero-pen-tip-offset: clamp(86px, 9.36vw, 113px);height:min(calc(100svh - 72px),clamp(700px,68vw,800px));min-height:650px}.hero-neon__content[data-v-cf8be082],[data-theme=light] .hero-neon__content[data-v-cf8be082]{width:min(52%,610px);margin-left:5%;padding-top:clamp(58px,7vh,80px)}.hero-neon__object--podium[data-v-cf8be082],[data-theme=light] .hero-neon__object--podium[data-v-cf8be082]{left:var(--hero-product-x);top:var(--hero-product-y);width:var(--hero-podium-size);transform:translate(-50%,-50%)}.hero-neon__object--pen[data-v-cf8be082],[data-theme=light] .hero-neon__object--pen[data-v-cf8be082]{left:calc(var(--hero-product-x) - var(--hero-pen-tip-offset));top:calc(var(--hero-product-y) - var(--hero-pen-height) - 8px);height:var(--hero-pen-height)}.hero-neon__floor-light[data-v-cf8be082]{left:var(--hero-product-x);top:80%}.hero-neon__energy[data-v-cf8be082]{left:var(--hero-product-x);top:var(--hero-product-y)}.hero-neon__object--molecule-top[data-v-cf8be082]{left:54%;top:10%;width:clamp(95px,11vw,140px)}.hero-neon__object--molecule-mid[data-v-cf8be082]{left:57%;top:34%;width:clamp(100px,12vw,150px)}.hero-neon__object--molecule-right[data-v-cf8be082]{left:85%;top:44%;width:clamp(100px,12vw,155px)}.hero-neon__object--sphere-top[data-v-cf8be082]{left:88%;top:16%;width:clamp(74px,8vw,102px)}.hero-neon__object--sphere-right[data-v-cf8be082]{left:87%;top:66%;width:clamp(80px,9vw,115px)}.hero-neon__object--sphere-small[data-v-cf8be082]{left:62%;top:30%}}@media (prefers-reduced-motion: reduce){.hero-neon__background-fx[data-v-cf8be082]{display:none}.hero-neon__background[data-v-cf8be082],.hero--neon[data-v-cf8be082],.hero-neon__title[data-v-cf8be082],.hero-neon__badge[data-v-cf8be082],.hero-neon__chip[data-v-cf8be082],.hero-neon__button[data-v-cf8be082],.hero-neon__object--theme-dark[data-v-cf8be082],.hero-neon__object--theme-light[data-v-cf8be082]{transition-duration:.01ms}.hero--neon.is-assembly-pending .hero-neon__assembly[data-v-cf8be082],.hero--neon.is-assembly-pending[data-v-cf8be082] :is(.hero-neon__badge,.hero-neon__title,.hero-neon__chips,.hero-neon__actions){visibility:visible}}.hero--neon[data-v-cf8be082]{font-family:Manrope,sans-serif;line-height:1.6;text-wrap:pretty;-webkit-font-smoothing:antialiased}.hero-neon__title[data-v-cf8be082]{font-family:Manrope,sans-serif;font-size:clamp(40px,3.6vw,62px);line-height:1.08;letter-spacing:-.035em;margin-bottom:24px}.hero-neon__badge[data-v-cf8be082]{margin-bottom:24px}.hero-neon__chips[data-v-cf8be082]{margin-bottom:30px;gap:12px}.hero-neon__description[data-v-cf8be082]{flex:0 0 100%;max-width:580px;margin:0;color:#c3d4ed;font-size:clamp(14px,1.12vw,18px);font-weight:400;line-height:1.7;letter-spacing:0}@media (min-width: 1280px){.hero-neon__content[data-v-cf8be082]{width:min(48%,760px);padding-top:clamp(100px,22vh,240px)}}@media (min-width: 768px) and (max-width: 1279px){.hero-neon__content[data-v-cf8be082]{padding-top:clamp(90px,17vh,150px)}.hero-neon__title[data-v-cf8be082]{font-size:clamp(32px,3.4vw,42px)}}@media (max-width: 767px){.hero-neon__badge[data-v-cf8be082]{margin-bottom:20px}.hero-neon__title[data-v-cf8be082]{font-size:clamp(30px,8vw,38px);line-height:1.15;letter-spacing:-.025em;margin-bottom:18px}.hero-neon__chips[data-v-cf8be082]{margin-bottom:0}.hero-neon__description[data-v-cf8be082]{font-size:14px;line-height:1.65;max-width:350px}}.catalog-card[data-v-1225dd28]{--bg-primary: #0a0a10;--bg-secondary: #121218;--bg-card: #18181f;--border: rgba(255,255,255,.08);--accent: #a6b9f8;--accent-dim: rgba(166,185,248,.15);--text-primary: #fff;--text-secondary: rgba(255,255,255,.6);--text-muted: rgba(255,255,255,.35);--font-mono: "JetBrains Mono", monospace;height:100%;text-decoration:none}.catalog-card[data-v-1225dd28]{display:flex;min-width:0;flex-direction:column;background:var(--bg-card);border:1px solid var(--border);border-radius:20px;overflow:hidden;color:var(--text-primary);transition:all .4s cubic-bezier(.16,1,.3,1)}.catalog-card[data-v-1225dd28]:hover{border-color:#a6b9f84d;transform:translateY(-8px);box-shadow:0 25px 50px #00000059}.catalog-card-image[data-v-1225dd28]{position:relative;aspect-ratio:1;background:var(--bg-secondary);overflow:hidden}.catalog-card-image img[data-v-1225dd28]{display:block;width:100%;height:100%;object-fit:contain;object-position:center;background:#fff}.catalog-card-placeholder[data-v-1225dd28]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.catalog-card-overlay[data-v-1225dd28]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a10b3;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .4s ease}.catalog-card:hover .catalog-card-overlay[data-v-1225dd28]{opacity:1}.catalog-view-btn[data-v-1225dd28]{padding:.75rem 1.5rem;background:var(--accent);color:var(--bg-primary);font-size:.8rem;font-weight:700;border-radius:10px;transform:translateY(10px);transition:transform .4s ease}.catalog-card:hover .catalog-view-btn[data-v-1225dd28]{transform:translateY(0)}.catalog-card-content[data-v-1225dd28]{display:flex;flex:1;flex-direction:column;padding:1.5rem}.catalog-card-meta[data-v-1225dd28]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem}.catalog-category-badge[data-v-1225dd28]{display:inline-block;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);background:var(--accent-dim);padding:.35rem .7rem;border-radius:6px}.catalog-low-stock[data-v-1225dd28]{display:inline-flex;align-items:center;gap:.35rem;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#f59e0b;background:#f59e0b1f;border:1px solid rgba(245,158,11,.28);border-radius:999px;padding:.32rem .62rem}.catalog-card-title[data-v-1225dd28]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.125rem;font-weight:600;margin-bottom:.5rem;line-height:1.3}.catalog-card-desc[data-v-1225dd28]{font-size:.85rem;color:var(--text-secondary);line-height:1.6;margin-bottom:1.25rem;white-space:pre-line;word-break:break-word}.catalog-card-footer[data-v-1225dd28]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:auto;padding-top:1rem;border-top:1px solid var(--border)}.catalog-card-price[data-v-1225dd28]{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.catalog-price-current[data-v-1225dd28]{display:flex;align-items:baseline;gap:.25rem}.catalog-price-value[data-v-1225dd28]{font-family:var(--font-mono);font-size:1.5rem;font-weight:700}.catalog-price-currency[data-v-1225dd28]{font-size:.875rem;color:var(--text-muted)}.catalog-price-discount-row[data-v-1225dd28]{display:inline-flex;align-items:center;gap:.4rem}.catalog-price-old[data-v-1225dd28]{font-size:.8rem;color:var(--text-muted);text-decoration:line-through}.catalog-price-discount-badge[data-v-1225dd28]{font-size:.72rem;font-weight:700;color:#ef4444;background:#ef44441f;border:1px solid rgba(239,68,68,.3);border-radius:999px;padding:.12rem .45rem}.catalog-open-btn[data-v-1225dd28]{width:40px;height:40px;flex:0 0 40px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-secondary);border:1px solid var(--border);border-radius:10px;color:var(--text-primary);transition:all .3s ease}.catalog-open-btn[data-v-1225dd28]:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:var(--bg-primary)}.catalog-open-btn[data-v-1225dd28]:disabled{opacity:.4;cursor:not-allowed}@media (prefers-reduced-motion: no-preference){.product-card--animated[data-v-1225dd28]{animation:catalog-card-reveal-1225dd28 .55s var(--reveal-delay, 0ms) cubic-bezier(.16,1,.3,1) both}}@keyframes catalog-card-reveal-1225dd28{0%{opacity:0;translate:0 24px;scale:.985}to{opacity:1;translate:0 0;scale:1}}@media (max-width: 640px){.catalog-card-content[data-v-1225dd28]{padding:1rem}.catalog-card-title[data-v-1225dd28]{font-size:.9375rem}.catalog-card-desc[data-v-1225dd28]{font-size:.8rem;display:none}.catalog-price-value[data-v-1225dd28]{font-size:1.125rem}}.catalog-card-image video[data-v-1225dd28]{width:100%;height:100%;object-fit:contain}.catalog-open-btn svg[data-v-1225dd28]{width:16px;height:16px}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+0000-024F}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-cyrillic.woff2) format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+0400-052F}.forum-events__grid[data-v-c3ce8ff5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(100%,1240px);margin-inline:auto}.forum-events__description[data-v-c3ce8ff5]{max-width:680px;margin:-10px 0 24px;color:#bdd0e9;font-size:15px;line-height:1.6}.forum-event-card[data-v-c3ce8ff5]{position:relative;display:block;min-width:0;aspect-ratio:2.1 / 1;overflow:hidden;border:1px solid rgba(106,177,246,.6);border-radius:19px;background:#061a38;color:#fff;box-shadow:inset 0 1px #dcf1ff24,0 10px 24px #00081c29;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1)}.forum-event-card[data-v-c3ce8ff5]:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 28px #3292ff2e;opacity:0;pointer-events:none;transition:opacity .45s cubic-bezier(.22,1,.36,1);content:""}.forum-event-card__media[data-v-c3ce8ff5],.forum-event-card__media[data-v-c3ce8ff5]:after,.forum-event-card__media img[data-v-c3ce8ff5],.forum-event-card__media video[data-v-c3ce8ff5]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.forum-event-card__media img[data-v-c3ce8ff5],.forum-event-card__media video[data-v-c3ce8ff5]{object-fit:cover;object-position:center;transition:transform .45s cubic-bezier(.22,1,.36,1)}.forum-event-card__media[data-v-c3ce8ff5]:after{background:linear-gradient(90deg,#020b20f0,#03112dd6 40%,#0313305e 75%,#0414321f);content:""}.forum-event-card__content[data-v-c3ce8ff5]{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;justify-items:start;min-width:0;padding:20px 22px 19px}.forum-event-card__date[data-v-c3ce8ff5],.forum-event-card__place[data-v-c3ce8ff5]{display:inline-flex;align-items:flex-start;gap:8px;max-width:100%;color:#e8f3ff;font-size:13px;font-weight:600;line-height:1.35;text-shadow:0 1px 8px rgba(0,6,24,.45)}.forum-event-card__date svg[data-v-c3ce8ff5],.forum-event-card__place svg[data-v-c3ce8ff5]{width:17px;height:17px;flex:0 0 17px;color:#b9dcff}.forum-event-card__date.is-pending[data-v-c3ce8ff5],.forum-event-card__place.is-pending[data-v-c3ce8ff5]{color:#c2d4eb}.forum-event-card__date[data-v-c3ce8ff5]{grid-row:1}.forum-event-card__content h3[data-v-c3ce8ff5]{grid-row:2;align-self:center;max-width:94%;margin:0;color:#fff;font-size:clamp(22px,2.05vw,28px);font-weight:800;line-height:1.12;letter-spacing:-.035em;text-wrap:balance;text-shadow:0 2px 12px rgba(0,5,20,.4)}.forum-event-card__place[data-v-c3ce8ff5]{grid-row:3}@media (hover: hover) and (pointer: fine){.forum-event-card[data-v-c3ce8ff5]:hover{transform:translateY(-4px);border-color:#87ceffe6;box-shadow:inset 0 1px #dcf1ff40,0 15px 30px #00092040}.forum-event-card[data-v-c3ce8ff5]:hover:after{opacity:1}.forum-event-card:hover .forum-event-card__media img[data-v-c3ce8ff5],.forum-event-card:hover .forum-event-card__media video[data-v-c3ce8ff5]{transform:scale(1.05)}}@media (max-width: 980px){.forum-events__grid[data-v-c3ce8ff5]{grid-template-columns:repeat(2,minmax(0,1fr))}.forum-event-card__content h3[data-v-c3ce8ff5]{font-size:clamp(22px,2.7vw,27px)}}@media (max-width: 640px){.forum-events__grid[data-v-c3ce8ff5]{grid-template-columns:1fr;gap:14px}.forum-event-card[data-v-c3ce8ff5]{aspect-ratio:2.1 / 1}.forum-event-card__content[data-v-c3ce8ff5]{padding:16px 18px}.forum-event-card__content h3[data-v-c3ce8ff5]{max-width:94%;font-size:clamp(21px,5.8vw,25px)}.forum-event-card__date[data-v-c3ce8ff5],.forum-event-card__place[data-v-c3ce8ff5]{font-size:12px}}@media (prefers-reduced-motion: reduce){.forum-event-card[data-v-c3ce8ff5],.forum-event-card[data-v-c3ce8ff5]:after,.forum-event-card__media img[data-v-c3ce8ff5],.forum-event-card__media video[data-v-c3ce8ff5]{transition-duration:.01ms}}.cta-panel[data-v-979af76f]{position:relative;isolation:isolate;min-height:215px;padding:30px clamp(145px,16vw,210px);gap:28px;border-color:#5fb2ffc7;background:#031b42;box-shadow:inset 0 1px #b8e5ff3b,0 12px 36px #00082340}.cta-panel__background[data-v-979af76f],.cta-panel>.cta-panel__background[data-v-979af76f]{position:absolute;z-index:-3;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 52%;pointer-events:none}.cta-panel__shade[data-v-979af76f]{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#020c2566,#020f2b1a 42%,#020d2540);pointer-events:none}.cta-panel>.cta-panel__molecule[data-v-979af76f]{position:absolute;z-index:-1;width:clamp(175px,18vw,255px);height:auto;pointer-events:none;filter:drop-shadow(0 0 13px rgba(25,151,255,.24))}.cta-panel>.cta-panel__molecule--left[data-v-979af76f]{left:-88px;top:-68px}.cta-panel>.cta-panel__molecule--right[data-v-979af76f]{left:auto;right:-45px;top:auto;bottom:-72px;width:clamp(155px,16vw,220px);transform:rotate(16deg)}.cta-panel>.cta-panel__copy[data-v-979af76f],.cta-panel>.btn[data-v-979af76f]{z-index:1}.cta-panel__copy[data-v-979af76f]{min-width:0}.cta-panel__copy h2[data-v-979af76f]{max-width:680px;text-shadow:0 2px 14px rgba(0,8,30,.45)}.cta-panel__copy p[data-v-979af76f]{max-width:560px;text-shadow:0 1px 8px rgba(0,8,30,.5)}.cta-panel>.btn[data-v-979af76f]{justify-self:end}@media (max-width: 1100px){.cta-panel[data-v-979af76f]{padding-inline:clamp(105px,11vw,150px)}.cta-panel>.cta-panel__molecule--left[data-v-979af76f]{left:-100px}.cta-panel>.cta-panel__molecule--right[data-v-979af76f]{right:-65px}}@media (max-width: 900px){.cta-panel[data-v-979af76f]{min-height:265px;grid-template-columns:1fr;align-content:center;gap:18px;padding:30px clamp(95px,12vw,125px)}.cta-panel>.btn[data-v-979af76f]{justify-self:start}}@media (max-width: 700px){.cta-panel[data-v-979af76f]{min-height:260px;grid-template-columns:1fr;gap:16px;align-content:center;padding:30px}.cta-panel>.cta-panel__molecule--left[data-v-979af76f]{width:125px;left:-95px;top:-42px;opacity:.65}.cta-panel>.cta-panel__molecule--right[data-v-979af76f]{width:135px;right:-74px;bottom:-55px;opacity:.6}.cta-panel>.btn[data-v-979af76f]{justify-self:start}.cta-panel__copy h2[data-v-979af76f]{font-size:clamp(26px,7vw,34px)}.cta-panel__copy p[data-v-979af76f]{font-size:13px;line-height:1.55}}.forum-checkout-wrap[data-v-872d0f55]{max-width:1240px}.forum-checkout[data-v-872d0f55]{position:relative;isolation:isolate;width:100%;overflow:hidden;padding:clamp(24px,3vw,48px);border:1px solid rgba(154,189,255,.12);border-radius:22px;background:radial-gradient(circle at 2% 2%,rgba(120,150,215,.13),transparent 26%),radial-gradient(circle at 100% 10%,rgba(24,75,154,.11),transparent 30%),#070f20;color:#f5f7ff}.forum-checkout__molecule[data-v-872d0f55]{position:absolute;z-index:0;width:clamp(150px,20vw,260px);opacity:.34;pointer-events:none;-webkit-user-select:none;user-select:none}.forum-checkout__molecule--top[data-v-872d0f55]{top:-95px;right:-90px}.forum-checkout__molecule--bottom[data-v-872d0f55]{bottom:-120px;left:-120px}.forum-checkout__content[data-v-872d0f55]{position:relative;z-index:1}.forum-checkout__heading[data-v-872d0f55]{margin-bottom:2.2rem}.forum-checkout__heading .eyebrow[data-v-872d0f55]{margin-bottom:16px}.forum-checkout__heading h2[data-v-872d0f55]{margin:0 0 8px;color:#f6f8ff;font-size:clamp(27px,2.55vw,42px);line-height:1.16;letter-spacing:-.035em}.forum-checkout__heading p[data-v-872d0f55]{max-width:720px;margin:0;color:#9fb6e7;font-size:clamp(14px,1.15vw,18px);line-height:1.5}.forum-checkout__fields[data-v-872d0f55]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px clamp(16px,2.4vw,40px)}.forum-checkout__field[data-v-872d0f55]{min-width:0}.forum-checkout__field--company[data-v-872d0f55]{grid-column:span 2}.forum-checkout__field>label[data-v-872d0f55]{display:block;margin:0 0 9px 3px;color:#f1f4ff;font-size:clamp(14px,1.08vw,18px);font-weight:500;line-height:1.35}.forum-checkout__field>label em[data-v-872d0f55]{color:#ff5068;font-style:normal;font-weight:700}.forum-checkout__glass[data-v-872d0f55]{position:relative;display:flex;align-items:center;min-width:0;height:68px;border:1px solid rgba(166,195,255,.68);border-radius:17px;background:linear-gradient(180deg,#91b3f126,#7799dc13 23%,#7691d41c);box-shadow:inset 0 1px #e9f3ff4d,inset 1px 0 #b8d4ff1c,inset 0 -3px 9px #7faafa17,0 14px 32px #0000001f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:border-color .25s ease,box-shadow .25s ease}.forum-checkout__glass[data-v-872d0f55]:focus-within{border-color:#d3e4ff;box-shadow:inset 0 1px #ffffff6b,0 0 0 3px #92b6ff1f}.forum-checkout__glass--error[data-v-872d0f55]{border-color:#ff7c8d}.forum-checkout__glass>img[data-v-872d0f55]{width:28px;height:28px;margin:0 19px 0 24px;flex:none}.forum-checkout__glass input[data-v-872d0f55]{width:100%;min-width:0;height:100%;padding:0 16px 0 0;border:0;outline:0;background:transparent;color:#f5f7ff;font:inherit;font-size:clamp(16px,1.25vw,20px)}.forum-checkout__glass input[data-v-872d0f55]:focus-visible{outline:none}.forum-checkout__glass input[data-v-872d0f55]::placeholder{color:#aab9d9;opacity:1}.forum-checkout__field small[data-v-872d0f55]{display:block;margin:7px 3px 0;color:#ffb1bf;font-size:12px}.forum-checkout__actions[data-v-872d0f55]{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:32px;padding-top:28px;border-top:1px solid rgba(154,189,255,.18)}.forum-checkout__consent[data-v-872d0f55]{display:flex;align-items:flex-start;gap:12px;max-width:610px;color:#c8d6ef;font-size:13px;line-height:1.55;cursor:pointer}.forum-checkout__consent input[data-v-872d0f55]{flex:0 0 22px;width:22px;height:22px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #9eb9f6;border-radius:6px;background:#7b9bdd1f;display:grid;place-items:center;cursor:pointer}.forum-checkout__consent input[data-v-872d0f55]:checked{background:#a9c3ff}.forum-checkout__consent input[data-v-872d0f55]:checked:after{content:"";width:9px;height:5px;border-left:2px solid #10244b;border-bottom:2px solid #10244b;transform:rotate(-45deg) translateY(-1px)}.forum-checkout__consent input[data-v-872d0f55]:focus-visible{outline:2px solid #d2e3ff;outline-offset:3px}.forum-checkout__consent a[data-v-872d0f55]{color:#b9cefc;text-decoration:underline;text-underline-offset:3px}.forum-checkout__submit[data-v-872d0f55]{flex:0 0 auto;min-width:250px}.forum-checkout__submit[data-v-872d0f55]:disabled{opacity:.6;cursor:default}.forum-checkout__error[data-v-872d0f55]{margin:18px 0 0;color:#ffb1bf;font-size:13px}.forum-checkout__success[data-v-872d0f55]{margin:18px 0 0;padding:12px 16px;border:1px solid #4ed5b4;border-radius:10px;color:#b4ffe4;font-size:13px}@media (max-width: 1100px){.forum-checkout__fields[data-v-872d0f55]{grid-template-columns:repeat(2,minmax(0,1fr))}.forum-checkout__field--email[data-v-872d0f55]{grid-column:1 / -1}.forum-checkout__field--company[data-v-872d0f55]{grid-column:auto}}@media (max-width: 700px){.forum-checkout[data-v-872d0f55]{padding:24px 20px;border-radius:18px}.forum-checkout__heading[data-v-872d0f55]{margin-bottom:24px}.forum-checkout__heading h2[data-v-872d0f55]{font-size:clamp(27px,7vw,34px)}.forum-checkout__fields[data-v-872d0f55]{grid-template-columns:minmax(0,1fr);gap:18px}.forum-checkout__field--email[data-v-872d0f55]{grid-column:auto}.forum-checkout__glass[data-v-872d0f55]{height:58px}.forum-checkout__glass>img[data-v-872d0f55]{width:24px;height:24px;margin:0 15px 0 17px}.forum-checkout__glass input[data-v-872d0f55]{font-size:16px}.forum-checkout__actions[data-v-872d0f55]{flex-direction:column;align-items:stretch;gap:24px;margin-top:26px;padding-top:23px}.forum-checkout__consent[data-v-872d0f55]{font-size:12px}.forum-checkout__submit[data-v-872d0f55]{width:100%;min-width:0}.forum-checkout__molecule[data-v-872d0f55]{opacity:.2}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}@font-face{font-family:Manrope;src:url(/fonts/manrope-cyrillic.woff2) format("woff2");font-style:normal;font-weight:300 800;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin.woff2) format("woff2");font-style:normal;font-weight:300 800;font-display:swap;unicode-range:U+0000-024F}:root{font-family:Manrope,Arial,sans-serif;color:#f7faff;background:#020b23;font-synthesis:none;scroll-behavior:smooth}*{box-sizing:border-box}html{scroll-padding-top:84px}body{margin:0;min-width:320px;overflow-x:hidden}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}img,video{display:block;max-width:100%}svg{width:24px;height:24px}h1,h2,h3,p{margin-top:0}.forum-page{overflow:hidden;background:radial-gradient(circle at 10% 45%,#05275c 0,transparent 25%),linear-gradient(180deg,#020a21,#061a3d 52%,#02102d);min-height:100vh}.wrap{width:min(1440px,calc(100% - 88px));margin-inline:auto}.section{position:relative}.accent{color:#91c6ff}.reveal-line{display:block;overflow:hidden;padding-bottom:.06em}.reveal-line>span{display:block}.eyebrow{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:5px 13px;border:1px solid #208fff;border-radius:999px;background:#00173fb3;box-shadow:0 0 14px #0078ff5c,inset 0 0 10px #0077ff2e;font-size:11px;font-weight:800;letter-spacing:.04em;white-space:nowrap}.eyebrow i{height:6px;width:6px;border-radius:50%;background:#36dfff;box-shadow:0 0 8px 3px #0879ed}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:51px;padding:0 22px;border:1px solid #82d9ff;border-radius:10px;font-size:14px;font-weight:800;white-space:nowrap;transition:transform .38s,border-color .38s,box-shadow .38s,background .38s}.btn span{position:relative;display:inline-flex;align-items:center;gap:15px}.btn b{font-size:22px;font-weight:400;line-height:1;transition:transform .3s}.btn:hover b{transform:translate(5px)}.btn:hover{transform:translateY(-3px);box-shadow:0 0 24px #0094ff99}.btn-primary{background:linear-gradient(135deg,#087cff,#02b9ff);box-shadow:inset 0 1px #fff6,0 0 12px #0479f9,0 0 26px #006fff8c}.btn-outline{background:#00081a8c;border-color:#d9edff}.btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #89dcff;outline-offset:3px}.glass-card{background:linear-gradient(145deg,#3178c34d,#05112be6 26%,#06142ee6);border:1px solid rgba(104,180,255,.53);box-shadow:inset 0 1px #b5e0ff33,0 15px 24px #0005183d,inset -2px -2px 12px #0058cf40;border-radius:16px;transition:transform .42s,border-color .42s,box-shadow .42s}.glass-card:hover{transform:translateY(-5px);border-color:#59caff;box-shadow:inset 0 1px #b5e0ff40,0 15px 33px #0065dd3d,inset -2px -2px 12px #0058cf59}.site-header{position:relative;z-index:50;height:75px;background:#01091deb;border-bottom:1px solid rgba(43,121,226,.22);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand img{width:205px;height:auto}.desktop-nav{display:flex;align-items:center;gap:clamp(18px,3.3vw,52px);font-size:14px;color:#dce8ff}.desktop-nav a{transition:color .25s}.desktop-nav a:hover{color:#63cfff}.header-cta{padding:9px 14px;border:1px solid #3a9fff;border-radius:8px;box-shadow:0 0 12px #0069ff59;white-space:nowrap;font-size:12px}.header-cta span{margin-left:7px}.menu-toggle,.mobile-nav{display:none}.benefits-section{padding:28px 0 42px;background:linear-gradient(#03132f,#041b3c)}.benefits-layout{display:grid;grid-template-columns:250px 1fr;align-items:center;gap:26px}.benefits-layout h2{font-size:clamp(29px,2.7vw,43px);line-height:1.04;letter-spacing:-.04em}.benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.benefit-card{min-height:138px;padding:22px 16px;text-align:center}.benefit-card svg,.benefit-card img{width:37px;height:37px;object-fit:contain;margin:0 auto 13px;color:#a8dcff;filter:drop-shadow(0 0 8px #068eff)}.benefit-card h3{font-size:14px;line-height:1.3;margin:0}.benefit-card p{font-size:11px;color:#b4c9e3;margin:6px 0 0}.products-section{padding:48px 0 72px;background:radial-gradient(ellipse at 80% 2%,#053a7a55,transparent 48%),linear-gradient(#041b3c,#03132e)}.products-layout{display:grid;grid-template-columns:265px minmax(0,1fr);gap:25px}.section-aside h2,.about-copy h2{font-size:clamp(33px,3vw,48px);line-height:1.03;letter-spacing:-.05em;margin:14px 0}.section-aside p,.about-copy p{color:#c3d5ed;font-size:14px;line-height:1.5}.section-aside .btn{margin-top:12px}.product-carousel{display:grid;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:9px}.carousel-arrow{width:31px;height:31px;border:1px solid #70b8fa;border-radius:50%;background:#051d42;color:#e5f6ff;font-size:19px;display:grid;place-items:center}.product-rail{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:5px}.product-rail::-webkit-scrollbar{display:none}.product-card{flex:0 0 calc((100% - 28px)/3);min-width:230px;overflow:hidden;scroll-snap-align:start}.product-image{height:220px;background:linear-gradient(135deg,#eaf4ff,#acbfd2);overflow:hidden;display:grid;place-items:center;color:#526987}.product-image img,.product-image video{width:100%;height:100%;object-fit:contain;transition:transform .5s}.product-card:hover .product-image img{transform:scale(1.04)}.image-awaiting{font-size:12px}.product-body{padding:13px 15px 14px;min-height:190px;display:flex;flex-direction:column}.product-category{align-self:start;padding:5px 8px;border-radius:7px;background:#5d7fc866;color:#d4e5ff;font-size:9px;font-weight:800}.product-body h3{font-size:19px;margin:8px 0 2px}.product-body p{font-size:11px;line-height:1.35;color:#c7d7ee;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-bottom:7px}.product-bottom{border-top:1px solid #91b5df44;display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:9px}.product-bottom strong{font-size:19px;white-space:nowrap}.product-bottom a{width:31px;height:31px;border:1px solid #829dc4;border-radius:7px;display:grid;place-items:center;font-size:23px}.about-section{padding:56px 0;background:linear-gradient(#03132e,#041c3e)}.about-layout{display:grid;grid-template-columns:33% 31% 1fr;gap:26px;align-items:center}.about-visual{height:285px;overflow:hidden}.about-visual img,.about-visual video{height:100%;width:100%;object-fit:contain;filter:drop-shadow(0 0 15px #0b90ff)}.about-copy p{max-width:430px}.about-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.about-stats .glass-card{padding:20px 10px;text-align:center}.about-stats strong{display:block;font-size:clamp(24px,2vw,35px)}.about-stats span{font-size:11px;color:#c2d5ef}.events-section{padding:52px 0 64px;background:linear-gradient(#041c3e,#03142f)}.section-heading h2{font-size:clamp(33px,3.2vw,51px);line-height:1.02;letter-spacing:-.045em;margin:10px 0 24px}.event-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.event-card{height:175px;position:relative;border:1px solid #5ca9f4;border-radius:15px;overflow:hidden;background:#061b3d;transition:transform .4s,border-color .4s,box-shadow .4s}.event-card:hover{transform:translateY(-5px);border-color:#71d5ff;box-shadow:0 10px 22px #087aff44}.event-media,.event-media:after,.event-media img,.event-media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.event-media img,.event-media video{object-fit:cover;transition:transform .5s}.event-card:hover .event-media img{transform:scale(1.045)}.event-media:after{content:"";background:linear-gradient(90deg,#03102bed,#041738bb 53%,#041d4280)}.event-graphic{position:absolute;right:10%;top:6%;font-size:120px;font-weight:800;color:#168df422}.event-content{position:absolute;z-index:1;inset:auto 16px 15px}.event-date,.event-place{display:flex;align-items:center;gap:6px;font-size:11px}.event-date svg,.event-place svg{width:15px;height:15px}.event-content h3{font-size:18px;line-height:1.13;max-width:270px;margin:10px 0}.event-link{position:absolute;right:0;bottom:0;font-size:23px}.cta-section{padding:22px 0}.cta-panel{position:relative;min-height:185px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:32px;border:1px solid #51b7ff;border-radius:20px;overflow:hidden;padding:28px clamp(28px,12vw,200px);background:radial-gradient(ellipse at 50% 110%,#0b7df77a,transparent 50%),linear-gradient(100deg,#07265d,#071a3b 55%,#063774);box-shadow:inset 0 0 35px #0d7efa66}.cta-panel>img{position:absolute;width:290px;left:-110px;top:-85px;pointer-events:none}.cta-panel>div,.cta-panel>.btn{position:relative;z-index:1}.cta-panel h2{font-size:clamp(30px,3.1vw,49px);line-height:1.02;letter-spacing:-.04em;margin:0 0 8px}.cta-panel p{font-size:14px;max-width:550px;margin:0;color:#d8eaff}.form-section{padding:55px 0 72px;background:radial-gradient(ellipse at 90% 80%,#0a65c455,transparent 35%)}.form-layout{display:grid;grid-template-columns:290px 1fr;gap:36px;align-items:center}.form-intro h2{font-size:clamp(34px,3vw,50px);line-height:1.02;letter-spacing:-.045em;margin:15px 0 10px}.form-intro p{color:#c7d8f0;font-size:14px}.application-form{padding:25px 28px}.field-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px 16px}.field-grid label{position:relative;display:block}.field-grid label>span{position:absolute;z-index:1;top:13px;left:15px;color:#d6e6ff;font-size:12px;pointer-events:none}.field-grid em{color:#ff9eb5;font-style:normal}.field-grid input{width:100%;height:52px;padding:24px 15px 5px;border:1px solid #6087b5;border-radius:8px;outline:none;color:#fff;background:#1a3b65a8;font-size:13px;transition:border-color .25s,box-shadow .25s}.field-grid input::placeholder{color:transparent}.field-grid input:focus{border-color:#38c7ff;box-shadow:0 0 12px #1e9eff88}.field-grid label.invalid input{border-color:#ff889e}.field-grid small{color:#ffb0bd;font-size:11px}.consent{display:flex;align-items:flex-start;gap:11px;margin-top:18px;color:#c5d8ef;font-size:11px}.consent input{width:17px;height:17px;margin:1px 0 0;accent-color:#12a5ff;flex:0 0 auto}.consent a{text-decoration:underline;text-underline-offset:2px}.form-error{color:#ffafbf;font-size:13px;margin:12px 0}.form-success{border:1px solid #4ed5b4;border-radius:8px;padding:11px;color:#b4ffe4;font-size:13px;margin:12px 0}.submit-button{margin-top:18px;float:right;min-width:250px}.submit-button:disabled{opacity:.6;cursor:default}.application-form:after{content:"";display:block;clear:both}.honeypot{position:absolute;left:-10000px}.site-footer{border-top:1px solid #5b9bec55;background:#020c25;padding:36px 0 20px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.25fr;gap:30px}.footer-brand img{width:195px}.footer-brand p{font-size:12px;line-height:1.4;max-width:240px;color:#d4e3f6;margin-top:17px}.footer-grid h3{font-size:14px;margin-bottom:15px}.footer-grid a{display:block;font-size:12px;margin-bottom:8px;color:#c9d7ef}.footer-grid a:hover{color:#66d1ff}.footer-bottom{border-top:1px solid #4275b344;margin-top:25px;padding-top:14px;text-align:center;color:#a4b6d3;font-size:11px}.loading-state{min-height:80vh;display:grid;place-items:center}@media (max-width:1200px){.wrap{width:min(100% - 54px,1440px)}.benefits-layout{grid-template-columns:220px 1fr}.benefits-grid{gap:9px}.benefit-card{padding:18px 8px}.about-layout{grid-template-columns:32% 1fr}.about-stats{grid-column:1/-1}.product-card{flex-basis:calc((100% - 14px)/2)}}@media (max-width:900px){.desktop-nav{display:none}.menu-toggle{display:block;background:none;border:0;color:#fff;font-size:26px}.mobile-nav{display:flex;position:absolute;left:0;right:0;top:75px;background:#03132e;border-bottom:1px solid #3699ea;flex-direction:column;padding:15px 28px;gap:14px}.mobile-nav a{font-size:15px}.benefits-layout,.products-layout,.form-layout{grid-template-columns:1fr}.benefits-grid{grid-template-columns:repeat(4,1fr)}.section-aside{max-width:480px}.about-layout{grid-template-columns:1fr 1fr}.cta-panel{padding:25px 40px}}@media (max-width:600px){.wrap{width:calc(100% - 36px)}.site-header{height:64px}.brand img{width:155px}.header-cta{font-size:10px;padding:7px 9px}.mobile-nav{top:64px}.btn{min-height:46px;padding:0 14px;font-size:12px}.benefits-section{padding:30px 0}.benefits-layout h2{font-size:33px}.benefits-grid{grid-template-columns:repeat(2,1fr)}.benefit-card{min-height:132px}.products-section{padding:35px 0 45px}.product-carousel{grid-template-columns:minmax(0,1fr);position:relative}.carousel-arrow{display:none}.product-rail{margin-right:-18px}.product-card{flex:0 0 76%;min-width:235px}.product-image{height:210px}.about-section{padding:30px 0}.about-layout{grid-template-columns:1fr;gap:10px}.about-visual{height:220px;order:2}.about-copy{order:1}.about-stats{order:3;grid-template-columns:repeat(3,1fr);gap:5px}.about-stats .glass-card{padding:13px 5px}.about-stats strong{font-size:23px}.about-stats span{font-size:9px}.events-section{padding:36px 0}.event-grid{grid-template-columns:1fr}.event-card{height:160px}.cta-section{padding:15px 0}.cta-panel{grid-template-columns:1fr;padding:28px 25px;gap:18px}.cta-panel h2{font-size:29px}.cta-panel>img{left:auto;right:-100px;top:-70px;opacity:.6}.cta-panel>.btn{justify-self:start}.form-section{padding:38px 0 50px}.form-intro h2{font-size:36px}.application-form{padding:17px}.field-grid{grid-template-columns:1fr}.field-grid input{height:50px}.submit-button{float:none;width:100%;min-width:0}.footer-grid{grid-template-columns:repeat(2,1fr);gap:25px}.footer-brand{grid-column:1/-1}.footer-grid a{font-size:11px}}@media (max-width:375px){.header-cta{display:none}.benefit-card h3{font-size:12px}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.product-image--empty{background:radial-gradient(circle at 50% 75%,#138af666,transparent 42%),linear-gradient(145deg,#0a285a,#03112c);position:relative}.product-image--empty:before{content:"";width:118px;height:118px;border:1px solid #219bff88;border-radius:50%;box-shadow:0 0 32px #147ffd55,inset 0 0 25px #147ffd44;position:absolute}.product-image--empty:after{content:"";width:152px;height:40px;border:1px solid #219bff77;border-radius:50%;position:absolute;bottom:26px;box-shadow:0 0 14px #147ffd77}.image-awaiting{position:relative;z-index:1;color:#accbea;font-size:12px;text-align:center;background:#041c40aa;border:1px solid #2279c188;border-radius:999px;padding:7px 11px}.cta-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.26;pointer-events:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#121218}::-webkit-scrollbar-thumb{background:#1e1e28;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff59}.btn-primary{color:#fff}.glass-card{transition:border-color .35s ease,box-shadow .35s ease}.glass-card:hover{transform:none}.section h2{line-height:1.12;letter-spacing:-.045em}.section .reveal-line{padding-bottom:.1em}.benefits-section{padding:42px 0}.benefits-layout{grid-template-columns:minmax(200px,.85fr) minmax(0,3.15fr);gap:32px;align-items:center}.benefits-layout h2{margin:0;font-size:clamp(28px,2.6vw,40px)}.benefits-intro .eyebrow{margin-bottom:15px}.benefits-intro p{max-width:300px;margin:14px 0 0;color:#b8cbe5;font-size:13px;line-height:1.6}.benefits-grid{align-items:stretch;gap:16px}.benefit-card{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px}.benefit-card h3{font-size:15px;line-height:1.4}.benefit-card p{font-size:12px;line-height:1.5;margin-top:8px}.benefit-card svg{flex:0 0 36px;margin-bottom:16px}.products-section{padding:64px 0}.products-layout{grid-template-columns:minmax(210px,.8fr) minmax(0,3fr);align-items:center;gap:28px}.section-aside h2{font-size:clamp(32px,3vw,44px)}.section-aside p{font-size:14px;line-height:1.65;max-width:280px}.product-carousel{min-width:0;align-items:center;grid-template-columns:32px minmax(0,1fr) 32px;gap:8px}.product-rail{display:flex;align-items:stretch;gap:16px;height:auto;min-height:0;padding:16px 6px 24px;overflow-x:auto;overflow-y:hidden}.product-card{display:flex;flex-direction:column;flex:0 0 calc((100% - 32px) / 3);min-width:0;height:auto;align-self:stretch}.product-image{flex:0 0 auto;width:100%;height:auto;aspect-ratio:1 / 1}.product-image img,.product-image video{width:100%;height:100%;object-fit:contain}.product-body{flex:1;min-height:230px;padding:18px;gap:0}.product-category{max-width:100%;font-size:9px;line-height:1.4}.product-body h3{font-size:19px;line-height:1.3;margin:12px 0 8px}.product-body p{font-size:12px;line-height:1.55;margin:0 0 18px;min-height:56px}.product-bottom{flex-shrink:0;padding-top:14px;min-height:47px;gap:8px}.product-bottom strong{font-size:clamp(16px,1.5vw,22px)}.product-bottom a{flex:0 0 32px}.about-section{padding:48px 0 64px}.about-layout{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:clamp(36px,6vw,100px);max-width:1180px}.about-visual{height:auto;min-height:350px;display:grid;place-items:center;padding:30px;overflow:visible;isolation:isolate}.about-visual:before{content:"";position:absolute;width:280px;height:280px;background:radial-gradient(circle,#087fff24,transparent 68%);border-radius:50%;z-index:-1}.about-visual img,.about-visual video{width:100%;height:320px;object-fit:contain;filter:drop-shadow(0 0 18px #0b90ff66)}.about-copy h2{font-size:clamp(32px,3vw,46px)}.about-copy p{max-width:570px;font-size:15px;line-height:1.7;margin-bottom:24px}.about-stats{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.about-stats .glass-card{padding:24px}.form-section{padding:88px 0 96px;background:radial-gradient(ellipse at 80% 50%,#0b47942b,transparent 65%)}.form-layout{max-width:1240px;grid-template-columns:minmax(280px,.85fr) minmax(0,1.5fr);align-items:center;gap:clamp(36px,5vw,80px)}.form-intro h2{font-size:clamp(34px,3.2vw,48px);margin:24px 0 16px;line-height:1.12}.form-intro p{max-width:360px;color:#b8cbe5;line-height:1.7;font-size:15px}.form-intro__decoration{display:flex;gap:7px;margin-top:32px}.form-intro__decoration span{height:3px;width:35px;border-radius:4px;background:#218cfb}.form-intro__decoration span:nth-child(2){width:19px;opacity:.5}.form-intro__decoration span:nth-child(3){width:7px;opacity:.25}.application-form{position:relative;padding:clamp(24px,3vw,40px);border:1px solid #5c91ce55;border-radius:20px;background:linear-gradient(145deg,#112b4dce,#071730ed 60%);box-shadow:0 24px 70px #00051b40,inset 0 1px #c4e5ff0d}.application-form:after{display:none}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px}.field-grid label{display:flex;flex-direction:column;gap:9px;min-width:0}.field-grid label>span{position:static;font-size:12px;font-weight:600;color:#d6e3f5;line-height:1.5}.field-grid input{height:50px;min-width:0;padding:13px 15px;border:1px solid #819fc62e;border-radius:8px;color:#fff;background:#03102780;font-size:14px}.field-grid input::placeholder{color:#91a6c080}.field-grid input:focus{border-color:#5baff1;box-shadow:0 0 0 3px #369aff14}.field-grid label.field--name{grid-column:1 / -1;order:0}.field--email{order:1}.field--phone{order:2}.field--company{order:3}.field--position{order:4}.form-actions{display:flex;flex-direction:column;align-items:stretch;gap:24px;margin-top:26px;padding-top:24px;border-top:1px solid #9bbde51a}.consent{margin:0;align-items:flex-start;gap:11px;font-size:11px;line-height:1.65;color:#9fb5d1}.consent input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:1px solid #8cafd466;border-radius:4px;background:#07172e;margin-top:1px;display:grid;place-items:center;cursor:pointer}.consent input:checked{background:#1689ed;border-color:#5dbaff}.consent input:checked:after{content:"";width:8px;height:4px;border-left:2px solid white;border-bottom:2px solid white;transform:rotate(-45deg) translateY(-1px)}.consent a{color:#c8def8}.submit-button{float:none;width:100%;min-width:0;min-height:50px;margin:0;color:#fff;background:linear-gradient(115deg,#087cf2,#09a6ed);border:1px solid #5bbdff;box-shadow:inset 0 1px #ffffff25,0 5px 22px #007cff25;font-size:14px}.submit-button span{width:100%;justify-content:center}.submit-button:hover{box-shadow:0 8px 28px #008cff44}.form-error,.form-success{margin:20px 0 0;line-height:1.5}@media (max-width: 1200px){.benefits-layout{grid-template-columns:1fr;gap:24px}.benefits-layout h2 .reveal-line{display:inline-block;margin-right:.2em}.benefit-card{min-height:172px}.products-layout{grid-template-columns:220px minmax(0,1fr);gap:20px}.product-card{flex-basis:calc((100% - 16px)/2);min-width:230px}}@media (max-width: 900px){.products-layout{grid-template-columns:1fr;gap:24px}.section-aside{max-width:600px}.section-aside h2 .reveal-line{display:inline-block;margin-right:.18em}.section-aside p{max-width:510px}.product-card{flex-basis:calc((100% - 32px) / 3);min-width:220px}.about-layout{grid-template-columns:minmax(180px,.75fr) 1.25fr;gap:24px}.about-visual{padding:20px;min-height:300px}.about-visual img{height:270px}.form-layout{grid-template-columns:1fr;max-width:720px;gap:30px}.form-intro{max-width:540px}.form-intro p{max-width:470px}.form-intro__decoration{display:none}}@media (max-width: 600px){.benefits-section,.products-section,.about-section{padding:36px 0}.benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.benefit-card{min-height:178px;padding:20px 12px}.benefit-card h3{font-size:13px}.benefit-card p{font-size:11px}.product-carousel{display:block}.product-rail{margin-right:0;padding:12px 4px 20px}.product-card{flex:0 0 87%;min-width:0}.product-body{min-height:225px;padding:18px}.product-image{height:auto;aspect-ratio:1 / 1}.product-bottom strong{font-size:22px}.about-layout{grid-template-columns:1fr;gap:12px}.about-copy{order:0}.about-visual{order:1;padding:24px;min-height:300px}.about-visual img,.about-visual video{height:280px}.about-stats{order:2;gap:8px}.about-stats .glass-card{padding:16px 8px}.form-section{padding:48px 0 56px}.form-intro h2{font-size:36px;margin-top:18px}.application-form{padding:24px 20px;border-radius:16px}.field-grid{grid-template-columns:1fr;gap:19px}.field-grid label.field--name{grid-column:auto}.field-grid input{font-size:16px}.form-actions{gap:22px;margin-top:24px;padding-top:22px}}.about-video-frame{width:100%}.about-video-frame--molecule{width:min(100%,420px);aspect-ratio:1;-webkit-mask-image:radial-gradient(circle closest-side at center,#000 79%,rgba(0,0,0,.9) 81%,transparent 83%);mask-image:radial-gradient(circle closest-side at center,#000 79%,rgba(0,0,0,.9) 81%,transparent 83%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.about-video-frame--molecule video{width:100%;height:100%;object-fit:contain;background:transparent;filter:none;transform:translateZ(0);backface-visibility:hidden}@media (max-width: 768px){.about-video-frame--molecule{mix-blend-mode:screen;-webkit-mask-image:radial-gradient(ellipse 45% 45% at 50% 50%,#000 88%,rgba(0,0,0,.52) 95%,transparent 100%);mask-image:radial-gradient(ellipse 45% 45% at 50% 50%,#000 88%,rgba(0,0,0,.52) 95%,transparent 100%)}.about-video-frame--molecule video{filter:contrast(1.18) saturate(1.2) brightness(1.08)}}.products-layout{display:block;max-width:1240px}.products-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin:0 44px 28px}.products-heading__copy{max-width:700px}.products-heading h2{font-size:clamp(32px,3.4vw,48px);line-height:1.2;letter-spacing:-.015em;margin:20px 0 16px}.products-heading p{max-width:620px;font-size:16px;line-height:1.75;color:#b8cbe5;margin:0}.products-heading>.btn{flex-shrink:0;margin-bottom:4px}.product-carousel{width:min(100%,1016px);margin-inline:auto;grid-template-columns:44px minmax(0,1fr) 44px;gap:14px}.carousel-arrow{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #71a8db80;border-radius:12px;background:#081c36d9;color:#c6e6ff;box-shadow:inset 0 1px #ffffff1a,0 8px 24px #000b22a8;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,opacity .2s ease}.carousel-arrow svg{width:21px;height:21px}.carousel-arrow:hover:not(:disabled){transform:translateY(-2px);border-color:#69bdff;background:#0b4386;color:#fff}.carousel-arrow:focus-visible{outline:2px solid #7ecaff;outline-offset:3px}.carousel-arrow:disabled{opacity:.35;cursor:default;box-shadow:none}.product-rail{gap:24px;padding:16px 6px 28px;scroll-padding-inline:6px}.product-slide{display:flex;flex:0 0 280px;min-width:0;scroll-snap-align:start}.product-slide>*{width:100%}@media (max-width: 1120px){.product-carousel{width:min(100%,712px)}.product-slide{flex-basis:calc((100% - 24px)/2)}.products-heading{align-items:flex-start;margin-inline:44px;gap:24px}.products-heading__copy{max-width:560px}.products-heading>.btn{margin-top:4px}}@media (max-width: 760px){.products-heading{flex-direction:column;margin:0 4px 22px;gap:24px}.products-heading h2{font-size:34px;line-height:1.2}.products-heading p{font-size:15px;line-height:1.75}.product-carousel{display:grid;width:min(100%,292px);grid-template-columns:minmax(0,1fr) 44px 44px;gap:10px}.product-rail{grid-column:1 / -1;grid-row:1}.carousel-arrow{grid-row:2}.carousel-arrow--prev{grid-column:2}.carousel-arrow--next{grid-column:3}.product-slide{flex-basis:100%}}.forum-page{background:#020817}.forum-sections{position:relative;z-index:1;isolation:isolate;overflow:clip;background:linear-gradient(180deg,#020817,#041127 42%,#031023 70%,#020817)}.forum-sections__blend{position:absolute;z-index:1;inset:0 0 auto;height:230px;background:linear-gradient(180deg,#020817,#02081700);pointer-events:none}.forum-sections>section{position:relative;z-index:2;background:transparent}
