:root{--navy-deep:#08182f;--navy:#0c2447;--navy-2:#102a4a;--sky:#22466a;--teal:#4c7a92;--teal-bright:#7fc4dc;--shimmer:#b9e1ed;--coral:#f9945e;--coral-soft:#f8aa7a;--peach:#ffe3c4;--gold:#c9a24b;--cloud:#f5f6ee;--txt:#e8eef6;--muted:#9fb2c8;--ease:cubic-bezier(.22,.61,.36,1);--maxw:1200px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body{font-family:Inter,system-ui,sans-serif;background:var(--navy-deep);color:var(--txt);line-height:1.65;overflow-x:hidden}.display,h1,h2,h3,h4{font-family:Sora,sans-serif;letter-spacing:.005em}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}a{color:inherit;text-decoration:none}.eyebrow{font-size:.76rem;letter-spacing:.34em;color:var(--teal-bright);font-weight:600}.eyebrow,.soon{text-transform:uppercase}.soon{display:inline-flex;align-items:center;gap:12px;font-family:Sora;font-weight:700;font-size:clamp(.95rem,1.7vw,1.2rem);letter-spacing:.28em;color:#fff;padding:.7rem 1.7rem;border-radius:999px;position:relative;overflow:hidden;border:1px solid rgba(201,162,75,.55);background:linear-gradient(90deg,rgba(249,148,94,.18),rgba(127,196,220,.16));animation:soonGlow 2.8s ease-in-out infinite}.soon .dot{width:10px;height:10px;border-radius:50%;background:var(--coral);box-shadow:0 0 12px var(--coral);animation:soonPulse 1.4s ease-in-out infinite}.soon:after{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transform:skewX(-20deg);animation:soonShine 3.4s ease-in-out infinite}@keyframes soonGlow{0%,to{box-shadow:0 0 18px rgba(249,148,94,.22),0 0 0 1px rgba(201,162,75,.25)}50%{box-shadow:0 0 40px rgba(249,148,94,.5),0 0 0 1px rgba(201,162,75,.6)}}@keyframes soonPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.55);opacity:.55}}@keyframes soonShine{0%{left:-60%}55%,to{left:135%}}.btn{display:inline-flex;align-items:center;gap:.55rem;font-family:Sora;font-weight:600;font-size:.92rem;padding:.85rem 1.55rem;border-radius:999px;cursor:pointer;border:1px solid transparent;transition:transform .3s var(--ease),box-shadow .3s var(--ease),background .3s}.btn-primary{background:linear-gradient(135deg,var(--coral),var(--coral-soft));color:#241007;box-shadow:0 8px 30px rgba(249,148,94,.32)}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 16px 44px rgba(249,148,94,.5)}.btn-ghost{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.24);color:var(--cloud);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.btn-ghost:hover{transform:translateY(-3px);background:rgba(255,255,255,.13)}.btn-youtube{display:inline-flex;align-items:center;gap:.6rem;background:#FF0000;color:#fff;font-family:Sora;font-weight:600;font-size:.92rem;padding:.8rem 1.45rem;border-radius:999px;border:0;cursor:pointer;transition:transform .3s var(--ease),background .25s,box-shadow .3s;box-shadow:0 8px 28px rgba(255,0,0,.34)}.btn-youtube:hover{background:#CC0000;transform:translateY(-3px);box-shadow:0 16px 44px rgba(255,0,0,.5)}.btn-youtube .yt-ic{display:block;flex:0 0 auto}.btn-youtube.sm{padding:.55rem 1.15rem;font-size:.95rem}.nav-links a.btn-youtube{color:#fff}nav{position:fixed;top:0;left:0;right:0;z-index:60;padding-top:0;transition:padding-top .5s var(--ease)}nav.scrolled{padding-top:14px}.nav-inner{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:16px 28px;max-width:1320px;margin:0 auto;border:1px solid transparent;border-radius:0;background:transparent;transition:max-width .55s var(--ease),padding .5s var(--ease),gap .5s var(--ease),background .45s,border-color .45s,border-radius .55s var(--ease),box-shadow .45s,-webkit-backdrop-filter .45s;transition:max-width .55s var(--ease),padding .5s var(--ease),gap .5s var(--ease),background .45s,border-color .45s,border-radius .55s var(--ease),box-shadow .45s,backdrop-filter .45s;transition:max-width .55s var(--ease),padding .5s var(--ease),gap .5s var(--ease),background .45s,border-color .45s,border-radius .55s var(--ease),box-shadow .45s,backdrop-filter .45s,-webkit-backdrop-filter .45s}nav.scrolled .nav-inner{background:rgba(8,24,47,.82);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);border-color:rgba(127,196,220,.18);box-shadow:0 22px 50px -24px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.05)}nav[data-navstyle=inset].scrolled .nav-inner{max-width:min(1240px,calc(100% - 36px));padding:11px 28px;border-radius:18px}nav[data-navstyle=pill].scrolled .nav-inner{max-width:max-content;padding:9px 12px 9px 18px;gap:20px;border-radius:999px}nav[data-navstyle=pill].scrolled .nav-links{gap:22px}.brand{display:flex;align-items:center;gap:0;font-family:Sora;font-weight:700;letter-spacing:.16em;font-size:.92rem;text-transform:uppercase}.brand img{width:100px;height:100px;border-radius:50%;box-shadow:0 0 0 1px rgba(201,162,75,.5);transition:width .45s,height .45s}nav.scrolled .brand img{width:46px;height:46px}.brand-name{max-width:0;opacity:0;margin-left:0;overflow:hidden;white-space:nowrap;transform:translateX(-6px);transition:max-width .55s var(--ease),opacity .4s var(--ease),margin-left .55s var(--ease),transform .55s var(--ease)}nav.scrolled .brand-name{max-width:260px;opacity:1;margin-left:12px;transform:none}.nav-links{display:flex;align-items:center;gap:30px}.nav-links a{font-size:1.05rem;color:var(--muted);font-weight:500;transition:color .2s;position:relative}.nav-links a:hover{color:var(--cloud)}.nav-links a:not(.nav-cta):after{content:"";position:absolute;left:0;bottom:-6px;width:0;height:2px;background:var(--coral);transition:width .28s var(--ease)}.nav-links a:not(.nav-cta):hover:after{width:100%}.burger{display:none;flex-direction:column;gap:5px;cursor:pointer;background:none;border:0;padding:8px}.burger span{width:24px;height:2px;background:var(--cloud);transition:.3s}.hero{position:relative;height:100vh;min-height:680px;overflow:hidden;display:flex;align-items:center;justify-content:center}.hero-stage{transform:scale(1.05);will-change:transform}.hero-img,.hero-stage{position:absolute;inset:0;z-index:0}.hero-img{background:url(/assets/hero2.png) top/cover no-repeat}.hero:not(.reduced) .hero-stage{animation:heroBreathe 22s ease-in-out infinite}@keyframes heroBreathe{0%,to{transform:scale(1.05)}50%{transform:scale(1.11)}}.lh-anchor{position:absolute;left:77.9%;top:40.5%;z-index:2;width:0;height:0;pointer-events:none}.lh-beam{width:130vmax;height:56vmax;transform:translateY(-50%) rotate(168deg);transform-origin:0 50%;overflow:visible;filter:blur(10px);will-change:transform}.lh-beam,.lh-lamp{position:absolute;left:0;top:0;mix-blend-mode:screen;opacity:0;transition:opacity 1.1s ease}.lh-lamp{width:32px;height:32px;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(255,242,196,.95) 0,rgba(255,212,124,.45) 45%,transparent 72%);filter:blur(3px)}.hero.beam-on .lh-beam{opacity:.8}.hero.beam-on .lh-lamp{opacity:.9;animation:lampPulse 3.4s ease-in-out infinite}@keyframes lampPulse{0%,to{opacity:.7}50%{opacity:1}}@media(max-width:760px){.lh-anchor{display:none}}.hero-veil{position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(180deg,rgba(8,24,47,.28) 0,transparent 18%,transparent 90%,rgba(6,15,34,.5))}.hero-content{position:relative;z-index:5;text-align:center;padding:0 22px;max-width:920px;transform:translateY(11vh)}.hero-content:before{content:"";top:24%;transform:translate(-50%,-50%);width:150%;height:88%;z-index:-1;mix-blend-mode:screen;background:radial-gradient(ellipse 54% 60% at 50% 50%,rgba(255,196,128,.3) 0,rgba(255,150,92,.15) 44%,transparent 74%);filter:blur(6px)}.hero-brand,.hero-content:before{position:absolute;left:50%;pointer-events:none}.hero-brand{top:clamp(112px,17vh,215px);transform:translateX(-50%);z-index:5;margin:0;font-family:Sora,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:clamp(1.35rem,6.4vw,4.6rem);line-height:1;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.85),0 2px 10px rgba(0,0,0,.7),0 4px 26px rgba(0,0,0,.55)}.hero:not(.reduced) .hero-brand{animation:heroBrandIn 1s var(--ease) both .12s}@keyframes heroBrandIn{0%{opacity:0;transform:translateX(-50%) translateY(-14px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.hero h1{font-size:clamp(2.1rem,5.6vw,4.3rem);font-weight:800;line-height:1.05;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.85),0 2px 10px rgba(0,0,0,.7),0 4px 26px rgba(0,0,0,.55)}.hero h1 .accent{color:#ffeccf;text-shadow:0 1px 3px rgba(0,0,0,.85),0 2px 10px rgba(0,0,0,.7),0 0 30px rgba(255,150,80,.35)}.hero .sub{font-size:clamp(1.05rem,1.62vw,1.28rem);font-weight:700;color:#fff6ec;margin:clamp(26px,4vh,44px) auto 0;max-width:620px;text-shadow:0 1px 2px #000,0 2px 10px rgba(0,0,0,.98),0 3px 18px rgba(0,0,0,.9),0 5px 30px rgba(0,0,0,.75)}.hero-cta{gap:14px;flex-wrap:wrap;margin-top:70px}.hero-cta,.waveform{display:flex;justify-content:center}.waveform{align-items:center;gap:4px;height:26px;margin:62px auto 0;position:relative;top:34px;opacity:.9}.waveform i{width:3px;border-radius:3px;background:linear-gradient(#ffab5e,#f9741e)}.hero:not(.reduced) .waveform i{animation:wv 1.1s ease-in-out infinite}@keyframes wv{0%,to{height:6px}50%{height:26px}}.scroll-cue{position:absolute;bottom:22px;left:50%;transform:translateX(-50%);z-index:6;font-size:.7rem;letter-spacing:.28em;text-transform:uppercase;color:var(--muted);display:flex;flex-direction:column;align-items:center;gap:8px}.scroll-cue .mouse{width:22px;height:36px;border:2px solid rgba(255,255,255,.45);border-radius:12px;position:relative}.scroll-cue .mouse:after{content:"";position:absolute;left:50%;top:7px;width:3px;height:7px;border-radius:3px;background:#fff;transform:translateX(-50%)}.hero:not(.reduced) .scroll-cue .mouse:after{animation:wheel 1.6s infinite}@keyframes wheel{0%{opacity:1;top:7px}70%{opacity:0;top:18px}to{opacity:0}}.sec-pad{padding:110px 0}.wiki.sec-pad{padding-bottom:72px}.app.sec-pad{padding-top:72px}.sec-head{text-align:center;max-width:720px;margin:0 auto 56px}.sec-head .eyebrow{font-size:1rem;letter-spacing:.3em}.sec-head h2{font-size:clamp(1.9rem,3.6vw,2.9rem);font-weight:700;margin-top:14px;color:#fff}.sec-head p{color:var(--muted);margin-top:14px;font-size:1.06rem}.wave-sep{display:block;width:100%;height:84px}.wave-sep path{fill:currentColor}.reveal{transform:translateY(38px)}.reveal,.rise{opacity:0}.cred{background:var(--navy-deep)}.cred .lead{max-width:860px;margin:0 auto;text-align:center;font-size:clamp(1.2rem,2.3vw,1.75rem);font-family:Newsreader;font-style:italic;color:#eaf2fb;line-height:1.5}.cred .lead .hl{font-style:normal;color:var(--coral-soft)}.stats{display:flex;gap:22px;flex-wrap:wrap;justify-content:center;margin-top:48px}.stat{min-width:190px;padding:28px 32px;border:1px solid rgba(127,196,220,.2);border-radius:18px;background:linear-gradient(160deg,rgba(127,196,220,.08),rgba(249,148,94,.04));text-align:center;position:relative;overflow:hidden;transition:transform .3s var(--ease),border-color .3s,box-shadow .3s}.stat:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--coral),var(--gold),var(--teal-bright))}.stat:hover{transform:translateY(-5px);border-color:rgba(249,148,94,.45);box-shadow:0 20px 44px rgba(0,0,0,.4)}.stat .n{font-family:Sora;font-weight:800;font-size:2.5rem;line-height:1;background:linear-gradient(120deg,var(--coral-soft) 0,var(--peach) 45%,var(--teal-bright) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.stat .l{color:#c6d3e2;font-size:.88rem;margin-top:10px;letter-spacing:.02em}.quotes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:40px}.quote{padding:24px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid rgba(127,196,220,.12)}.quote p{color:#dbe6f2;font-size:.94rem;font-style:italic}.quote .src{color:var(--teal-bright);font-size:.78rem;margin-top:12px;letter-spacing:.04em}.catalog{background:var(--navy)}.spotlight{display:grid;grid-template-columns:.72fr 1fr;grid-gap:0;gap:0;border-radius:22px;overflow:hidden;margin-bottom:48px;border:1px solid rgba(201,162,75,.28);background:var(--navy-2);box-shadow:0 30px 70px rgba(0,0,0,.45)}.sp-media{position:relative;min-height:420px;background:#06101f;display:block;cursor:pointer;overflow:hidden}.sp-media .cover{position:absolute;inset:0;background-size:cover;background-position:top}.sp-embed{position:relative;width:100%;height:100%;min-height:420px;display:none}.sp-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.sp-media.playing .cover,.sp-media.playing .sp-play,.sp-media.playing .sp-scrim{display:none}.sp-media.playing .sp-embed{display:block}.sp-scrim{background:linear-gradient(90deg,rgba(6,16,31,.2),rgba(16,42,74,.25))}.sp-play,.sp-scrim{position:absolute;inset:0}.sp-play{display:grid;place-items:center;cursor:pointer;z-index:2}.sp-play .disc{width:52px;height:52px;border-radius:50%;background:rgba(255,0,0,.66);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;place-items:center;box-shadow:0 6px 22px rgba(255,0,0,.3);transition:transform .3s var(--ease),background .3s}.sp-media:hover .sp-play .disc{background:rgba(255,0,0,.85)}.sp-play:hover .disc{transform:scale(1.08)}.sp-body{padding:48px;display:flex;flex-direction:column;justify-content:center}.sp-badge{font-size:.7rem;letter-spacing:.2em;color:#241007;background:var(--gold);padding:.32rem .8rem;border-radius:999px;font-weight:700;align-self:flex-start;margin-bottom:16px}.sp-badge,.sp-body .gt{text-transform:uppercase}.sp-body .gt{color:var(--teal-bright);font-weight:600;letter-spacing:.16em;font-size:.74rem}.sp-body h3{font-size:2.2rem;color:#fff;margin:8px 0 4px}.sp-body .by{color:var(--gold);font-size:.9rem;margin-bottom:14px}.sp-body p{color:var(--muted);margin-bottom:24px}.sp-actions{display:flex;gap:12px;flex-wrap:wrap}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:26px;gap:26px;perspective:1100px}.tile{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:2/3;background:#0a1d38;border:1px solid rgba(127,196,220,.12);cursor:pointer;transition:transform .18s ease,box-shadow .4s var(--ease),border-color .4s;display:block;will-change:transform}.tile:hover{border-color:rgba(201,162,75,.5);box-shadow:0 30px 60px rgba(0,0,0,.6)}.tile .art{position:absolute;inset:0;background-size:cover;background-position:50%;transition:transform .7s var(--ease)}.tile:hover .art{transform:scale(1.06)}.tile .lbl{left:10px;font-size:.58rem;letter-spacing:.12em;padding:.24rem .5rem;background:rgba(201,162,75,.94);color:#241007}.tile .lbl,.tile .xr{position:absolute;top:10px;z-index:3;text-transform:uppercase;border-radius:5px;font-weight:700}.tile .xr{right:10px;font-size:.56rem;letter-spacing:.1em;padding:.2rem .45rem;background:rgba(8,20,38,.16);color:rgba(224,242,255,.82);border:1px solid rgba(127,196,220,.28);text-shadow:0 1px 2px rgba(0,0,0,.6)}.tile:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(6,14,28,.95) 0,rgba(6,14,28,.25) 46%,rgba(6,14,28,.15))}.tile .ov{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:16px}.tile .ov .g{font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-bright);font-weight:600}.tile .ov h4{font-family:Sora;color:#fff;font-size:1.02rem;line-height:1.2;margin:5px 0 4px}.tile .ov .a{color:var(--muted);font-size:.74rem}.tile .play{position:absolute;right:12px;bottom:12px;z-index:3;width:40px;height:40px;border-radius:50%;background:rgba(255,0,0,.94);display:grid;place-items:center;opacity:0;transform:scale(.7);transition:.3s var(--ease)}.tile.printed .play{bottom:12px}.tile:hover .play{opacity:1;transform:scale(1)}.wiki{background:var(--navy-deep);overflow:hidden}.wiki-inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:center}.wiki-copy h2{font-size:clamp(2rem,3.8vw,3rem);color:#fff;margin:14px 0 16px}.wiki-copy p{color:var(--muted);margin-bottom:16px;font-size:1.04rem}.wiki-feats{display:flex;gap:10px;flex-wrap:wrap;margin:6px 0 22px}.wiki-feats span{font-size:.8rem;color:var(--teal-bright);border:1px solid rgba(127,196,220,.25);background:rgba(127,196,220,.06);padding:.4rem .8rem;border-radius:999px}.xray-demo{position:relative;border-radius:20px;overflow:hidden;border:1px solid rgba(127,196,220,.18);background:linear-gradient(160deg,var(--navy-2),#0a1c38);padding:26px}.xr-tags{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.xr-tag{font-size:.72rem;padding:.32rem .72rem;border-radius:999px;background:rgba(127,196,220,.12);color:var(--teal-bright);border:1px solid rgba(127,196,220,.25)}.xr-char{display:flex;gap:14px;align-items:center;padding:13px;border-radius:12px;background:rgba(255,255,255,.04);margin-bottom:12px;transition:.3s}.xr-char:hover{background:rgba(249,148,94,.1);transform:translateX(7px)}.xr-char .av{width:46px;height:46px;border-radius:50%;flex:0 0 auto;background:linear-gradient(135deg,var(--teal),var(--coral));display:grid;place-items:center;font-family:Sora;font-weight:700;color:#fff}.xr-char small{color:var(--teal-bright);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.xr-char div b{display:block;color:#fff;font-size:.98rem}.app{background:var(--navy)}.app-benefits{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;grid-gap:20px;gap:20px;perspective:1100px}.bcard-in{will-change:transform,opacity}.bcard{position:relative;padding:28px 24px;border-radius:16px;background:rgba(127,196,220,.05);border:1px solid rgba(127,196,220,.14);transform-origin:50% 100%;transition:transform .4s var(--ease),box-shadow .35s;will-change:transform}.bcard:hover{transform:translateY(-3px);box-shadow:0 18px 40px -26px rgba(0,0,0,.55)}.bcard h4{color:#fff;font-size:1.08rem;margin-bottom:6px}.bcard .bglow{position:absolute;inset:0;border-radius:inherit;padding:1.7px;opacity:0;pointer-events:none;transition:opacity .3s;background:radial-gradient(var(--tw,38%) 70px at var(--mx,50%) -8px,rgba(227,192,106,var(--ta,0)) 0,transparent 72%),radial-gradient(var(--bw,38%) 70px at var(--mx,50%) calc(100% + 8px),rgba(227,192,106,var(--ba,0)) 0,transparent 72%),radial-gradient(70px var(--lh,38%) at -8px var(--my,50%),rgba(227,192,106,var(--la,0)) 0,transparent 72%),radial-gradient(70px var(--rh,38%) at calc(100% + 8px) var(--my,50%),rgba(227,192,106,var(--ra,0)) 0,transparent 72%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.bcard:hover .bglow{opacity:1}.bcard .ico{width:50px;height:50px;border-radius:13px;display:grid;place-items:center;margin-bottom:16px;background:linear-gradient(135deg,rgba(249,148,94,.22),rgba(127,196,220,.16));font-size:1.4rem}.bcard p{color:var(--muted);font-size:.9rem}.bcard.feature{grid-column:span 2;grid-row:span 2;min-height:300px;padding:32px 30px;background:linear-gradient(160deg,rgba(127,196,220,.1),rgba(8,24,47,.14));border-color:rgba(201,162,75,.26)}.bcard.feature .bcard-in{height:100%;display:flex;flex-direction:column;justify-content:flex-end}.bcard.feature .ico{width:60px;height:60px;font-size:1.8rem}.bcard.feature h4{font-size:1.5rem;margin-bottom:10px}.bcard.feature p{font-size:1rem;max-width:360px}.bcard .flag{position:absolute;top:22px;left:24px;z-index:2;font-family:Sora;font-weight:700;font-size:.64rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);border:1px solid rgba(201,162,75,.42);border-radius:999px;padding:.36rem .8rem}.app-inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:center;margin-top:72px}.app-copy .badge{display:inline-block;font-size:.74rem;letter-spacing:.2em;text-transform:uppercase;color:#241007;background:var(--gold);padding:.35rem .9rem;border-radius:999px;font-weight:700;margin-bottom:18px}.app-copy h2{font-size:clamp(1.9rem,3.4vw,2.7rem);color:#fff;margin-bottom:14px}.app-copy p{color:var(--muted);margin-bottom:22px;max-width:440px}.notify{display:flex;gap:10px;max-width:420px;flex-wrap:wrap}.notify input{flex:1 1;min-width:200px;padding:.85rem 1.1rem;border-radius:999px;border:1px solid rgba(127,196,220,.3);background:rgba(255,255,255,.05);color:#fff;font-family:Inter}.notify input::placeholder{color:var(--muted)}.phone-stage{display:flex;justify-content:center;perspective:1200px}.phone{width:274px;height:592px;border-radius:42px;background:#08182f;border:9px solid #050d1c;position:relative;overflow:hidden;transform:rotateY(-14deg) rotateX(4deg);transition:transform .25s ease;will-change:transform;box-shadow:0 44px 100px rgba(0,0,0,.6),0 0 0 1px rgba(127,196,220,.22),inset 0 0 0 2px rgba(255,255,255,.04)}.phone .notch{position:absolute;top:0;left:50%;transform:translateX(-50%);width:118px;height:26px;background:#050d1c;border-radius:0 0 16px 16px;z-index:3}.phone .np-art{height:300px;background-size:cover;background-position:top;position:relative}.phone .np-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,#08182f)}.phone .np-body{padding:8px 22px 24px}.phone .np-body .g{font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--teal-bright)}.phone .np-body h4{font-family:Sora;color:#fff;font-size:1.16rem;margin:6px 0 2px}.phone .np-body .by{color:var(--muted);font-size:.8rem}.np-wave{display:flex;align-items:flex-end;gap:2px;height:36px;margin:14px 0 10px}.np-wave i{flex:1 1;background:linear-gradient(var(--teal-bright),var(--teal));border-radius:2px}.phone:not(.reduced) .np-wave i{animation:wv 1.1s ease-in-out infinite}.np-scrub{height:4px;border-radius:4px;background:rgba(255,255,255,.15);position:relative}.np-scrub:after{content:"";position:absolute;left:0;top:0;height:100%;width:38%;border-radius:4px;background:var(--coral)}.np-scrub span{position:absolute;left:38%;top:50%;width:12px;height:12px;border-radius:50%;background:#fff;transform:translate(-50%,-50%);box-shadow:0 0 10px rgba(255,255,255,.6)}.np-ctrls{display:flex;justify-content:center;gap:28px;align-items:center;margin-top:16px;color:#fff}.np-ctrls .np-sb{font-size:1.15rem;opacity:.9}.np-ctrls .pp{width:54px;height:54px;border-radius:50%;background:linear-gradient(135deg,var(--coral),var(--coral-soft));display:grid;place-items:center;box-shadow:0 6px 20px rgba(249,148,94,.5)}.about{background:var(--navy-deep)}.about-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:start}.about-copy p{color:#cdd9e8;margin-bottom:16px}.about-copy .eyebrow{margin-bottom:14px;display:block}.faq-item{border-bottom:1px solid rgba(127,196,220,.14)}.faq-q{width:100%;text-align:left;background:none;border:0;color:#fff;font-family:Sora;font-weight:600;font-size:1.02rem;padding:18px 34px 18px 0;cursor:pointer;position:relative}.faq-q:after{content:"+";position:absolute;right:6px;top:16px;color:var(--coral-soft);font-size:1.4rem;transition:transform .3s}.faq-item.open .faq-q:after{transform:rotate(45deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .35s var(--ease);color:var(--muted);font-size:.95rem}.faq-a p{padding:0 0 18px}footer{background:#060f22;padding:74px 0 34px;position:relative}footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(201,162,75,.5),transparent)}.foot-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;grid-gap:40px;gap:40px}.foot-brand img{width:54px;height:54px;border-radius:50%;margin-bottom:14px}.foot-brand p{color:var(--muted);font-size:.9rem;max-width:290px}.foot-col h5{font-family:Sora;color:#fff;font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px}.foot-col a{display:block;color:var(--muted);font-size:.92rem;margin-bottom:10px;transition:.2s}.foot-col a:hover{color:var(--teal-bright)}.foot-social{display:flex;gap:14px;flex-wrap:wrap}.foot-social a{display:inline-flex;margin-bottom:0;padding:2px;transition:color .2s,transform .2s}.foot-social a:hover{transform:translateY(-2px)}.foot-social svg{width:21px;height:21px;display:block}.foot-bottom{margin-top:52px;padding-top:24px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px;color:var(--muted);font-size:.82rem}@media(max-width:900px){.nav-links{display:none}nav.open .nav-links{display:flex;position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:0;background:rgba(8,24,47,.97);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:12px 24px 20px;border-bottom:1px solid rgba(127,196,220,.18)}nav.open .nav-links a{padding:13px 2px;font-size:1.02rem;color:var(--cloud);border-bottom:1px solid rgba(255,255,255,.07)}nav.open .nav-links a:after{display:none}nav.open .nav-links a.btn-youtube{justify-content:center;margin-top:12px;border-bottom:0}.burger{display:flex}.about-grid,.app-inner,.spotlight,.wiki-inner{grid-template-columns:1fr}.app-benefits{grid-template-columns:1fr 1fr}.bcard.feature{grid-column:span 2;grid-row:auto;min-height:0}.quotes{grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr 1fr}.sec-pad{padding:80px 0}.sp-media{min-height:300px}.sp-body{padding:34px 28px}.app-inner{margin-top:48px}}@media(max-width:600px){.wrap{padding:0 20px}.sec-pad{padding:60px 0}.nav-inner{padding:12px 18px}.brand{font-size:.78rem;letter-spacing:.1em}.brand img{width:36px;height:36px}.hero{min-height:600px}.hero-content{transform:translateY(9vh)}.hero-cta{margin-top:44px;gap:12px}.hero-cta .btn,.hero-cta .btn-youtube{width:100%;justify-content:center}.waveform{margin-top:40px}.sec-head{margin-bottom:40px}.soon{font-size:.9rem;letter-spacing:.2em;padding:.6rem 1.2rem}.stats{gap:14px}.stat{min-width:0;flex:1 1 140px;padding:20px 16px}.stat .n{font-size:2rem}.quotes{gap:14px}.grid{grid-template-columns:repeat(2,1fr);gap:16px}.spotlight{border-radius:16px}.sp-media{min-height:230px}.sp-body{padding:26px 22px}.sp-body h3{font-size:1.7rem}.app-benefits{grid-template-columns:1fr}.bcard.feature{grid-column:span 1}.app-inner,.wiki-inner{gap:34px}.phone{width:250px;height:540px}.foot-grid{grid-template-columns:1fr;gap:28px}.foot-bottom{flex-direction:column;text-align:center}}@media(max-width:380px){.grid{grid-template-columns:1fr}.hero-cta .btn,.hero-cta .btn-youtube{font-size:.85rem}}@media(prefers-reduced-motion:reduce){.hero-stage,.lh-lamp,.np-wave i,.scroll-cue .mouse:after,.soon,.soon .dot,.soon:after,.waveform i{animation:none!important}.lh-anchor{display:none}.bcard-in,.reveal{opacity:1!important;transform:none!important}*{scroll-behavior:auto}}