@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap');
:root{--bg:#030505;--panel:#101314;--line:#2a2e30;--muted:#959b9f;--teal:#0E8990;--green:#22b578;--red:#f0474c}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--bg);color:#fff;font-family:'Inter',Arial,sans-serif;margin:0;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,summary,select{ -webkit-tap-highlight-color:transparent}button,select,summary{cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #61ded2;outline-offset:5px}header{max-width:1440px;margin:auto;height:100px;padding:0 5%;display:flex;align-items:center;gap:60px;border-bottom:1px solid #ffffff14}.brand img{width:210px;display:block}nav{display:flex;gap:32px;font-size:14px;color:#c3c7c8}.navcta{margin-left:auto;font-size:14px;border:1px solid #474d4e;padding:11px 17px;border-radius:7px}.navcta span{margin-left:20px}.hero{max-width:1440px;margin:auto;min-height:670px;position:relative;padding:100px 5% 50px;overflow:hidden}.eyebrow{font-size:11px;font-weight:bold;letter-spacing:2px;color:#83c8c0}.eyebrow i,.ribbon i,.demo-badge i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#2dccac;margin-right:8px}h1{font-size:clamp(46px,5.1vw,76px);line-height:1.12;letter-spacing:-3.3px;margin:28px 0}h1 span{color:#8a9296}.intro{font-size:18px;color:#a6adaf;line-height:1.75}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:32px}.primary{background:#0E8990;color:#fff;padding:15px 22px;border-radius:7px;font-weight:600;font-size:14px;display:inline-flex;gap:30px;align-items:center}.primary:hover{background:#0b747a}.textlink{font-size:14px;color:#d4d8da}.hero-meta{display:flex;gap:25px;margin-top:65px;font-size:10px;letter-spacing:1px;color:#737c80}.orb{position:absolute;right:1%;top:0;width:620px;height:620px;background:radial-gradient(ellipse,#07585344,transparent 66%);pointer-events:none}.hero-visual{position:absolute;right:5%;top:175px;width:39%;transform:perspective(1100px) rotateY(-12deg) rotateZ(-5deg);background:linear-gradient(130deg,#172523b0,#07100f);border:1px solid #31534a;border-radius:14px;padding:28px;box-shadow:0 20px 70px #000}.visual-label{font-size:14px;letter-spacing:1px}.visual-label b{font-size:9px;color:#64b6a2;margin-left:10px}.visual-price{font-size:36px;margin:14px 0 30px;font-weight:bold}.visual-price span,.visual-price small{color:#78948e;font-size:20px}.hero-visual svg{width:100%;overflow:visible}.visual-bottom{display:flex;gap:30px;font-size:10px;margin-top:24px;color:#849991}.visual-bottom span:first-child{color:#2bd1ac}.visual-bottom span:nth-child(2){color:#ed6b71}.ribbon{border-top:1px solid #242a28;border-bottom:1px solid #242a28;display:flex;justify-content:space-between;gap:16px;padding:22px max(5%,calc((100vw - 1296px)/2));font-size:12px;color:#8e9a97}.ribbon a{color:#bdcfcb}.section{max-width:1320px;margin:auto;padding:100px 30px}.section-heading{text-align:center;margin-bottom:70px}h2{font-size:clamp(32px,3.6vw,52px);letter-spacing:-1.8px;line-height:1.2;margin:18px 0}.section-heading>p:last-child{color:#92999c;font-size:15px}.sim-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:55px;align-items:start}.market-top{display:flex;justify-content:space-between;align-items:center;margin:0 0 15px}.market-top p{font-size:14px;margin:0 0 6px;color:#c9cecf}.market-top p span{color:#7d8588}.market-top h3{font-size:30px;letter-spacing:-.7px;margin:0}.demo-badge{font-size:10px;letter-spacing:1px;border:1px solid #293a34;border-radius:20px;padding:5px 10px;color:#83a195}#candles{width:100%;height:auto;display:block;margin:26px 0 18px}.scenario{display:flex;align-items:center;gap:8px;font-size:11px;color:#979fa2}.scenario>span{margin-right:auto}.scenario button{background:#101414;border:1px solid #2c3433;border-radius:5px;padding:7px 13px;color:#a7b1ad}.scenario .selected{border-color:#0E8990;color:#58c8b8;background:#0b2823}.chart-note{font-size:12px;line-height:1.7;color:#737c7e;margin-top:23px}.ticket{border:1px solid #353b3d;background:#101314;border-radius:18px;padding:28px}.ticket>p{font-size:14px;color:#c4c8ca;margin:0 0 10px}.pair{display:flex;align-items:center;gap:9px;font-size:22px;margin:0 0 36px}.btc{display:inline-grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#f7941a;font-size:23px}.pair small{font-size:9px;color:#7a8589;letter-spacing:1px;margin-left:auto}.slider-label{display:flex;align-items:baseline;gap:8px;font-size:14px}.slider-label strong{font-size:19px}.ticket input[type=range]{width:100%;accent-color:#0E8990;margin:22px 0 5px;height:5px;cursor:pointer}.range-label{display:flex;justify-content:space-between;font-size:10px;color:#6d777b}.leverage-line{display:flex;justify-content:space-between;align-items:center;font-size:14px;margin-top:24px}.leverage-line select{background:#21292a;color:white;border:1px solid #3a4445;border-radius:6px;padding:7px 13px;font-weight:600}.notional{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:14px;margin:22px 0 27px}.notional strong{font-size:18px}.tooltip{position:relative}.tooltip summary{width:18px;height:18px;list-style:none;border:1px solid #8d9699;border-radius:50%;font-size:12px;text-align:center}.tooltip summary::-webkit-details-marker{display:none}.tooltip p{position:absolute;z-index:3;right:0;width:240px;bottom:20px;border:1px solid #414b4c;background:#1a2022;padding:18px;box-shadow:0 12px 30px #000;border-radius:8px;font-size:13px}.direction{display:flex;gap:14px}.direction button{border:0;color:#fff;flex:1;border-radius:10px;padding:15px 8px;display:flex;flex-direction:column;gap:2px;align-items:center}.direction strong{font-size:23px}.direction span{font-size:12px}.long{background:#22a96d}.short{background:#e84045}.direction button:disabled{opacity:.45;cursor:default}.result{background:#22262c;border-radius:10px;margin-top:25px;padding:23px}.result-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.result-row p{margin:0;font-size:13px;font-weight:bold}.result-row h3{font-size:29px;color:#28bf83;margin:5px 0;letter-spacing:-.5px}.result-row strong{font-size:15px}.result-row button{background:#0E8990;border:0;border-radius:7px;color:white;padding:11px 13px;font-weight:bold;font-size:12px}.result-row button:disabled{opacity:.35;cursor:default}.result-message{border-top:1px solid #41464a;padding-top:16px;font-size:13px;margin:20px 0 0;min-height:57px;color:#c8cdd0;line-height:1.65}.advanced{display:flex;justify-content:space-between;color:#6cbbb2;font-size:12px;margin-top:23px}.learning{border-top:1px solid #252b2a;display:grid;grid-template-columns:1fr 1.1fr;gap:100px}.learning h2{font-size:39px}.subtext{max-width:420px;font-size:15px;color:#8c9698;margin:25px 0;line-height:1.8}.lesson-list a{padding:26px 0;border-bottom:1px solid #2b3232;display:flex;gap:25px;align-items:start}.lesson-list a:first-child{padding-top:10px}.lesson-list> a>span{font-size:12px;color:#59958d;padding-top:5px}.lesson-list h3{font-size:20px;margin:0 0 8px;letter-spacing:-.4px}.lesson-list p{font-size:13px;margin:0;color:#879294}.lesson-list b{margin-left:auto;color:#8db6ad}.faq{max-width:930px;padding-top:60px}.faq .section-heading{margin-bottom:45px}.faq details{border-bottom:1px solid #2d3334;padding:23px 0}.faq summary{list-style:none;display:flex;justify-content:space-between;font-size:17px}.faq summary:after{content:'+';color:#729e96}.faq details[open] summary:after{content:'−'}.faq details p{color:#97a2a4;font-size:14px;line-height:1.9;max-width:730px}.allfaq{display:flex;justify-content:space-between;font-size:13px;color:#7ebfb4;margin-top:28px}.closing{text-align:center;padding:90px 25px 100px;background:radial-gradient(ellipse at bottom,#06413b50,transparent 66%);border-top:1px solid #252b2a}.closing h2{margin-bottom:35px}footer{max-width:1320px;margin:auto;padding:45px 30px;border-top:1px solid #29302e;color:#798589;font-size:12px}footer>div{display:flex;gap:30px;align-items:center}footer img{width:180px}footer>div span{font-size:11px;border-left:1px solid #38413f;padding-left:30px}footer p{margin:25px 0 8px}footer small{font-size:10px}footer>a{display:block;margin-top:20px;color:#86aaa3}@media(min-width:1600px){.hero{min-height:730px;padding-top:120px}.hero-visual{top:190px}}@media(max-width:1000px){header{gap:25px}.brand img{width:170px}nav{gap:20px}.hero{padding-top:70px}.hero-visual{right:3%;width:38%;top:210px;padding:20px}.hero h1{font-size:54px}.sim-grid{gap:25px;grid-template-columns:1fr 1fr}.ticket{padding:21px}.slider-label{flex-wrap:wrap}.learning{gap:45px}.hero-meta{font-size:9px;gap:12px}}@media(max-width:720px){header{height:76px;padding:0 20px}.brand img{width:155px}header nav{display:none}.navcta{font-size:10px;padding:9px}.navcta span{margin-left:6px}.hero{padding:58px 22px 35px;min-height:auto}.hero h1{font-size:49px;letter-spacing:-2px}.eyebrow{font-size:9px;letter-spacing:1.4px}.intro{font-size:15px}.hero-actions{gap:20px;flex-wrap:wrap}.primary{font-size:12px;padding:13px 16px;gap:18px}.textlink{font-size:12px}.hero-meta{margin-top:35px;justify-content:space-between;gap:8px;font-size:8px}.hero-visual{position:relative;top:auto;right:auto;margin:45px 0 20px 3%;width:94%;transform:rotate(-3deg);padding:22px}.hero-visual svg{max-height:150px}.visual-price{font-size:30px;margin-bottom:15px}.ribbon{padding:18px 22px;flex-wrap:wrap;font-size:10px}.ribbon>span:nth-child(2){display:none}.section{padding:65px 22px}.section-heading{margin-bottom:40px}.section-heading h2{font-size:32px;letter-spacing:-1.3px}.section-heading>p:last-child{font-size:12px}.sim-grid{grid-template-columns:1fr;gap:28px}.market-top h3{font-size:26px}.market-top p{font-size:12px}#candles{margin-top:15px}.chart-note{font-size:11px}.ticket{padding:23px}.slider-label{flex-wrap:nowrap}.learning{grid-template-columns:1fr;gap:30px}.learning h2{font-size:33px}.subtext{font-size:14px}.lesson-list h3{font-size:18px}.faq summary{font-size:15px;gap:20px}.closing{padding:65px 22px}footer{padding:35px 22px}footer>div{gap:15px}footer img{width:145px}footer>div span{padding-left:15px;font-size:9px}}

.back-button{display:inline-flex;align-items:center;gap:7px;border:1px solid #344346;border-radius:6px;background:transparent;color:#c4d2d3;font:inherit;font-size:12px;padding:9px 12px;white-space:nowrap}.back-button:hover{border-color:#0E8990;color:white}@media(max-width:720px){header{gap:12px;flex-wrap:wrap;height:auto;min-height:76px;padding-block:15px}header .back-button{font-size:10px;padding:7px 8px}header .brand img{width:140px}header .navcta{margin-left:auto}header nav{gap:18px}}
