:root{--bg:#08171e;--card:#142c34;--mint:#b5f878;--txt:#eef8f4;--muted:#b4c9c7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--txt);font-family:Arial,Helvetica,sans-serif;line-height:1.55;background-image:radial-gradient(ellipse at 80% 0%,#21534a,transparent 38%)}header,main,footer{max-width:1080px;margin:auto}header{padding:18px 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff22;gap:10px}.brand{color:var(--mint);font-size:23px;font-weight:900;text-decoration:none}.brand span{font-size:12px;color:white;margin-left:7px}header small{font-size:9px;letter-spacing:1px;color:#c1d8d2}.hero{text-align:center;max-width:730px;margin:auto;padding:62px 20px 65px}.eyebrow{color:var(--mint);font-weight:800;font-size:11px;letter-spacing:2px}h1,h2{line-height:1.08;letter-spacing:-2px}h1{font-size:clamp(42px,7vw,74px);margin:18px 0}h2{font-size:clamp(35px,5vw,55px);margin:14px 0 28px}em{font-style:normal;color:var(--mint)}.lead{font-size:17px;color:var(--muted);margin:0 auto 28px}.market{text-align:left;border:1px solid #4c7b6d;border-radius:22px;background:linear-gradient(140deg,#1b4245,#10232c);padding:22px;margin-bottom:25px;box-shadow:0 18px 40px #0006}.markethead,.pair{display:flex;justify-content:space-between;gap:12px}.markethead{font-size:10px;letter-spacing:1px}.markethead span{color:var(--mint)}.pair{margin:28px 0 0}.pair>div{width:50%}.pair small,.pair p{display:block;color:#b4cdcb;font-size:11px}.pair strong{font-size:26px;display:block}.market svg{width:100%;height:110px}.market>small{display:block;text-align:right;color:#abc3c0;font-size:9px}.cta{display:block;background:var(--mint);border-radius:12px;color:#11271d;padding:17px;font-size:17px;font-weight:900;text-decoration:none;text-align:center;max-width:530px;margin:auto}.cta:hover{background:#d6ffab}.note{font-size:11px;color:#b5cbc6;margin:13px auto}.section{padding:72px 24px}.dark{background:#0d2028}.cards{display:grid;grid-template-columns:1fr 1fr;gap:15px}.cards article{border:1px solid #36525a;border-radius:18px;padding:24px;background:linear-gradient(140deg,#1b3640,#11242d)}.cards article>span{color:#a7c9c1;font-size:10px;letter-spacing:1px}.glyph{font-size:36px;color:var(--mint);font-weight:900;margin:20px 0}.cards h3,.questions h3{margin:0 0 6px}.cards p,.questions p{color:var(--muted);font-size:14px;margin:0}.questions article{display:flex;gap:24px;padding:24px 0;border-bottom:1px solid #34515a}.questions b{color:var(--mint)}.community{background:linear-gradient(145deg,#204a43,#102b35);border:1px solid #4b7d68;border-radius:24px;text-align:center;margin:20px 20px 50px;padding:65px 30px}.community p{color:#c8dcd5;max-width:620px;margin:0 auto 26px}.community .note{margin:13px auto 0;font-size:11px}aside{margin:0 22px 55px;padding:20px;border:1px solid #36535a;border-radius:12px;color:#c6d6d2}aside p{font-size:12px;margin:8px 0 0}footer{border-top:1px solid #34515a;padding:28px 22px 50px;font-size:12px;color:#abc4bc}footer b{color:var(--mint)}footer nav{display:flex;gap:13px;flex-wrap:wrap;margin:20px 0}footer a,.legal a{color:#d9f4e4}.legal{max-width:790px;margin:45px auto 80px;padding:0 24px}.legal h1{font-size:42px}.legal h2{font-size:22px;letter-spacing:0;margin-top:30px}.legal p,.legal li{color:#c4d7d2}@media(max-width:600px){header{padding:15px}.brand{font-size:20px}.brand span{display:block;margin:0;font-size:10px}header small{font-size:8px}.hero{padding:46px 16px}.market{padding:16px}.pair strong{font-size:21px}.section{padding:55px 18px}.cards{grid-template-columns:1fr}.community{margin:12px 14px 40px;padding:48px 18px}.cta{font-size:15px}}