.crt-overlay{pointer-events:none;z-index:50;mix-blend-mode:overlay;opacity:.15;background-image:linear-gradient(#12101000 50%,#00000040 50%),linear-gradient(90deg,#ff00000f,#00ff0005,#0000ff0f);background-size:100% 2px,3px 100%;position:fixed;inset:0}.noise-overlay{pointer-events:none;z-index:49;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");position:fixed;inset:0}.text-mega{letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(2.5rem,11vw,12rem);font-weight:900;line-height:.9}.landing-glow-text{color:var(--landing-accent);text-shadow:0 0 40px #cdfb5266}@media (max-width:768px){.text-mega{font-size:clamp(2.25rem,10vw,5rem)}.landing-glow-text{text-shadow:0 0 15px #cdfb5266}}.neon-glow{filter:blur(80px);pointer-events:none;z-index:0;background:radial-gradient(circle,#cdfb5226 0%,#0000 70%);border-radius:50%;width:60vw;height:60vw;position:absolute}.landing{--landing-bg:#0a0a0f;--landing-accent:#cdfb52;--landing-text:#e8e6e0;--landing-text-muted:#888780;--landing-surface:#ffffff08;--landing-surface-hover:#ffffff0f;--landing-border:#ffffff14;--landing-border-hover:#ffffff29;background:var(--landing-bg);color:var(--landing-text);overflow-x:hidden}.landing section{scroll-margin-top:72px}.landing-grid{background-image:linear-gradient(#cdfb520a 1px,#0000 1px),linear-gradient(90deg,#cdfb520a 1px,#0000 1px);background-size:44px 44px}.landing-hero-glow-primary{pointer-events:none;background:radial-gradient(60% 40% at 50% 0,#cdfb5224 0%,#0000 70%)}.landing-hero-glow-purple{pointer-events:none;background:radial-gradient(40% 30% at 70% 80%,#cdfb521a 0%,#0000 60%)}.landing-hero-trust{color:var(--landing-text-muted);opacity:.75;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .5rem;max-width:36rem;font-size:.75rem;line-height:1.5;display:flex}.landing-hero-trust-sep{opacity:.5}@media (min-width:1024px){.hero-two-col .landing-hero-trust{justify-content:flex-start}.hero-two-col .text-mega{font-size:clamp(2.25rem,4.2vw,4.75rem);line-height:.92}}.hero-card-stack{width:100%;max-width:min(100%,28rem);min-height:13rem;margin-left:auto;margin-right:auto;padding-bottom:1.5rem;position:relative}@media (min-width:1024px){.hero-card-stack{max-width:26rem;min-height:15rem;padding-bottom:2rem}}.hero-card-stack:before{content:"";filter:blur(24px);pointer-events:none;z-index:0;background:radial-gradient(circle,#cdfb521f 0%,#0000 70%);position:absolute;inset:10% 5% -5% 15%}.hero-dashboard-strip{z-index:0;background:#ffffff06;border:1px solid #ffffff1a;border-radius:1rem;width:85%;padding:.75rem 1rem;position:absolute;bottom:0;left:-6%;transform:rotate(-3deg);box-shadow:0 16px 40px #00000073}.hero-achievement-card{z-index:1;aspect-ratio:19/10;background:#0a0a0f;border-radius:.875rem;flex-direction:column;min-height:11rem;display:flex;position:relative;overflow:hidden;box-shadow:0 32px 80px #0009,0 0 60px #cdfb520f}@media (max-width:390px){.hero-card-stack{max-width:20rem}.hero-achievement-card{min-height:10rem}}@keyframes orb-float{0%{opacity:0;transform:translateY(0)translate(0)scale(1)}10%{opacity:1}90%{opacity:.6}to{opacity:0;transform:translateY(-120px)translate(18px)scale(.7)}}@keyframes orb-float-alt{0%{opacity:0;transform:translateY(0)translate(0)scale(1)}10%{opacity:.7}90%{opacity:.4}to{opacity:0;transform:translateY(-100px)translate(-22px)scale(.6)}}.orb{background:var(--landing-accent);will-change:transform, opacity;pointer-events:none;border-radius:50%;position:absolute}.orb:first-child{opacity:0;width:4px;height:4px;animation:6s ease-in-out infinite orb-float;top:70%;left:12%}.orb:nth-child(2){opacity:0;width:3px;height:3px;animation:8s ease-in-out 1.2s infinite orb-float-alt;top:80%;left:25%}.orb:nth-child(3){opacity:0;width:5px;height:5px;animation:7s ease-in-out .5s infinite orb-float;top:75%;left:40%}.orb:nth-child(4){opacity:0;width:3px;height:3px;animation:9s ease-in-out 2s infinite orb-float-alt;top:78%;left:55%}.orb:nth-child(5){opacity:0;width:4px;height:4px;animation:7.5s ease-in-out .8s infinite orb-float;top:72%;left:68%}.orb:nth-child(6){opacity:0;width:3px;height:3px;animation:6.5s ease-in-out 1.6s infinite orb-float-alt;top:80%;left:80%}.orb:nth-child(7){opacity:0;width:2px;height:2px;animation:8.5s ease-in-out 3s infinite orb-float;top:65%;left:90%}.orb:nth-child(8){opacity:0;width:4px;height:4px;animation:7s ease-in-out .3s infinite orb-float-alt;top:85%;left:5%}.landing-cta-btn{background:var(--landing-accent);color:#0a0a0f;will-change:transform;border-radius:10px;align-items:center;gap:8px;font-weight:700;transition:box-shadow .2s,transform .15s;display:inline-flex;box-shadow:0 0 24px #cdfb5259,0 2px 8px #0000004d}.landing-cta-btn:hover{transform:translateY(-1px);box-shadow:0 0 40px #cdfb528c,0 4px 16px #0006}.landing-cta-btn:active{transform:translateY(0)}.landing-ghost-btn{border:1px solid var(--landing-border);color:var(--landing-text-muted);transition:border-color .15s,color .15s}.landing-ghost-btn:hover{border-color:var(--landing-border-hover);color:var(--landing-text)}.landing-secondary-btn{background:var(--landing-surface-hover);border:1px solid var(--landing-border);color:var(--landing-text);transition:border-color .15s}.landing-secondary-btn:hover{border-color:var(--landing-border-hover)}.landing-nav{z-index:50;border-bottom:1px solid #0000;align-items:center;height:60px;transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;display:flex;position:fixed;top:0;left:0;right:0}.landing-nav.scrolled{-webkit-backdrop-filter:blur(20px);border-color:var(--landing-border);background:#0a0a0fd9}.showcase-perspective{perspective:1200px;perspective-origin:50% 40%}.showcase-card-3d{will-change:transform;transform-style:preserve-3d}.sparkline-path{fill:none;stroke:var(--landing-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.landing-feature-card{background:var(--landing-surface);border:1px solid var(--landing-border);border-radius:16px;padding:28px 24px;transition:background .2s,border-color .2s,transform .2s;position:relative}.landing-feature-card:hover{background:var(--landing-surface-hover);border-color:var(--landing-border-hover);will-change:transform;transform:translateY(-3px)}.landing-feature-card:before{content:"";background:var(--landing-accent);opacity:.7;border-radius:0 2px 2px 0;width:2px;position:absolute;top:20%;bottom:20%;left:0}.achievement-card{background:var(--landing-surface);border-radius:20px;padding:28px 24px;position:relative;overflow:hidden}.achievement-card-bronze{border:1px solid #b4825066}.achievement-card-silver{border:1px solid #cdfb5259;box-shadow:0 0 24px #cdfb5212}.achievement-card-gold{border:1px solid #cdfb5280;box-shadow:0 0 32px #cdfb5226}@keyframes landing-shimmer{0%{transform:translate(-100%)skew(-12deg)}to{transform:translate(250%)skew(-12deg)}}.achievement-card-gold:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff0f 40%,#ffffff1a 50%,#ffffff0f 60%,#0000 100%);animation:3.5s ease-in-out 1.5s infinite landing-shimmer;position:absolute;inset:0}.achievement-card-legendary{border:1px solid #7f77dd80;box-shadow:0 0 32px #7f77dd26,0 0 64px #7f77dd0d}@keyframes landing-shimmer-purple{0%{transform:translate(-100%)skew(-12deg)}to{transform:translate(250%)skew(-12deg)}}.achievement-card-legendary:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#7f77dd14 40%,#7f77dd24 50%,#7f77dd14 60%,#0000 100%);animation:3.5s ease-in-out 2s infinite landing-shimmer-purple;position:absolute;inset:0}.how-it-works-line{background:linear-gradient(90deg, var(--landing-accent) 0%, var(--landing-accent) 100%);transform-origin:0;opacity:.4;height:1px;position:absolute;top:22px;left:calc(16.666% + 20px);right:calc(16.666% + 20px)}.pricing-card{background:var(--landing-surface);border:1px solid var(--landing-border);border-radius:20px;flex-direction:column;padding:32px 28px;transition:border-color .2s;display:flex;position:relative}.pricing-card-featured{border-color:#cdfb5280;transform:translateY(-8px);box-shadow:0 0 40px #cdfb521f,0 0 80px #cdfb520d}.pricing-card-featured:hover{border-color:#cdfb52b3}.landing-section-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--landing-accent);background:#cdfb5214;border:1px solid #cdfb5233;border-radius:100px;align-items:center;gap:6px;padding:4px 12px;font-size:11px;display:inline-flex}.landing-code-block{border:1px solid var(--landing-border);font-family:var(--font-mono);color:var(--landing-text-muted);white-space:nowrap;background:#00000080;border-radius:12px;padding:16px 20px;font-size:12px;overflow-x:auto}.landing-code-block .token-tag{color:#cdfb52;opacity:.7}.landing-code-block .token-attr{color:#cdfb52;opacity:.8}.landing-code-block .token-value{color:#e8e6e0}.landing-code-block .token-muted{color:#888780}.section-nav{z-index:40;flex-direction:column;gap:14px;transition:opacity .4s;display:flex;position:fixed;top:50%;left:20px;transform:translateY(-50%)}@media (max-width:1023px){.section-nav{display:none}}.section-nav-item{cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:2px 0;display:flex}.section-nav-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;transition:background .25s,transform .25s;display:block}.section-nav-label{font-size:10px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;pointer-events:none;transition:opacity .25s}.skill-tree-wrapper{position:relative}.skill-tree-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.skill-tree-trunk{stroke:#cdfb5240;stroke-width:2px;fill:none;stroke-linecap:round}.skill-tree-branch{stroke:#cdfb5233;stroke-width:1.5px;fill:none;stroke-linecap:round}.skill-tree-node{fill:#cdfb5226;stroke:#cdfb5266;stroke-width:1.5px;transition:fill .3s}.skill-tree-node.unlocked{fill:#cdfb52;stroke:#e8f88a}@media (prefers-reduced-motion:reduce){.orb{opacity:0!important;animation:none!important}.achievement-card-gold:after,.achievement-card-legendary:after{animation:none!important}.landing-cta-btn{transition:none!important}.landing-cta-btn:hover{transform:none!important}.landing-feature-card{transition:none!important}.landing-feature-card:hover{transform:none!important}[data-animate]{opacity:1!important;transform:none!important}}@media (prefers-reduced-motion:no-preference){[data-animate]{opacity:0;transform:translateY(24px)}}
