*{box-sizing:border-box} :root{--bg:#090b13;--panel:#111522;--text:#f4f5fb;--muted:#9ca4b8;--line:rgba(255,255,255,.11);--cyan:#73e4ed;--violet:#9d83ff}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:"Be Vietnam Pro",sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}.ambient{position:absolute;pointer-events:none;filter:blur(100px);opacity:.18;border-radius:50%;z-index:-1}.ambient-one{width:480px;height:480px;background:#5140c8;top:120px;right:-100px}.ambient-two{width:380px;height:380px;background:#087c91;top:900px;left:-200px}.topbar{height:82px;padding:0 7.5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:5;background:rgba(9,11,19,.72);backdrop-filter:blur(18px)}.brand{display:flex;align-items:center;gap:12px;font:700 18px "Space Grotesk";letter-spacing:1.8px}.brand-light{font-weight:400;color:#9ca4b8;margin-left:5px}.brand-mark{width:27px;height:27px;display:flex;align-items:end;gap:3px;transform:skew(-20deg)}.brand-mark span{display:block;width:6px;border-radius:5px;background:linear-gradient(180deg,var(--cyan),#8b73ff)}.brand-mark span:nth-child(1){height:14px}.brand-mark span:nth-child(2){height:23px}.brand-mark span:nth-child(3){height:18px}.nav{display:flex;gap:38px;color:#b4bbcb;font-size:12px}.nav a:hover,.text-link:hover{color:var(--cyan)}.nav-cta{font-size:12px;border:1px solid var(--line);padding:11px 17px;border-radius:4px}.nav-cta span{color:var(--cyan);margin-left:12px}.menu-toggle{display:none;background:none;color:white;border:0;font-size:22px}.hero{min-height:660px;padding:110px 9% 60px;display:grid;grid-template-columns:1fr 1fr;align-items:center;position:relative}.hero-copy{max-width:610px;z-index:1}.eyebrow{font:600 10px "Space Grotesk";letter-spacing:2.4px;color:#aeb7c9;display:flex;align-items:center;gap:10px}.eyebrow i{width:7px;height:7px;background:var(--cyan);border-radius:50%;box-shadow:0 0 15px var(--cyan)}h1,h2{font:600 clamp(44px,5.5vw,76px)/1.08 "Space Grotesk";letter-spacing:-3px;margin:26px 0}h1 span,h2 span{background:linear-gradient(95deg,#78e5eb,#9c8aff 65%,#c6a7ff);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-desc{font-size:14px;line-height:1.95;color:var(--muted);max-width:540px}.hero-actions{display:flex;gap:14px;margin-top:34px}.button{display:inline-flex;align-items:center;gap:28px;padding:15px 19px;border-radius:4px;font-size:12px;font-weight:600;transition:.2s}.button-primary{background:linear-gradient(105deg,#5ed4df,#8b78fa);color:#080b15;box-shadow:0 8px 35px #5a8fe52b}.button-primary:hover{transform:translateY(-3px);box-shadow:0 12px 40px #5a8fe555}.button-quiet{border:1px solid var(--line);color:#c2c8d6}.button-quiet:hover{border-color:#7fe2e8}.button-quiet .play{font-size:10px;color:var(--cyan)}.hero-note{font:10px "Space Grotesk";letter-spacing:1.7px;color:#7e879b;margin-top:54px}.pulse{display:inline-block;width:6px;height:6px;border-radius:50%;background:#69e4bd;margin-right:10px;box-shadow:0 0 10px #69e4bd}.hero-art{height:460px;position:relative;display:grid;place-items:center}.art-orbit{position:absolute;border:1px solid #8b92bc30;border-radius:50%;transform:rotate(-24deg)}.orbit-a{width:390px;height:250px}.orbit-b{width:480px;height:330px;transform:rotate(48deg)}.hero-art:before{content:"";position:absolute;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,#5d5acb48,transparent 68%);filter:blur(10px)}.art-core{width:190px;height:190px;border-radius:50%;border:1px solid #a4a9f36b;background:radial-gradient(circle at 35% 25%,#303d68,#111522 65%);box-shadow:inset 0 0 40px #a1b5ff20,0 0 90px #7068d52a;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1}.core-symbol{font:500 100px/1 "Space Grotesk";background:linear-gradient(145deg,#8af0eb,#9e87ff);color:transparent;background-clip:text}.core-caption{font:8px/1.5 "Space Grotesk";letter-spacing:2px;text-align:center;color:#aab4d2}.float-card{position:absolute;z-index:2;display:flex;align-items:center;gap:11px;background:#151a2aeb;border:1px solid #b6c0e22b;border-radius:7px;padding:13px 15px;box-shadow:0 15px 45px #0006;min-width:180px}.float-card b{font:600 10px "Space Grotesk";letter-spacing:1px;display:block}.float-card small{font-size:9px;color:#8993aa;display:block;margin-top:5px}.mini-icon{width:29px;height:29px;display:grid;place-items:center;background:#5ee1dc20;color:var(--cyan);border-radius:5px;font-size:17px}.mini-icon.purple{background:#9b7aff20;color:#b6a1ff}.mini-icon.blue{background:#659eff20;color:#83b8ff}.status-dot{width:5px;height:5px;border-radius:50%;background:#69e4bd;margin-left:auto}.card-top{top:48px;left:4%}.card-right{right:-2%;top:205px}.card-bottom{bottom:35px;left:7%}.spark{position:absolute;color:var(--cyan);font-size:25px}.spark-one{top:95px;right:20%}.spark-two{bottom:75px;right:13%;color:#a88dff}.hero-bottom{position:absolute;bottom:25px;left:9%;right:9%;display:flex;justify-content:space-between;color:#697287;font:9px "Space Grotesk";letter-spacing:2px}.ticker{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:19px 0;background:#ffffff04;white-space:nowrap}.ticker div{font:600 11px "Space Grotesk";letter-spacing:2px;color:#8e98ad;word-spacing:8px;text-align:center}.ticker b{color:var(--cyan);padding:0 22px}.section{padding:120px 9%}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:55px}.section-heading h2,.feature-copy h2{font-size:clamp(38px,4.5vw,58px);margin:20px 0 0}.section-heading>p{max-width:360px;color:var(--muted);font-size:12px;line-height:1.9;margin:0 0 5px}.platform-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.platform-card{background:linear-gradient(145deg,#151a29,#0e111c);border:1px solid var(--line);padding:17px;position:relative;min-width:0;transition:.25s}.platform-card:hover{transform:translateY(-6px);border-color:#8b9be05c}.card-number{font:10px "Space Grotesk";letter-spacing:1.5px;color:#7d879d;padding:4px 2px 15px}.visual{height:210px;position:relative;overflow:hidden;border:1px solid #ffffff12;background:#101827}.visual-image{background:linear-gradient(180deg,#1a3150,#d18e79 56%,#293b4a)}.sun{position:absolute;width:72px;height:72px;border-radius:50%;background:#f7c5a1;top:32px;right:55px;box-shadow:0 0 50px #ffbf8d88}.mountain{position:absolute;bottom:-20px;width:0;height:0;border-left:180px solid transparent;border-right:180px solid transparent}.m1{left:-50px;border-bottom:145px solid #273e50}.m2{left:90px;border-bottom:115px solid #40545c}.m3{right:-100px;border-bottom:155px solid #172d40}.visual-label{position:absolute;bottom:17px;left:17px;font:600 10px/1.4 "Space Grotesk";letter-spacing:2px;color:#fff}.visual-video{background:radial-gradient(ellipse at 50% 25%,#574878,#182034 70%)}.video-frame{position:absolute;inset:18px 25px 40px;border:1px solid #d6c5ff6b;background:linear-gradient(180deg,#a17a9b,#e5a58d 48%,#283c56);overflow:hidden}.video-sun{position:absolute;width:43px;height:43px;border-radius:50%;background:#ffd2a2;right:40px;top:22px}.video-land{position:absolute;bottom:-25px;left:-20px;width:140%;height:85px;background:#1b3546;transform:rotate(-7deg)}.video-frame span{position:absolute;left:12px;bottom:10px;font:8px "Space Grotesk";letter-spacing:1px}.timeline-line{position:absolute;bottom:18px;left:24px;right:24px;height:3px;background:#b9a8d5}.timeline-line i{position:relative;display:inline-block;width:8%;height:7px;top:-2px;margin-right:7%;background:#e3d7ff;border-radius:2px}.visual-story{background:radial-gradient(circle at 50% 50%,#2a3456,#111827)}.story-node{position:absolute;width:92px;height:67px;border:1px solid #92dce5a1;background:#1b2941;padding:11px 8px;font:8px "Space Grotesk";letter-spacing:1px;color:#9ce5e9;z-index:1}.story-node b{display:block;color:white;margin-top:7px;font-size:10px}.node-a{left:12px;top:25px}.node-b{right:12px;top:70px;border-color:#a895ff}.node-c{left:55px;bottom:17px;border-color:#e6b4a0}.node-link{position:absolute;left:85px;top:85px;width:135px;height:75px;border-top:1px dashed #a4b4d5;border-right:1px dashed #a4b4d5;transform:skew(-28deg)}.platform-card h3{font:600 17px "Space Grotesk";margin:20px 0 8px}.platform-card p{font-size:11px;line-height:1.8;color:var(--muted);max-width:280px;margin:0 0 15px}.card-arrow{position:absolute;right:20px;bottom:20px;color:var(--cyan)}.feature-band{padding:105px 9%;background:linear-gradient(110deg,#15192a,#111522 60%,#17162b);border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:.9fr 1.1fr;gap:10%}.feature-copy p{font-size:12px;line-height:2;color:var(--muted);max-width:390px;margin:25px 0}.text-link{font-size:11px;color:var(--cyan);font-weight:600}.text-link span{margin-left:12px}.feature-list{border-top:1px solid var(--line)}.feature-row{display:grid;grid-template-columns:42px 1fr 30px;gap:16px;align-items:start;padding:22px 0;border-bottom:1px solid var(--line)}.feature-icon{width:34px;height:34px;display:grid;place-items:center;background:#8d8bff17;color:#a99aff;border:1px solid #a99aff30;border-radius:5px;font-size:17px}.feature-row h3{font:600 14px "Space Grotesk";margin:2px 0 7px}.feature-row p{font-size:10px;color:var(--muted);margin:0;line-height:1.7}.feature-index{font:10px "Space Grotesk";color:#667087}.workflow{padding-bottom:130px}.steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.step{padding:25px 24px 0 0;border-right:1px solid var(--line);min-height:190px}.step:not(:first-child){padding-left:24px}.step:last-child{border:0}.step>span{font:10px "Space Grotesk";color:var(--cyan)}.step-symbol{font-size:25px;color:#9f8cff;margin:25px 0 15px}.step h3{font:600 17px "Space Grotesk";margin:0 0 8px}.step p{font-size:10px;line-height:1.8;color:var(--muted);max-width:190px}.closing{position:relative;text-align:center;padding:100px 20px 110px;background:linear-gradient(180deg,#111522,#17182c);overflow:hidden;border-top:1px solid var(--line)}.closing-glow{position:absolute;width:500px;height:300px;left:50%;top:0;transform:translateX(-50%);background:#7869ed26;filter:blur(90px);pointer-events:none}.closing>*:not(.closing-glow){position:relative}.closing h2{font-size:clamp(48px,6vw,76px);margin:23px 0}.closing p{font-size:12px;color:var(--muted);margin:0 0 28px}footer{padding:27px 9%;display:flex;align-items:center;justify-content:space-between;color:#737e94;font-size:9px;letter-spacing:.6px}footer .brand{color:white;font-size:14px}footer>a:last-child{color:#aeb7c9;font:9px "Space Grotesk";letter-spacing:1px}
@media(max-width:800px){.topbar{padding:0 6%;height:70px}.menu-toggle{display:block}.nav{display:none;position:absolute;top:69px;left:0;right:0;padding:22px 6%;background:#111522;flex-direction:column;gap:20px;border-bottom:1px solid var(--line)}.nav.open{display:flex}.nav-cta{display:none}.hero{padding:80px 7% 70px;grid-template-columns:1fr;min-height:auto}.hero-art{height:390px;margin-top:25px;transform:scale(.9)}.hero-bottom{left:7%;right:7%}.section{padding:85px 7%}.section-heading{display:block}.section-heading>p{margin-top:25px}.platform-grid{grid-template-columns:1fr}.visual{height:240px}.feature-band{padding:80px 7%;grid-template-columns:1fr;gap:45px}.steps{grid-template-columns:repeat(2,1fr)}.step{padding:22px 15px 15px 0;border-bottom:1px solid var(--line)}.step:not(:first-child){padding-left:15px}.step:nth-child(2){border-right:0}.step:nth-child(3){padding-left:0}.closing{padding:80px 7%}footer{padding:25px 7%;gap:18px;flex-wrap:wrap}footer>span{order:3;width:100%}}@media(max-width:460px){h1{font-size:48px;letter-spacing:-2px}.hero-actions{flex-wrap:wrap}.hero-art{transform:scale(.72);margin:-5px -55px;height:330px}.float-card{min-width:160px}.card-right{right:-8%}.section-heading h2,.feature-copy h2{letter-spacing:-2px}.steps{grid-template-columns:1fr}.step,.step:not(:first-child),.step:nth-child(3){padding:22px 0;border-right:0}.step:last-child{border-bottom:0}.ticker div{text-align:left;padding-left:20px}}
