._introContainer_16t4f_12{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;background:#000;display:flex;align-items:center;justify-content:center;overflow:hidden;opacity:1;transform:translateZ(0);will-change:opacity}._gridOverlay_16t4f_31{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(2,196,249,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(2,196,249,.03) 1px,transparent 1px);background-size:50px 50px;pointer-events:none;opacity:.6;animation:_gridPulse_16t4f_1 2s steps(4) infinite}@keyframes _gridPulse_16t4f_1{0%,to{opacity:.4}50%{opacity:.8}}._scanLine_16t4f_56{position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(to bottom,transparent,rgba(2,196,249,.8),transparent);pointer-events:none;animation:_scanLineAnimation_16t4f_1 3s linear infinite;box-shadow:0 0 10px #02c4f999}@keyframes _scanLineAnimation_16t4f_1{0%{top:0;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}._gradientBackground_16t4f_91{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at center,#022c3699,#031f27cc 40%,#000);pointer-events:none;animation:_gradientShift_16t4f_1 15s steps(8) infinite}@keyframes _gradientShift_16t4f_1{0%,to{opacity:1;transform:scale(1) rotate(0)}25%{opacity:.85;transform:scale(1.05) rotate(1deg)}50%{opacity:.9;transform:scale(1.1) rotate(0)}75%{opacity:.85;transform:scale(1.05) rotate(-1deg)}}._noiseOverlay_16t4f_128{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.08;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='4' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");background-size:200px 200px;mix-blend-mode:overlay;animation:_noiseMove_16t4f_1 .2s steps(4) infinite}@keyframes _noiseMove_16t4f_1{0%{transform:translate(0)}25%{transform:translate(-50px,-50px)}50%{transform:translate(-100px,-100px)}75%{transform:translate(-50px,-100px)}to{transform:translate(0)}}._lightSweep_16t4f_162{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 20%,rgba(2,196,249,.15) 48%,rgba(2,196,249,.25) 50%,rgba(2,196,249,.15) 52%,transparent 80%);pointer-events:none;animation:_lightSweepAnimation_16t4f_1 2.5s linear infinite;animation-delay:.5s}@keyframes _lightSweepAnimation_16t4f_1{0%{transform:translate(-100%) translateY(-100%) rotate(45deg);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(100%) translateY(100%) rotate(45deg);opacity:0}}._contentWrapper_16t4f_199{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;text-align:center;padding:40px;overflow:visible;transform:translateZ(0);will-change:transform,opacity}._brandContainer_16t4f_217{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:0;font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:900;font-size:clamp(48px,12vw,120px);line-height:1.1;letter-spacing:.08em;color:#fff;text-transform:uppercase;font-style:normal;overflow:visible;position:relative;transform:translateZ(0);will-change:transform,opacity;font-kerning:normal;text-rendering:optimizeLegibility}._letter_16t4f_243{display:inline-block;position:relative;text-shadow:0 0 10px rgba(2,196,249,.25),0 0 20px rgba(2,196,249,.1),0 2px 6px rgba(0,0,0,.7);transform:translateZ(0);will-change:transform,opacity,x,y;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1,"liga" 1}._tagline_16t4f_263{font-family:Orbitron,ui-sans-serif,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(14px,2.5vw,24px);letter-spacing:.15em;color:#15e3ff;text-transform:uppercase;margin-top:8px;text-shadow:0 0 8px rgba(21,227,255,.4),0 2px 4px rgba(0,0,0,.6);transform:translateZ(0);will-change:transform,opacity,letter-spacing,scale;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 768px){._contentWrapper_16t4f_199{gap:16px;padding:20px}._brandContainer_16t4f_217{font-size:clamp(36px,15vw,80px)}._tagline_16t4f_263{font-size:clamp(12px,3vw,18px)}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){._letter_16t4f_243,._tagline_16t4f_263{text-rendering:optimizeLegibility}}@media (prefers-reduced-motion: reduce){._gradientBackground_16t4f_91,._noiseOverlay_16t4f_128,._lightSweep_16t4f_162,._gridOverlay_16t4f_31,._scanLine_16t4f_56{animation:none}._introContainer_16t4f_12,._brandContainer_16t4f_217,._tagline_16t4f_263{will-change:auto}}:root{--color-brand-primary: #02C4F9;--color-brand-primary-dark: #0099C4;--color-brand-accent: #15E3FF;--color-highlight-cyan: #29D5FF;--color-contact-purple: #8A3FFC;--color-glow-strong: rgba(21, 227, 255, .65);--color-glow-soft: rgba(2, 196, 249, .45);--color-glow-outline: rgba(2, 196, 249, .32);--color-ink-900: #FFFFFF;--color-ink-700: #B5BABB;--color-ink-500: #9BA2A3;--color-ink-300: #7E888A;--color-ink-200: #3D4B50;--color-ink-100: #233238;--color-bg: #022C36;--color-bg-alt: #031F27;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .35);--shadow-md: 0 6px 18px rgba(0, 0, 0, .45);--shadow-lg: 0 16px 40px rgba(0, 0, 0, .55);--container-max: 1200px;--container-pad: 20px;--transition-fast: .16s cubic-bezier(.2,.8,.2,1);--transition: .28s cubic-bezier(.2,.8,.2,1);--transition-slow: .5s cubic-bezier(.2,.8,.2,1)}@media (min-width: 1440px){:root{--container-max: 1280px}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body,#root{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased;background:var(--color-bg);color:var(--color-ink-900)}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:anywhere}:root,body{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.container{max-width:var(--container-max);width:100%;padding-inline:var(--container-pad);margin-inline:auto}.section-spacing{padding-block:clamp(48px,8vw,96px)}.section-products,.section-solutions{padding-block:clamp(16px,4vw,36px)}.overline{color:var(--color-brand-primary);letter-spacing:.14em;font-weight:700;font-size:.78rem;text-transform:uppercase;font-family:Orbitron,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial}.h2{font-size:clamp(28px,4vw,40px);line-height:1.2;font-weight:800;margin-top:8px;font-family:Orbitron,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial}.subtle{color:var(--color-ink-500);font-size:clamp(14px,2.6vw,18px);margin-top:12px;font-family:Orbitron,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial}.btn{--btn-glow: var(--color-glow-soft);--btn-glow-strong: var(--color-glow-strong);display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;border-radius:999px;border:1px solid transparent;cursor:pointer;transition:transform var(--transition),box-shadow var(--transition),background var(--transition),border-color var(--transition),color var(--transition);font-weight:700;position:relative;isolation:isolate;background-size:220% 220%;color:var(--color-ink-900);text-shadow:0 1px 10px rgba(0,0,0,.25)}.btn:before{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border-radius:inherit;background:radial-gradient(circle at 25% 25%,var(--btn-glow),transparent 45%),radial-gradient(circle at 70% 60%,var(--btn-glow-strong),transparent 55%);filter:blur(18px);opacity:.55;z-index:-1;transition:opacity var(--transition),transform var(--transition);pointer-events:none}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(135deg,#ffffff2e,#fff0);opacity:0;transition:opacity var(--transition);pointer-events:none}.btn:hover:before{opacity:.85;transform:scale(1.05)}.btn:hover:after{opacity:.4}.btn:focus-visible{outline:none;box-shadow:0 0 0 3px #15e3ff66,0 8px 30px #00000059}.btn-primary{--btn-glow: var(--color-glow-soft);--btn-glow-strong: var(--color-glow-strong);background:linear-gradient(120deg,#1fe4ff,#02c4f9 45%,#0099c4);border:1px solid rgba(21,227,255,.45);box-shadow:0 10px 26px #00000059,0 0 0 1px #15e3ff40,0 16px 42px var(--color-glow-soft);animation:btnGlow 7s ease-in-out infinite alternate}.btn-primary:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 14px 32px #0006,0 0 0 1px #15e3ff66,0 18px 48px #15e3ff8c;background-position:100% 0}.btn-outline{--btn-glow: var(--color-glow-outline);--btn-glow-strong: rgba(2, 196, 249, .42);border-color:#02c4f959;color:var(--color-brand-primary);background:#02c4f90f;box-shadow:0 10px 26px #00000047,0 0 0 1px #02c4f933,0 12px 36px var(--color-glow-outline)}.btn-outline:hover{border-color:#02c4f9a6;color:var(--color-brand-primary-dark);background:#02c4f924;box-shadow:0 14px 32px #00000052,0 0 0 1px #02c4f959,0 14px 42px #02c4f973}.link{position:relative;text-decoration:none;color:var(--color-brand-primary);font-weight:700}.link:hover{color:var(--color-brand-primary-dark)}.link:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--transition)}.link:hover:after{transform:scaleX(1)}.card{background:var(--color-bg-alt);color:var(--color-ink-900);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow:hidden;transition:transform var(--transition),box-shadow var(--transition)}.card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}html:not(.app-mounted) body{opacity:0}html.app-mounted body{transition:opacity .42s ease}main{display:block}@keyframes btnGlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.fade-in-up{opacity:0;transform:translateY(20px);transition:opacity var(--transition-slow),transform var(--transition-slow)}.fade-in-up.is-inview{opacity:1;transform:translateY(0)}.fade-in-bottom{opacity:0;transform:translateY(-20px);transition:opacity var(--transition-slow),transform var(--transition-slow)}.fade-in-bottom.is-inview{opacity:1;transform:translateY(0)}.fade-in-left{opacity:0;transform:translate(-30px);transition:opacity var(--transition-slow),transform var(--transition-slow)}.fade-in-left.is-inview{opacity:1;transform:translate(0)}.fade-in-right{opacity:0;transform:translate(30px);transition:opacity var(--transition-slow),transform var(--transition-slow)}.fade-in-right.is-inview{opacity:1;transform:translate(0)}.scale-in{opacity:0;transform:scale(.95);transition:opacity var(--transition-slow),transform var(--transition-slow)}.scale-in.is-inview{opacity:1;transform:scale(1)}.fade-in-up-stagger>*{opacity:0;transform:translateY(20px);transition:opacity var(--transition-slow),transform var(--transition-slow)}.fade-in-up-stagger.is-inview>*{opacity:1;transform:translateY(0)}.fade-in-up-stagger>*:nth-child(1){transition-delay:0ms}.fade-in-up-stagger>*:nth-child(2){transition-delay:50ms}.fade-in-up-stagger>*:nth-child(3){transition-delay:.1s}.fade-in-up-stagger>*:nth-child(4){transition-delay:.15s}.fade-in-up-stagger>*:nth-child(5){transition-delay:.2s}.fade-in-up-stagger>*:nth-child(6){transition-delay:.25s}.fade-in-up-stagger>*:nth-child(7){transition-delay:.3s}.fade-in-up-stagger>*:nth-child(8){transition-delay:.35s}.marquee{display:flex;gap:40px;animation:marquee 24s linear infinite}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.shadow-on-scroll{transition:box-shadow var(--transition)}.shadow-on-scroll.is-scrolled{box-shadow:0 6px 24px #121c2d14}
