:root{--navy:#07132e;--blue:#416de8;--ink:#131c38;--muted:#69738e;--line:#e5eaf3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,'Noto Sans SC',sans-serif;color:var(--ink);line-height:1.65}a{text-decoration:none;color:inherit}button{font:inherit;cursor:pointer;border:0;background:none}.risk{text-align:center;padding:8px;background:#fafbfe;color:#596584;font-size:11px}header{height:80px;position:sticky;top:0;z-index:5;background:#fff;border-bottom:1px solid #eef0f4}.nav{width:min(1180px,calc(100% - 56px));height:100%;margin:auto;display:flex;align-items:center;gap:45px}.logo{font-size:24px;font-weight:900;color:#18316d}.logo span,em{color:var(--blue);font-style:normal}.logo i{display:inline-block;width:28px;height:28px;border-left:8px solid #19367d;border-right:8px solid #5480ed;transform:skew(-18deg);vertical-align:middle;margin-right:8px}.nav nav{display:flex;gap:32px;flex:1}.nav nav a,.actions a{color:#3c496b;font-size:14px}.actions{display:flex;gap:17px;align-items:center}.language{padding:10px 15px;background:#3157c5;color:#fff!important;border-radius:22px}.menu{display:none;font-size:24px;color:#19367d}.hero{min-height:650px;color:#fff;background:radial-gradient(circle at 80% 30%,#1b468e,#10275b 32%,#07132e 75%);position:relative;overflow:hidden}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#06112bea,#071632a8 50%,transparent)}.hero-grid{position:absolute;inset:0;opacity:.25;background-image:linear-gradient(#75a1ef24 1px,transparent 1px),linear-gradient(90deg,#75a1ef24 1px,transparent 1px);background-size:70px 70px}.hero-wrap{width:min(1180px,calc(100% - 56px));min-height:650px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:55px;position:relative;z-index:1}.hero-copy{width:51%}.hero-copy small,.section-title>small,.cta>small{font-size:11px;letter-spacing:.2em;color:#9dbaff}.slides article{display:none}.slides article.active{display:block;animation:fade .7s}@keyframes fade{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}h1{font-size:clamp(42px,5vw,66px);line-height:1.16;letter-spacing:-.06em;margin:20px 0}.hero p{color:#b9c6e3;max-width:500px}.hero-actions{display:flex;gap:12px;margin-top:28px}.btn,.cta>a{display:inline-flex;padding:14px 22px;border-radius:25px;background:var(--blue);color:#fff;font-size:13px;font-weight:bold}.btn.ghost{border:1px solid #8193bd80;background:none}.btn.outline{border:1px solid var(--blue);color:var(--blue);background:none}.slider-controls{display:flex;gap:12px;align-items:center;margin-top:45px}.slider-controls button{width:30px;height:30px;border:1px solid #7890c5;color:#b4c5eb;border-radius:50%}.slider-controls i{width:7px;height:7px;background:#60759f;border-radius:8px}.slider-controls i.active{width:23px;background:#aac7ff}.terminal{width:46%;padding:18px;border:1px solid #718cc84d;border-radius:15px;background:#102654d9;box-shadow:0 25px 70px #0209189c;transform:perspective(1000px) rotateY(-8deg);animation:float 6s ease-in-out infinite}.terminal-head{font-size:11px;color:#c8d4f0;letter-spacing:.15em}.terminal-head span{color:#91d595}.terminal-tabs{display:flex;gap:22px;border-bottom:1px solid #7e9bd335;margin-top:14px;color:#7e91bb;font-size:11px}.terminal-tabs>*{padding:9px 0}.terminal-tabs b{color:#fff;border-bottom:2px solid #85aaff}.chart{height:220px;margin-top:15px;border-radius:8px;background:linear-gradient(160deg,transparent 45%,#5797ff 46% 48%,transparent 49% 61%,#5797ff 62% 64%,transparent 65% 76%,#5797ff 77% 79%,transparent 80%),repeating-linear-gradient(0deg,#31508755 0 1px,transparent 1px 43px),#102451;position:relative}.chart svg{width:100%;height:100%}.chart path{fill:none;stroke:#6ca4ff;stroke-width:2.5}.chart .fill{fill:#3d8bff44;stroke:none}.chart strong{position:absolute;right:12px;top:12px}.quotes{display:flex;gap:15px;color:#91a6d1;font-size:9px;margin-top:12px}.quotes span{flex:1}.quotes b{display:block;color:#fff;font-size:13px}.quotes em{color:#83dba2;font-style:normal}.scroll-cue{position:absolute;bottom:19px;left:50%;z-index:2;color:#91a4ce;font-size:10px}.section{padding:105px max(28px,calc((100% - 1180px)/2))}.section-title{max-width:620px}.section h2,.cta h2{font-size:clamp(34px,4vw,50px);line-height:1.2;letter-spacing:-.05em;margin:17px 0}.section-title p{color:var(--muted)}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:45px;background:var(--line)}.feature{background:#fff;padding:28px;min-height:190px}.feature>b{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#ebf1ff;color:#3c6de5;font-size:21px}.feature small{display:block;color:#8d98ae;font-size:11px;margin-top:18px}.feature h3{font-size:18px;margin:5px 0}.feature p{font-size:13px;color:var(--muted)}.dark{background:var(--navy);color:#fff}.dark h2{color:#fff}.market-tabs{display:flex;flex-wrap:wrap;gap:9px;margin-top:42px}.market-tabs button{padding:9px 17px;border:1px solid #7488b966;border-radius:22px;color:#a6b7dc}.market-tabs button.active,.market-tabs button:hover{background:#4170e9;color:#fff}.market-content{display:flex;align-items:center;justify-content:space-between;min-height:300px}.market-content p{color:#aab8d7;max-width:430px}.market-content a{color:#81a9ff}.globe{width:330px;height:230px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#4176ed,#0a204b 68%);box-shadow:inset -30px -25px 55px #020a1c,0 0 45px #4382ff42;color:#a3baff}.globe b{color:#fff}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:65px max(28px,calc((100% - 1180px)/2));background:#f6f8fc}.stats div{border-left:1px solid #dbe2ef;padding-left:20px}.stats b{font-size:34px;color:#213d93}.stats small{display:block;color:#75819a;font-size:11px}.platform-grid,.account-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:45px}.platform,.account{border:1px solid var(--line);border-radius:14px;padding:25px;transition:.3s}.platform:hover,.account:hover{transform:translateY(-6px);box-shadow:0 16px 30px #263b7318}.platform>div{height:160px;background:#122750;border-radius:8px;padding:16px;color:#d6e1fb}.platform>div strong{display:block;margin-top:55px;color:#fff;font-size:20px}.platform h3,.account h3{font-size:19px}.platform p,.account p{color:var(--muted);font-size:13px}.platform a,.account a{color:var(--blue);font-size:13px}.accounts{background:#f7f9fd}.account-grid{grid-template-columns:repeat(2,1fr)}.account dl{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;border-block:1px solid var(--line);padding:18px 0}.account dl span{font-size:10px;color:#8993a9}.account dl strong{display:block;color:#182a61;font-size:12px;margin-top:4px}.faq-list{max-width:700px;margin:45px 0 0 auto}.faq details{border-bottom:1px solid var(--line);padding:18px 4px}.faq summary{font-weight:bold;cursor:pointer}.faq p{color:var(--muted);font-size:13px}.cta{padding:120px 28px;text-align:center;background:var(--navy);color:#fff}.cta h2{color:#fff}.cta p{color:#acbbda;margin-bottom:30px}footer{padding:60px max(28px,calc((100% - 1180px)/2)) 20px;background:#060e22;color:#fff}.legal{margin-top:40px;padding-top:18px;border-top:1px solid #263252;color:#657391;font-size:10px}.reveal{opacity:0;transform:translateY(22px);transition:.7s}.reveal.visible{opacity:1;transform:none}@keyframes float{50%{transform:perspective(1000px) rotateY(-4deg) translateY(-9px)}}@media(max-width:800px){.nav{width:calc(100% - 36px);justify-content:space-between}.nav nav,.actions{display:none}.menu{display:block}.hero-wrap{width:calc(100% - 36px);display:block;padding-top:70px}.hero-copy{width:100%}.terminal{width:100%;margin-top:48px;transform:none}.feature-grid{grid-template-columns:repeat(2,1fr)}.platform-grid,.account-grid{grid-template-columns:1fr}.market-content{display:block;padding-top:30px}.globe{margin:25px auto}.stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.feature-grid{grid-template-columns:1fr}.hero{min-height:740px}.hero-wrap{min-height:740px}.hero-actions{flex-direction:column;align-items:flex-start}.scroll-cue{display:none}.stats b{font-size:27px}.account dl{grid-template-columns:repeat(2,1fr)}}
