:root{--bg:#050508;--fg:#f4f4f6;--muted:#9797a7;--line:#ffffff22}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--fg);font-family:'Space Grotesk',sans-serif;overflow-x:hidden}body.loading{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit}#universe{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.grain{position:fixed;inset:0;z-index:15;pointer-events:none;opacity:.13;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='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.22' filter='url(%23n)'/%3E%3C/svg%3E")}.mouse-light{position:fixed;z-index:1;width:500px;height:500px;transform:translate(-50%,-50%);pointer-events:none;border-radius:50%;background:radial-gradient(circle,#747bff16,transparent 68%)}main,header,footer{position:relative;z-index:2}.mono,.label,.kicker,.chip,.btn,.badge,.tags,.note,.online,.nav-follow,.load-info,.load-name,.load-corner,.hero-bottom,.hero-top,.product-meta,.dash-head,.dash-row,.dash-foot,.dash-body small,.float-tag,.step-top,.underlink{font-family:'DM Mono',monospace}.loader{position:fixed;inset:0;z-index:100;background:#060609;display:grid;place-items:center;transition:opacity .8s,visibility .8s}.loader.done{opacity:0;visibility:hidden;pointer-events:none}.load-content{width:min(360px,80vw)}.load-icon{width:96px;height:96px;border:1px solid #8587ff88;border-radius:25px;display:grid;place-items:center;margin:0 auto 30px;font-size:60px;color:#aabaff;box-shadow:0 0 80px #655fff44;animation:float 2s ease-in-out infinite}.load-name{text-align:center;font-size:21px;letter-spacing:-1px}.load-name span,.brand>span:not(.brand-icon){color:#829fff}.load-track{height:2px;background:#292938;margin-top:36px}.load-track div{width:0;height:100%;background:linear-gradient(90deg,#537aff,#ad79ff)}.load-info{display:flex;justify-content:space-between;margin-top:13px;color:#9999a9;font-size:10px;letter-spacing:1px}.load-corner{position:absolute;bottom:30px;right:35px;color:#666;font-size:11px}.brand{display:flex;align-items:center;font-size:18px;font-weight:700;letter-spacing:-1px;white-space:nowrap}.brand-icon{width:34px;height:34px;background:#f5f5f5;color:#080808;display:grid;place-items:center;border-radius:8px;font-size:25px;margin-right:10px}.brand i{font-style:normal;color:#9e80ff}header{height:86px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;background:#08080bcc;backdrop-filter:blur(20px);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:30}nav{display:flex;gap:30px}nav a,.online,.nav-follow{font-size:11px;letter-spacing:.4px}nav a{color:#aaa;transition:color .2s}nav a:hover{color:#fff}.nav-right{display:flex;align-items:center;gap:18px}.online i,.badge i,.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#83ffa8;box-shadow:0 0 15px #83ffa899;margin-right:8px;animation:pulse 2s infinite}.nav-follow{border:1px solid #ffffff55;padding:12px 16px;transition:.2s}.nav-follow:hover{background:#fff;color:#000}#menu{display:none;background:none;border:0;color:white;font-size:25px}.hero{min-height:760px;height:min(850px,calc(100svh - 86px));position:relative;padding:40px 7% 35px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 78% 45%,#453ac344,transparent 43%),linear-gradient(90deg,#050508 0%,#050508df 37%,transparent 85%)}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:76px 76px;mask-image:linear-gradient(90deg,transparent 20%,black 100%)}.hero-top,.hero-bottom{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:4}.chip{font-size:10px;letter-spacing:1px;padding:11px 15px;border:1px solid #ffffff33;border-radius:50px;background:#ffffff0a}.hero-top>.mono,.hero-bottom>.mono{font-size:10px;color:#aaa;letter-spacing:1px}.hero-copy{position:relative;z-index:5;max-width:950px}.kicker{font-size:11px;letter-spacing:1.5px;color:#b6b6c3;display:flex;align-items:center;gap:12px;margin-bottom:24px}.kicker i{width:34px;height:1px;background:#91a0ff}.hero h1{font-size:clamp(76px,10.5vw,175px);line-height:.83;letter-spacing:-.095em;margin:0;font-weight:700}.hero h1 .outline{color:transparent;-webkit-text-stroke:1.5px #f3f3f5}.shine{background:linear-gradient(110deg,#e7eaff,#86a6ff 35%,#a57dff 67%,#e6dcff);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 25px #6663d855)}.asterisk{font-size:.28em;vertical-align:top;display:inline-block;margin:10px 0 0 18px;animation:spin 18s linear infinite}.hero-copy>p{max-width:540px;font-size:16px;line-height:1.8;color:#b7b7c2;margin:32px 0}.actions{display:flex;gap:12px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:38px;padding:0 19px;min-height:55px;font-size:11px;letter-spacing:.5px;transition:transform .25s,background .25s}.btn b{font-size:20px;font-weight:400}.btn:hover{transform:translateY(-4px)}.btn.light{background:#f4f4f5;color:#0a0a0d}.btn.light:hover{background:#b9c4ff}.btn.ghost{border:1px solid #ffffff55;background:#ffffff08}.btn.ghost:hover{background:#ffffff20}.hero-bottom>span:first-child{display:flex;gap:12px;align-items:center}.hero-bottom strong,.hero-bottom small{display:block;font-size:10px;letter-spacing:1px}.hero-bottom small{margin-top:7px;color:#888}.orb{position:absolute;right:-4%;top:50%;transform:translateY(-50%);width:min(56vw,760px);aspect-ratio:1;pointer-events:none;z-index:2;filter:drop-shadow(0 0 60px #5750ed44)}.orb-core{position:absolute;inset:19%;border-radius:50%;background:radial-gradient(circle at 32% 25%,#c4ceff 0%,#7797ff 10%,#493fbd 31%,#11102e 57%,#080817 76%);box-shadow:inset -35px -25px 55px #050510,inset 20px 10px 40px #aaaaff55,0 0 110px #5750ec70;animation:float 7s ease-in-out infinite}.orb-ring{position:absolute;inset:9%;border:1px solid #9d8dff99;border-radius:50%;transform:rotateX(66deg) rotate(-30deg);box-shadow:0 0 25px #8174ff44;animation:orbit 17s linear infinite}.orb-ring.two{inset:3%;border-color:#719aff88;animation:orbit2 22s linear infinite}.orb-ring.three{inset:15%;border-color:#bb9aff88;animation:orbit 25s linear reverse infinite}.orb-tag{position:absolute;font:10px 'DM Mono',monospace;letter-spacing:1px;color:#b0b0d0;background:#0b0b1bcc;padding:10px 13px;border:1px solid #aaaaff44}.t1{top:19%;left:12%}.t2{right:3%;top:42%}.t3{bottom:17%;left:25%}.ticker{position:relative;z-index:3;overflow:hidden;background:#0f0e1a;border-block:1px solid #ffffff30;transform:rotate(-1.2deg) scale(1.02)}.ticker>div{white-space:nowrap;width:max-content;animation:marquee 28s linear infinite;padding:22px 0;font-size:18px;font-weight:700;letter-spacing:3px}.ticker span{color:#9485ff;margin:0 34px}.section{max-width:1460px;margin:auto;padding:145px 6% 0;scroll-margin-top:90px}.section-head{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:56px}.label{font-size:11px;letter-spacing:1.4px;color:#a3a4b6;margin-bottom:22px}.section h2,.end-section h2{font-size:clamp(46px,6.5vw,100px);line-height:.98;letter-spacing:-.075em;margin:0}.section h2 span{color:#777784}.section-head>p{max-width:310px;color:#a0a0ac;font-size:14px;line-height:1.8}.product{display:grid;grid-template-columns:1.1fr 1fr;min-height:540px;border:1px solid var(--line);background:#0b0b12eb;overflow:hidden}.product-art{min-height:540px;display:grid;place-items:center;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 45%,#4941b866,transparent 65%),repeating-linear-gradient(0deg,transparent 0 43px,#ffffff0c 44px),repeating-linear-gradient(90deg,transparent 0 43px,#ffffff0c 44px),#111122}.dashboard{width:min(80%,470px);border:1px solid #a4a1ff66;background:#0a0b18ef;box-shadow:0 30px 110px #02030ccc,0 0 90px #7571ff33;transform:perspective(1000px) rotateY(-11deg) rotateX(5deg);transition:transform .6s;z-index:1}.product-art:hover .dashboard{transform:perspective(1000px) rotateY(-2deg) rotateX(0)}.dash-head,.dash-foot{display:flex;justify-content:space-between;padding:17px 19px;font-size:9px;letter-spacing:1px;color:#adb2d6;border-bottom:1px solid #ffffff20}.dash-body{padding:30px 25px}.dash-body small{font-size:10px;color:#a7a7bd}.dash-body strong{display:block;font-size:clamp(35px,4vw,60px);letter-spacing:-3px;margin:7px 0}.dash-body strong span{color:#88899d}.dash-body p{color:#9caeff;font:10px 'DM Mono',monospace}.dash-row{display:flex;align-items:center;justify-content:space-between;padding:17px 24px;border-top:1px solid #ffffff14;font-size:10px}.dash-row small{color:#9696aa}.dash-foot{border-top:1px solid #ffffff20;border-bottom:0}.float-tag{position:absolute;background:#191b31;border:1px solid #888dff66;padding:12px 16px;font-size:10px;letter-spacing:1px;z-index:2;box-shadow:0 20px 50px #0008;animation:float 5s ease-in-out infinite}.ft1{bottom:17%;left:4%}.ft2{top:15%;right:7%;animation-delay:-2s}.product-info{padding:56px 7%;display:flex;flex-direction:column;align-items:flex-start}.product-meta{width:100%;display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#88889a}.badge{border:1px solid #91b5ff66;color:#a9c3ff;padding:10px 13px;font-size:10px;letter-spacing:1px}.badge i{width:6px;height:6px;background:#7da9ff}.product-info h3{font-size:clamp(58px,6.3vw,96px);line-height:.93;letter-spacing:-.085em;margin:60px 0 20px}.product-info h3 span{color:#8b9fff}.product-info>p,.journey-grid>div>p,.store-grid>div>p{font-size:15px;color:#a6a6b2;line-height:1.9;max-width:470px}.tags{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 32px}.tags span{border:1px solid #ffffff25;color:#92929d;padding:10px;font-size:9px}.note{display:block;margin-top:14px;font-size:10px;color:#787886}.next-product{margin-top:20px;padding:42px 45px;border:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;background:#ffffff06}.next-product h3{font-size:clamp(24px,3vw,40px);letter-spacing:-1.5px;margin:8px 0}.next-product h3 span{color:#81818e}.next-product p{color:#9a9aa6;font-size:14px}.next-glyph{font-size:90px;color:#8b86ff;animation:spin 20s linear infinite}
.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.step{padding:35px;border:1px solid var(--line);min-height:345px;background:#0b0b12ba;transition:transform .3s,background .3s,border-color .3s}.step:hover{transform:translateY(-8px);background:#19172c;border-color:#8884ff77}.step-top{display:flex;justify-content:space-between;color:#aaa;font-size:12px}.step-icon{font-size:90px;color:#9994ff;margin:28px 0 20px;line-height:1}.step h3{font-size:23px;letter-spacing:-1px}.step p{font-size:14px;color:#9999a6;line-height:1.8}.journey{background:#d9dcf2;color:#101018;padding:48px 5% 80px;position:relative;overflow:hidden}.journey:before{content:"";position:absolute;right:-100px;top:-100px;width:400px;height:400px;background:#9b98ff77;filter:blur(90px);border-radius:50%}.journey-head{display:flex;justify-content:space-between;border-bottom:1px solid #14142544;position:relative;padding-bottom:24px}.journey .label,.journey .mono{color:#444458}.journey .mono{font-size:10px}.journey-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-top:60px;position:relative}.journey h2{font-size:clamp(50px,6vw,88px)}.journey h2 span{color:#787d9b}.journey-grid>div>p{color:#4b4c61;margin:30px 0}.timeline article{display:grid;grid-template-columns:100px 1fr;gap:20px;border-top:1px solid #17172a44;padding:25px 0}.timeline article h3{font-size:19px;margin:18px 0 10px}.timeline article p{font-size:14px;line-height:1.7;color:#535467}.journey .badge{color:#3d43a4;border-color:#4b4caa}.journey .badge i{background:#5b60ff}.store{border-top:1px solid var(--line);padding-top:45px}.store-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.store-grid p{margin:30px 0}.underlink{font-size:12px;border-bottom:1px solid #fff;display:inline-block;padding:15px 0;letter-spacing:1px}.store-tile{height:340px;background:radial-gradient(circle at 50% 50%,#4840a7aa,transparent 58%),#111121;border:1px solid #ffffff22;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:28px;font:11px 'DM Mono',monospace;letter-spacing:1px;color:#b3b3d6}.store-tile strong{font-size:150px;font-weight:400;line-height:1;color:#c2b8ff;animation:float 6s ease-in-out infinite}.end-section{margin-top:150px;min-height:650px;display:grid;place-items:center;text-align:center;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 85%,#5340b955,transparent 60%)}.end-inner{position:relative;z-index:2;padding:80px 20px}.end-section h2{font-size:clamp(65px,10vw,150px);margin:22px 0}.end-section h2 span{color:transparent;-webkit-text-stroke:1.5px #fff}.end-section p{color:#b3b3c3;margin:25px 0 35px}.end-section .btn{margin:auto}footer{border-top:1px solid var(--line);padding:32px 5%;display:flex;align-items:center;justify-content:space-between;gap:15px}footer>span{font:10px 'DM Mono',monospace;color:#858592;letter-spacing:.5px}.reveal{opacity:0;transform:translateY(40px);transition:opacity .85s ease,transform .85s cubic-bezier(.2,.7,.2,1)}.reveal.visible{opacity:1;transform:translateY(0)}@keyframes float{50%{transform:translateY(-12px)}}@keyframes pulse{50%{opacity:.35}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes orbit{to{transform:rotateX(66deg) rotate(330deg)}}@keyframes orbit2{from{transform:rotateY(68deg) rotate(30deg)}to{transform:rotateY(68deg) rotate(390deg)}}@keyframes marquee{to{transform:translateX(-50%)}}@media(max-width:1150px){nav{gap:15px}.online{display:none}.hero h1{font-size:clamp(75px,11vw,140px)}.orb{right:-16%;width:65vw;opacity:.75}}@media(max-width:800px){header{height:70px;padding:0 5%}.brand{font-size:15px}.brand-icon{width:30px;height:30px}#menu{display:block}.nav-follow{display:none}nav{position:absolute;top:70px;left:0;right:0;display:none;flex-direction:column;gap:0;background:#0a0a12f5;border-bottom:1px solid #ffffff30}nav.open{display:flex}nav a{padding:20px 6%;border-top:1px solid #ffffff12}.hero{min-height:730px;height:auto;padding:35px 6% 30px}.hero-top>.mono{display:none}.hero-copy{margin:110px 0 120px}.hero h1{font-size:clamp(64px,12vw,110px)}.hero-copy>p{font-size:14px;max-width:460px}.orb{top:30%;right:-30%;width:90vw;opacity:.42}.hero-bottom>.mono{display:none}.section{padding:100px 5% 0}.section-head{display:block}.section-head>p{margin-top:25px}.product{grid-template-columns:1fr}.product-art{min-height:430px}.product-info{padding:40px 7%}.product-info h3{margin:35px 0 15px}.steps{grid-template-columns:1fr}.step{min-height:270px}.step-icon{font-size:65px;margin:20px 0}.journey-grid,.store-grid{grid-template-columns:1fr;gap:30px}.journey{padding:35px 6% 50px}.journey-head>.mono{display:none}.next-product{padding:30px}.next-glyph{font-size:50px}footer{flex-wrap:wrap}footer>span:nth-child(2){display:none}}@media(max-width:480px){.hero{min-height:660px}.hero-copy{margin:85px 0 110px}.hero h1{font-size:clamp(60px,13vw,75px)}.hero-copy>p{font-size:13px}.kicker{font-size:9px}.btn{gap:20px;min-height:50px;font-size:10px}.chip{font-size:9px}.orb{right:-48%;top:35%;width:120vw}.product-art{min-height:360px}.dashboard{width:85%}.dash-body strong{font-size:36px}.dash-head,.dash-row,.dash-foot{font-size:8px}.float-tag{font-size:8px}.ft1{left:2%;bottom:10%}.section h2{font-size:clamp(40px,10vw,58px)}.timeline article{grid-template-columns:75px 1fr;gap:12px}.timeline .mono{font-size:9px}.store-tile{height:260px}.store-tile strong{font-size:110px}.end-section{min-height:540px}.end-section h2{font-size:clamp(54px,12vw,80px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}

/* V3 — circuit-board / terminal boot sequence */
.boot-overlay{position:fixed;inset:0;z-index:99999;background:#050609;color:#e7ebff;display:flex;align-items:center;justify-content:center;overflow:hidden;font-family:'DM Mono',monospace;transition:opacity .7s ease,visibility .7s ease;isolation:isolate}.boot-overlay.done{opacity:0;visibility:hidden;pointer-events:none}.boot-overlay.boot-complete .boot-stage{transform:scale(1.045);filter:blur(8px);opacity:0}.boot-stage{width:min(94vw,760px);display:flex;align-items:center;flex-direction:column;transition:transform .55s ease,filter .55s ease,opacity .55s ease}.boot-noise{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 45% 45% at 50% 40%,rgba(59,76,184,.13),transparent 80%),repeating-linear-gradient(0deg,transparent 0 3px,rgba(255,255,255,.008) 4px 5px)}.boot-topline,.boot-bottom{position:absolute;left:clamp(20px,5vw,70px);right:clamp(20px,5vw,70px);display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:.14em;color:#747d95}.boot-topline{top:28px}.boot-bottom{bottom:25px}.boot-bottom button{border:1px solid #30374b;color:#b9c9ff;background:#0e111c;padding:10px 14px;font:inherit;font-size:10px;letter-spacing:.1em;cursor:pointer;transition:.2s}.boot-bottom button:hover{background:#192446;border-color:#648cff}.boot-graphic{position:relative;width:min(95vw,650px);height:280px;display:grid;place-items:center}.circuit{width:100%;height:100%;overflow:visible}.circuit-lines path{stroke:#262e47;stroke-width:1.5;fill:none}.circuit-flows path{stroke:url(#tracegrad);stroke-width:2;fill:none;stroke-dasharray:35 600;stroke-dashoffset:650;filter:drop-shadow(0 0 5px #637aff);animation:bootflow 2.6s linear infinite}.circuit-flows path:nth-child(2n){animation-delay:-1.3s}.circuit-flows path:nth-child(3n){animation-delay:-.6s}.chip-frame{fill:#090c17;stroke:#5863a0;stroke-width:2;filter:drop-shadow(0 0 15px #3653b366)}.chip-inner{fill:#0b1020;stroke:#293958}.boot-logo{position:absolute;width:112px;height:112px;left:50%;top:47.5%;transform:translate(-50%,-50%);display:grid;place-items:center}.boot-logo img{width:100%;height:100%;object-fit:contain;border-radius:23px;filter:drop-shadow(0 0 16px #5b76ff66);animation:bootpulse 2.5s ease-in-out infinite}.boot-brand{margin-top:-14px;font-family:'Space Grotesk',sans-serif;font-size:clamp(20px,4vw,31px);font-weight:700;letter-spacing:-.06em}.boot-brand span:first-child{color:#6f92ff}.boot-dot{color:#9a79ff}.boot-terminal{width:min(100%,580px);margin-top:32px;background:#090d15;border:1px solid #293044;border-radius:10px;overflow:hidden;box-shadow:0 20px 80px #0009,0 0 55px #3d5ed013}.terminal-title{height:37px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #222a3c;background:#101521;padding:0 14px;font-size:10px;color:#8994ae}.terminal-dots{display:flex;gap:5px}.terminal-dots i{width:7px;height:7px;border-radius:50%;background:#f87171}.terminal-dots i:nth-child(2){background:#fbbf24}.terminal-dots i:nth-child(3){background:#34d399}.terminal-body{height:170px;padding:15px 20px 0;display:flex;flex-direction:column;gap:8px;font-size:11px;line-height:1.3;overflow:hidden}.boot-line{opacity:0;transform:translateY(5px);transition:opacity .25s,transform .25s;color:#9daac6}.boot-line.show{opacity:1;transform:translateY(0)}.boot-line.ok{color:#73d6ad}.boot-line.command{color:#b4c9ff}.boot-line.welcome{color:#b7a0ff}.terminal-cursor{height:22px;display:flex;align-items:center;gap:10px;padding:0 20px;color:#87a8ff;font-size:12px}.terminal-cursor i{height:12px;width:6px;background:#7f9cff;animation:blink .8s steps(1) infinite}.boot-progress{width:min(100%,580px);margin-top:22px;display:grid;grid-template-columns:105px 1fr 45px;gap:14px;align-items:center;color:#8d99b6;font-size:10px;letter-spacing:.08em}.boot-progress-track{height:2px;background:#242a3d;overflow:hidden}.boot-progress-track i{display:block;height:100%;width:0;background:linear-gradient(90deg,#367bff,#a26bff,#3ce5ff);box-shadow:0 0 12px #587fff;transition:width .35s ease}@keyframes bootflow{to{stroke-dashoffset:0}}@keyframes bootpulse{50%{filter:drop-shadow(0 0 30px #738bffbb);transform:scale(1.04)}}@keyframes blink{50%{opacity:0}}@media(max-width:600px){.boot-topline,.boot-bottom{font-size:8px}.boot-bottom span:last-child{display:none}.boot-graphic{height:205px}.boot-logo{width:78px;height:78px}.boot-terminal{margin-top:22px}.terminal-body{height:165px;font-size:10px}.boot-progress{grid-template-columns:88px 1fr 40px;gap:8px;font-size:9px}}@media(prefers-reduced-motion:reduce){.circuit-flows path,.boot-logo img,.terminal-cursor i{animation:none}}

.site-header{height:74px;background:#080a0edb}.brand-mark{width:30px;height:30px;border-radius:8px;margin-right:9px}.site-header .brand span{color:white}.site-header .brand .brand-accent{color:#93a9ff}
.hero-v4{min-height:calc(100svh - 74px);position:relative;display:grid;place-items:center;text-align:center;padding:120px 20px;overflow:hidden}.ambient-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff09 1px,transparent 1px),linear-gradient(90deg,#ffffff09 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse at center,black,transparent 72%);animation:gridPulse 12s infinite alternate}.hero-aura{position:absolute;top:-260px;left:50%;transform:translateX(-50%);width:850px;height:700px;background:radial-gradient(ellipse,#4556bb40,transparent 68%);filter:blur(55px)}.hero-content{position:relative;z-index:2}.hero-eyebrow,.eyebrow{font:10px 'DM Mono',monospace;letter-spacing:2px;color:#99a6bf}.hero-eyebrow{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:35px}.pulse-point{width:7px;height:7px;border-radius:50%;background:#85e0a8;box-shadow:0 0 15px #85e0a8}.hero-title{font-size:clamp(48px,8.7vw,138px);line-height:1;letter-spacing:-.085em;font-weight:600;margin:0}.hero-line{display:block;white-space:nowrap}.hero-line em,.closing-content em{font-style:normal;background:linear-gradient(100deg,#fff,#bdcbff 50%,#8c9fff);-webkit-background-clip:text;background-clip:text;color:transparent}.period{color:#9eacff}.hero-sub{color:#a3aabb;font-size:clamp(14px,1.5vw,18px);line-height:1.8;margin:30px auto}.hero-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.action-primary,.action-secondary{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:54px;padding:0 20px;border-radius:8px;font-size:13px;font-weight:600;transition:transform .3s,background .3s}.action-primary{background:#f4f5f8;color:#080a0f}.action-secondary{background:#ffffff08;border:1px solid #ffffff30}.action-primary:hover,.action-secondary:hover{transform:translateY(-4px)}.action-primary:hover{background:#c7d2ff}.hero-console{display:flex;align-items:center;gap:10px;max-width:560px;margin:50px auto 0;padding:15px;background:#0d1119bd;border:1px solid #ffffff24;border-radius:9px;text-align:left;font:11px 'DM Mono',monospace;color:#c3cee0}.console-dot{height:7px;width:7px;background:#8cdda9;border-radius:50%}.console-prompt{color:#91a5e1}.console-state{margin-left:auto;color:#8cc4a4;font-size:9px}.console-caret{animation:blink 1s steps(1) infinite}.hero-foot{position:absolute;bottom:27px;left:5%;right:5%;display:flex;justify-content:space-between;font:10px 'DM Mono',monospace;color:#7c879a}.cascade{opacity:0;filter:blur(15px);transform:translateY(-38px)}.entered .cascade{animation:fallIn .95s cubic-bezier(.18,.8,.2,1) both;animation-delay:calc(.12s + var(--i)*.15s)}@keyframes fallIn{to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes gridPulse{to{opacity:.35;transform:scale(1.15)}}
.statement-section{text-align:center;padding:140px 20px}.statement-inner p{font-size:clamp(37px,5.7vw,82px);line-height:1.2;letter-spacing:-.07em;margin:35px 0}.muted-word{color:#646c7c}.statement-inner strong{color:#c0ccff}.statement-aside{font:10px 'DM Mono',monospace;color:#76839a}.content-section{max-width:1500px;margin:auto;padding:110px 6% 20px}.section-heading{text-align:center;max-width:760px;margin:0 auto 70px}.section-heading h2,.store-panel h2{font-size:clamp(50px,6.7vw,96px);letter-spacing:-.075em;line-height:1.05;margin:25px 0}.soft-gradient{background:linear-gradient(100deg,#fff,#bdcaff 50%,#869dff);-webkit-background-clip:text;background-clip:text;color:transparent}.section-heading p{color:#9fa8b8;line-height:1.8;max-width:550px;margin:auto}.feature-product{display:grid;grid-template-columns:1.1fr .9fr;border:1px solid #ffffff20;border-radius:15px;overflow:hidden;background:#0c1017}.feature-preview{min-height:520px;padding:45px 25px;display:grid;place-items:center;position:relative;background:radial-gradient(ellipse,#3c477b58,transparent 70%),#0c111d}.app-window{position:relative;width:min(100%,560px);border:1px solid #a2b4e044;border-radius:12px;background:#0d121d;overflow:hidden;box-shadow:0 30px 80px #000a;transform:perspective(900px) rotateY(-5deg) rotateX(4deg);transition:transform .5s}.feature-preview:hover .app-window{transform:none}.app-top{display:flex;gap:12px;align-items:center;padding:14px;border-bottom:1px solid #ffffff20;font:10px 'DM Mono',monospace;color:#9eacc5}.app-logo{padding:5px;background:#a9b8ff;color:#10142b;border-radius:5px}.app-pill{margin-left:auto;color:#a5b8ef}.app-body{padding:25px}.app-mini{display:flex;justify-content:space-between;font:10px 'DM Mono',monospace;color:#9ba9c3}.app-total{font-size:clamp(45px,5vw,65px);letter-spacing:-.07em;margin-top:15px}.app-total span{color:#8390aa}.app-caption{font-size:12px;color:#8290a9}.app-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:25px 0}.app-stats>div{padding:14px 10px;border:1px solid #ffffff18;background:#ffffff06;border-radius:6px}.app-stats small{display:block;font:8px 'DM Mono',monospace;color:#8592ac}.app-stats strong{display:block;font-size:24px;margin-top:8px}.app-list>div{display:flex;align-items:center;gap:9px;border-top:1px solid #ffffff1a;padding:12px 0;font-size:11px}.list-avatar{background:#283351;color:#c6d3ff;padding:9px;border-radius:5px}.app-list>div>span:nth-child(2){flex:1}.app-list small{display:block;color:#8390a6}.app-list strong{font-size:11px}.status{font:8px 'DM Mono',monospace;padding:6px;border-radius:4px}.overdue{background:#432a22;color:#ffc4a5}.pending{background:#293453;color:#c0cfff}.preview-label{position:absolute;bottom:22px;left:25px;font:10px 'DM Mono',monospace;color:#a6b5d6}.feature-info{padding:clamp(35px,5vw,75px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.product-index{display:flex;justify-content:space-between;width:100%;font:10px 'DM Mono',monospace;color:#8e9bb4}.dev-status{color:#8fc5a6}.dev-status i{display:inline-block;width:6px;height:6px;background:#8ddcaa;border-radius:50%;margin-right:6px}.feature-info h3{font-size:clamp(58px,6vw,96px);letter-spacing:-.09em;line-height:.94;margin:50px 0 25px}.feature-info h3 span{color:#98adff}.feature-info>p{font-size:15px;line-height:1.8;color:#a0a8b8}.feature-tags{display:flex;flex-wrap:wrap;gap:8px;margin:25px 0 35px}.feature-tags span{font:10px 'DM Mono',monospace;color:#a5b0c5;padding:9px;border:1px solid #ffffff24;border-radius:5px}.text-link{font-size:14px;border-bottom:1px solid #ffffff8c;padding-bottom:9px}.text-link span{margin-left:25px}.product-disclaimer{margin-top:20px;color:#7d899f}.next-build{display:flex;align-items:center;justify-content:space-between;gap:30px;border:1px solid #ffffff20;border-radius:12px;margin-top:16px;padding:35px}.next-number{font:11px 'DM Mono',monospace;color:#8fa2c5}.next-build h3{font-size:clamp(23px,3vw,40px);letter-spacing:-.06em;margin:0}.next-build p{font-size:13px;color:#8d98aa}.next-arrow{font-size:42px;color:#a6b6ff}

.process-list{max-width:1100px;margin:auto}.process-row{display:grid;grid-template-columns:60px 1fr 1fr 40px;gap:25px;align-items:center;padding:35px 0;border-top:1px solid #ffffff20}.process-row:last-child{border-bottom:1px solid #ffffff20}.process-row>span:first-child{font:12px 'DM Mono',monospace;color:#9aaacf}.process-row h3{font-size:clamp(23px,3vw,38px);letter-spacing:-.06em;margin:0}.process-row p{font-size:14px;color:#9ba5b7;line-height:1.7}.process-icon{font-size:32px;color:#a4b5ff}.log-shell{max-width:1060px;margin:auto;background:#0d111b;border:1px solid #ffffff22;border-radius:12px;overflow:hidden}.log-head{display:flex;align-items:center;gap:20px;padding:16px 23px;background:#121724;border-bottom:1px solid #ffffff1a;font:11px 'DM Mono',monospace;color:#a8b4ca}.window-dots{display:flex;gap:6px}.window-dots i{height:9px;width:9px;border-radius:50%;background:#e48b8b}.window-dots i:nth-child(2){background:#e0c381}.window-dots i:nth-child(3){background:#8cdda7}.log-head>span:last-child{margin-left:auto;font-size:9px;color:#75839e}.log-content{padding:15px 30px}.log-entry{display:grid;grid-template-columns:110px 1fr 25px;gap:25px;border-bottom:1px solid #ffffff1b;padding:30px 0}.log-entry:last-child{border:0}.log-date{font:11px 'DM Mono',monospace;color:#92a0bc}.log-tag{font:9px 'DM Mono',monospace;color:#87d5a9}.log-tag.muted,.log-check.muted{color:#78859e}.log-entry h3{font-size:22px;margin:12px 0}.log-entry p{font-size:13px;line-height:1.7;color:#9ca7b9}.log-check{color:#86d8aa}.log-foot{padding:17px 30px;border-top:1px solid #ffffff1b;font:12px 'DM Mono',monospace;color:#b0c2ff}.log-foot span{color:#a2acc0}.blink-cursor{animation:blink 1s steps(1) infinite}.store-panel{text-align:center;position:relative;overflow:hidden;padding:110px 25px;border:1px solid #ffffff22;border-radius:15px;background:radial-gradient(ellipse at 50% 100%,#3b46865c,transparent 65%),#0d1019}.store-panel p{max-width:560px;margin:25px auto 35px;color:#a4acbd;line-height:1.8}.store-watermark{position:absolute;right:-25px;bottom:-120px;font-size:340px;color:#ffffff07;pointer-events:none}.store-panel .action-primary{position:relative;z-index:2}.closing-section{text-align:center;padding:165px 20px}.closing-content h2{font-size:clamp(55px,8vw,112px);letter-spacing:-.08em;line-height:1.05;margin:30px 0}.closing-content p{color:#a5adbc;margin:20px 0 35px}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:30px 5%;border-top:1px solid #ffffff20}.footer-brand{font-size:19px;letter-spacing:-1px;font-weight:700}.footer-brand span{color:#9aafff}.site-footer>span{font:10px 'DM Mono',monospace;color:#7c879b}.reveal{filter:blur(10px);transition:opacity .9s,transform .9s,filter .9s}.reveal.visible{filter:blur(0)}
@media(max-width:900px){.feature-product{grid-template-columns:1fr}.feature-preview{min-height:450px}.process-row{grid-template-columns:40px 1fr 1fr 30px}.hero-title{font-size:clamp(45px,9vw,90px)}}
@media(max-width:800px){.site-header{height:70px}.site-header nav{top:70px}.hero-v4{min-height:calc(100svh - 70px)}.hero-title{font-size:clamp(42px,9vw,70px)}.content-section{padding:90px 5% 20px}.process-row{grid-template-columns:35px 1fr 30px}.process-row p{grid-column:2;grid-row:2;margin:0}.process-icon{grid-column:3;grid-row:1}.statement-section{padding:100px 20px}}
@media(max-width:530px){.hero-v4{padding:100px 12px}.hero-title{font-size:clamp(35px,9vw,51px)}.hero-eyebrow{font-size:8px;letter-spacing:0}.hero-sub br{display:none}.hero-console{font-size:9px}.console-state{display:none}.hero-foot{font-size:8px}.feature-preview{min-height:350px;padding:25px 10px}.app-body{padding:15px}.app-stats small{font-size:7px}.app-list>div{font-size:9px}.feature-info{padding:35px 25px}.product-index{font-size:9px}.next-number{display:none}.log-entry{grid-template-columns:65px 1fr 15px;gap:10px}.log-content{padding:12px 16px}.log-head{font-size:9px}.log-head>span:last-child{display:none}.site-footer{flex-wrap:wrap}.site-footer>span:nth-child(2){display:none}.closing-section{padding:110px 15px}}
@media(prefers-reduced-motion:reduce){.cascade,.entered .cascade{opacity:1;transform:none;filter:none;animation:none}}
