html{scroll-padding-top:90px}.nav{transition:background .3s,border-color .3s,box-shadow .3s,top .3s}.nav.scrolled{top:12px;background:#0b0b0ff2;border-color:#232329;box-shadow:0 18px 44px -20px #000,0 0 0 1px #ffffff08}.links{display:contents}.nav .l{position:relative;transition:color .2s}.nav .links .l:after{content:"";position:absolute;left:10%;right:10%;bottom:-4px;height:2px;border-radius:2px;background:linear-gradient(90deg,#a78bfa,#8b5cf6);transform:scaleX(0);opacity:0;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .2s}.nav .links .l.on:after,.nav .links .l:hover:after{transform:scaleX(1);opacity:1}.pill{transition:transform .2s,box-shadow .2s,filter .2s}.pill:hover{transform:translateY(-1px);box-shadow:0 10px 26px -10px var(--acc);filter:brightness(1.07)}.burger{display:none;width:38px;height:38px;padding:0;border-radius:50%;border:1px solid var(--line);background:#100a1a;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:4px}.burger span{display:block;width:16px;height:2px;border-radius:2px;background:#d2cfd6;transition:transform .3s,opacity .2s}.nav.open .burger span:nth-child(1){transform:translateY(6px) rotate(45deg)}.nav.open .burger span:nth-child(2){opacity:0}.nav.open .burger span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.js-ready [data-r]:not(.in){opacity:0}.js-ready [data-r].in{animation:lrise .85s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:var(--d,0ms)}@keyframes lrise{from{opacity:0;transform:translateY(28px);filter:blur(5px)}}.ticker{position:relative;overflow:hidden;border-block:1px solid #191225;background:#07050baa;padding:17px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.tk{display:flex;width:max-content;animation:tk 80s linear infinite}.tk span{display:inline-flex;align-items:center;gap:28px;padding-right:28px;white-space:nowrap;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#7c8a83}.tk span:after{content:"";width:6px;height:6px;rotate:45deg;background:var(--acc);box-shadow:0 0 10px var(--acc)}@keyframes tk{to{transform:translateX(-50%)}}.sh{max-width:660px;margin:0 auto 52px;text-align:center}.eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:16px;color:var(--acc);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.eyebrow:before,.eyebrow:after{content:"";width:30px;height:1px;background:linear-gradient(90deg,transparent,#8b5cf690)}.eyebrow:after{transform:scaleX(-1)}.sh h2,.cta h2{text-wrap:balance}.sh h2{margin:0 0 14px;font-size:clamp(30px,4.4vw,48px);line-height:1.06;letter-spacing:-.04em;font-weight:800}.sh h2 em{font-style:normal;background:linear-gradient(90deg,#c4b5fd,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:transparent}.sh p{margin:0;color:var(--muted);font-size:16px}#faq h1,#purchase h2{font-size:clamp(30px,4.4vw,48px);line-height:1.06;letter-spacing:-.04em;text-wrap:balance}.bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.feat{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;min-height:236px;padding:28px;border:1px solid #2a2342;border-radius:24px;background:linear-gradient(180deg,#0e0a15f2,#0a0710f2);transition:border-color .3s,transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s}.feat:before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity .35s;background:radial-gradient(440px circle at var(--mx,50%) var(--my,50%),#8b5cf622,transparent 62%)}.feat:hover{border-color:#3b1f6a;transform:translateY(-5px);box-shadow:0 28px 56px -32px #8b5cf6}.feat:hover:before{opacity:1}.feat.wide{grid-column:span 2}.fi{display:grid;place-items:center;width:48px;height:48px;margin-bottom:20px;border-radius:15px;background:#241641;color:var(--acc);border:1px solid #3a2b63;box-shadow:0 0 34px -8px #8b5cf6;transition:transform .4s cubic-bezier(.3,1.5,.5,1)}.feat:hover .fi{transform:scale(1.1) rotate(-5deg)}.feat h3{margin:0 0 9px;font-size:20px;letter-spacing:-.025em}.feat p{margin:0;max-width:46ch;color:var(--muted);font-size:14.5px}.tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:20px}.tags span{padding:5px 12px;border-radius:99px;background:#241641;color:#b9a6f0;border:1px solid #3a2b63;font-size:12px;font-weight:600}.mock{display:grid;gap:8px;max-width:440px;margin-top:auto;padding-top:24px}.mrow{display:flex;align-items:center;gap:11px;padding:11px 14px;border:1px solid #2a2342;border-radius:13px;background:#0f0b19;color:#d2cfd6;font-size:13.5px;font-weight:600;animation:mrow 7s ease-in-out infinite both}.mrow:nth-child(2){animation-delay:1s}.mrow:nth-child(3){animation-delay:2s}.mrow svg{flex:none;color:var(--acc)}@keyframes mrow{0%,6%{opacity:.22;transform:translateX(-8px)}16%,78%{opacity:1;transform:none}92%,100%{opacity:.22;transform:translateX(-8px)}}.eq{display:flex;align-items:flex-end;gap:6px;height:46px;margin-top:auto;padding-top:22px;box-sizing:content-box}.eq i{flex:1;max-width:11px;height:46px;border-radius:4px;background:linear-gradient(#8b5cf6,#290c5a);transform-origin:bottom;animation:eq 1.7s ease-in-out infinite}.eq i:nth-child(2){animation-delay:.15s}.eq i:nth-child(3){animation-delay:.3s}.eq i:nth-child(4){animation-delay:.45s}.eq i:nth-child(5){animation-delay:.6s}.eq i:nth-child(6){animation-delay:.75s}.eq i:nth-child(7){animation-delay:.9s}.eq i:nth-child(8){animation-delay:1.05s}@keyframes eq{0%,100%{transform:scaleY(.22)}50%{transform:scaleY(1)}}.steps3{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.steps3:before{content:"";position:absolute;left:17%;right:17%;top:38px;height:1px;background:linear-gradient(90deg,transparent,#3a2b63 14%,#3a2b63 86%,transparent)}.step{position:relative;padding:0 14px;text-align:center}.sn{position:relative;display:grid;place-items:center;width:76px;height:76px;margin:0 auto 22px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#241243,#0b0712);border:1px solid #3b1f6a;color:var(--acc);font-size:26px;font-weight:800;box-shadow:0 0 0 8px #060508,0 0 44px -6px #8b5cf670;transition:transform .4s cubic-bezier(.3,1.5,.5,1)}.step:hover .sn{transform:scale(1.08)}.step h3{margin:0 0 9px;font-size:19px;letter-spacing:-.02em}.step p{max-width:30ch;margin:0 auto;color:var(--muted);font-size:14.5px}.ctasec{padding-top:30px}.cta{position:relative;overflow:hidden;isolation:isolate;padding:68px 24px;border:1px solid #3b1f6a;border-radius:32px;text-align:center;background:radial-gradient(ellipse 70% 130% at 50% 0,#8b5cf624,transparent 70%),linear-gradient(180deg,#0e0916,#09060d)}.cta:before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(#ffffff16 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse at 50% 0,#000,transparent 72%);mask-image:radial-gradient(ellipse at 50% 0,#000,transparent 72%)}.cta h2{margin:0 0 14px;font-size:clamp(30px,4.8vw,52px);line-height:1.04;letter-spacing:-.04em;font-weight:800}.cta p{max-width:46ch;margin:0 auto 32px;color:var(--muted);font-size:16px}.cta .btns{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.cbtn{display:inline-flex;align-items:center;gap:10px;padding:15px 28px;border:1px solid #281d3a;border-radius:999px;background:#0b0811cc;font-weight:700;transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .2s,box-shadow .25s}.cbtn.pri{background:var(--acc);border-color:var(--acc);color:#ffffff;box-shadow:0 14px 38px -16px var(--acc)}.cbtn:hover{transform:translateY(-3px);border-color:var(--acc)}.cbtn.pri:hover{box-shadow:0 18px 44px -14px var(--acc)}.cbtn svg{transition:transform .25s}.cbtn:hover svg{transform:translateX(4px)}.foot{display:block;padding:68px 6vw 30px;border-top:1px solid #191225;background:linear-gradient(180deg,transparent,#050408 65%);color:var(--muted);font-size:14px}.fgrid{display:grid;grid-template-columns:1.7fr repeat(3,1fr);gap:44px;max-width:calc(1180px - 12vw);margin:0 auto}.fbrand p{max-width:34ch;margin:16px 0 0}.fcol h4{margin:0 0 14px;color:#d2cfd6;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.fcol a{display:block;padding:5px 0;transition:color .2s,transform .25s}.fcol a:hover{color:var(--acc);transform:translateX(4px)}.fbot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;max-width:calc(1180px - 12vw);margin:48px auto 0;padding-top:24px;border-top:1px solid #191225;color:#5d6862;font-size:13px}@media(max-width:900px){.links{display:none}.burger{display:flex}.nav.open .links{display:flex;flex-direction:column;gap:2px;position:absolute;top:calc(100% + 10px);left:0;right:0;padding:10px;border:1px solid #232329;border-radius:22px;background:#0b0b0f;box-shadow:0 22px 50px -22px #000;animation:menuin .28s cubic-bezier(.2,.8,.2,1) both}.nav .links .l{padding:13px 15px;border-radius:13px}.nav .links .l:hover,.nav .links .l.on{background:#17171d}.nav .links .l:after{display:none}.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.fgrid{grid-template-columns:1fr 1fr}.fbrand{grid-column:1/-1}}@keyframes menuin{from{opacity:0;transform:translateY(-8px) scale(.98)}}@media(max-width:700px){.bento{grid-template-columns:1fr}.feat.wide{grid-column:auto}.steps3{grid-template-columns:1fr;gap:30px}.steps3:before{display:none}.step{display:grid;grid-template-columns:76px 1fr;gap:0 18px;padding:0;text-align:left;align-items:center}.sn{margin:0;grid-row:span 2}.step h3{align-self:end}.step p{margin:0;align-self:start;max-width:none}.cta{padding:48px 20px;border-radius:26px}.sh{margin-bottom:38px}}@media(prefers-reduced-motion:reduce){.tk,.mrow,.eq i,.js-ready [data-r].in,.nav.open .links{animation:none}.mrow{opacity:1}.eq i{transform:scaleY(.6)}.feat,.fi,.sn,.cbtn,.pill,.fcol a{transition:none}}.authmodal{position:fixed;inset:0;z-index:300;display:grid;place-items:center;padding:20px;background:rgba(2,6,4,.72);backdrop-filter:blur(7px);animation:authfade .2s ease}.authmodal[hidden]{display:none}.authmodal .auth{margin:0;width:min(420px,100%);max-height:calc(100dvh - 40px);overflow:auto;animation:authpop .3s cubic-bezier(.2,.8,.2,1)}.authmodal .tabs{display:none}.authmodal .auth h2{margin-top:6px}.authx{position:absolute;top:15px;right:15px;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:9px;background:#17141b;color:var(--muted);font-size:14px;cursor:pointer;transition:background .15s,color .15s}.authx:hover{color:#fff;background:#201d26}.authfoot{margin-top:20px;padding-top:16px;border-top:1px solid #1b1820;display:flex;flex-direction:column;gap:11px;align-items:center;text-align:center;font-size:13px;color:var(--muted)}.authfoot a{color:var(--acc);font-weight:600}.authfoot .fulllink{color:var(--muted);font-weight:500}.authfoot .fulllink:hover{color:#fff}@keyframes authfade{from{opacity:0}}@keyframes authpop{from{opacity:0;transform:translateY(14px) scale(.98)}}@media(prefers-reduced-motion:reduce){.authmodal,.authmodal .auth{animation:none}}.sh h2,.cta h2{background:linear-gradient(180deg,#ffffff 0%,#e7ddff 46%,#a78bfa 120%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 20px rgba(139,92,246,.32))}#purchase h2,#faq h1{filter:drop-shadow(0 2px 20px rgba(139,92,246,.3))}