@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-cyrillic-ext-400-normal.0xpgvcoxruq.8.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-ext-400-normal.0tng7c41iftcp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-cyrillic-400-normal.087r1-tljb70l.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-400-normal.0bpn27hhc~-d3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-greek-400-normal.0bemy31mtia~~.woff2)format("woff2"),url(../media/jetbrains-mono-greek-400-normal.15k7shgxnlfr2.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-vietnamese-400-normal.0yjr~p._1wjhq.woff2)format("woff2"),url(../media/jetbrains-mono-vietnamese-400-normal.0if3lc5k5lnhh.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-latin-ext-400-normal.0m58wcl-45-e_.woff2)format("woff2"),url(../media/jetbrains-mono-latin-ext-400-normal.00uufft-w4e71.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-display:swap;font-weight:400;src:url(../media/jetbrains-mono-latin-400-normal.0~~285bd0hytg.woff2)format("woff2"),url(../media/jetbrains-mono-latin-400-normal.0ytsw4b~7cqpy.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-display:swap;font-weight:500;src:url(../media/jetbrains-mono-cyrillic-ext-500-normal.0v-do.6chvl-f.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-ext-500-normal.0bzpbwglq0q.~.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-cyrillic-500-normal.12i~2hcxiz8-i.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-500-normal.10dlyaafl6a1q.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-greek-500-normal.09_afli7imgm3.woff2)format("woff2"),url(../media/jetbrains-mono-greek-500-normal.10069fmo9b06~.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-vietnamese-500-normal.14cm-1f4iq109.woff2)format("woff2"),url(../media/jetbrains-mono-vietnamese-500-normal.0ko-k0pg.ozz..woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-latin-ext-500-normal.0855hw.bh9ima.woff2)format("woff2"),url(../media/jetbrains-mono-latin-ext-500-normal.06rlmnvgtxy6y.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-display:swap;font-weight:500;src:url(../media/jetbrains-mono-latin-500-normal.0sp08a3_wd31b.woff2)format("woff2"),url(../media/jetbrains-mono-latin-500-normal.0wy1e4e0.ul5s.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-display:swap;font-weight:700;src:url(../media/jetbrains-mono-cyrillic-ext-700-normal.16c.x..m_ubc2.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-ext-700-normal.0752zn.y.dy9x.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/jetbrains-mono-cyrillic-700-normal.013_5dph8sw_..woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-700-normal.145y-n9zy1zqe.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/jetbrains-mono-greek-700-normal.0l3ez~ea.ay5s.woff2)format("woff2"),url(../media/jetbrains-mono-greek-700-normal.0w5srk3jqf2s0.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/jetbrains-mono-vietnamese-700-normal.037krr091qkni.woff2)format("woff2"),url(../media/jetbrains-mono-vietnamese-700-normal.00wj-mmx-ff5_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/jetbrains-mono-latin-ext-700-normal.0ssmx3bb4p_-o.woff2)format("woff2"),url(../media/jetbrains-mono-latin-ext-700-normal.18dhjbjjbfb~w.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-display:swap;font-weight:700;src:url(../media/jetbrains-mono-latin-700-normal.0m9n5azko2fxt.woff2)format("woff2"),url(../media/jetbrains-mono-latin-700-normal.13jqqvs3baw_9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-display:swap;font-weight:800;src:url(../media/jetbrains-mono-cyrillic-ext-800-normal.0~n~yb9~wrtcv.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-ext-800-normal.0dnh.a-l6c0yv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:800;src:url(../media/jetbrains-mono-cyrillic-800-normal.0m4-aasfgp9-b.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-800-normal.07o3ca2s9bnhq.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:800;src:url(../media/jetbrains-mono-greek-800-normal.0f~y3locqktfc.woff2)format("woff2"),url(../media/jetbrains-mono-greek-800-normal.0t4dbttzyy6w8.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:800;src:url(../media/jetbrains-mono-vietnamese-800-normal.12eb4fej.kthr.woff2)format("woff2"),url(../media/jetbrains-mono-vietnamese-800-normal.0f8lwnc4fstzk.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:800;src:url(../media/jetbrains-mono-latin-ext-800-normal.0k~b83wdv4rtr.woff2)format("woff2"),url(../media/jetbrains-mono-latin-ext-800-normal.0aq3.dh5.hgwj.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-display:swap;font-weight:800;src:url(../media/jetbrains-mono-latin-800-normal.0cy5z94r8-tvz.woff2)format("woff2"),url(../media/jetbrains-mono-latin-800-normal.0wygc6tsgppk6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--bg:#090d15;--bg-soft:#090d15d6;--panel:#0c1321eb;--panel-strong:#0f1929f5;--line:#173449;--line-soft:#1734493d;--grid-minor:#11192846;--text:#f4f8ff;--muted:#728196;--blue:#32bbff;--blue-soft:#32bbff1f;--blue-strong:#77c6ff;--success:#73d98e;--warning:#f7bd5f;--shadow:0 0 0 1px #173449e6, 0 18px 48px #03080f66;--container:min(1240px, calc(100vw - 48px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--text);background:radial-gradient(circle at top right, #32bbff24, transparent 28%), radial-gradient(circle at 15% 8%, #32bbff17, transparent 18%), linear-gradient(var(--line-soft) 1px, transparent 1px), linear-gradient(90deg, var(--line-soft) 1px, transparent 1px), linear-gradient(var(--grid-minor) 1px, transparent 1px), linear-gradient(90deg, var(--grid-minor) 1px, transparent 1px), var(--bg);background-size:auto,auto,96px 96px,96px 96px,24px 24px,24px 24px,auto;margin:0;font-family:JetBrains Mono,monospace}body::selection{background:#32bbff47}a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent}input,textarea{width:100%;color:var(--text);box-shadow:inset 0 0 0 1px var(--line);background:#0a101de6;border:1px solid #0000;outline:none;padding:16px 18px;transition:border-color .2s,box-shadow .2s}input::placeholder,textarea::placeholder{color:#7281968c}input:focus,textarea:focus{border-color:#0000;box-shadow:0 0 0 1px #32bbff7a}textarea{resize:vertical;min-height:150px}.pageRoot{position:relative}.pageMain{width:var(--container);margin:0 auto;padding:124px 0 0}.siteHeader{z-index:30;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0;border-bottom:1px solid #0000;transition:background-color .28s,border-color .28s,-webkit-backdrop-filter .28s,backdrop-filter .28s,box-shadow .28s;position:fixed;inset:0 0 auto}.siteHeader--solid{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090d15e0;border-bottom-color:#173449b8;box-shadow:0 10px 30px #03080f29}.siteHeaderInner{width:var(--container);z-index:2;justify-content:space-between;align-items:center;gap:32px;min-height:88px;margin:0 auto;display:flex;position:relative}.brandLockup{flex-shrink:0;align-items:center;gap:12px;display:inline-flex}.brandDot{background:radial-gradient(circle, #8fe0ff 0%, var(--blue) 52%, #32bbff2e 100%);border-radius:999px;flex-shrink:0;width:10px;height:10px;box-shadow:0 0 14px #32bbffb8}.brandTitle,.brandSubtitle{display:block}.brandTitle{letter-spacing:.1em;font-size:1.3rem;font-weight:700}.brandSubtitle{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-top:6px;font-size:.72rem}.headerRight{flex:1;justify-content:flex-end;align-items:center;gap:28px;margin-left:auto;display:flex}.headerBurger,.headerOverlay{display:none}.headerNav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:28px;min-width:0;display:flex}.headerNavLink{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:.78rem;transition:color .2s}.headerCta{white-space:nowrap}.headerNavLink:focus-visible,.siteFooterNav a:focus-visible{color:var(--blue)}.headerCta,.ctaButton,.requestSubmit{border:1px solid var(--blue);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;min-height:52px;padding:0 28px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,transform .2s,opacity .2s;display:inline-flex}.ctaButton--primary,.requestSubmit{color:#06101c;background:var(--blue-strong);box-shadow:inset 0 -1px #ffffff24,0 10px 30px #32bbff2e}.headerCta,.ctaButton--secondary{color:var(--blue);opacity:.8;background:#090d1514}.headerCta:focus-visible,.ctaButton:focus-visible,.requestSubmit:focus-visible{transform:translateY(-1px);box-shadow:0 0 0 1px #32bbff3d,0 16px 34px #32bbff24}.headerCta:focus-visible,.ctaButton--secondary:focus-visible{opacity:1;color:#06101c;background:var(--blue-strong)}.headerCta:active,.ctaButton:active,.requestSubmit:active{transform:translateY(-1px);box-shadow:0 0 0 1px #32bbff3d,0 16px 34px #32bbff24}.headerCta:active,.ctaButton--secondary:active{opacity:1;color:#06101c;background:var(--blue-strong)}.screenFrame{scroll-margin-top:110px}.screenFrameHeader{align-items:center;gap:14px;margin-bottom:38px;display:flex}.screenFrameMarker{background:var(--line);flex-shrink:0;width:82px;height:1px}.screenFrameLabel{color:#32bbff8c;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:.72rem}.screenFrameRule,.screenFrameFooter,.siteFooterTopLine{background:var(--line);width:100%;height:1px}.screenFrameBody{padding-bottom:56px}.screenFrameFooter{margin-bottom:56px}.sectionBlock,.heroSection,.briefSection{width:100%}.heroSection{grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);align-items:center;gap:48px;min-height:calc(100vh - 200px);display:grid}.heroCopy{max-width:620px}.heroTitle{letter-spacing:.045em;text-transform:uppercase;gap:10px;margin:0;font-size:clamp(2rem,4.35vw,3.35rem);line-height:.94;display:grid}.heroTitleAccent{color:var(--blue)}.heroDescription{max-width:580px;color:var(--muted);margin:30px 0 0;font-size:1.08rem;line-height:1.55}.heroActions{flex-wrap:wrap;gap:16px;margin-top:34px;display:flex}.heroStats{border-top:1px solid #173449b8;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:54px;padding-top:26px;display:grid}.heroStat{padding-left:18px;position:relative}.heroStat:before{content:"";background:var(--line);width:1px;position:absolute;inset:0 auto 0 0}.heroStatLabel,.metricLabel,.fieldLabel span,.panelHeading,.briefListLabel,.serviceCardPanelLabel,.assessmentLabel{color:#32bbff8f;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;display:block}.heroStatValue{color:var(--blue);text-transform:uppercase;margin-top:10px;font-size:1.05rem;font-weight:700;display:block}.heroVisual{place-items:center;min-height:520px;display:grid;position:relative}.heroPlanetField{aspect-ratio:652/759;perspective:1200px;place-items:center;width:min(100%,560px);display:grid;position:relative}.heroPlanetAura{pointer-events:none;border-radius:50%;position:absolute}.heroPlanetAura--outer{filter:blur(52px);background:radial-gradient(circle,#32bbff3d 0%,#32bbff14 42%,#0000 72%);inset:18% 14%}.heroPlanetAura--inner{filter:blur(26px);background:radial-gradient(circle at 50% 48%,#8fe0ff5c,#0000 55%),radial-gradient(circle at 50% 80%,#32bbff3d,#0000 28%);inset:23% 20%}.heroPlanetOrbit{opacity:.8;pointer-events:none;border:1px solid #5ec6ff2e;border-radius:50%;position:absolute;transform:translateZ(0)rotateX(75deg)}.heroPlanetOrbit--outer{animation:22s linear infinite rotateOrbit;inset:25% 12%}.heroPlanetOrbit--inner{opacity:.48;animation:14s linear infinite reverse rotateOrbit;inset:32% 20%}.heroPlanetAsset{will-change:transform;filter:drop-shadow(0 0 24px #32bbff52)drop-shadow(0 18px 52px #0a19367a);width:100%;animation:8s ease-in-out infinite floatPlanet;position:relative}.heroPlanetMotion{width:100%;animation:14s ease-in-out infinite planetTilt;position:relative}.heroPlanetAsset:before,.heroPlanetAsset:after{content:"";pointer-events:none;position:absolute;inset:0}.heroPlanetAsset:before{mix-blend-mode:screen;filter:blur(14px);opacity:.7;background:linear-gradient(#0000 0%,#8fe0ff52 50%,#0000 100%);animation:5.8s ease-in-out infinite hologramSweep;inset:16% 17% 17%}.heroPlanetAsset:after{mix-blend-mode:screen;opacity:.18;background:repeating-linear-gradient(#8fe0ff24 0 1px,#0000 1px 6px);animation:8s linear infinite scanlineDrift;inset:12%}.heroPlanetImage{width:100%;height:auto;display:block}.sectionIntro{max-width:640px;margin-bottom:34px}.sectionTitle{margin:0;font-size:clamp(1.75rem,3vw,2.6rem);line-height:1.08}.sectionDescription,.advantageDescription,.siteFooterBrand p,.briefCardDescription{color:var(--muted);margin:14px 0 0;font-size:1rem;line-height:1.6}.servicesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.serviceCard,.advantageCard,.configuratorPanel,.requestForm,.briefCard{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#0d1320f0,#0a0f1af5)}.serviceCard{overflow:hidden}.serviceCardMedia{aspect-ratio:1.45;border-bottom:1px solid var(--line);background:linear-gradient(#32bbff24,#32bbff00),repeating-linear-gradient(-45deg,#32bbff59 0 2px,#0000 2px 12px);position:relative}.serviceCardIndex{min-width:28px;color:var(--blue);text-align:center;border:1px solid #32bbff8c;padding:4px 6px;font-size:.72rem;position:absolute;top:16px;left:16px}.serviceCardBody{padding:28px}.serviceCardTitle,.advantageTitle,.briefCardTitle{margin:0;font-size:1.45rem;line-height:1.3}.serviceCardPanel,.briefFilePreview{border:1px solid var(--line);background:#121d30c7;margin-top:22px;padding:16px 18px}.serviceCardPanel p{color:var(--text);margin:10px 0 0;line-height:1.5}.serviceCardList{margin-top:22px}.serviceCardList ul{gap:14px;margin:12px 0 0;padding:0;list-style:none;display:grid}.serviceCardList li{color:var(--muted);padding-left:22px;line-height:1.55;position:relative}.serviceCardList li:before{content:"";background:var(--blue);width:12px;height:1px;position:absolute;top:.78em;left:0}.serviceCardCta{width:100%;margin-top:24px}.advantagesGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.advantageCard{min-height:248px;padding:28px 22px;position:relative}.advantageCard:after,.advantageCard:before{content:"";border-color:var(--blue);opacity:.85;border-style:solid;width:12px;height:12px;position:absolute}.advantageCard:before{border-width:2px 0 0 2px;inset:0 auto auto 0}.advantageCard:after{border-width:0 2px 2px 0;inset:auto 0 0 auto}.advantageIndex{color:#32bbffcc;margin-bottom:22px;font-size:2.35rem;font-weight:700;display:inline-block}.advantageDescription{font-size:.95rem}.configuratorLayout{grid-template-columns:repeat(2,minmax(0,520px));justify-content:center;gap:28px;max-width:1080px;margin:0 auto;display:grid}.briefSection{grid-template-columns:minmax(0,.96fr) minmax(0,.9fr);align-items:start;gap:28px;display:grid}.configuratorPanel{padding:22px 20px 24px}.configuratorMetrics{gap:28px;margin-top:24px;display:grid}.metricFieldTop{justify-content:space-between;align-items:center;gap:16px;display:flex}.metricStatus,.assessmentValue{min-height:34px;color:var(--blue);text-transform:uppercase;background:#121d30c7;border:1px solid #32bbff7a;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.metricSlider{--slider-thumb-size:16px;width:calc(100% - var(--slider-thumb-size));margin-top:14px;margin-inline:calc(var(--slider-thumb-size) / 2);background:linear-gradient(90deg, var(--blue-strong) 0 var(--slider-progress), #263b53 var(--slider-progress) 100%);appearance:none;height:4px;box-shadow:none;border:0;border-radius:999px;padding:0}.metricSlider::-webkit-slider-thumb{appearance:none;width:var(--slider-thumb-size);height:var(--slider-thumb-size);background:var(--bg);border:2px solid var(--blue);border-radius:999px;box-shadow:0 0 0 2px #32bbff24}.metricSlider::-moz-range-thumb{width:var(--slider-thumb-size);height:var(--slider-thumb-size);background:var(--bg);border:2px solid var(--blue);border-radius:999px;box-shadow:0 0 0 2px #32bbff24}.metricScale{margin-top:12px;color:#728196cc;justify-content:space-between;align-items:center;width:calc(100% - 16px);margin-inline:8px;font-size:.78rem;display:flex}.metricScaleNumber{text-align:center;min-width:1ch;transition:color .2s,text-shadow .2s,transform .2s}.metricScaleNumber--active{color:var(--blue);text-shadow:0 0 12px #32bbff4d;transform:translateY(-1px)}.assessmentBox{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding-top:22px;display:flex}.assessmentValue{border-color:color-mix(in srgb, var(--assessment-color) 56%, transparent);color:var(--assessment-color)}.requestForm,.briefCard{padding:22px 20px 24px}.requestFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fieldLabel{gap:10px;display:grid}.fieldLabel--full{margin-top:14px}.requestSubmit{border:1px solid var(--blue);width:100%;margin-top:16px}.requestSubmit:disabled{opacity:.7;cursor:progress}.requestMeta{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:12px 18px;margin-top:14px;font-size:.75rem;display:flex}.requestMeta--single{margin-top:16px}.briefTitle{letter-spacing:.04em;text-transform:uppercase;gap:8px;max-width:640px;margin:0;font-size:clamp(1.9rem,3.5vw,3rem);line-height:1;display:grid}.briefDescription{max-width:700px}.briefList{margin-top:34px}.briefList ul{gap:16px;margin:18px 0 0;padding:0;list-style:none;display:grid}.briefList li{color:var(--muted);grid-template-columns:auto 1fr;align-items:start;gap:14px;line-height:1.55;display:grid}.briefListIndex{min-width:32px;color:var(--blue);text-align:center;border:1px solid #32bbff61;padding:4px 6px;font-size:.8rem}.briefCardTitle{text-transform:uppercase;margin-top:18px;font-size:2rem}.briefCardDescription{margin-top:12px}.briefFilePreview{background:linear-gradient(#32bbff14,#32bbff05),repeating-linear-gradient(-45deg,#32bbff24 0 2px,#0000 2px 12px);grid-template-columns:56px 1fr;align-items:center;gap:16px;margin-top:26px;display:grid}.briefFileIcon{border:1px solid #32bbff70;place-items:center;width:56px;height:56px;display:grid}.briefFileIcon span{border:2px solid #32bbff99;width:24px;height:30px;position:relative}.briefFileIcon span:before,.briefFileIcon span:after{content:"";background:#32bbff99;height:2px;position:absolute;left:4px;right:4px}.briefFileIcon span:before{top:8px}.briefFileIcon span:after{top:16px}.briefFileName{color:var(--blue);text-transform:uppercase}.briefFileMeta{color:var(--muted);text-transform:uppercase;margin-top:8px;font-size:.78rem}.siteFooter{width:var(--container);margin:0 auto;padding-bottom:42px}.siteFooterContent{gap:24px;padding-top:34px;display:grid}.siteFooterMainRow,.siteFooterMetaRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.siteFooterMidLine{background:var(--line);width:100%;height:1px}.siteFooterBrand p{max-width:320px}.siteFooterCopyright{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.siteFooterNav{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px 28px;font-size:.78rem;display:flex}.siteFooterStatus{color:var(--muted);text-transform:uppercase;justify-self:end;align-items:center;gap:12px;display:inline-flex}@media (hover:hover) and (pointer:fine){.headerNavLink:hover,.siteFooterNav a:hover{color:var(--blue)}.headerCta:hover,.ctaButton:hover,.requestSubmit:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #32bbff3d,0 16px 34px #32bbff24}.headerCta:hover,.ctaButton--secondary:hover{opacity:1;color:#06101c;background:var(--blue-strong)}}a:focus-visible,button:focus-visible{outline:1px solid var(--blue);outline-offset:3px}@keyframes rotateOrbit{0%{transform:translateZ(0)rotateX(75deg)rotate(0)}to{transform:translateZ(0)rotateX(75deg)rotate(360deg)}}@keyframes hologramSweep{0%,to{opacity:.15;transform:translateY(-8%)}35%,65%{opacity:.78}50%{opacity:.48;transform:translateY(10%)}}@keyframes scanlineDrift{0%{transform:translateY(0)}to{transform:translateY(10px)}}@keyframes floatPlanet{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-12px)scale(1.01)}}@keyframes planetTilt{0%,to{transform:rotate(0)rotateY(-5deg)}50%{transform:rotate(1.2deg)rotateY(5deg)}}@media (max-width:1120px){.siteHeader{display:none}.pageMain{padding-top:36px}.screenFrame{scroll-margin-top:24px}.heroSection,.configuratorLayout,.briefSection{grid-template-columns:1fr}.heroCopy{max-width:100%}.heroSection{min-height:auto}.heroVisual{display:none}.servicesGrid,.advantagesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.headerRight,.brandSubtitle{display:none}.brandTitle{font-size:1.08rem}.headerBurger{border:1px solid var(--blue);opacity:.8;z-index:3;touch-action:manipulation;background:#090d1514;place-items:center;gap:5px;width:52px;height:52px;margin-left:auto;padding:0;transition:background-color .2s,opacity .2s,box-shadow .2s,transform .2s;display:inline-grid;position:relative}.headerBurger span{background:var(--blue);width:18px;height:1px;transition:transform .2s,opacity .2s,background-color .2s;display:block}.headerBurger:focus-visible,.headerBurger:active{opacity:1;background:var(--blue-strong);transform:translateY(-1px);box-shadow:0 0 0 1px #32bbff3d,0 16px 34px #32bbff24}.headerBurger:focus-visible span,.headerBurger:active span,.headerBurger--active span{background:#06101c}.headerBurger--active{opacity:1;background:var(--blue-strong)}.headerBurger--active span:first-child{transform:translateY(6px)rotate(45deg)}.headerBurger--active span:nth-child(2){opacity:0}.headerBurger--active span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.headerOverlay{z-index:35;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s;display:block;position:fixed;inset:0}.headerOverlay--open{opacity:1;visibility:visible;pointer-events:auto}.headerOverlayBackdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#04070c57;border:0;padding:0;position:absolute;inset:0}.headerOverlayPanel{z-index:1;border-right:1px solid var(--line);background:#090d15f5;width:min(65vw,420px);min-width:280px;height:100dvh;padding:20px 16px 24px;transition:transform .28s;position:relative;overflow-y:auto;transform:translate(-100%);box-shadow:24px 0 56px #02050a57}.headerOverlay--open .headerOverlayPanel{transform:translate(0)}.headerOverlayHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.headerOverlayTitle{color:#32bbff9e;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem}.headerOverlayClose{border:1px solid var(--line);background:#121d3085;width:42px;height:42px;padding:0;position:relative}.headerOverlayClose span{background:var(--blue);width:16px;height:1px;position:absolute;top:50%;left:50%}.headerOverlayClose span:first-child{transform:translate(-50%,-50%)rotate(45deg)}.headerOverlayClose span:last-child{transform:translate(-50%,-50%)rotate(-45deg)}.headerOverlayNav{gap:10px;display:grid}.headerOverlayLink{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.1em;background:#121d3085;padding:14px 16px;transition:border-color .2s,color .2s,background-color .2s}.headerOverlayLink:focus-visible,.headerOverlayLink:active{color:var(--blue);background:#121d30d6;border-color:#32bbff7a}.headerOverlayCta{width:100%;margin-top:12px}.siteFooterMainRow,.siteFooterMetaRow{grid-template-columns:1fr;align-items:start}.siteFooterNav{justify-content:flex-start}.siteFooterStatus{justify-self:start}}@media (max-width:860px){:root{--container:min(100vw - 32px, 1240px)}.pageMain{padding-top:152px}.screenFrameHeader{grid-template-columns:minmax(24px,1fr) auto minmax(24px,1fr);align-items:center;gap:12px;display:grid}.screenFrameMarker,.screenFrameRule{width:100%}.screenFrameLabel{text-align:center;white-space:normal}.siteHeaderInner{align-items:center;min-height:92px;padding:18px 0}.heroTitle,.briefTitle{gap:6px}.heroStats,.requestFormGrid,.servicesGrid,.advantagesGrid{grid-template-columns:1fr}.screenFrameBody{padding-bottom:42px}.screenFrameFooter{margin-bottom:42px}}@media (max-width:640px){:root{--container:min(100vw - 40px, 1240px)}.headerOverlayCta,.ctaButton,.requestSubmit{width:100%}.heroActions{display:grid}.serviceCardBody,.configuratorPanel,.requestForm,.briefCard,.advantageCard{padding-left:16px;padding-right:16px}.metricFieldTop,.assessmentBox{flex-direction:column;align-items:start}.heroVisual{min-height:300px}.heroPlanetField{width:min(100%,320px)}.siteFooter{padding-bottom:28px}.headerOverlayPanel{width:72vw;min-width:260px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.heroPlanetOrbit,.heroPlanetAsset,.heroPlanetMotion,.heroPlanetAsset:before,.heroPlanetAsset:after{animation:none}}
