:root{--bg:#05080b;--panel:#0a1015;--panel2:#0d151b;--line:#1b2a32;--text:#f3f7f8;--muted:#8da0aa;--cyan:#2ef2c5;--cyan2:#00bfa2;--blue:#54a9ff;--red:#ff667a;--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}html{overflow-x:clip}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif;overflow-x:hidden;overflow-x:clip;position:relative}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,#000,transparent 72%)}a{color:inherit;text-decoration:none}.ambient{position:absolute;border-radius:50%;filter:blur(120px);pointer-events:none}.ambient-a{width:480px;height:480px;background:#00d9a51b;top:60px;right:-140px}.ambient-b{width:380px;height:380px;background:#1778ff10;top:600px;left:-180px}.site-header{height:78px;max-width:var(--max);margin:auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:20}.logo{display:flex;align-items:center;gap:10px;font-family:Manrope,sans-serif;font-weight:800;letter-spacing:-.5px}.logo img{width:34px;height:34px}.logo b{color:var(--cyan)}.desktop-nav{display:flex;gap:32px}.desktop-nav a,.text-link{font-size:14px;color:#a8b7be;transition:.2s}.desktop-nav a:hover,.text-link:hover{color:#fff}.header-actions{display:flex;align-items:center;gap:14px}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:0 22px;border:1px solid var(--cyan);background:var(--cyan);color:#04110e;font-weight:800;font-size:14px;transition:.2s;box-shadow:0 0 #2ef2c500}.button:hover{transform:translateY(-2px);box-shadow:0 12px 34px #2ef2c529}.button-small{min-height:40px;padding:0 17px;font-size:13px}.button-large{min-height:56px;padding:0 26px}.button-ghost{background:transparent;color:#dce7ea;border-color:#2b3940;box-shadow:none}.button-ghost:hover{border-color:#60727b;box-shadow:none}.menu-button,.mobile-menu{display:none}.section-pad{padding-left:max(28px,calc((100% - var(--max))/2 + 28px));padding-right:max(28px,calc((100% - var(--max))/2 + 28px))}.hero{min-height:760px;padding-top:86px;padding-bottom:100px;display:grid;grid-template-columns:.88fr 1.12fr;gap:70px;align-items:center;position:relative}.eyebrow,.section-no{font-size:12px;font-weight:800;letter-spacing:2.2px;color:var(--cyan)}.eyebrow{display:flex;align-items:center;gap:10px}.eyebrow i{width:7px;height:7px;background:var(--cyan);border-radius:50%;box-shadow:0 0 18px var(--cyan)}h1,h2{font-family:Manrope,sans-serif;letter-spacing:-2.8px;line-height:1.04;margin:22px 0}h1{font-size:clamp(50px,5.4vw,78px)}h2{font-size:clamp(38px,4vw,60px)}h1 em,h2 em{font-style:normal;color:var(--cyan)}.hero-lead{max-width:590px;font-size:18px;line-height:1.7;color:#9eb0b9;margin:0}.hero-actions{display:flex;gap:12px;margin:34px 0}.trust-row{display:flex;gap:25px;padding-top:25px;border-top:1px solid var(--line);color:#84959d;font-size:12px}.trust-row span{display:flex;gap:7px;align-items:center}.trust-row b{color:var(--cyan);font-size:10px}.terminal-visual{border:1px solid #293a42;background:#080d11;box-shadow:0 35px 90px #0000007a,0 0 60px #15cba814;transform:perspective(1200px) rotateY(-3deg) rotateX(1deg);position:relative;overflow:hidden}.terminal-visual:before{content:"";position:absolute;inset:0;box-shadow:inset 0 0 80px #2ef2c506;pointer-events:none}.terminal-top,.ticker-row,.decision-strip,.terminal-bottom{display:flex;align-items:center;border-bottom:1px solid #16252c}.terminal-top{height:48px;justify-content:space-between;padding:0 16px;font-size:10px;letter-spacing:1.2px}.terminal-brand{font-weight:800}.mark{display:inline-grid;place-items:center;width:22px;height:22px;margin-right:6px;background:var(--cyan);color:#06100d}.live{color:#81f3d8}.live i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px var(--cyan);margin-right:5px}.ticker-row{height:48px}.ticker-row span{height:100%;flex:1;display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px;font-weight:800;color:#7e929b;border-right:1px solid #16252c}.ticker-row .active{color:var(--cyan);background:#10221f}.ticker-row small{font-weight:500;color:#73858c}.decision-strip{height:75px;background:#091118}.decision-strip div{flex:1;padding:0 18px;border-right:1px solid #16252c}.decision-strip small,.terminal-bottom small,.flow-head small,.flow-verdict small{display:block;font-size:9px;letter-spacing:1.3px;color:#617780;margin-bottom:6px}.decision-strip strong{font-size:22px;color:#f0c14b}.decision-strip b{font-size:16px}.cyan{color:var(--cyan)!important}.red{color:var(--red)!important}.chart-area{height:300px;position:relative;overflow:hidden}.chart-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(97,125,137,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(97,125,137,.1) 1px,transparent 1px);background-size:100% 50px,76px 100%}.chart-area svg{position:absolute;inset:30px 0 0;width:100%;height:240px}.chart-area .area{fill:url(#area)}.chart-area .line{fill:none;stroke:var(--cyan);stroke-width:2.3;filter:drop-shadow(0 0 4px rgba(46,242,197,.6))}.chart-area .ema{fill:none;stroke:#f0c14b;stroke-width:1.3;opacity:.85}.zone{position:absolute;right:8%;width:30%;padding:4px 8px;font-size:8px;font-weight:800;letter-spacing:1.5px}.zone-sell{top:58px;color:#ff7a8a;background:#ff4b6414;border-top:1px solid #ff667a70}.zone-buy{bottom:52px;left:12%;color:#52e7c5;background:#24d5ac12;border-top:1px solid #2ef2c570}.price-tag{position:absolute;right:0;top:77px;background:var(--cyan);color:#03100c;font-size:9px;font-weight:800;padding:5px 8px}.terminal-bottom{height:62px;border-top:1px solid #16252c;border-bottom:0}.terminal-bottom div{flex:1;padding-left:14px}.terminal-bottom b{font-size:11px;color:#dce9ec}.market-strip{min-height:84px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:center;gap:31px;color:#7e8e96;font-size:13px;letter-spacing:1px}.market-strip>span{font-size:10px;color:#52646d;letter-spacing:1.8px}.market-strip b{color:#b6c5cb}.market-strip i{width:3px;height:3px;background:#35505a;border-radius:50%}.section{padding-top:132px;padding-bottom:132px;border-bottom:1px solid #111c21}.section-heading{max-width:880px}.section-heading p{font-size:18px;line-height:1.7;color:var(--muted);max-width:680px}.section-heading.compact{max-width:100%}.engine-flow{margin-top:72px;display:grid;grid-template-columns:1fr 90px 1fr 90px 1fr}.engine-flow article{padding:34px;border:1px solid var(--line);background:linear-gradient(145deg,#0d151a,#080d10);min-height:280px}.engine-flow article>span{font-size:10px;color:#53666f}.engine-flow .icon{font-size:33px;color:var(--cyan);margin:30px 0 23px}.engine-flow h3,.feature h3,.steps h3{font-family:Manrope,sans-serif;font-size:21px;margin:0 0 12px}.engine-flow p,.feature p,.steps p{color:var(--muted);font-size:14px;line-height:1.7;margin:0}.flow-line{display:flex;align-items:center}.flow-line:before{content:"";height:1px;flex:1;background:linear-gradient(90deg,var(--cyan),#294248)}.flow-line i{width:6px;height:6px;background:var(--cyan);border-radius:50%;box-shadow:0 0 12px var(--cyan)}.cashflow-section{display:grid;grid-template-columns:.88fr 1.12fr;gap:100px;align-items:center;background:linear-gradient(120deg,#05080b,#07110f 56%,#05080b)}.cashflow-copy>p{color:var(--muted);font-size:17px;line-height:1.7}.check-list{list-style:none;padding:0;margin:34px 0 0}.check-list li{display:flex;gap:14px;padding:15px 0;border-top:1px solid var(--line);color:#9fb0b7;font-size:14px;line-height:1.5}.check-list i{font-style:normal;color:var(--cyan)}.check-list b{color:#eff5f6}.flow-panel{border:1px solid #263a41;background:#081014;padding:28px}.flow-head{display:flex;justify-content:space-between;align-items:start;padding-bottom:23px;border-bottom:1px solid var(--line)}.flow-head b{font-size:23px}.flow-head span{font-size:9px;letter-spacing:1px;color:var(--cyan);border:1px solid #2ef2c54a;padding:7px 9px}.timeframes{padding:16px 0}.timeframes div{display:grid;grid-template-columns:42px 45px 1fr;align-items:center;gap:10px;height:42px;font-size:11px}.timeframes div>b{color:var(--cyan)}.timeframes i{height:5px;background:linear-gradient(90deg,var(--cyan) var(--v),#16262c var(--v));position:relative}.timeframes i:after{content:"";position:absolute;left:50%;top:-5px;width:1px;height:15px;background:#51656e}.timeframes .negative>b{color:var(--red)}.timeframes .negative i{background:linear-gradient(90deg,var(--red) var(--v),#16262c var(--v))}.flow-verdict{border:1px solid #1e3937;background:#0d201c;display:flex;padding:22px;justify-content:space-between;align-items:center}.flow-verdict strong{color:var(--cyan);font-size:18px}.flow-verdict p{max-width:410px;color:#88a09f;font-size:12px;line-height:1.5;margin:7px 0 0}.score-ring{width:76px;height:76px;flex:0 0 76px;border-radius:50%;border:5px solid #25443e;border-top-color:var(--cyan);display:flex;align-items:center;justify-content:center;gap:2px;transform:rotate(20deg)}.score-ring>*{transform:rotate(-20deg)}.score-ring b{font-size:22px}.score-ring small{font-size:8px;color:#718d87}.micro-note{font-size:10px;color:#50636b;margin:13px 0 0}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:66px}.feature{border:1px solid var(--line);background:#091015;padding:31px;min-height:260px;position:relative;overflow:hidden}.feature:hover{border-color:#315047;transform:translateY(-3px);transition:.25s}.feature-wide{grid-column:span 2;background:linear-gradient(130deg,#0c1718,#091015)}.feature-wide:after{content:"";position:absolute;width:230px;height:230px;border:1px solid #2ef2c524;border-radius:50%;right:-55px;top:-70px;box-shadow:0 0 0 35px #2ef2c508,0 0 0 70px #2ef2c505}.feature-kicker{font-size:10px;letter-spacing:1.7px;color:var(--cyan)}.feature h3{font-size:23px;margin-top:27px}.feature-wide h3{font-size:31px;max-width:520px}.feature-wide p{max-width:590px}.feature-icon{font-size:29px;color:var(--cyan);height:38px}.strategy-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:28px}.strategy-chips span{font-size:9px;letter-spacing:1px;border:1px solid #28413e;padding:7px 9px;color:#79b9ac}.process-section{background:#070c10}.steps{display:grid;grid-template-columns:repeat(3,1fr);margin-top:65px;border:1px solid var(--line)}.steps article{padding:36px;border-right:1px solid var(--line);min-height:230px}.steps article:last-child{border:0}.steps article>b{font-family:Manrope;font-size:45px;color:#203138}.steps h3{margin-top:28px}.pricing-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:center}.pricing-copy>p{color:var(--muted);line-height:1.7;font-size:16px}.pricing-points{display:flex;flex-direction:column;gap:10px;margin-top:26px;color:#b6c6cc;font-size:13px}.pricing-points span:first-letter{color:var(--cyan)}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;align-items:stretch}.plan{border:1px solid var(--line);background:#091015;padding:26px 22px;display:flex;flex-direction:column;min-height:335px;position:relative}.plan.featured{border-color:var(--cyan);background:linear-gradient(180deg,#0c1c18,#091015);transform:translateY(-10px)}.plan-badge{position:absolute;top:0;right:0;background:var(--cyan);color:#04110e;font-size:9px;font-weight:900;letter-spacing:1px;padding:7px 9px}.plan small{color:#6d828b;font-size:10px;letter-spacing:1px}.plan h3{font-family:Manrope;font-size:20px;margin:18px 0 28px}.plan-price{font-family:Manrope;font-size:34px;font-weight:800}.plan-price span{font:500 11px Inter;color:#758991;margin-left:4px}.plan p{color:#80939b;font-size:12px;line-height:1.6;min-height:60px}.plan .button{margin-top:auto;width:100%;padding:0 10px}.plan-loading{grid-column:1/-1;border:1px solid var(--line);padding:35px;color:var(--muted)}.faq-section{display:grid;grid-template-columns:.78fr 1.22fr;gap:100px}.faq-list details{border-top:1px solid var(--line);padding:24px 0}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{list-style:none;cursor:pointer;font-family:Manrope;font-size:18px;font-weight:700;display:flex;justify-content:space-between;gap:20px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary i{font:400 24px Inter;color:var(--cyan);transition:.2s}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list p{color:var(--muted);line-height:1.7;font-size:14px;padding-right:60px}.final-cta{padding-top:100px;padding-bottom:100px;display:grid;grid-template-columns:1fr .72fr;gap:100px;align-items:end;background:radial-gradient(circle at 12% 50%,#0c2922,#07100e 46%,#05080b)}.final-cta p{color:#9badaf;font-size:16px;line-height:1.7;margin:0 0 27px}footer{padding:52px max(28px,calc((100% - var(--max))/2 + 28px)) 25px;background:#030507}.footer-top{display:flex;justify-content:space-between;align-items:center}.footer-top>p{color:#52626a;font-size:11px;letter-spacing:2px}.footer-top>div{display:flex;gap:25px;font-size:12px;color:#87989f}.footer-bottom{display:flex;justify-content:space-between;gap:30px;border-top:1px solid #132027;margin-top:40px;padding-top:24px;color:#52626a;font-size:10px}.reveal{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s ease}.reveal.visible{opacity:1;transform:none}@media(max-width:1050px){.desktop-nav,.header-actions .text-link,.header-actions .button-ghost{display:none}.menu-button{display:flex;width:42px;height:42px;background:transparent;border:1px solid var(--line);flex-direction:column;gap:6px;align-items:center;justify-content:center}.menu-button span{width:18px;height:1px;background:#fff}.mobile-menu{position:fixed;z-index:19;top:70px;left:18px;right:18px;padding:20px;background:#0a1116;border:1px solid var(--line);flex-direction:column;gap:18px}.mobile-menu.open{display:flex}.hero{grid-template-columns:1fr;padding-top:70px}.terminal-visual{transform:none;max-width:820px}.cashflow-section,.pricing-section,.faq-section{grid-template-columns:1fr;gap:55px}.engine-flow{grid-template-columns:repeat(3,1fr);gap:12px}.flow-line{display:none}.feature-grid{grid-template-columns:repeat(2,1fr)}.plans{max-width:800px}.final-cta{grid-template-columns:1fr}.market-strip{overflow:auto;justify-content:flex-start;padding:0 28px}.market-strip>*{flex:0 0 auto}}@media(max-width:700px){.site-header{height:68px;padding:0 18px}.header-actions .button{display:none}.section-pad{padding-left:19px;padding-right:19px}.hero{min-height:0;padding-top:58px;padding-bottom:68px;gap:42px}.eyebrow{font-size:10px;letter-spacing:1.5px}h1,h2{letter-spacing:-1.8px}h1{font-size:43px}h2{font-size:36px}.hero-lead{font-size:16px}.hero-actions{flex-direction:column}.trust-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.terminal-visual{margin:0 -9px}.ticker-row span:nth-child(3),.ticker-row span:nth-child(4){display:none}.decision-strip div{padding:0 9px}.decision-strip small{font-size:7px}.decision-strip strong{font-size:18px}.decision-strip b{font-size:11px}.chart-area{height:220px}.chart-area svg{height:175px}.terminal-bottom div{padding-left:7px}.terminal-bottom small{font-size:7px}.terminal-bottom b{font-size:9px}.market-strip{min-height:70px}.section{padding-top:88px;padding-bottom:88px}.engine-flow,.steps,.feature-grid,.plans{grid-template-columns:1fr}.engine-flow{margin-top:46px}.engine-flow article{min-height:230px}.cashflow-section{gap:45px}.flow-panel{padding:18px}.flow-verdict{align-items:flex-start;gap:10px}.score-ring{width:62px;height:62px;flex-basis:62px}.feature-wide{grid-column:auto}.feature{min-height:230px}.steps article{border-right:0;border-bottom:1px solid var(--line)}.plans{gap:14px}.plan{min-height:300px}.plan.featured{transform:none;order:-1}.faq-section{gap:40px}.faq-list p{padding-right:10px}.final-cta{padding-top:75px;padding-bottom:75px;gap:25px}.footer-top{align-items:flex-start;gap:25px;flex-wrap:wrap}.footer-top>p{order:3;width:100%}.footer-top>div{display:grid;grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column}.footer-bottom span:last-child{line-height:1.5}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.button,.feature{transition:none}}.plans{grid-template-columns:minmax(280px,460px);justify-content:center}.plan{padding:34px 30px;min-height:370px}.plan.featured{transform:none}.plan-old-price{color:#788b93;font-size:14px;text-decoration:line-through;margin-bottom:7px}.plan-price{color:var(--cyan);font-size:46px}.plan-price span{color:#9aadb4}
