html{--card:#f1f5f9}html.dark{--card:#020617}body{background:var(--bg);color:var(--text);font-family:Inter,system-ui,sans-serif}:root{--primary:#00d9ff;--bg:#000814;--text:#fff}.hero-side-image{animation:heroFloat 7s ease-in-out infinite;filter:drop-shadow(0 0 40px rgba(0,217,255,.35));max-width:40vw;opacity:.85;pointer-events:none;position:absolute;right:6%;top:120px;width:420px}@keyframes heroFloat{0%{transform:translateY(0)}50%{transform:translateY(-18px)}to{transform:translateY(0)}}@media (max-width:900px){.hero-side-image{display:none}}button{font-family:inherit}.glowBtn{animation:pulse 2s infinite;background:#00d9ff;background:var(--primary);border:none;border-radius:14px;box-shadow:0 0 25px #00d9ff99;color:#000;cursor:pointer;font-weight:700;padding:14px 32px}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.outlineBtn{border-radius:14px;cursor:pointer;font-weight:700;padding:14px 32px}.exploreBtn,.outlineBtn{background:#0000;border:2px solid #00d9ff;border:2px solid var(--primary);color:#00d9ff;color:var(--primary)}.exploreBtn{box-shadow:inset 0 0 0 #00d9ff00;transition:all .35s ease}.actionBtn{align-items:center;animation:idleGlow 3s infinite;border-radius:14px;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:8px;height:52px;justify-content:center;min-width:190px;overflow:hidden;padding:0 26px;position:relative}@keyframes idleGlow{0%{box-shadow:0 0 8px #00d9ff40}50%{box-shadow:0 0 18px #00d9ff8c}to{box-shadow:0 0 8px #00d9ff40}}.welcome-section{margin-top:60px}.welcome-image img{animation:cyberGlow 4s ease-in-out infinite}@keyframes cyberGlow{0%{box-shadow:0 0 30px #00d9ff40}50%{box-shadow:0 0 55px #00d9ff73}to{box-shadow:0 0 30px #00d9ff40}}.actionBtn:hover{animation:hoverPulse 1.2s infinite;background:#00d9ff;background:var(--primary);box-shadow:0 0 28px #00d9ffe6;color:#000;transform:translateY(-3px) scale(1.04)}.welcome-section{padding:110px 8%}.welcome-grid{grid-gap:70px;align-items:center;display:grid;gap:70px;grid-template-columns:1fr 1fr}.welcome-image img{border-radius:24px;box-shadow:0 0 40px #00d9ff40;width:100%}.welcome-tag{color:#00d9ff;color:var(--primary);font-weight:600;letter-spacing:1px;text-transform:uppercase}.welcome-content h2{font-size:3rem;font-weight:800;line-height:1.25;margin:16px 0 18px}.welcome-content h2 span{color:#00d9ff;color:var(--primary)}.welcome-desc{font-size:1.05rem;margin-bottom:40px;max-width:520px;opacity:.8}.welcome-features{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr}.welcome-features div{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;padding:22px;transition:.35s ease}.welcome-features div:hover{box-shadow:0 0 28px #00d9ff66;transform:translateY(-6px)}.welcome-features h4{color:#00d9ff;color:var(--primary);margin:12px 0 6px}.welcome-features p{font-size:.95rem;margin:0;opacity:.75}@media (max-width:900px){.welcome-grid{grid-template-columns:1fr}}@keyframes hoverPulse{0%{box-shadow:0 0 18px #00d9ff99}50%{box-shadow:0 0 32px #00d9ff}to{box-shadow:0 0 18px #00d9ff99}}.exploreBtn:hover{background:#00d9ff;background:var(--primary);box-shadow:0 0 22px #00d9ffb3;color:#000;transform:translateY(-2px)}.viranetraCard{animation:floaty 3s ease-in-out infinite;background:#ffffff0d;border:1px solid #00d9ff66;border-radius:18px;box-shadow:0 0 25px #00d9ff59;cursor:pointer;gap:14px;padding:14px 22px;transition:.3s}.labs-overlay,.viranetraCard{align-items:center;display:flex}.labs-overlay{animation:fadeIn .3s ease;background:#000000a6;inset:0;justify-content:center;position:fixed;z-index:9999}.labs-modal{animation:slideUp .4s ease;background:#0a1128;border-radius:18px;box-shadow:0 0 40px #00d9ff40;color:#fff;max-width:92%;overflow:hidden;width:720px}.labs-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:18px 24px}.labs-header h2{color:#00d9ff;margin:0}.labs-header button{background:none;border:none;color:#fff;cursor:pointer;font-size:20px}.labs-body{grid-gap:16px;display:grid;gap:16px;padding:24px}.lab-card{background:#ffffff0f;border:1px solid #ffffff14;border-radius:14px;cursor:pointer;padding:18px;transition:all .35s ease}.lab-card:hover{background:#00d9ff1f;border-color:#00d9ff99;box-shadow:0 0 25px #00d9ff73;transform:translateY(-6px) scale(1.02)}.labs-body>div{animation:labFadeUp .45s ease}@keyframes labFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.lab-card h4{color:#00d9ff;margin:0 0 6px}.lab-card p{margin:0;opacity:.85}.labs-footer{border-top:1px solid #ffffff1a;padding:16px 24px;text-align:right}.labs-footer .primary{background:#00d9ff;border:none;border-radius:10px;color:#000;cursor:pointer;font-weight:700;padding:10px 18px}@keyframes slideUp{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes floaty{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}.viranetraCard h3{color:#00d9ff;color:var(--primary);font-size:1.1rem;margin:0}.viranetraCard p{font-size:.85rem;margin:0;opacity:.7}.eyeIcon{animation:glowEye 1.5s infinite alternate;color:#00d9ff;color:var(--primary)}@keyframes glowEye{0%{filter:drop-shadow(0 0 6px #00d9ff);filter:drop-shadow(0 0 6px var(--primary))}to{filter:drop-shadow(0 0 16px #00d9ff);filter:drop-shadow(0 0 16px var(--primary))}}.launchTag{color:#00d9ff;color:var(--primary);font-weight:700;margin-left:auto}.statsBox{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:25px;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-around;padding:45px}.statsBox h2{color:#00d9ff;color:var(--primary);font-size:2.4rem}.statsBox p{opacity:.7}.sectionTitle{font-size:2.8rem;font-weight:800;text-align:center}.sectionTitle span{color:#00d9ff;color:var(--primary)}.gridBox{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));margin-top:60px}.gridBox div{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:22px;padding:35px}.iconBox{color:#00d9ff;color:var(--primary);margin-bottom:18px}.partnerRow{display:flex;flex-wrap:wrap;gap:45px;justify-content:center;margin-top:55px}.consult-modal{animation:slideUp .4s ease;background:#0a1128;border-radius:18px;box-shadow:0 0 40px #00d9ff59;color:#fff;max-width:92%;overflow:hidden;width:520px}.consult-body{padding:26px}.consult-desc{font-size:.95rem;margin-bottom:18px;opacity:.8}.consult-form{grid-gap:14px;display:grid;gap:14px}.consult-form input,.consult-form textarea{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;color:#fff;font-size:.95rem;outline:none;padding:12px 14px}.consult-form input::placeholder,.consult-form textarea::placeholder{color:#ffffff80}.consult-form input:focus,.consult-form textarea:focus{border-color:#00d9ff;border-color:var(--primary);box-shadow:0 0 12px #00d9ff66}.consult-form .primary{background:#00d9ff;background:var(--primary);border:none;border-radius:12px;color:#000;cursor:pointer;font-weight:700;margin-top:8px;padding:12px}@media (max-width:600px){.consult-modal{width:95%}}.consult-success{animation:successPop .5s ease;padding:30px 20px;text-align:center}.consult-success h3{color:#00d9ff;color:var(--primary);margin-bottom:8px}.consult-success p{font-size:.95rem;opacity:.8}@keyframes successPop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.calendly-btn{background:#00d9ff;background:var(--primary);border-radius:12px;box-shadow:0 0 18px #00d9ff99;color:#000;display:inline-block;font-weight:700;margin-top:14px;padding:12px 18px;text-decoration:none}.partnerRow div{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;cursor:pointer;padding:18px 35px}.footer{background-color:#0f172a;border-top:1px solid #ffffff1a;color:#cbd5e1;display:flex;flex-wrap:wrap;font-family:Segoe UI,sans-serif;gap:20px;justify-content:space-between;margin-top:80px;opacity:.8;padding:50px 8%;padding:64px 16px 32px}.footer-container{margin:auto;max-width:1200px}.footer-grid{grid-gap:32px;display:grid;gap:32px}@media (min-width:768px){.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.footer-grid{grid-template-columns:repeat(4,1fr)}}.footer-logo{align-items:center;color:#fff;display:flex;font-size:22px;font-weight:700;gap:10px;margin-bottom:16px}.icon-shield{color:#22d3ee;height:32px;width:32px}.footer-text{color:#94a3b8;line-height:1.6}.footer-title{color:#fff;font-size:18px;margin-bottom:16px}.footer-links{list-style:none;padding:0}.footer-links li{margin-bottom:10px}.footer-links a{color:#94a3b8;text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:#22d3ee}.footer-contact{list-style:none;padding:0}.footer-contact li{align-items:center;color:#94a3b8;display:flex;gap:10px;margin-bottom:12px}.footer-contact svg{color:#22d3ee;height:16px;width:16px}.footer-bottom{align-items:center;border-top:1px solid #1e293b;display:flex;flex-direction:column;gap:16px;margin-top:40px;padding-top:24px}@media (min-width:768px){.footer-bottom{flex-direction:row;justify-content:space-between}}.footer-bottom p{color:#94a3b8;font-size:14px}.footer-social{display:flex;gap:16px}.footer-social a{color:#94a3b8;transition:color .3s ease,transform .3s ease}.footer-social a:hover{color:#22d3ee;transform:translateY(-3px)}.theme-toggle-wrapper{bottom:28px;position:fixed;right:28px;z-index:9999}.theme-float{background:linear-gradient(135deg,#2563eb,#1e40af);border:none;border-radius:50%;box-shadow:0 14px 30px #00000059;color:#fff;cursor:pointer;display:grid;height:52px;place-items:center;transition:transform .25s ease,box-shadow .25s ease;width:52px}.theme-float:hover{transform:scale(1.15)}.theme-tooltip{background:#0f172af2;border-radius:10px;box-shadow:0 10px 25px #0006;color:#fff;font-size:13px;font-weight:500;opacity:0;padding:8px 14px;pointer-events:none;position:absolute;right:68px;top:50%;transform:translateY(-50%) translateX(6px);transition:opacity .25s ease,transform .25s ease;white-space:nowrap}.theme-toggle-wrapper:hover .theme-tooltip{opacity:1;transform:translateY(-50%) translateX(0)}*{box-sizing:border-box;margin:0;padding:0}.navbar{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(180deg,#050a14fa,#050a14eb);display:grid;grid-template-columns:auto 1fr auto;height:70px;padding:0 4%;position:fixed;top:0;width:100%;z-index:999}body{padding-top:70px}.logo-wrap{align-items:center;display:flex;gap:8px;text-decoration:none}.logo-icon{color:#00e5ff}.logo-text{color:#fff;font-size:1.15rem;font-weight:700;white-space:nowrap}.logo-text span{color:#00e5ff}.center-nav{display:flex;gap:36px;justify-content:center}.nav-right-spacer{width:120px}.nav-item{color:#cbd5e1;font-size:.95rem;font-weight:500;padding:6px 0;position:relative;text-decoration:none;transition:color .25s ease}.nav-item:hover{color:#00e5ff}.nav-item:after{background:linear-gradient(90deg,#00e5ff,#4f9cff,#00e5ff);border-radius:999px;bottom:-10px;box-shadow:0 0 0 #00e5ff00;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);transition:width .35s cubic-bezier(.4,0,.2,1);width:0}.nav-item:hover:after{width:100%}.nav-item.active{color:#00e5ff}.nav-item.active:after{box-shadow:0 0 12px #00e5ffe6,0 0 24px #4f9cff80;width:100%}.menu-btn{background:none;border:none;color:#fff;cursor:pointer;display:none}.mobile-menu{background:linear-gradient(180deg,#050a14,#030712);display:flex;flex-direction:column;gap:22px;height:100vh;max-width:320px;padding:24px;position:fixed;right:-100%;top:0;transition:right .4s ease;width:85%;z-index:1000}.mobile-menu.open{right:0}.mobile-menu a{color:#e5e7eb;font-size:1.05rem;text-decoration:none}.mobile-menu a:hover{color:#00e5ff}.close-btn{align-self:flex-end;background:none;border:none;color:#fff;cursor:pointer}.nav-backdrop{background:#000000a6;inset:0;position:fixed;z-index:998}@media (max-width:900px){.center-nav,.nav-right-spacer{display:none}.menu-btn{display:block}}.product-launch{align-items:center;background:#00d9ff1f;border:1px solid #00d9ff73;border-radius:14px;color:var(--primary);display:flex;font-size:.95rem;font-weight:600;gap:6px;margin-left:18px;padding:8px 16px;text-decoration:none;transition:all .25s ease}.product-launch span{font-weight:700}.product-launch:hover{background:#00d9ff40;box-shadow:0 0 18px #00d9ff73;transform:translateY(-1px)}@media (max-width:900px){.product-launch{justify-content:center;margin-left:0;margin-top:12px}}@media (max-width:480px){.navbar{padding:0 3%}.logo-text{font-size:1rem}.mobile-menu{width:100%}}.legal-page{background:radial-gradient(circle at top,#020c1b,#000814);display:flex;justify-content:center;min-height:100vh;padding:140px 8% 90px}.legal-container{max-width:980px;width:100%}.legal-container h1{color:var(--primary);font-size:3.2rem;font-weight:800;letter-spacing:.5px;margin-bottom:18px}.legal-intro{font-size:1.15rem;line-height:1.8;margin-bottom:50px;opacity:.85}.legal-card{background:#ffffff0a;border:1px solid #00d9ff26;border-left:4px solid var(--primary);border-radius:18px;margin-bottom:28px;padding:26px 30px;transition:.35s ease}.legal-card:hover{box-shadow:0 0 30px #00d9ff40;transform:translateY(-4px)}.legal-card h3{color:var(--primary);font-size:1.4rem;margin-bottom:8px}.legal-card p{font-size:1.02rem;line-height:1.75;opacity:.85}.legal-contact{background:#00d9ff14;border:1px solid #00d9ff4d;border-radius:16px;font-size:1rem;margin-top:50px;padding:22px;text-align:center}@media (max-width:768px){.legal-page{padding:110px 6% 70px}.legal-container h1{font-size:2.4rem}.legal-intro{font-size:1.05rem}.legal-card{padding:22px}.legal-page{padding:90px 16px 40px}.legal-container{max-width:100%;padding:28px 18px}.legal-container h1{font-size:2.1rem;line-height:1.2;text-align:left}.legal-intro{font-size:.95rem;line-height:1.6}.legal-card{padding:18px}.legal-card h3{font-size:1.1rem}.legal-card p{font-size:.92rem;line-height:1.6}.legal-container{position:relative}.legal-close{align-items:center;background:#00d9ff2e;border:none;border-radius:50%;color:#00d9ff;cursor:pointer;display:flex;font-size:22px;font-weight:700;height:44px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .25s ease;width:44px;z-index:50}.legal-close:hover{background:#00d9ff59;transform:scale(1.1)}.footer{padding:40px 16px;text-align:center}.footer>div{justify-content:center;text-align:center}}@media (max-width:420px){.legal-container h1{font-size:1.85rem}.legal-card{border-radius:14px}}@media (max-width:768px){.legal-close{font-size:18px;height:38px;right:14px;top:14px;width:38px}}.legal-container{animation:slideIn .35s ease}@keyframes slideIn{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}.slide-out{animation:slideOut .3s ease forwards}@keyframes slideOut{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(60px)}}.legal-close{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00d9ff2e;border:none;border-radius:50%;color:#00d9ff;cursor:pointer;display:flex;font-size:26px;font-weight:700;height:46px;justify-content:center;position:fixed;right:22px;top:22px;transition:all .25s ease;width:46px;z-index:999}.legal-close:hover{background:#00d9ff59;transform:scale(1.1)}@media (max-width:768px){.legal-close{font-size:20px;height:40px;right:14px;top:14px;width:40px}}.legal-title-row{gap:16px;margin-bottom:20px}.legal-back,.legal-title-row{align-items:center;display:flex}.legal-back{background:#00d9ff26;border:none;border-radius:50%;color:var(--primary);cursor:pointer;font-size:24px;height:44px;justify-content:center;transition:all .25s ease;width:44px}.legal-back:hover{background:#00d9ff59;transform:scale(1.08)}.scroll-progress{background:#ffffff14;height:4px;left:0;position:fixed;top:0;width:100%;z-index:9999}.scroll-progress span{background:linear-gradient(90deg,#00d9ff,#4df0ff);display:block;height:100%;transition:width .15s ease;width:0}@media (max-width:768px){.legal-title-row{gap:12px}.legal-back{font-size:20px;height:38px;width:38px}}html{--bg:#fff;--text:#0f172a;--muted:#475569;--accent:#22d3ee}html.dark{--bg:#020617;--text:#e5e7eb;--muted:#94a3b8;--accent:#22d3ee}.error-page .ant-result-title{color:#0f172a!important;color:var(--text)!important}.error-page .ant-result-subtitle{color:#475569!important;color:var(--muted)!important;font-size:16px}
/*# sourceMappingURL=main.c6cb00c0.css.map*/