.ql-neon.nl-theme{--bg:#07040f;--bg-2:#0c0718;--bg-3:#130a24;--ink-dim:#b6a9d4;--ink-mute:#7a6c99;--line:rgba(190,150,255,0.12);--line-2:rgba(190,150,255,0.22);--brand:#a855f7;--brand-2:#d8b4fe;--accent:#e879f9;--pop:#2ee6d6;--hot:#ff4fa3;--saber:var(--brand);--saber-2:var(--accent);background:radial-gradient(1400px 800px at 50% -10%,rgba(168,85,247,.28),transparent 60%),radial-gradient(1100px 700px at 100% 25%,rgba(232,121,249,.12),transparent 60%),radial-gradient(900px 600px at 0 65%,rgba(46,230,214,.08),transparent 65%),var(--bg)}.ql-neon.nl-theme [data-saber=blue]{--saber:#a855f7;--saber-2:#2ee6d6}.ql-neon.nl-theme [data-saber=violet]{--saber:#c084fc;--saber-2:#e879f9}.ql-neon.nl-theme [data-saber=cyan]{--saber:#2ee6d6;--saber-2:#a855f7}.ql-neon.nl-theme [data-saber=hot]{--saber:#ff4fa3;--saber-2:#a855f7}.ql-neon.nl-theme .grid-bg{background-image:linear-gradient(rgba(168,85,247,.07) 1px,transparent 0),linear-gradient(90deg,rgba(168,85,247,.07) 1px,transparent 0)}.ql-neon.nl-theme .h-display .neon{--neon-grad:linear-gradient(90deg,#2ee6d6,#a855f7,#e879f9,#ff4fa3,#c084fc,#2ee6d6)}.ql-neon.nl-theme .h-display .neon.alt{--neon-grad:linear-gradient(90deg,#ff4fa3,#e879f9,#a855f7,#2ee6d6,#c084fc,#ff4fa3)}.ql-neon.nl-theme .eyebrow{background:rgba(168,85,247,.12);border-color:rgba(168,85,247,.38);box-shadow:0 0 24px rgba(168,85,247,.22)}.ql-neon.nl-theme .btn-primary{background:linear-gradient(180deg,#fff,#ead9ff);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 8px 22px rgba(168,85,247,.5),inset 0 0 0 1px rgba(255,255,255,.15),0 0 28px rgba(168,85,247,.4)}.ql-neon.nl-theme .btn-primary:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 14px 32px rgba(168,85,247,.65),inset 0 0 0 1px rgba(255,255,255,.15),0 0 48px rgba(232,121,249,.5)}.ql-neon.nl-theme .region-tabs button.on{background:linear-gradient(180deg,#fff,#ead9ff);box-shadow:0 6px 18px rgba(168,85,247,.45)}.ql-neon.nl-theme .nl-rays{position:absolute;top:0;left:0;right:0;height:1250px;overflow:hidden;pointer-events:none;z-index:1;contain:strict}.ql-neon.nl-theme .nl-rays .beams{position:absolute;left:50%;top:380px;width:max(2200px,160vw);height:max(2200px,160vw);max-width:none;max-height:none;border-radius:50%;transform:translate(-50%,-50%);will-change:transform;backface-visibility:hidden}.ql-neon.nl-theme .nl-rays .b1{background:conic-gradient(from 0deg,transparent 0deg,rgba(168,85,247,.62) 12deg,transparent 26deg,transparent 38deg,rgba(46,230,214,.45) 50deg,transparent 64deg,transparent 82deg,rgba(232,121,249,.55) 96deg,transparent 110deg,transparent 128deg,rgba(168,85,247,.5) 142deg,transparent 158deg,transparent 176deg,rgba(46,230,214,.4) 190deg,transparent 206deg,transparent 222deg,rgba(255,79,163,.45) 238deg,transparent 252deg,transparent 268deg,rgba(168,85,247,.62) 284deg,transparent 300deg,transparent 316deg,rgba(46,230,214,.45) 330deg,transparent 346deg);animation:nl-rays-spin 70s linear infinite}.ql-neon.nl-theme .nl-rays .b2{background:conic-gradient(from 20deg,transparent 0deg,rgba(192,132,252,.4) 16deg,transparent 34deg,transparent 60deg,rgba(232,121,249,.35) 78deg,transparent 96deg,transparent 146deg,rgba(46,230,214,.3) 164deg,transparent 182deg,transparent 210deg,rgba(168,85,247,.4) 230deg,transparent 250deg,transparent 292deg,rgba(255,79,163,.3) 310deg,transparent 330deg);opacity:.8;animation:nl-rays-spin-rev 95s linear infinite}.ql-neon.nl-theme .nl-rays .vignette{position:absolute;inset:0;background:radial-gradient(circle at 50% 380px,rgba(7,4,15,.55) 0,rgba(7,4,15,0) 160px),radial-gradient(ellipse 85% 75% at 50% 380px,rgba(7,4,15,0) 45%,var(--bg) 100%),linear-gradient(180deg,rgba(7,4,15,0) 55%,var(--bg) 100%)}.ql-neon.nl-theme .nl-rays .grain{position:absolute;inset:0;opacity:.07;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}@keyframes nl-rays-spin{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes nl-rays-spin-rev{to{transform:translate(-50%,-50%) rotate(-1turn)}}@media (prefers-reduced-motion:reduce){.ql-neon.nl-theme .nl-rays .beams{animation:none}}.ql-neon .nl-langbar{position:relative;z-index:60;display:flex;align-items:center;justify-content:center;gap:18px;padding:8px 16px;background:linear-gradient(90deg,rgba(168,85,247,.18),rgba(232,121,249,.1),rgba(46,230,214,.1)),rgba(10,6,20,.88);border-bottom:1px solid var(--line-2);font-size:13px;color:var(--ink-dim);animation:nl-langbar-in .6s cubic-bezier(.2,.8,.2,1) both}.ql-neon .nl-langbar.ask{color:var(--ink);animation:nl-langbar-in .6s cubic-bezier(.2,.8,.2,1) both,nl-langbar-glow 2.4s ease-in-out .6s infinite}.ql-neon .nl-langbar-opts{display:inline-flex;gap:4px;padding:3px;background:rgba(7,4,15,.6);border:1px solid var(--line-2);border-radius:var(--r-pill)}.ql-neon .nl-langbar-opts button{appearance:none;border:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:var(--r-pill);color:var(--ink-dim);font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transition:color .2s,background .2s}.ql-neon .nl-langbar-opts button:hover{color:var(--ink)}.ql-neon .nl-langbar-opts button.on{background:linear-gradient(180deg,#fff,#ead9ff);color:#12082a;box-shadow:0 4px 14px rgba(168,85,247,.45)}.ql-neon .nl-langbar-opts svg{border-radius:2px;flex:none}@keyframes nl-langbar-in{0%{transform:translateY(-100%);opacity:0}to{transform:none;opacity:1}}@keyframes nl-langbar-glow{0%,to{box-shadow:0 0 0 rgba(168,85,247,0)}50%{box-shadow:0 6px 30px rgba(168,85,247,.45)}}@media (max-width:640px){.ql-neon .nl-langbar{flex-direction:column;gap:6px;padding:8px 12px;font-size:12px}}@media (prefers-reduced-motion:reduce){.ql-neon .nl-langbar,.ql-neon .nl-langbar.ask{animation:none}}.ql-neon .nl-video{padding-top:40px;padding-bottom:40px}.ql-neon .nl-video-card{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center}.ql-neon .nl-video-copy .lede{margin:18px 0 28px}.ql-neon .nl-video-phone{position:relative;justify-self:center;width:min(340px,100%);aspect-ratio:9/16;border-radius:36px;padding:10px;background:linear-gradient(160deg,rgba(168,85,247,.55),rgba(46,230,214,.35) 55%,rgba(232,121,249,.5));box-shadow:0 30px 80px rgba(168,85,247,.35),0 0 60px rgba(232,121,249,.18)}.ql-neon .nl-video-phone video{display:block;width:100%;height:100%;object-fit:cover;border-radius:28px;background:#12082a}.ql-neon .nl-video-sound{position:absolute;right:22px;bottom:22px;width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:rgba(10,6,20,.7);font-size:18px;cursor:pointer;display:grid;place-items:center}.ql-neon .nl-video-phone video[controls]+.nl-video-sound{bottom:64px}@media (max-width:860px){.ql-neon .nl-video-card{grid-template-columns:1fr;gap:32px;text-align:center}.ql-neon .nl-video-copy .chapter{justify-content:center}}.ql-neon .nl-earn{padding-top:60px;padding-bottom:60px}.ql-neon .nl-earn-splits{max-width:860px;margin:40px auto 0;display:flex;flex-direction:column;gap:28px}.ql-neon .nl-earn-label{font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:10px}.ql-neon .nl-earn-bar{display:flex;height:58px;border-radius:16px;overflow:hidden;border:1px solid var(--line-2);background:rgba(7,4,15,.6)}.ql-neon .nl-earn-bar .seg{display:flex;align-items:center;justify-content:center;gap:8px;font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;overflow:hidden;transform-origin:left;transform:scaleX(0);transition:transform .9s cubic-bezier(.2,.8,.2,1)}.ql-neon .reveal.in .nl-earn-bar .seg{transform:scaleX(1)}.ql-neon .reveal.in .nl-earn-row+.nl-earn-row .seg{transition-delay:.35s}.ql-neon .nl-earn-bar .seg b{font-size:15px}.ql-neon .nl-earn-bar .tiktok{background:rgba(255,255,255,.06);color:var(--ink-dim)}.ql-neon .nl-earn-bar .agency{background:linear-gradient(135deg,#2ee6d6,#22b8c9);color:#06121a;box-shadow:inset 0 0 24px rgba(46,230,214,.5)}.ql-neon .nl-earn-bar .you{background:linear-gradient(135deg,#a855f7,#e879f9);color:#fff;box-shadow:0 0 30px rgba(168,85,247,.45)}.ql-neon .nl-earn-note{margin-top:10px;padding-left:38%;font-size:13.5px;color:var(--pop)}.ql-neon .nl-earn-note .arrow{display:inline-block;margin-right:4px}.ql-neon .nl-earn-sub{text-align:center;margin:56px 0 24px;font-family:var(--display);font-size:22px;font-weight:800;letter-spacing:-.01em;text-transform:uppercase}.ql-neon .nl-earn-perks{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ql-neon .nl-earn-perk{display:flex;gap:12px;align-items:flex-start;padding:18px;border-radius:var(--r-lg);border:1px solid var(--line-2);background:linear-gradient(180deg,rgba(168,85,247,.08),rgba(7,4,15,.5))}.ql-neon .nl-earn-perk .ic{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:rgba(168,85,247,.15);border:1px solid rgba(168,85,247,.35);color:var(--brand-2)}.ql-neon .nl-earn-perk b{display:block;font-size:14.5px;margin-bottom:4px}.ql-neon .nl-earn-perk span{font-size:13px;color:var(--ink-dim);line-height:1.5}@media (max-width:960px){.ql-neon .nl-earn-perks{grid-template-columns:1fr 1fr}}@media (max-width:560px){.ql-neon .nl-earn-perks{grid-template-columns:1fr}.ql-neon .nl-earn-bar{height:50px}.ql-neon .nl-earn-bar .seg{font-size:10px;letter-spacing:.06em;gap:4px}.ql-neon .nl-earn-bar .seg b{font-size:13px}.ql-neon .nl-earn-note{padding-left:0}}@media (prefers-reduced-motion:reduce){.ql-neon .nl-earn-bar .seg{transform:none;transition:none}}.ql-neon .nl-steps{padding-top:40px;padding-bottom:60px}.ql-neon .nl-steps-list{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;position:relative}.ql-neon .nl-steps-list:before{content:"";position:absolute;left:6%;right:6%;top:27px;height:2px;background:linear-gradient(90deg,#a855f7,#e879f9,#2ee6d6);opacity:.5}.ql-neon .nl-steps-list li{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.ql-neon .reveal.in .nl-steps-list li{opacity:1;transform:none}.ql-neon .nl-steps-list .num{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font-family:var(--mono);font-weight:700;font-size:15px;color:#fff;background:radial-gradient(circle at 30% 30%,#c084fc,#7c3aed);box-shadow:0 0 0 6px rgba(7,4,15,1),0 0 26px rgba(168,85,247,.6);margin-bottom:6px}.ql-neon .nl-steps-list b{font-size:16px}.ql-neon .nl-steps-list .body{font-size:13.5px;color:var(--ink-dim);line-height:1.55;max-width:250px}@media (max-width:860px){.ql-neon .nl-steps-list{grid-template-columns:1fr;gap:22px}.ql-neon .nl-steps-list:before{left:27px;right:auto;top:10px;bottom:10px;width:2px;height:auto;background:linear-gradient(180deg,#a855f7,#e879f9,#2ee6d6)}.ql-neon .nl-steps-list li{display:grid;grid-template-columns:56px 1fr;column-gap:16px;row-gap:2px;align-items:center;text-align:left}.ql-neon .nl-steps-list .num{grid-row:span 2;margin:0}.ql-neon .nl-steps-list .body{max-width:none}}.ql-neon .nl-faq{padding-top:40px;padding-bottom:40px}.ql-neon .nl-faq-list{max-width:820px;margin:36px auto 0;display:flex;flex-direction:column;gap:12px}.ql-neon .nl-faq-item{border:1px solid var(--line-2);border-radius:var(--r-lg);background:linear-gradient(180deg,rgba(168,85,247,.07),rgba(7,4,15,.5));transition:border-color .2s}.ql-neon .nl-faq-item[open]{border-color:rgba(168,85,247,.5)}.ql-neon .nl-faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-weight:600;font-size:15.5px}.ql-neon .nl-faq-item summary::-webkit-details-marker{display:none}.ql-neon .nl-faq-item .plus{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:18px;color:var(--brand-2);border:1px solid rgba(168,85,247,.4);transition:transform .25s}.ql-neon .nl-faq-item[open] .plus{transform:rotate(45deg)}.ql-neon .nl-faq-item p{margin:0;padding:0 22px 20px;color:var(--ink-dim);font-size:14.5px;line-height:1.6}.ql-neon .nl-fab{display:none}@media (max-width:760px){.ql-neon .nl-fab{display:inline-flex;position:fixed;left:50%;bottom:18px;z-index:70;transform:translate(-50%,140%);opacity:0;pointer-events:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .35s}.ql-neon .nl-fab.show{transform:translate(-50%);opacity:1;pointer-events:auto}}