:root{--void:#020207;--blue:#4f72ff;--violet:#8a4dff;--cyan:#77e7ff;--white:#f3f5ff;--muted:#8d93aa;--line:rgba(167,178,255,.16);--mono:'Space Mono',monospace;--sans:Inter,Arial,sans-serif;--max:1320px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--void)}body{margin:0;background:var(--void);color:var(--white);font-family:var(--sans);overflow-x:hidden}body.loading{overflow:hidden}#starfield{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.aurora{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 25% 35%,rgba(67,41,180,.16),transparent 36%),radial-gradient(ellipse at 75% 70%,rgba(45,87,255,.12),transparent 38%);filter:blur(25px)}.cosmic-cursor{position:fixed;width:34px;height:34px;border:1px solid rgba(132,156,255,.75);border-radius:50%;z-index:100;pointer-events:none;transform:translate(-50%,-50%);mix-blend-mode:screen}.cosmic-cursor:after{content:"";position:absolute;inset:10px;border-radius:50%;background:#b5c5ff;box-shadow:0 0 24px #6b71ff}.cosmic-cursor i{position:absolute;right:28px;top:16px;width:90px;height:1px;background:linear-gradient(90deg,transparent,rgba(106,127,255,.65));transform-origin:right}.scroll-progress{position:fixed;left:0;top:0;height:2px;width:0;background:linear-gradient(90deg,var(--violet),var(--cyan));box-shadow:0 0 18px var(--blue);z-index:110}.launch-screen{position:fixed;inset:0;background:#010104;z-index:1000;display:grid;place-content:center;text-align:center;transition:opacity .8s,visibility .8s}.launch-screen.done{opacity:0;visibility:hidden}.launch-logo{display:flex;align-items:center;justify-content:center;gap:16px}.launch-logo span,.logo>span{width:48px;height:48px;border:1px solid rgba(132,150,255,.6);border-radius:50%;display:grid;place-items:center;font-weight:700;box-shadow:inset 0 0 25px rgba(80,89,255,.16),0 0 35px rgba(80,89,255,.12)}.launch-logo b{font-size:42px;letter-spacing:.28em}.launch-screen p{font:9px var(--mono);letter-spacing:.22em;color:#777f9e;margin:24px 0 14px}.launch-line{width:350px;height:1px;background:#181a28;overflow:hidden}.launch-line i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--violet),var(--cyan));box-shadow:0 0 12px var(--blue);animation:launch 1.8s ease forwards}.launch-screen small{font:8px var(--mono);color:#606884;margin-top:10px;text-align:right}@keyframes launch{to{width:100%}}.nav{position:absolute;left:0;right:0;top:0;z-index:30;max-width:var(--max);height:90px;margin:auto;padding:0 26px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.logo{display:flex;align-items:center;gap:11px;color:#fff;text-decoration:none}.logo>span{width:38px;height:38px;font-size:12px}.logo div{font-size:12px;letter-spacing:.1em;font-weight:700;display:flex;flex-direction:column}.logo b{font-size:7px;letter-spacing:.22em;color:#8598ff;margin-top:4px}.nav nav{display:flex;gap:34px}.nav nav a,.nav-right{font:8px var(--mono);letter-spacing:.1em}.nav nav a{color:#9aa1ba;text-decoration:none;transition:.25s}.nav nav a:hover{color:#fff;text-shadow:0 0 12px #8494ff}.nav-right{display:flex;align-items:center;gap:22px}.live{color:#7f879f}.live i{display:inline-block;width:5px;height:5px;background:#6dffbb;border-radius:50%;box-shadow:0 0 12px #6dffbb;margin-right:7px;animation:blink 1.6s infinite}@keyframes blink{50%{opacity:.2}}.nav-cta{color:#fff;text-decoration:none;border:1px solid rgba(131,147,255,.45);padding:12px 15px;background:rgba(57,63,133,.14);backdrop-filter:blur(12px)}.menu{display:none;background:none;border:0}.hero{position:relative;height:100svh;min-height:780px;overflow:hidden;z-index:1}.hero-image{position:absolute;inset:-6%;will-change:transform}.hero-image img{width:100%;height:100%;object-fit:cover;animation:spaceBreath 16s ease-in-out infinite alternate}@keyframes spaceBreath{to{transform:scale(1.06)}}.hero-vignette{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,2,7,.89) 0%,rgba(2,2,7,.62) 36%,rgba(2,2,7,.05) 67%),linear-gradient(0deg,rgba(2,2,7,.75),transparent 36%,rgba(2,2,7,.28));z-index:2}#warp{position:absolute;inset:0;width:100%;height:100%;z-index:3;pointer-events:none}.hero-copy{position:relative;z-index:5;max-width:var(--max);height:100%;margin:auto;padding:150px 26px 145px;display:flex;flex-direction:column;justify-content:center}.overline{font:8px var(--mono);letter-spacing:.17em;color:#a1a7c0;display:flex;align-items:center;gap:11px}.overline>span{width:42px;height:1px;background:linear-gradient(90deg,var(--violet),var(--cyan))}.overline b{font-size:7px;color:#7dffcd;margin-left:8px}.hero h1{margin:25px 0 28px;display:flex;flex-direction:column;font-size:clamp(56px,7.5vw,112px);line-height:.86;letter-spacing:-.075em;max-width:1000px}.hero h1 span{display:block;animation:titleIn 1s cubic-bezier(.2,.8,.2,1) both}.hero h1 span:nth-child(2){animation-delay:.12s}.hero h1 em{font-style:normal;font-weight:300;color:transparent;-webkit-text-stroke:1px rgba(205,213,255,.8);text-shadow:0 0 45px rgba(97,84,255,.15);animation:titleIn 1s .24s cubic-bezier(.2,.8,.2,1) both}@keyframes titleIn{from{transform:translateY(100px) skewY(7deg);opacity:0;filter:blur(10px)}to{transform:none;opacity:1;filter:none}}.hero-copy>p{max-width:570px;color:#a6adc3;font-size:14px;line-height:1.85}.hero-actions{display:flex;gap:30px;align-items:center;margin-top:32px}.primary{min-width:270px;padding:18px 20px;border:1px solid rgba(129,147,255,.6);background:linear-gradient(110deg,#314bd1,#7f42d8);color:#fff;text-decoration:none;font:9px var(--mono);letter-spacing:.08em;display:flex;justify-content:space-between;position:relative;overflow:hidden;box-shadow:0 15px 60px rgba(65,60,210,.25)}.primary:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,#5e78ff,#a462ff);transform:translateX(-102%);transition:.4s}.primary:hover:before{transform:none}.primary span,.primary b{position:relative;z-index:1}.explore{display:flex;align-items:center;gap:13px;color:#fff;text-decoration:none}.explore>i{width:43px;height:43px;border:1px solid rgba(150,161,218,.35);border-radius:50%;display:grid;place-items:center;font-style:normal;animation:down 2s infinite}@keyframes down{50%{transform:translateY(5px)}}.explore span{font:8px var(--mono);line-height:1.5}.explore small{color:#747b96;font-size:6px}.telemetry{position:absolute;z-index:5;left:26px;right:26px;bottom:28px;max-width:calc(var(--max) - 52px);margin:auto;display:flex;gap:60px}.telemetry div{display:flex;flex-direction:column;border-left:1px solid rgba(135,150,255,.35);padding-left:12px}.telemetry small{font:6px var(--mono);letter-spacing:.13em;color:#747c98}.telemetry b{font:9px var(--mono);margin-top:6px}.coordinates{position:absolute;z-index:5;right:28px;bottom:31px;font:7px var(--mono);color:#69718b}.orbit-ui{position:absolute;z-index:4;border:1px solid rgba(143,156,255,.22);border-radius:50%;pointer-events:none;animation:orbitRotate 18s linear infinite}.orbit-ui i{position:absolute;width:5px;height:5px;border-radius:50%;background:#9babff;box-shadow:0 0 13px #7287ff}.orbit-ui span{position:absolute;font:6px var(--mono);color:#8189a5}.orbit-one{width:440px;height:440px;right:7%;top:16%}.orbit-one i{left:20px;top:125px}.orbit-one span{right:15px;top:100px}.orbit-two{width:610px;height:280px;right:-5%;top:35%;transform:rotate(-14deg);animation-direction:reverse}.orbit-two i{right:80px;bottom:20px}.orbit-two span{left:55px;bottom:5px}@keyframes orbitRotate{to{transform:rotate(360deg)}}.statement{position:relative;z-index:2;min-height:880px;max-width:var(--max);margin:auto;padding:150px 26px;overflow:hidden}.section-label{font:8px var(--mono);letter-spacing:.16em;color:#737c99}.section-label span{color:#7890ff}.statement-copy{position:relative;z-index:4;margin:115px 0 0 9%;max-width:850px}.statement-copy>small,.pricing-head>small{font:8px var(--mono);letter-spacing:.18em;color:#777f9c}.statement h2,.singularity h2,.pricing h2{font-size:clamp(55px,7vw,98px);line-height:.92;letter-spacing:-.07em;margin:20px 0 30px}.statement h2 em,.singularity h2 em,.pricing h2 em{font-family:Georgia,serif;font-weight:400;color:#8970ff}.statement-copy p{max-width:520px;color:var(--muted);line-height:1.85;font-size:14px}.planet-system{position:absolute;width:640px;height:640px;right:-220px;top:110px}.planet{position:absolute;width:350px;height:350px;border-radius:50%;left:145px;top:145px;background:radial-gradient(circle at 30% 25%,#7f88e5 0,#202a73 18%,#080b20 55%,#010104 75%);box-shadow:inset -65px -55px 90px #000,0 0 110px rgba(83,79,255,.2);animation:planetFloat 8s ease-in-out infinite}.planet:after{content:"";position:absolute;inset:25px;border-radius:50%;background:repeating-radial-gradient(ellipse at 30% 20%,transparent 0 9px,rgba(189,194,255,.04) 10px 12px);transform:rotate(-25deg)}.planet-ring{position:absolute;width:620px;height:190px;left:10px;top:230px;border:2px solid rgba(131,144,255,.28);border-radius:50%;transform:rotate(-18deg);box-shadow:0 0 25px rgba(83,79,255,.1)}.moon{position:absolute;border-radius:50%;background:#8895e7;box-shadow:0 0 15px rgba(116,127,255,.3)}.m1{width:16px;height:16px;left:45px;top:190px}.m2{width:8px;height:8px;right:55px;bottom:180px}@keyframes planetFloat{50%{transform:translateY(-20px) rotate(5deg)}}.capabilities{position:relative;z-index:2;max-width:var(--max);margin:auto;padding:20px 26px 150px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.cap-card{min-height:560px;padding:30px;background:rgba(5,5,15,.9);position:relative;overflow:hidden}.cap-card:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 30%,rgba(75,77,211,.12),transparent 45%);opacity:0;transition:.5s}.cap-card:hover:after{opacity:1}.cap-no{font:8px var(--mono);color:#7688e6}.holo{width:220px;height:220px;margin:50px auto;position:relative;display:grid;place-items:center;transform-style:preserve-3d}.holo i{position:absolute;border:1px solid rgba(130,147,255,.42);border-radius:50%;animation:holo 7s linear infinite}.holo i:nth-child(1){inset:5px}.holo i:nth-child(2){inset:34px;transform:rotateX(68deg);animation-direction:reverse}.holo i:nth-child(3){width:130px;height:45px;transform:rotate(-25deg)}.holo b{font:28px var(--mono);color:#aab6ff;text-shadow:0 0 30px #6572ff}.holo.sphere:before{content:"";position:absolute;width:100px;height:100px;border-radius:50%;background:radial-gradient(circle at 35% 25%,#becbff,#5747c6 22%,#08081b 68%);box-shadow:0 0 55px rgba(99,80,255,.35)}.holo.pulse i{border-radius:0;transform:rotate(45deg)}.holo.pulse b{font-size:50px}@keyframes holo{to{transform:rotate(360deg) rotateX(25deg)}}.cap-card>small{font:7px var(--mono);letter-spacing:.13em;color:#6f7793}.cap-card h3{font-size:27px;margin:12px 0}.cap-card p{font-size:12px;line-height:1.8;color:var(--muted);max-width:330px}.cap-card>a{position:absolute;left:30px;bottom:30px;color:#91a2ff;text-decoration:none;font:8px var(--mono);z-index:2}.singularity{position:relative;z-index:2;min-height:1600px;background:#010103;overflow:hidden;padding-top:150px}.blackhole-wrap{position:sticky;top:0;height:100vh;margin-top:-150px;overflow:hidden}.blackhole{position:absolute;inset:-10%;width:120%;height:120%;object-fit:cover;opacity:.75;filter:contrast(1.1)}.blackhole-wrap:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#010103 0%,transparent 20%,transparent 75%,#010103 100%),radial-gradient(circle,transparent 25%,rgba(1,1,3,.65) 78%)}.lens{position:absolute;width:420px;height:420px;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 100px rgba(104,92,255,.15),inset 0 0 80px #000;animation:lens 5s ease-in-out infinite}@keyframes lens{50%{transform:translate(-50%,-50%) scale(1.06)}}.singularity-head{position:absolute;z-index:4;left:max(26px,calc((100vw - var(--max))/2 + 26px));top:150px}.section-label.light{color:#8d94ad}.singularity h2{margin-top:55px;max-width:780px}.mission-path{position:relative;z-index:5;margin:-15vh auto 0;max-width:var(--max);padding:0 26px 150px;display:grid;grid-template-columns:1fr 1fr;gap:22px}.mission-step{min-height:300px;background:rgba(4,4,12,.7);border:1px solid rgba(133,146,255,.2);backdrop-filter:blur(20px);padding:27px;display:grid;grid-template-columns:60px 1fr;transition:.35s}.mission-step:nth-child(even){transform:translateY(80px)}.mission-step:hover{border-color:rgba(133,146,255,.65);box-shadow:0 0 80px rgba(59,55,181,.14)}.mission-step>span{font:9px var(--mono);color:#8798f8}.mission-step small{font:7px var(--mono);color:#6c7593}.mission-step h3{font-size:28px;margin:20px 0 14px}.mission-step p{font-size:12px;color:var(--muted);line-height:1.8}.numbers{position:relative;z-index:2;max-width:var(--max);margin:auto;padding:150px 26px}.number-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:90px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.number-grid article{padding:55px 35px;border-right:1px solid var(--line)}.number-grid article:last-child{border:0}.number-grid small{display:block;font:7px var(--mono);color:#747d9b}.number-grid strong{font-size:100px;letter-spacing:-.09em;font-weight:500;background:linear-gradient(135deg,#fff,#707dff);-webkit-background-clip:text;color:transparent}.number-grid i{font:10px var(--mono);color:#7587ef}.number-grid p{font-size:11px;color:var(--muted)}.pricing{position:relative;z-index:2;max-width:var(--max);margin:auto;padding:150px 26px}.pricing-head{margin:70px 0}.price-orbits{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.price-card{position:relative;min-height:620px;padding:30px;border:1px solid var(--line);background:linear-gradient(155deg,rgba(22,24,57,.7),rgba(4,4,12,.85));overflow:hidden;display:flex;flex-direction:column}.price-card.featured{border-color:rgba(132,145,255,.7);transform:translateY(-22px);box-shadow:0 30px 100px rgba(52,46,163,.18)}.price-glow{position:absolute;width:250px;height:250px;border-radius:50%;right:-120px;top:-120px;background:rgba(91,76,255,.18);filter:blur(50px)}.recommended{position:absolute;top:0;right:0;padding:8px 12px;background:linear-gradient(90deg,#536df2,#9547df);font:6px var(--mono);letter-spacing:.1em}.price-card>span{font:8px var(--mono);color:#7d8ce9}.price-card h3{font-size:38px;margin:38px 0 10px;letter-spacing:-.05em}.price-card>p{font-size:12px;color:var(--muted);line-height:1.7;min-height:42px}.cost{display:flex;gap:9px;align-items:baseline;margin:34px 0}.cost small,.cost i{font:7px var(--mono);color:#747d98;font-style:normal}.cost b{font-size:36px}.price-card ul{list-style:none;padding:25px 0;margin:0;border-top:1px solid var(--line);flex:1}.price-card li{font-size:11px;color:#afb5c8;padding:8px 0}.price-card li:before{content:"✦";color:#8193ff;margin-right:10px}.price-card>a{color:#fff;text-decoration:none;font:8px var(--mono);border-top:1px solid var(--line);padding-top:20px}.final{position:relative;z-index:2;min-height:850px;display:flex;align-items:center;overflow:hidden;background:radial-gradient(circle at 70% 50%,rgba(76,39,182,.34),transparent 30%),#010104}.final-nebula{position:absolute;width:900px;height:900px;right:-200px;top:-50px;border-radius:50%;background:conic-gradient(from 20deg,transparent,#1e2e9c,transparent,#722a9c,transparent);filter:blur(90px);opacity:.35;animation:nebula 18s linear infinite}@keyframes nebula{to{transform:rotate(360deg)}}.final-copy{position:relative;z-index:3;max-width:var(--max);width:100%;margin:auto;padding:100px 26px}.final-copy>span{font:8px var(--mono);letter-spacing:.16em;color:#8996e9}.final h2{font-size:clamp(58px,7.8vw,110px);line-height:.87;letter-spacing:-.075em;margin:28px 0}.final h2 em{font-style:normal;color:transparent;-webkit-text-stroke:1px #8295ff;text-shadow:0 0 55px rgba(93,79,255,.25)}.final p{max-width:500px;color:var(--muted);font-size:13px;line-height:1.8;margin-bottom:35px}.radar{position:absolute;right:8%;top:30%;width:280px;height:280px;border:1px solid rgba(132,149,255,.25);border-radius:50%;display:grid;place-items:center}.radar i{position:absolute;border:1px solid rgba(132,149,255,.2);border-radius:50%;animation:radar 3s infinite}.radar i:nth-child(1){inset:35px}.radar i:nth-child(2){inset:75px;animation-delay:.4s}.radar i:nth-child(3){inset:115px;animation-delay:.8s}.radar b{font-size:32px;color:#9babff;text-shadow:0 0 25px #5f67ff}@keyframes radar{50%{transform:scale(1.08);opacity:.35}}footer{position:relative;z-index:2;max-width:var(--max);margin:auto;padding:60px 26px 30px;border-top:1px solid var(--line);display:grid;grid-template-columns:1.3fr 1fr .8fr 1fr;gap:30px;color:#7d849d;font-size:10px}footer p{line-height:1.8}footer>div{display:flex;flex-direction:column;gap:10px}footer a{color:#a7aec4;text-decoration:none;font:8px var(--mono)}footer span{font:7px var(--mono)}.wa{position:fixed;z-index:50;right:25px;bottom:25px;width:58px;height:58px;border-radius:50%;background:linear-gradient(135deg,#5f75ff,#9f4dff);display:grid;place-items:center;color:#fff;text-decoration:none;font:9px var(--mono);box-shadow:0 0 50px rgba(77,72,255,.32)}.wa i{position:absolute;inset:-8px;border:1px solid rgba(132,149,255,.4);border-radius:50%;animation:wa 2s infinite}@keyframes wa{to{transform:scale(1.35);opacity:0}}.reveal{opacity:0;transform:translateY(70px);filter:blur(8px);transition:1s cubic-bezier(.15,.85,.18,1)}.reveal.visible{opacity:1;transform:none;filter:none}.delay-1{transition-delay:.12s}.delay-2{transition-delay:.24s}
@media(max-width:980px){.nav nav,.live{display:none}.menu{display:block}.nav-right{margin-left:auto;margin-right:18px}.orbit-ui{display:none}.hero h1{font-size:76px}.statement-copy{margin-left:0}.capabilities{grid-template-columns:1fr}.cap-card{min-height:480px}.holo{margin:25px auto}.mission-path{grid-template-columns:1fr}.mission-step:nth-child(even){transform:none}.price-orbits{grid-template-columns:1fr;max-width:650px;margin:auto}.price-card.featured{transform:none}.number-grid strong{font-size:70px}.radar{opacity:.35;right:-80px}footer{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.cosmic-cursor{display:none}.nav{height:72px;padding:0 18px}.logo div{font-size:10px}.nav-cta{display:none}.hero{min-height:840px}.hero-image{inset:0}.hero-image img{object-position:62% center}.hero-vignette{background:linear-gradient(180deg,rgba(2,2,7,.4),rgba(2,2,7,.72) 55%,#020207)}.hero-copy{padding:115px 18px 175px;justify-content:flex-start}.hero h1{font-size:52px;margin-top:35px}.hero-copy>p{font-size:12px}.hero-actions{display:block}.primary{width:100%;max-width:340px}.explore{display:none}.telemetry{left:18px;bottom:35px;gap:18px;display:grid;grid-template-columns:1fr 1fr}.telemetry div:nth-child(3){grid-column:1/-1}.coordinates{display:none}.statement{min-height:850px;padding:100px 18px}.statement-copy{margin-top:70px}.statement h2,.singularity h2,.pricing h2{font-size:52px}.planet-system{right:-370px;top:260px;opacity:.75}.capabilities{padding:10px 18px 100px;display:block;background:none}.cap-card{margin-bottom:10px;border:1px solid var(--line);padding:24px}.singularity{min-height:1900px;padding-top:100px}.singularity-head{left:18px;top:110px;right:18px}.blackhole{object-position:center}.mission-path{margin:-5vh auto 0;padding:0 18px 100px}.mission-step{grid-template-columns:40px 1fr;padding:22px;min-height:260px}.numbers{padding:100px 18px}.number-grid{display:block}.number-grid article{border-right:0;border-bottom:1px solid var(--line);padding:38px 10px}.number-grid strong{font-size:86px}.pricing{padding:100px 18px}.price-card{min-height:580px;padding:25px}.final{min-height:750px}.final-copy{padding:80px 18px}.final h2{font-size:52px}.radar{display:none}footer{grid-template-columns:1fr;padding:50px 18px}.wa{width:52px;height:52px;right:18px;bottom:18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.launch-screen{display:none}.hero-image img,.planet,.orbit-ui,.holo i,.lens,.final-nebula,.radar i,.wa i{animation:none}.reveal{opacity:1;transform:none;filter:none;transition:none}}

/* Mobile command deck */
.menu{width:38px;height:38px;padding:8px;background:rgba(8,9,24,.72);border:1px solid var(--line);cursor:pointer}
.menu i{display:block;width:100%;height:1px;margin:6px 0;background:#fff;transition:.3s}
@media(max-width:980px){
  .menu-open .nav nav{display:flex;position:absolute;top:72px;left:18px;right:18px;flex-direction:column;gap:0;padding:12px;background:rgba(3,3,12,.96);border:1px solid var(--line);backdrop-filter:blur(24px);box-shadow:0 24px 80px rgba(0,0,0,.48)}
  .menu-open .nav nav a{padding:16px 12px;border-bottom:1px solid var(--line)}
  .menu-open .nav nav a:last-child{border-bottom:0}
  .menu-open .menu i:first-child{transform:translateY(3.5px) rotate(45deg)}
  .menu-open .menu i:last-child{transform:translateY(-3.5px) rotate(-45deg)}
}
