.abs-root{--gold:#3b82f6;--gold-light:#60a5fa;--gold-dark:#1d4ed8;--abs-bg:#020408;--abs-bg2:#060c14;--abs-bg3:#0a1220;--abs-text:#e8eef8;--abs-muted:#6b7a99;--abs-green:#22c55e;--abs-red:#ef4444;--abs-border:#3b82f626;background:var(--abs-bg);color:var(--abs-text);min-height:100vh;font-family:DM Sans,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}.abs-root *,.abs-root :before,.abs-root :after{box-sizing:border-box}.abs-root h1,.abs-root h2,.abs-root h3,.abs-root h4,.abs-root p,.abs-root ul{margin:0;padding:0}.abs-root nav{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:.5px solid var(--abs-border);background:#020408e0;justify-content:space-between;align-items:center;padding:1rem 4rem;display:flex;position:fixed;top:0;left:0;right:0}.abs-root .logo{letter-spacing:.08em;color:var(--abs-text);font-family:Bebas Neue,sans-serif;font-size:1.8rem;text-decoration:none;display:inline-block}.abs-root .logo-accent{color:var(--gold)}.abs-root .strat-row-link{color:inherit;text-decoration:none;display:block}.abs-root nav ul{gap:2.5rem;list-style:none;display:flex}.abs-root nav ul a{color:var(--abs-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s}.abs-root nav ul a:hover{color:var(--gold)}.abs-root .nav-cta{background:var(--gold);border-radius:2px;padding:.5rem 1.5rem;color:#000!important;font-weight:700!important;transition:background .2s!important}.abs-root .nav-cta:hover{background:var(--gold-light)!important;color:#000!important}.abs-root .ticker{background:var(--abs-bg3);border-bottom:.5px solid var(--abs-border);white-space:nowrap;margin-top:64px;padding:.4rem 0;overflow:hidden}.abs-root .ticker-inner{font-family:JetBrains Mono,monospace;font-size:.75rem;animation:30s linear infinite abs-ticker;display:inline-block}.abs-root .ticker-item{margin:0 2.5rem;display:inline-block}.abs-root .ticker-item .sym{color:var(--gold);font-weight:700}.abs-root .ticker-item .up{color:var(--abs-green)}.abs-root .ticker-item .dn{color:var(--abs-red)}@keyframes abs-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.abs-root .hero{text-align:center;justify-content:center;align-items:center;min-height:92vh;padding:4rem 2rem;display:flex;position:relative;overflow:hidden}.abs-root .hero-grid{background-image:linear-gradient(#3b82f60a 1px,#0000 1px),linear-gradient(90deg,#3b82f60a 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60%,#000 40%,#0000 100%);mask-image:radial-gradient(80% 60%,#000 40%,#0000)}.abs-root .hero-glow{pointer-events:none;background:radial-gradient(#3b82f614,#0000 70%);width:600px;height:300px;position:absolute;top:20%;left:50%;transform:translate(-50%)}.abs-root .hero-content{max-width:900px;position:relative}.abs-root .hero-badge{letter-spacing:.15em;text-transform:uppercase;color:var(--gold);border:.5px solid var(--gold);border-radius:2px;margin-bottom:2rem;padding:.3rem 1rem;font-family:JetBrains Mono,monospace;font-size:.7rem;display:inline-block}.abs-root .hero h1{letter-spacing:.03em;margin-bottom:1.5rem;font-family:Bebas Neue,sans-serif;font-size:clamp(4rem,10vw,8rem);line-height:.92}.abs-root .hero h1 em{color:var(--gold);font-style:normal;display:block}.abs-root .hero-sub{color:var(--abs-muted);max-width:560px;margin:0 auto 2.5rem;font-size:1.2rem;font-weight:300;line-height:1.7}.abs-root .hero-sub strong{color:var(--abs-text);font-weight:500}.abs-root .hero-cta{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:3rem;display:flex}.abs-root .btn-primary{background:var(--gold);color:#000;letter-spacing:.03em;cursor:pointer;border:none;border-radius:2px;padding:1rem 2.5rem;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:700;text-decoration:none;transition:background .2s,transform .1s;display:inline-block}.abs-root .btn-primary:hover{background:var(--gold-light);transform:translateY(-1px)}.abs-root .btn-secondary{color:var(--abs-text);cursor:pointer;background:0 0;border:.5px solid #f0ede440;border-radius:2px;padding:1rem 2.5rem;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:500;text-decoration:none;transition:border-color .2s;display:inline-block}.abs-root .btn-secondary:hover{border-color:var(--gold);color:var(--gold)}.abs-root .hero-stats{border-top:.5px solid var(--abs-border);justify-content:center;gap:3rem;padding-top:2.5rem;display:flex}.abs-root .stat-item{text-align:center}.abs-root .stat-num{color:var(--gold);letter-spacing:.05em;font-family:Bebas Neue,sans-serif;font-size:2.2rem;display:block}.abs-root .stat-label{color:var(--abs-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}.abs-root section{padding:7rem 4rem}.abs-root .section-label{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:1rem;font-family:JetBrains Mono,monospace;font-size:.7rem;display:block}.abs-root .section-title{letter-spacing:.03em;margin-bottom:1.2rem;font-family:Bebas Neue,sans-serif;font-size:clamp(2.5rem,5vw,4rem);line-height:1}.abs-root .section-sub{color:var(--abs-muted);max-width:560px;font-size:1.05rem;line-height:1.7}.abs-root .fomo-banner{border-top:1px solid var(--gold-dark);border-bottom:1px solid var(--gold-dark);background:linear-gradient(135deg,#020c1a,#010810);justify-content:center;align-items:center;gap:2rem;padding:1.2rem 4rem;display:flex}.abs-root .fomo-banner .pulse{background:var(--abs-red);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.5s ease-in-out infinite abs-pulse}@keyframes abs-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.abs-root .fomo-text{font-size:.9rem}.abs-root .fomo-text strong{color:var(--gold)}.abs-root .countdown{color:var(--gold);font-family:JetBrains Mono,monospace;font-size:1.1rem;font-weight:700}.abs-root .foundations{background:var(--abs-bg)}.abs-root .foundations-grid{background:var(--abs-border);border:.5px solid var(--abs-border);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5px;margin-top:4rem;display:grid}.abs-root .found-card{background:var(--abs-bg2);padding:2.5rem 2rem;transition:background .2s;position:relative;overflow:hidden}.abs-root .found-card:hover{background:var(--abs-bg3)}.abs-root .found-num{color:#3b82f60f;pointer-events:none;font-family:Bebas Neue,sans-serif;font-size:5rem;line-height:1;position:absolute;top:-.5rem;right:1rem}.abs-root .found-icon{margin-bottom:1.2rem;font-size:1.8rem}.abs-root .found-card h3{letter-spacing:.01em;margin-bottom:.6rem;font-size:1.1rem;font-weight:600}.abs-root .found-card p{color:var(--abs-muted);font-size:.875rem;line-height:1.65}.abs-root .strategies{background:var(--abs-bg2)}.abs-root .strat-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:4rem;display:flex}.abs-root .strat-tabs{gap:.5rem;display:flex}.abs-root .strat-tab{cursor:pointer;text-transform:uppercase;letter-spacing:.08em;color:var(--abs-muted);background:0 0;border:.5px solid #0000;border-radius:2px;padding:.4rem 1rem;font-family:DM Sans,sans-serif;font-size:.8rem;font-weight:500;transition:all .2s}.abs-root .strat-tab.active,.abs-root .strat-tab:hover{border-color:var(--gold);color:var(--gold)}.abs-root .strategies-list{background:var(--abs-border);flex-direction:column;gap:1px;display:flex}.abs-root .strat-row{background:var(--abs-bg2);cursor:pointer;border-left:2px solid #0000;grid-template-columns:3rem 1fr 1fr 120px 100px;align-items:center;gap:2rem;padding:1.5rem 2rem;transition:background .15s;display:grid}.abs-root .strat-row:hover{background:var(--abs-bg3);border-left-color:var(--gold)}.abs-root .strat-rank{color:var(--abs-muted);font-family:JetBrains Mono,monospace;font-size:.8rem}.abs-root .strat-name h3{margin-bottom:.2rem;font-size:1rem;font-weight:600}.abs-root .strat-name p{color:var(--abs-muted);font-size:.8rem}.abs-root .strat-desc{color:var(--abs-muted);font-size:.85rem;line-height:1.5}.abs-root .strat-tags{flex-wrap:wrap;gap:.3rem;display:flex}.abs-root .tag{text-transform:uppercase;letter-spacing:.1em;border-radius:1px;padding:.2rem .5rem;font-family:JetBrains Mono,monospace;font-size:.65rem}.abs-root .tag-green{color:var(--abs-green);background:#22c55e1a;border:.5px solid #22c55e33}.abs-root .tag-amber{color:var(--gold);background:#3b82f61a;border:.5px solid #3b82f633}.abs-root .tag-red{color:var(--abs-red);background:#ef44441a;border:.5px solid #ef444433}.abs-root .difficulty-bar{justify-content:flex-end;gap:3px;margin-top:4px;display:flex}.abs-root .d-pip{background:#ffffff14;border-radius:1px;width:14px;height:4px}.abs-root .d-pip.lvl-green{background:var(--abs-green)}.abs-root .d-pip.lvl-amber{background:var(--gold)}.abs-root .d-pip.lvl-red{background:var(--abs-red)}.abs-root .strat-expand{background:var(--abs-bg3);border-left:2px solid var(--gold);grid-template-columns:1fr 1fr 1fr;gap:2rem;padding:2rem 2rem 2rem 5rem;animation:.25s abs-fadeIn;display:none}.abs-root .strat-expand.open{display:grid}@keyframes abs-fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.abs-root .expand-block h4{text-transform:uppercase;letter-spacing:.12em;color:var(--gold);margin-bottom:.6rem;font-family:JetBrains Mono,monospace;font-size:.75rem}.abs-root .expand-block p{color:var(--abs-muted);font-size:.875rem;line-height:1.6}.abs-root .expand-block ul{list-style:none}.abs-root .expand-block ul li{color:var(--abs-muted);padding:.2rem 0;font-size:.875rem}.abs-root .expand-block ul li:before{content:"→ ";color:var(--gold)}.abs-root .tools-row{background:var(--abs-border);border:.5px solid var(--abs-border);grid-template-columns:repeat(3,1fr);gap:1.5px;margin-top:4rem;display:grid}.abs-root .tool-card{background:var(--abs-bg);padding:2.5rem 2rem;transition:background .2s}.abs-root .tool-card:hover{background:var(--abs-bg3)}.abs-root .tool-icon{width:40px;height:40px;margin-bottom:1.2rem}.abs-root .tool-card h3{margin-bottom:.5rem;font-size:1rem;font-weight:600}.abs-root .tool-card p{color:var(--abs-muted);font-size:.875rem;line-height:1.6}.abs-root .psychology{background:var(--abs-bg)}.abs-root .psych-grid{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;margin-top:4rem;display:grid}.abs-root .psych-list{flex-direction:column;gap:1.5rem;display:flex}.abs-root .psych-item{gap:1.5rem;display:flex}.abs-root .psych-icon-wrap{border:.5px solid var(--abs-border);border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.2rem;display:flex}.abs-root .psych-item h4{margin-bottom:.3rem;font-size:.95rem;font-weight:600}.abs-root .psych-item p{color:var(--abs-muted);font-size:.85rem;line-height:1.6}.abs-root .psych-visual{background:var(--abs-bg3);border:.5px solid var(--abs-border);border-radius:2px;padding:2rem}.abs-root .psych-visual h3{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.5rem;font-family:JetBrains Mono,monospace;font-size:.8rem}.abs-root .fear-greed{margin-bottom:1.5rem;position:relative}.abs-root .fear-greed-bar{background:linear-gradient(90deg,var(--abs-red) 0%,var(--gold) 50%,var(--abs-green) 100%);border-radius:2px;height:8px;margin:.5rem 0 .3rem;position:relative}.abs-root .fear-greed-needle{background:#fff;border-radius:1px;width:2px;height:16px;position:absolute;top:-4px;left:72%;transform:translate(-50%)}.abs-root .fear-greed-labels{color:var(--abs-muted);justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:.7rem;display:flex}.abs-root .trade-journal{margin-top:1.5rem}.abs-root .journal-row{border-bottom:.5px solid var(--abs-border);grid-template-columns:60px 80px 1fr 60px;gap:.5rem;padding:.5rem 0;font-family:JetBrains Mono,monospace;font-size:.75rem;display:grid}.abs-root .journal-row .sym{color:var(--gold)}.abs-root .journal-row .profit{color:var(--abs-green)}.abs-root .journal-row .loss{color:var(--abs-red)}.abs-root .journal-header{color:var(--abs-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.65rem}.abs-root .risk{background:var(--abs-bg2)}.abs-root .risk-cards{background:var(--abs-border);border:.5px solid var(--abs-border);grid-template-columns:repeat(3,1fr);gap:1.5px;margin-top:4rem;display:grid}.abs-root .risk-card{background:var(--abs-bg2);padding:2.5rem 2rem}.abs-root .risk-card.featured{border:1px solid var(--gold-dark);background:#3b82f60a}.abs-root .risk-num{color:var(--gold);margin-bottom:.3rem;font-family:Bebas Neue,sans-serif;font-size:3.5rem;line-height:1;display:block}.abs-root .risk-card h3{margin-bottom:.8rem;font-size:1rem;font-weight:600}.abs-root .risk-card p{color:var(--abs-muted);font-size:.875rem;line-height:1.65}.abs-root .risk-formula{background:var(--abs-bg);border:.5px solid var(--abs-border);color:var(--gold);border-radius:2px;margin-top:1rem;padding:.8rem;font-family:JetBrains Mono,monospace;font-size:.78rem;line-height:1.5}.abs-root .welcome-video{background:var(--abs-bg2);text-align:center}.abs-root .welcome-video .section-sub{margin:0 auto}.abs-root .video-wrapper{border:.5px solid var(--abs-border);background:var(--abs-bg3);border-radius:4px;max-width:960px;margin:4rem auto 0;overflow:hidden;box-shadow:0 24px 80px #00000059}.abs-root .video-wrapper video{width:100%;height:auto;display:block}.abs-root .pricing{background:var(--abs-bg)}.abs-root .pricing-grid{background:var(--abs-border);border:.5px solid var(--abs-border);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:4rem;display:grid}.abs-root .price-card{background:var(--abs-bg);padding:2.5rem 2rem;position:relative}.abs-root .price-card.featured{background:var(--abs-bg3);border:1px solid var(--gold)}.abs-root .price-badge{background:var(--gold);color:#000;letter-spacing:.1em;text-transform:uppercase;padding:.2rem 1rem;font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:700;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.abs-root .price-label{color:var(--abs-muted);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.5rem;font-family:JetBrains Mono,monospace;font-size:.75rem}.abs-root .price-amount{color:var(--abs-text);letter-spacing:.02em;margin-bottom:.3rem;font-family:Bebas Neue,sans-serif;font-size:3.5rem;line-height:1}.abs-root .price-amount span{vertical-align:top;margin-top:.5rem;font-size:1.5rem;display:inline-block}.abs-root .price-period{color:var(--abs-muted);margin-bottom:1.5rem;font-size:.8rem}.abs-root .price-features{margin-bottom:2rem;list-style:none}.abs-root .price-features li{border-bottom:.5px solid var(--abs-border);color:var(--abs-muted);align-items:center;gap:.6rem;padding:.4rem 0;font-size:.875rem;display:flex}.abs-root .price-features li:before{content:"✓";color:var(--gold);flex-shrink:0;font-weight:700}.abs-root .price-features li.locked{color:#7a787066}.abs-root .price-features li.locked:before{content:"×";color:#7a78704d}.abs-root .btn-price{cursor:pointer;letter-spacing:.04em;text-transform:uppercase;border:none;border-radius:2px;width:100%;padding:.9rem;font-family:DM Sans,sans-serif;font-size:.9rem;font-weight:700;transition:all .2s}.abs-root .btn-price-outline{color:var(--abs-text);background:0 0;border:.5px solid #f0ede433}.abs-root .btn-price-outline:hover{border-color:var(--gold);color:var(--gold)}.abs-root .btn-price-gold{background:var(--gold);color:#000}.abs-root .btn-price-gold:hover{background:var(--gold-light)}.abs-root .testimonials{background:var(--abs-bg2)}.abs-root .testi-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:4rem;display:grid}.abs-root .testi-card{background:var(--abs-bg);border:.5px solid var(--abs-border);padding:2rem;position:relative}.abs-root .testi-card:before{content:'"';color:var(--gold);opacity:.12;font-family:Bebas Neue,sans-serif;font-size:6rem;line-height:1;position:absolute;top:-.5rem;left:1rem}.abs-root .testi-text{color:var(--abs-muted);margin-bottom:1.5rem;font-size:.9rem;font-style:italic;line-height:1.7}.abs-root .testi-author{align-items:center;gap:1rem;display:flex}.abs-root .testi-avatar{background:var(--abs-bg3);border:.5px solid var(--abs-border);width:36px;height:36px;color:var(--gold);border-radius:50%;justify-content:center;align-items:center;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:700;display:flex}.abs-root .testi-name{font-size:.875rem;font-weight:600}.abs-root .testi-role{color:var(--abs-muted);font-size:.75rem}.abs-root .stars{color:var(--gold);margin-bottom:.8rem;font-size:.75rem}.abs-root .cta-final{background:var(--abs-bg);text-align:center;padding:8rem 4rem;position:relative;overflow:hidden}.abs-root .cta-final:before{content:"";pointer-events:none;background:radial-gradient(#3b82f60f,#0000 70%);width:600px;height:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.abs-root .cta-final h2{letter-spacing:.03em;margin-bottom:1.5rem;font-family:Bebas Neue,sans-serif;font-size:clamp(3rem,7vw,5.5rem);line-height:.95;position:relative}.abs-root .cta-final h2 em{color:var(--gold);font-style:normal}.abs-root .cta-final p{color:var(--abs-muted);max-width:500px;margin:0 auto 2.5rem;font-size:1.05rem;line-height:1.7;position:relative}.abs-root .cta-guarantee{color:var(--abs-muted);letter-spacing:.08em;margin-top:2rem;font-family:JetBrains Mono,monospace;font-size:.8rem}.abs-root footer{background:var(--abs-bg3);border-top:.5px solid var(--abs-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding:3rem 4rem;display:flex}.abs-root .footer-logo{color:var(--gold);font-family:Bebas Neue,sans-serif;font-size:1.5rem}.abs-root .footer-links{flex-wrap:wrap;gap:2rem;display:flex}.abs-root .footer-links a{color:var(--abs-muted);font-size:.8rem;text-decoration:none;transition:color .2s}.abs-root .footer-links a:hover{color:var(--gold)}.abs-root .footer-legal{color:#7a787080;font-size:.75rem}@media(max-width:900px){.abs-root nav{padding:1rem 1.5rem}.abs-root nav ul{display:none}.abs-root section{padding:4rem 1.5rem}.abs-root .strat-row{grid-template-columns:1fr;gap:.5rem}.abs-root .strat-rank,.abs-root .strat-tags,.abs-root .strat-difficulty{display:none}.abs-root .psych-grid,.abs-root .tools-row,.abs-root .risk-cards,.abs-root .pricing-grid,.abs-root .testi-grid{grid-template-columns:1fr}.abs-root .hero-stats{flex-wrap:wrap;gap:1.5rem}.abs-root footer{text-align:center;flex-direction:column;gap:1.5rem}.abs-root .fomo-banner{text-align:center;flex-wrap:wrap;gap:1rem;padding:1.2rem 1.5rem}.abs-root .strat-expand{grid-template-columns:1fr;padding:1.5rem}}
