:root{
  --bg:#0b0d10; --panel:#12161b; --panel2:#171c22; --text:#f4f7fb; --muted:#99a3af; --line:#25303a;
  --accent:#61f2a4; --accent2:#57a7ff; --danger:#ff6b7d; --warm:#f6cf72; --white:#fff;
  --max:1180px; --radius:22px; --shadow:0 25px 80px rgba(0,0,0,.35);
}
*{box-sizing:border-box} html{scroll-behavior:smooth} body{margin:0;font-family:Inter,system-ui,sans-serif;background:#090b0e;color:var(--text);line-height:1.55}
a{color:inherit;text-decoration:none} .container{width:min(var(--max),calc(100% - 40px));margin:0 auto}
.topbar{background:#0d1115;border-bottom:1px solid var(--line);font-size:13px;color:#aeb7c2}.topbar-inner{display:flex;justify-content:space-between;padding:10px 0}.live-dot{display:flex;align-items:center;gap:7px}.live-dot i,.status i{width:8px;height:8px;border-radius:50%;display:inline-block;background:var(--accent);box-shadow:0 0 16px var(--accent)}
.nav-wrap{position:sticky;top:0;z-index:20;background:rgba(9,11,14,.8);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.05)}
.nav{display:flex;align-items:center;justify-content:space-between;padding:16px 0;gap:20px}.brand{font-family:'Space Grotesk';font-weight:700;font-size:21px;letter-spacing:.04em}.brand-mark{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:9px;background:linear-gradient(145deg,var(--accent),var(--accent2));color:#071014;margin-right:8px}.brand-muted{color:#8c96a3;font-weight:500}.nav nav{display:flex;gap:26px;color:#aab4be;font-size:14px}.nav nav a:hover{color:#fff}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:12px;padding:12px 18px;font-weight:700;font-size:14px;transition:.2s ease;cursor:pointer;border:1px solid transparent}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--accent);color:#06110b;box-shadow:0 12px 30px rgba(97,242,164,.18)}.btn-ghost{background:transparent;border-color:#33404b;color:#eff4f7}.btn-dark{background:#0b0d10;color:#fff}.btn-lg{padding:15px 20px;border-radius:14px}
.section{padding:110px 0}.section-dark{background:#0e1217;border-top:1px solid rgba(255,255,255,.03);border-bottom:1px solid rgba(255,255,255,.03)}.section-soft{background:#f5f7f9;color:#0d1218}.section-accent{background:linear-gradient(135deg,#0f2018,#0d1b27);border-top:1px solid #173328;border-bottom:1px solid #173328}.section-kicker{font-size:12px;letter-spacing:.16em;font-weight:800;color:var(--accent);margin-bottom:14px}.section-title-row{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.section-title-row h2,.section h2{font-family:'Space Grotesk';font-size:clamp(34px,5vw,56px);line-height:1.02;letter-spacing:-.04em;margin:0 0 14px}.section-sub{color:var(--muted);max-width:720px}.section-soft .section-sub{color:#5e6974}
.hero{padding-top:90px;padding-bottom:80px}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center}.eyebrow{display:flex;gap:8px;flex-wrap:wrap}.pill{padding:7px 10px;border-radius:999px;border:1px solid #2a3540;color:#b9c4ce;font-size:11px;font-weight:700;letter-spacing:.08em}.hero h1{font-family:'Space Grotesk';font-size:clamp(50px,7vw,84px);line-height:.95;letter-spacing:-.055em;margin:24px 0}.hero h1 span{color:var(--accent)}.lead{font-size:18px;color:#b6c0ca;max-width:680px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0}.hero-note{font-size:13px;color:#909ba8}.hero-note span{color:var(--warm);margin-right:8px}
.glass{background:linear-gradient(180deg,rgba(22,28,35,.98),rgba(12,16,20,.98));border:1px solid #2a343d;border-radius:26px;padding:24px;box-shadow:var(--shadow)}.card-head{display:flex;justify-content:space-between;align-items:center;color:#82909d;font-size:12px}.status{display:flex;align-items:center;gap:8px;color:#d8e0e7}.big-number{font-family:'Space Grotesk';font-size:56px;letter-spacing:-.05em;margin-top:26px}.muted{color:#7e8994;font-size:13px}.mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0}.mini-grid>div{background:#11171d;border:1px solid #26313a;border-radius:16px;padding:14px}.mini-grid span{display:block;font-size:12px;color:#87919c;margin-bottom:6px}.mini-grid strong{font-size:18px}.up{color:var(--accent)!important}.down{color:var(--danger)!important}.chart-wrap{height:180px;margin-top:16px}.chart-wrap canvas,.panel canvas{width:100%;height:100%}.card-footer{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid #26313a;margin-top:12px;color:#808a95;font-size:12px}.card-footer strong{color:#e7edf2}
.demo-badge{padding:9px 12px;border-radius:999px;background:#2c1e21;color:#ff9ea9;font-size:11px;font-weight:800;border:1px solid #533036}.metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:40px}.metric-card{background:#12171d;border:1px solid #26323b;border-radius:18px;padding:20px}.metric-card span{display:block;color:#828d99;font-size:12px}.metric-card strong{display:block;font-family:'Space Grotesk';font-size:30px;margin:10px 0 4px}.metric-card small{color:#697580}.performance-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:16px;margin-top:16px}.panel{background:#12171d;border:1px solid #26323b;border-radius:20px;padding:18px;min-height:330px}.panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.panel h3{margin:0;font-size:15px}.panel-head span{font-size:12px;color:#77838e}.trade-list{display:flex;flex-direction:column;gap:10px;margin-top:18px}.trade-row{display:grid;grid-template-columns:70px 60px 1fr 80px;gap:8px;align-items:center;padding:12px 10px;border-radius:12px;background:#0e1318;border:1px solid #202a33;font-size:13px}.trade-row span:first-child{color:#8fb9ff;font-weight:800}.trade-row b{font-weight:600}
.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:44px}.step{border:1px solid #28343d;border-radius:20px;padding:24px;background:#0f1419}.step-num{font-family:'Space Grotesk';color:var(--accent);font-size:14px}.step h3{font-size:20px;margin:32px 0 8px}.step p{color:#7d8995;font-size:14px}
.strategy-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:start}.feature-list{display:flex;flex-direction:column;gap:16px}.feature-list>div{display:grid;grid-template-columns:46px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid #dce2e7}.feature-list>div:last-child{border-bottom:0}.feature-list>div>span{font-family:'Space Grotesk';color:#6d7780}.feature-list h3{margin:0 0 5px;font-size:17px}.feature-list p{margin:0;color:#66717c;font-size:14px}
.risk-grid,.copy-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.risk-panel{background:#11161b;border:1px solid #27323b;border-radius:22px;padding:20px}.risk-line{display:flex;justify-content:space-between;gap:18px;padding:15px 0;border-bottom:1px solid #222c33;font-size:14px}.risk-line:last-of-type{border-bottom:0}.risk-line span{color:#86919c}.risk-line strong{font-family:'Space Grotesk'}.risk-note{font-size:12px;color:#6d7884;margin-top:12px}
.copy-card{background:#0e1216;border:1px solid #2a363f;padding:26px;border-radius:24px}.copy-badges{display:flex;gap:8px;flex-wrap:wrap}.copy-badges span{border:1px solid #31404a;color:#a9b4be;border-radius:999px;padding:6px 9px;font-size:11px}.copy-card h3{font-family:'Space Grotesk';font-size:34px;margin:20px 0 10px}.copy-card small{display:block;color:#67727e;margin-top:14px}
.faq-wrap{display:grid;grid-template-columns:.5fr 1.5fr;gap:60px}.faq-list{display:flex;flex-direction:column;gap:10px}.faq-list details{border:1px solid #28343d;border-radius:15px;padding:16px 18px;background:#0e1317}.faq-list summary{cursor:pointer;font-weight:700}.faq-list p{color:#7d8995;margin:12px 0 0;font-size:14px}
.footer{background:#07090c;border-top:1px solid #1c252c;padding:54px 0 30px}.footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:40px}.footer h4{margin:0 0 8px}.footer p{color:#737e8a;font-size:14px}.footer-bottom{border-top:1px solid #1b242b;margin-top:30px;padding-top:18px;color:#55606b;font-size:12px}
@media(max-width:950px){.nav nav{display:none}.hero-grid,.strategy-grid,.risk-grid,.copy-grid,.faq-wrap,.performance-grid{grid-template-columns:1fr}.metrics-grid{grid-template-columns:1fr 1fr}.steps-grid{grid-template-columns:1fr 1fr}.hero{padding-top:65px}}
@media(max-width:640px){.container{width:min(var(--max),calc(100% - 24px))}.topbar-inner{font-size:11px}.nav{padding:12px 0}.nav .btn{display:none}.hero h1{font-size:48px}.big-number{font-size:44px}.metrics-grid,.steps-grid,.footer-grid{grid-template-columns:1fr}.section{padding:78px 0}.section h2{font-size:40px}.hero-actions .btn{width:100%}}.logo{
 .logo{
    width:180px;
    height:auto;
    display:block;
}