:root{--bg:#02060b;--panel:#07111b;--line:#123149;--white:#f5f9fc;--muted:#91a4b5;--blue:#08aaff;--cyan:#20ddff}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--white);font-family:Arial,Helvetica,sans-serif;line-height:1.5}.announcement{text-align:center;padding:9px;background:#010307;border-bottom:1px solid #10283a;color:#a8bdcc;font-size:10px;letter-spacing:3px;font-weight:bold}
header{height:76px;padding:0 6%;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:20;background:rgba(2,6,11,.82);backdrop-filter:blur(15px);border-bottom:1px solid rgba(25,88,123,.25)}.logo{color:#fff;text-decoration:none;font-weight:950;font-style:italic;font-size:24px;line-height:.8}.logo span{display:block;text-align:center;color:var(--blue);font-size:9px;letter-spacing:6px;margin-top:7px}nav{display:flex;gap:30px}nav a{color:#bdcbd6;text-decoration:none;font-size:12px;font-weight:bold}nav a:hover{color:var(--cyan)}.header-btn,.btn{border-radius:7px;padding:12px 18px;text-decoration:none;font-weight:900;font-size:11px;letter-spacing:1px}.header-btn{color:white;border:1px solid var(--blue);background:rgba(0,157,255,.1)}
.hero{min-height:700px;padding:45px 7%;display:grid;grid-template-columns:46% 54%;align-items:center;background:radial-gradient(circle at 75% 35%,#083454 0,#02060b 48%);overflow:hidden}.hero-text{position:relative;z-index:2}.eyebrow{color:var(--cyan);font-size:10px;letter-spacing:3px;font-weight:900;margin-bottom:16px}.hero h1{font-size:clamp(48px,6.5vw,88px);line-height:.9;letter-spacing:-5px;margin:0 0 25px;font-weight:950}.hero h1 span,h2 span{color:var(--blue);text-shadow:0 0 30px rgba(0,170,255,.25)}.hero p{max-width:580px;color:#b4c2ce;font-size:17px}.buttons{display:flex;gap:12px;margin-top:30px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:15px;color:#fff;border:1px solid var(--blue)}.btn.primary{background:linear-gradient(100deg,#008df4,#00d9ff);color:#00111a;border:0;box-shadow:0 0 35px rgba(0,164,255,.22)}.btn.secondary{background:rgba(0,0,0,.2)}.hero-image{height:100%;display:flex;align-items:center;justify-content:center;position:relative}.hero-image img{position:relative;z-index:2;width:min(700px,100%);max-height:650px;object-fit:contain;filter:drop-shadow(0 30px 40px rgba(0,0,0,.7))}.glow{position:absolute;width:70%;height:50%;background:#00aaff;filter:blur(100px);opacity:.13}.numbers{display:flex;gap:32px;margin-top:38px}.numbers div{border-left:2px solid var(--blue);padding-left:12px}.numbers b{display:block;color:var(--blue);font-size:17px}.numbers small{font-size:10px;color:#a8b8c4;letter-spacing:1px}
.vt-cta{padding:36px 7%;text-align:center;background:linear-gradient(135deg,#03212f,#062d3f 45%,#03212f);border-block:1px solid #0f4a63}.vt-cta-inner{max-width:640px;margin:auto}.vt-btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;width:100%;max-width:520px;padding:20px 28px;border-radius:10px;background:linear-gradient(100deg,#008df4,#00d9ff);color:#00111a;text-decoration:none;font-weight:950;font-size:16px;letter-spacing:.5px;box-shadow:0 0 45px rgba(0,180,255,.35);transition:transform .2s,box-shadow .2s}.vt-btn:hover{transform:translateY(-2px);box-shadow:0 0 55px rgba(0,200,255,.5)}.vt-code{margin:16px 0 0;color:#bcd4e2;font-size:13px;letter-spacing:.5px}.vt-code b{color:var(--cyan)}
.markets{height:55px;display:flex;justify-content:center;align-items:center;gap:22px;border-block:1px solid #102b40;background:#06101a;color:#d4e0e8;font-size:10px;letter-spacing:2px}.markets i{color:var(--blue)}
.section{padding:105px 8%}.section-title{max-width:780px}.section-title.center{text-align:center;margin:auto}.section-title h2,.two-col h2,.contact h2{font-size:clamp(34px,4.5vw,60px);line-height:.95;letter-spacing:-3px;margin:0 0 18px}.section-title p,.two-col>div>p,.contact>div>p{color:var(--muted);font-size:16px}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:50px}.cards article{min-height:225px;padding:28px;border-radius:15px;border:1px solid #12344b;background:linear-gradient(145deg,#081722,#03080d);transition:.25s}.cards article:hover{transform:translateY(-5px);border-color:#078ed2}.cards strong{color:var(--blue);font-size:12px}.cards h3{font-size:21px;margin-top:38px}.cards p{color:var(--muted);font-size:13px}.dark{background:linear-gradient(180deg,#03080d,#06131f)}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.two-col ul{list-style:none;padding:0;display:grid;gap:12px;color:#d0dbe4}.terminal{border:1px solid #075f91;background:#02080e;border-radius:18px;padding:18px;box-shadow:0 0 60px rgba(0,140,220,.1)}.terminal-top,.terminal-bottom{display:flex;justify-content:space-between;color:#6f8799;font-size:9px;letter-spacing:2px}.terminal-top small{color:var(--cyan)}.chart{height:300px;margin:15px 0;position:relative;overflow:hidden;background:repeating-linear-gradient(0deg,transparent 0 49px,rgba(54,111,145,.13) 50px),repeating-linear-gradient(90deg,transparent 0 59px,rgba(54,111,145,.1) 60px)}.line{position:absolute;height:2px;background:var(--blue);transform-origin:left}.l1{width:270px;left:30px;top:205px;transform:rotate(-18deg)}.l2{width:210px;left:285px;top:120px;transform:rotate(25deg)}.l3{width:150px;left:470px;top:210px;transform:rotate(-28deg)}.candle{position:absolute;width:8px;border-radius:2px;background:#1bd8ff}.c1{height:55px;left:90px;top:185px}.c2{height:85px;left:170px;top:145px}.c3{height:40px;left:260px;top:170px}.c4{height:105px;left:350px;top:105px}.c5{height:70px;left:440px;top:145px}.c6{height:120px;left:530px;top:85px}
.program{background:radial-gradient(circle at 50% 25%,#082d48,#02060b 65%)}.offer{max-width:600px;margin:50px auto 0;padding:40px;border:1px solid #08aaff;border-radius:20px;background:linear-gradient(145deg,#071b2a,#03090f);box-shadow:0 0 65px rgba(0,150,255,.12)}.offer-badge{font-size:10px;color:var(--cyan);letter-spacing:3px;font-weight:900}.offer h3{font-size:30px;margin:18px 0 4px}.price{font-size:64px;font-weight:950;line-height:1.05}.price small{font-size:10px;color:var(--muted);letter-spacing:2px}.monthly{font-size:28px;color:var(--cyan);font-weight:900;margin:5px 0 20px}.monthly span{font-size:11px;color:var(--muted);letter-spacing:2px}.offer>p{color:var(--muted)}.included{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:25px 0;color:#cbd7df;font-size:12px}.big{width:100%;padding:17px}.note{display:block;text-align:center;color:#687c8d;font-size:9px;margin-top:12px}.statement{text-align:center;padding:110px 20px;border-block:1px solid #112c40;background:linear-gradient(135deg,#02060b,#061d30,#02060b)}.statement h2{font-size:clamp(45px,6vw,80px);line-height:.87;letter-spacing:-4px;margin:15px 0}.statement p{color:var(--muted)}.contact{display:grid;grid-template-columns:1fr 1fr;gap:90px}.whatsapp{display:inline-flex;margin-top:22px;background:#16d66a;color:#00160a;text-decoration:none;font-weight:950;padding:16px 20px;border-radius:8px}.contact>div>small{display:block;color:#5e7282;font-size:10px;margin-top:8px}.contact form{display:grid;gap:11px}input,textarea{background:#06111b;border:1px solid #17384e;color:white;border-radius:8px;padding:15px;font:inherit;outline:none}input:focus,textarea:focus{border-color:var(--blue)}#msg{color:var(--cyan);font-size:12px}.faq{max-width:900px;margin:auto}.faq details{border-bottom:1px solid #153146;padding:20px 0}.faq summary{font-weight:800;cursor:pointer}.faq details p{color:var(--muted);font-size:13px}footer{text-align:center;padding:55px 20px;background:#010307;border-top:1px solid #10283a}footer .logo{display:inline-block}footer p{color:var(--blue);font-size:10px;letter-spacing:3px}footer small{display:block;max-width:750px;margin:20px auto;color:#596b79;font-size:9px}
@media(max-width:900px){nav{display:none}.hero{grid-template-columns:1fr;padding-top:35px}.hero-image{margin-top:-30px}.cards{grid-template-columns:1fr 1fr}.two-col,.contact{grid-template-columns:1fr;gap:45px}}
@media(max-width:600px){header{padding:0 18px}.header-btn{font-size:9px;padding:10px}.hero{padding:50px 20px 25px}.hero h1{font-size:50px;letter-spacing:-3px}.hero p{font-size:15px}.buttons{flex-direction:column}.numbers{gap:15px}.vt-cta{padding:28px 20px}.vt-btn{font-size:14px;padding:18px 16px}.markets{overflow:hidden;justify-content:flex-start;white-space:nowrap;padding:0 20px}.section{padding:75px 20px}.cards{grid-template-columns:1fr}.offer{padding:28px 22px}.price{font-size:53px}.included{grid-template-columns:1fr}.two-col h2,.contact h2{font-size:42px}.chart{height:230px}.c6{left:85%}}
