:root{--ink:#050816;--panel:#091120;--cyan:#00f7ff;--blue:#6c63ff;--purple:#7b2ff7;--pink:#ff00e5;--white:#f7fbff;--muted:#a8b4cf}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--white);font-family:Poppins,Arial,sans-serif;overflow-x:hidden}.container{width:min(1180px,calc(100% - 48px));margin:auto}#stars{position:fixed;inset:0;z-index:-3;background:radial-gradient(ellipse at 75% 15%,#15154b 0%,transparent 38%),radial-gradient(ellipse at 18% 60%,#081b31 0%,transparent 33%),var(--ink)}.noise{position:fixed;inset:0;z-index:-1;opacity:.07;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}.cursor-glow{position:fixed;width:360px;height:360px;border-radius:50%;pointer-events:none;z-index:-2;background:radial-gradient(circle,rgba(0,247,255,.14),rgba(108,99,255,.05) 35%,transparent 69%);transform:translate(-50%,-50%);filter:blur(10px)}.nav-wrap{position:absolute;top:18px;z-index:10;width:100%}.nav{height:70px;border:1px solid rgba(165,196,255,.2);border-radius:18px;background:rgba(7,13,34,.6);backdrop-filter:blur(22px);display:flex;align-items:center;padding:0 18px;gap:28px}.brand{color:var(--white);font-family:Orbitron,sans-serif;font-weight:700;text-decoration:none;font-size:16px;display:flex;gap:9px;align-items:center;letter-spacing:-1px}.brand span span{color:var(--cyan)}.brand small{display:block;font-family:Poppins;font-size:7px;color:#8090ae;letter-spacing:1.7px;margin-top:1px}.brand-mark{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--cyan);border-radius:9px;color:var(--cyan);box-shadow:0 0 15px #00f7ff50}.nav-links{margin-left:auto;display:flex;align-items:center;gap:22px}.nav-links>a,.dropdown button{color:#d3dbef;text-decoration:none;font-size:11px;background:none;border:0;font-family:inherit;cursor:pointer}.nav-links>a:hover,.dropdown button:hover{color:var(--cyan)}.dropdown{position:relative}.dropdown button span{color:var(--cyan);font-size:14px;margin-left:2px}.dropdown-menu{position:absolute;top:24px;left:-15px;width:175px;padding:9px;border:1px solid #ffffff1b;border-radius:12px;background:#0c1431e8;backdrop-filter:blur(18px);display:none}.dropdown:hover .dropdown-menu{display:grid}.dropdown-menu a{padding:7px;color:#d3dbef;text-decoration:none;font-size:11px}.dropdown-menu a:hover{color:var(--cyan)}.nav-cta,.btn{display:inline-flex;gap:11px;align-items:center;text-decoration:none;font-size:11px;font-weight:600}.nav-cta{color:var(--ink);background:var(--cyan);border-radius:9px;padding:11px 14px;box-shadow:0 0 20px #00f7ff55}.nav-cta b{font-size:17px;line-height:10px}.menu-toggle{display:none}.hero{min-height:840px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;position:relative;padding-top:110px}.eyebrow{font-size:10px;letter-spacing:2px;color:#b7c5dd;margin:0 0 20px}.eyebrow i{display:inline-block;width:20px;height:1px;background:var(--cyan);vertical-align:middle;margin:0 9px 2px 0;box-shadow:0 0 10px var(--cyan)}h1,h2,h3{font-family:Orbitron,sans-serif;margin:0;letter-spacing:-2px}h1{font-size:clamp(50px,6.5vw,86px);line-height:1.03;font-weight:700}h1 em,h2 em{font-style:normal;color:var(--cyan);text-shadow:0 0 25px #00f7ff75}.hero-text{max-width:465px;font-size:14px;line-height:1.8;color:var(--muted);margin:27px 0}.hero-actions{display:flex;gap:12px}.btn{padding:15px 20px;border:1px solid #ffffff3a;border-radius:9px;color:var(--white);transition:.3s}.btn-primary{border-color:transparent;color:#071124;background:linear-gradient(100deg,var(--cyan),#8ff8ff);box-shadow:0 0 28px #00f7ff45}.btn-primary:hover{transform:translateY(-4px);box-shadow:0 0 38px #00f7ff8f}.btn-ghost:hover{border-color:var(--cyan);background:#00f7ff12}.hero-proof{display:flex;gap:30px;margin-top:55px}.hero-proof div{display:flex;align-items:center;gap:9px}.hero-proof strong{font:600 24px Orbitron;color:var(--cyan)}.hero-proof span{font-size:9px;line-height:1.35;color:#a2b1cb}.hero-art{height:610px;position:relative;perspective:1000px}.orbit{position:absolute;border:1px solid #6c63ff5a;border-radius:50%;left:10%;top:11%;width:80%;height:75%;transform:rotateX(66deg) rotateZ(-25deg)}.orbit-two{transform:rotateX(66deg) rotateZ(45deg);border-color:#00f7ff35}.orb{position:absolute;width:14px;height:14px;border-radius:50%;background:var(--cyan);box-shadow:0 0 25px 8px #00f7ff60}.orb-one{top:21%;right:14%;animation:orbit 7s linear infinite}.orb-two{bottom:22%;left:10%;background:var(--pink);box-shadow:0 0 25px 8px #ff00e550;animation:orbit 10s linear infinite reverse}.headset{position:absolute;left:18%;top:23%;width:355px;height:220px;transform:rotate(-11deg) rotateY(-13deg);animation:float 5s ease-in-out infinite;filter:drop-shadow(0 40px 26px #000b)}.visor{position:absolute;inset:50px 18px 20px;border-radius:52px 52px 65px 65px;background:linear-gradient(145deg,#c5ecff 0%,#54729c 27%,#071328 53%,#172857 100%);border:2px solid #75dcff;box-shadow:inset 0 0 25px #00f7ff80,0 0 25px #00f7ff70}.lens{position:absolute;top:85px;width:112px;height:70px;border-radius:45% 43% 48% 46%;background:radial-gradient(circle at 40% 25%,#e3ffff,#00b7d6 10%,#071332 55%,#6732d9);z-index:2;box-shadow:0 0 19px #00f7ff}.lens.left{left:48px;transform:rotate(-8deg)}.lens.right{right:48px;transform:rotate(8deg)}.headset-top{position:absolute;left:82px;top:25px;width:195px;height:64px;border-radius:100% 100% 20% 20%;background:linear-gradient(160deg,#95d9ff,#253964 65%);transform:skewX(-8deg);box-shadow:inset 0 8px 15px #d8ffff88}.strap{position:absolute;width:370px;height:195px;top:18px;left:-9px;border:22px solid #45618b;border-bottom:0;border-radius:56% 55% 0 0;opacity:.85;z-index:-1}.headset-glow{position:absolute;width:180px;height:110px;left:85px;top:85px;background:#00e5ff7d;filter:blur(55px);z-index:-1}.art-card{position:absolute;padding:14px 18px;border:1px solid #89d9ff54;border-radius:12px;background:#14224c70;backdrop-filter:blur(12px);box-shadow:0 18px 30px #0008}.art-card small{display:block;font-size:8px;letter-spacing:1.4px;color:#9db7d4}.art-card strong{font:600 15px Orbitron;color:var(--white)}.top-card{right:0;top:17%;transform:rotate(7deg)}.pulse{display:inline-block;width:7px;height:7px;border-radius:50%;background:#3cffad;box-shadow:0 0 10px #3cffad;margin-left:20px}.bottom-card{left:0;bottom:22%;display:flex;align-items:center;gap:11px;transform:rotate(-5deg)}.scan{color:var(--cyan);font-size:28px}.art-label{position:absolute;right:7%;bottom:13%;font:10px/1.5 Orbitron;letter-spacing:2px;color:#95a7ca}.art-label span{color:var(--cyan)}.scroll-cue{position:absolute;bottom:35px;left:0;color:#8293b3;text-decoration:none;font:9px Orbitron;letter-spacing:1.8px;writing-mode:vertical-rl;display:flex;gap:10px}.scroll-cue span{width:1px;height:55px;background:linear-gradient(var(--cyan),transparent)}.ticker{border-top:1px solid #ffffff16;border-bottom:1px solid #ffffff16;overflow:hidden;padding:17px 0;color:#c1d1ea;font:12px Orbitron;letter-spacing:2px;white-space:nowrap}.ticker div{animation:marquee 24s linear infinite}.ticker b{color:var(--cyan);padding:0 25px}.section{padding:145px 0}.about{display:grid;grid-template-columns:1fr 1fr;gap:130px}.section-lead h2,.section-head h2,.services h2,.courses h2,.contact-section h2{font-size:clamp(34px,4vw,56px);line-height:1.15}.about-copy{padding-top:48px}.about-copy p{color:var(--muted);font-size:14px;line-height:1.9}.about-copy .intro{color:var(--white);font-size:19px;line-height:1.65}.text-link{display:inline-block;color:var(--cyan);font:600 12px Orbitron;text-decoration:none;margin-top:18px}.text-link span{font-size:20px;vertical-align:middle;margin-left:5px}.solutions{background:linear-gradient(180deg,transparent,#0a1230 48%,transparent)}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:55px}.section-head>p{max-width:265px;color:var(--muted);font-size:13px;line-height:1.7}.solution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.solution-card{min-height:330px;padding:25px;border:1px solid #ffffff1c;background:linear-gradient(145deg,#17204799,#0a1027bb);position:relative;overflow:hidden;transition:.4s}.solution-card:hover{transform:translateY(-10px) rotateX(2deg);border-color:#00f7ff8f;box-shadow:0 25px 55px #02061a}.solution-card:after{content:"";position:absolute;right:-50px;bottom:-80px;width:220px;height:220px;border-radius:50%;background:#6c63ff30;filter:blur(18px)}.solution-card.featured{background:linear-gradient(145deg,#253084,#101840)}.solution-card>span{font:10px Orbitron;color:#7787aa}.card-icon{margin:35px 0 26px;width:53px;height:53px;display:grid;place-items:center;border:1px solid #00f7ff80;border-radius:50%;font-size:26px;color:var(--cyan);box-shadow:0 0 25px #00f7ff36}.xr-icon{color:#ff96f5;border-color:#ff00e580;box-shadow:0 0 25px #ff00e536}.ai-icon{color:#a9a4ff;border-color:#6c63ff}.solution-card h3{font-size:27px;line-height:1.2;position:relative;z-index:1}.solution-card p{font-size:12px;line-height:1.7;color:var(--muted);max-width:220px;position:relative;z-index:1}.solution-card a{position:absolute;bottom:25px;color:var(--white);font:11px Orbitron;text-decoration:none}.solution-card a b{color:var(--cyan);font-size:18px;margin-left:7px}.services{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:100px}.services-visual{height:450px;display:grid;place-items:center;position:relative;background:radial-gradient(circle,#241f7740,transparent 60%)}.wire-sphere{width:300px;height:300px;border-radius:50%;border:1px solid #00f7ff80;position:relative;box-shadow:0 0 70px #00f7ff28,inset 0 0 60px #6c63ff44;animation:spin 16s linear infinite}.wire-sphere:before,.wire-sphere:after,.wire-sphere i{content:"";position:absolute;inset:25px -1px;border:1px solid #00f7ff60;border-radius:50%;transform:rotateX(65deg)}.wire-sphere:after{transform:rotateY(66deg)}.wire-sphere i:nth-child(2){transform:rotate(45deg) rotateX(66deg)}.wire-sphere i:nth-child(3){inset:0;transform:rotate(90deg) scaleX(.45)}.services-visual p{position:absolute;bottom:30px;font:9px Orbitron;letter-spacing:2px;color:#8295bb}.service-list{margin-top:30px;border-top:1px solid #ffffff24}.service-list button{width:100%;display:flex;gap:18px;align-items:center;padding:18px 0;background:none;border:0;border-bottom:1px solid #ffffff24;color:var(--white);font:500 15px Poppins;text-align:left;cursor:pointer;transition:.25s}.service-list button:hover{color:var(--cyan);padding-left:10px}.service-list span{font:10px Orbitron;color:#7586a8}.service-list b{margin-left:auto;color:var(--cyan);font-size:21px}.courses{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;background:linear-gradient(90deg,#0d1740aa,transparent 70%)}.course-layout{display:flex;justify-content:space-between;align-items:end}.course-copy{max-width:330px}.course-copy p{color:var(--muted);font-size:14px;line-height:1.8;margin:0 0 25px}.course-strip{margin-top:65px;padding-top:22px;border-top:1px solid #ffffff1c;display:flex;justify-content:space-between;gap:20px;color:#8497bd;font:10px Orbitron;letter-spacing:1px}.industry-list{margin-top:55px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff1c;border-left:1px solid #ffffff1c}.industry-list span{padding:28px;border-right:1px solid #ffffff1c;border-bottom:1px solid #ffffff1c;font:500 18px Orbitron;color:#c9d6ea;transition:.3s}.industry-list span:hover{background:#00f7ff12;color:var(--cyan);padding-left:37px}.contact-section{padding:155px 0 135px;text-align:center;background:radial-gradient(ellipse at center,#332a8c72,transparent 60%)}.contact-section .eyebrow{justify-content:center}.contact-section h2{font-size:clamp(42px,6vw,76px)}.contact-mail{display:inline-block;margin:38px 0 25px;color:var(--cyan);font:clamp(16px,2vw,24px) Orbitron;text-decoration:none;border-bottom:1px solid #00f7ff75;padding-bottom:9px}.contact-mail span{font-size:28px}.contact-meta{font-size:11px;letter-spacing:1.3px;color:#8c9cbb}footer{border-top:1px solid #ffffff1c;padding:30px 0}footer .container{display:flex;align-items:center;justify-content:space-between;gap:20px}footer p,footer a:not(.brand){font-size:10px;color:#8494b1;text-decoration:none}footer div div{display:flex;gap:17px}.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s ease}.reveal.show{opacity:1;transform:none}@keyframes float{50%{transform:translateY(-18px) rotate(-7deg) rotateY(-9deg)}}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes spin{to{transform:rotateY(360deg) rotateX(25deg)}}@keyframes marquee{to{transform:translateX(-50%)}}@media(max-width:900px){.nav-links{gap:12px}.nav-cta{display:none}.hero{grid-template-columns:1fr 1fr}.headset{transform:scale(.8) rotate(-11deg);transform-origin:left center}.about{gap:55px}}@media(max-width:700px){.container{width:min(100% - 32px,1180px)}.nav{height:60px}.nav-links{display:none;position:absolute;top:70px;left:0;right:0;padding:18px;background:#0a1130f5;border:1px solid #ffffff1c;border-radius:15px;flex-direction:column;align-items:stretch}.nav-links.open{display:flex}.dropdown-menu{position:static;width:auto;background:none;border:0;padding:5px 0 0 12px}.menu-toggle{display:grid;gap:5px;margin-left:auto;background:none;border:0}.menu-toggle i{display:block;width:22px;height:1px;background:var(--cyan)}.hero{min-height:780px;display:block;padding-top:150px}.hero-art{height:370px;margin-top:12px}.headset{left:5%;top:9%;transform:scale(.68) rotate(-11deg);transform-origin:left top}.top-card{right:2%;top:7%}.bottom-card{bottom:8%}.art-label{bottom:8%}.scroll-cue{display:none}.hero-proof{margin-top:38px;gap:15px}.hero-proof strong{font-size:19px}.hero-proof span{font-size:8px}.about,.services{grid-template-columns:1fr;gap:35px}.section{padding:85px 0}.about-copy{padding-top:0}.section-head,.course-layout{display:block}.section-head>p{margin-top:18px}.solution-grid{grid-template-columns:1fr}.solution-card{min-height:280px}.services-visual{height:330px;order:2}.wire-sphere{width:220px;height:220px}.course-copy{margin-top:25px}.course-strip{flex-wrap:wrap;line-height:2}.industry-list{grid-template-columns:1fr 1fr}.industry-list span{padding:21px 15px;font-size:13px}.contact-section{padding:100px 0}footer .container{flex-direction:column;align-items:flex-start}}
