:root{--ink:#092128;--deep:#081c22;--green:#21a68e;--mint:#32d0ae;--paper:#f4f7f6;--muted:#6b7b7f;--line:#dce7e4;--red:#c7564c;--gold:#b78a3f;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;color:var(--ink);background:#fff;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}button{font:inherit}.nav{height:82px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 max(5vw,24px);border-bottom:1px solid var(--line);position:sticky;top:0;background:#ffffffed;backdrop-filter:blur(18px);z-index:10}.brand{display:flex;align-items:center;gap:12px;font-size:17px;font-weight:750;line-height:1.15}.brand small{display:block;color:#718388;font-size:11px;font-weight:500;margin-top:5px}.brand-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:var(--deep);color:var(--mint);font-size:24px}.nav nav{display:flex;gap:34px;color:#53676c;font-size:14px}.nav nav a:hover{color:var(--green)}.nav-contact{justify-self:end;border:1px solid #bcd8d2;border-radius:999px;padding:9px 17px;color:#176f61;font-weight:650;font-size:14px}.hero{min-height:710px;padding:88px max(5vw,24px) 70px;display:grid;grid-template-columns:minmax(400px,.85fr) minmax(540px,1.15fr);gap:7vw;align-items:center;background:radial-gradient(circle at 84% 30%,#bdeee43b,transparent 29%),linear-gradient(160deg,#fff 55%,#eff8f5)}.status{display:inline-flex;align-items:center;border:1px solid #cde6e0;background:#f5fbf9;color:#347568;padding:7px 12px;border-radius:999px;font-size:13px}.status span{width:7px;height:7px;border-radius:50%;background:#18a788;margin-right:8px;box-shadow:0 0 0 5px #18a78815}.hero h1{font-size:clamp(46px,5.2vw,76px);line-height:1.08;letter-spacing:-3px;margin:30px 0 26px}.hero h1 em{font-style:normal;color:var(--green)}.hero-copy>p{font-size:18px;color:#62767a;max-width:640px}.hero-actions{display:flex;gap:12px;margin-top:34px}.primary,.secondary{border:0;border-radius:8px;padding:14px 20px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:20px;cursor:pointer}.primary{background:var(--deep);color:#fff}.primary:hover{background:#12343b}.secondary{background:#fff;color:#285f56;border:1px solid #c9dcd8}.build-note{font-size:12px;color:#829195;margin-top:14px}.terminal-card{border:1px solid #bfd7d2;background:#fff;border-radius:19px;box-shadow:0 34px 90px #0b383223;overflow:hidden;transform:perspective(1200px) rotateY(-2deg)}.window-bar{height:48px;background:#f8faf9;border-bottom:1px solid #e6eceb;display:flex;gap:7px;align-items:center;padding:0 15px}.window-bar>span{width:10px;height:10px;border-radius:50%;background:#ef6666}.window-bar>span:nth-child(2){background:#f2bf45}.window-bar>span:nth-child(3){background:#37b963}.window-bar b{font-size:12px;color:#5b696d;margin-left:8px}.screen{min-height:430px;display:grid;grid-template-columns:145px 1fr}.screen aside{background:#112b31;color:#dcecea;padding:24px 17px}.mini-logo{font-size:25px;color:var(--mint);margin-bottom:25px}.screen aside strong{display:block}.screen aside small{display:block;color:#86a5a5;font-size:10px;margin-top:7px}.screen aside hr{border:0;border-top:1px solid #2a454a;margin:30px 0}.screen aside label{font-size:11px}.toggle{width:34px;height:18px;background:#2db79b;border-radius:999px;margin:9px 0;position:relative}.toggle:after{content:"";width:14px;height:14px;background:white;border-radius:50%;position:absolute;right:2px;top:2px}.screen aside p{font-size:10px;color:#7dd5c3}.screen-main{background:#f4f7f8;padding:22px}.connected{background:#e9f6f1;border:1px solid #cbe8de;color:#197661;border-radius:7px;padding:11px;font-size:11px}.connected i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#1c9f83;margin-right:8px}.connected small{float:right;color:#73958c}.screen-title{display:flex;justify-content:space-between;margin:27px 0 12px;font-size:12px}.screen-title span{color:#7f9296}.position,.signals{background:white;border:1px solid #e0e8e8;border-radius:9px;padding:17px}.position{display:grid;grid-template-columns:1fr auto auto;gap:18px;align-items:center}.position strong{font-size:13px}.position span{color:#7e8e92;font-size:11px}.position em{font-style:normal;color:#c15349;font-weight:750}.signals{margin-top:14px}.signals>b{font-size:12px}.signals div{display:grid;grid-template-columns:80px 1fr auto;padding:11px 0;border-top:1px solid #edf1f1;font-size:10px;color:#819094}.signals div:first-of-type{margin-top:10px}.signals strong{font-weight:600;color:#354b50}.signals small{color:#1d8e76}.principles{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.principles div{padding:26px max(3vw,22px);border-right:1px solid var(--line)}.principles div:last-child{border:0}.principles b,.principles span{display:block}.principles b{font-size:14px}.principles span{font-size:12px;color:#819095;margin-top:4px}.section{padding:110px max(6vw,30px)}.section-intro{max-width:700px;margin-bottom:50px}.section-intro>span,.safety-copy>span,.download>div>span,.price-card>div>span{font-size:12px;letter-spacing:2px;color:#208674;font-weight:800}.section h2{font-size:clamp(34px,4vw,53px);letter-spacing:-2px;line-height:1.15;margin:14px 0}.section-intro p,.safety-copy>p{color:var(--muted);font-size:17px}.workflow{background:var(--deep);color:white}.workflow .section-intro p{color:#9fb0b2}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#264047;border:1px solid #264047}.steps article{background:#0d252b;padding:33px;min-height:245px}.steps article>b{font:700 12px ui-monospace;color:var(--mint)}.steps h3{font-size:20px;margin:45px 0 10px}.steps p{font-size:14px;color:#93a9ab}.broker-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.broker-grid article{border:1px solid var(--line);border-radius:13px;padding:26px;display:grid;grid-template-columns:auto 1fr;gap:16px;position:relative}.broker-grid article>span{position:absolute;right:18px;top:18px;border-radius:999px;background:#f5f1e8;color:#967541;padding:4px 9px;font-size:11px}.broker-grid .verified>span{background:#eaf7f2;color:#16826b}.broker-logo{width:44px;height:44px;background:#142b30;color:#fff;border-radius:11px;display:grid;place-items:center;font-size:22px;font-weight:900;font-style:italic}.broker-grid h3{font-size:18px;margin:4px 0}.broker-grid p{font-size:14px;color:#728388;margin:8px 0}.safety{background:#edf7f4;display:grid;grid-template-columns:1fr 440px;gap:8vw;align-items:center}.safety-copy ul{padding:0;list-style:none;margin:30px 0}.safety-copy li{border-top:1px solid #cee2dc;padding:13px 0}.safety-copy li:before{content:"✓";color:#18846f;margin-right:12px}.safety-panel{background:var(--deep);color:white;padding:30px;border-radius:15px;box-shadow:0 24px 70px #0b382e25}.safety-panel div{display:flex;justify-content:space-between;border-bottom:1px solid #294047;padding:16px 0;font-size:14px}.safety-panel span{color:#8fa5a8}.safety-panel b{font-size:13px}.safety-panel .ok{color:#46c5a9}.safety-panel .paused{color:#e2b25e}.safety-panel p{font-size:12px;color:#8fa5a8;margin:18px 0 0}.pricing{display:grid;grid-template-columns:1fr 1fr;gap:20px}.price-card{border:1px solid var(--line);border-radius:15px;padding:42px;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start}.price-card h2{font-size:27px;letter-spacing:-1px;margin:8px 0}.price-card strong{font-size:43px}.price-card strong small{font-size:22px}.price-card strong em{font-style:normal;font-size:14px;color:#76868a}.price-card p,.price-card li{font-size:14px;color:#6e7e82}.price-card ul{margin:38px 0 0;padding-left:20px}.price-card li{margin-bottom:12px}.price-card.featured{background:#0d252b;color:#fff;border-color:#0d252b}.price-card.featured p,.price-card.featured li{color:#9eb0b2}.price-card.featured .primary{grid-column:1/-1;background:var(--mint);color:#08231e}.download{background:#1b8976;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:50px}.download h2{max-width:780px}.download p{color:#ccebe4}.download .primary{background:#fff;color:#176b5d}.download>div:last-child{text-align:center;min-width:260px}.download>div:last-child p{font-size:13px}.risk-summary{padding:38px max(6vw,30px);display:grid;grid-template-columns:190px 1fr auto;gap:30px;align-items:start;border-bottom:1px solid var(--line)}.risk-summary p{margin:0;color:#6c7c80;font-size:13px}.risk-summary a{font-size:13px;color:#177765;font-weight:700}footer{padding:46px max(5vw,24px);display:grid;grid-template-columns:1fr auto;gap:25px;align-items:center}footer>div:nth-child(2){display:flex;gap:25px;font-size:13px;color:#66777b}footer>p{grid-column:1/-1;color:#97a2a4;font-size:12px}.toast{position:fixed;left:50%;bottom:28px;transform:translateX(-50%);background:#102d32;color:white;padding:12px 18px;border-radius:8px;box-shadow:0 8px 30px #0002;z-index:20}.legal{max-width:850px;margin:auto;padding:90px 28px}.legal h1{font-size:46px;letter-spacing:-2px}.legal h2{margin-top:42px}.legal p,.legal li{color:#5f7074}.legal .back{color:#167562;font-weight:700}.legal .date{font-size:13px;color:#899699}@media(max-width:950px){.nav{grid-template-columns:1fr auto}.nav nav{display:none}.hero{grid-template-columns:1fr;padding-top:60px}.hero-copy{max-width:720px}.terminal-card{transform:none}.principles{grid-template-columns:1fr 1fr}.principles div:nth-child(2){border-right:0}.steps{grid-template-columns:1fr 1fr}.broker-grid{grid-template-columns:1fr}.safety{grid-template-columns:1fr}.safety-panel{max-width:520px}.pricing{grid-template-columns:1fr}.risk-summary{grid-template-columns:1fr}.risk-summary a{justify-self:start}}@media(max-width:600px){body{font-size:15px}.nav{height:70px;padding:0 16px}.brand{font-size:14px}.brand-mark{width:36px;height:36px}.nav-contact{font-size:12px;padding:7px 11px}.hero{padding:47px 18px}.hero h1{font-size:43px;letter-spacing:-2px}.hero-copy>p{font-size:16px}.hero-actions{flex-direction:column}.screen{grid-template-columns:1fr}.screen aside{display:none}.screen-main{padding:14px}.connected small{display:none}.principles{grid-template-columns:1fr}.principles div{border-right:0;border-bottom:1px solid var(--line)}.section{padding:76px 20px}.section h2{font-size:36px}.steps{grid-template-columns:1fr}.steps article{min-height:200px}.price-card{grid-template-columns:1fr;padding:30px}.price-card ul{margin:0}.download{display:block}.download>div:last-child{text-align:left;margin-top:30px}.risk-summary{padding:32px 20px}footer{grid-template-columns:1fr}footer>div:nth-child(2){flex-wrap:wrap}footer>p{grid-column:auto}}
.download .windows-download{margin-top:10px}
