
:root{--bg:#07110f;--surface:#0b1714;--card:#0d1b18;--line:#20302c;--text:#f3f7f5;--muted:#91a29d;--primary:#35d7a0;--soft:#112b23}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}.wrap{max-width:1180px;margin:auto;padding:0 24px}.nav{height:86px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.brand{font-size:23px;font-weight:800}.brand b,.green{color:var(--primary)}.links{display:flex;gap:28px;align-items:center;color:#c4d0cc;font-size:14px}.btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:8px;padding:12px 18px;background:transparent;color:var(--text);cursor:pointer}.btn.primary{background:var(--primary);border-color:var(--primary);color:#04120d;font-weight:800}.hero{min-height:590px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:40px}.pill{display:inline-block;border:1px solid #246b55;background:var(--soft);color:var(--primary);padding:8px 12px;border-radius:99px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.hero h1{font-size:68px;line-height:1.05;margin:25px 0 20px}.muted{color:var(--muted);line-height:1.75}.coins{position:relative;aspect-ratio:1;max-width:440px;margin:auto;border:1px solid var(--line);border-radius:50%;background:var(--surface)}.coin{position:absolute;width:38%;filter:drop-shadow(0 15px 20px #0008)}.btc{left:31%;top:13%}.usdt{left:11%;bottom:17%}.eth{right:9%;bottom:17%}.stats{border-block:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);padding:28px 0}.stat{padding:0 30px;border-right:1px solid var(--line)}.stat:last-child{border:0}.stat strong{font-size:28px}.section{padding:86px 0}.surface{background:var(--surface)}h2{font-size:48px;margin:12px 0}.eyebrow{color:var(--primary);font-size:12px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:42px}.cards4{grid-template-columns:repeat(4,1fr)}.card{border:1px solid var(--line);border-radius:10px;background:var(--card);padding:25px}.card:hover{border-color:#35675a;transform:translateY(-2px);transition:.2s}.card img{width:62px;height:62px}.card h3{font-size:21px}.asset{min-height:340px;display:flex;flex-direction:column}.asset .btn{margin-top:auto}.footer{padding:60px 0 25px;border-top:1px solid var(--line)}.planhead{text-align:center;padding:70px 0 25px}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.price{font-size:32px;color:var(--primary);font-weight:800}.popular{border-color:#2a8f70;position:relative}.popular:before{content:"MOST CHOSEN";position:absolute;top:-10px;left:20px;background:var(--primary);color:#052017;font-size:10px;font-weight:800;padding:4px 9px;border-radius:99px}.summary{max-width:580px;margin:45px auto}.row{display:flex;justify-content:space-between;padding:7px 0}.input{width:100%;padding:14px;border:1px solid var(--line);border-radius:8px;background:#07110f;color:white;margin:9px 0}.modal{display:none;position:fixed;inset:0;background:#000b;z-index:50;align-items:center;justify-content:center;padding:20px}.modal.open{display:flex}.modalbox{width:min(460px,100%);background:#0b1714;border:1px solid var(--line);border-radius:12px;padding:24px}.close{float:right;background:none;border:0;color:white;font-size:24px;cursor:pointer}.qr{width:180px;height:180px;margin:18px auto;display:block;background:white;padding:8px}.addr{word-break:break-all;font-family:monospace;font-size:12px;background:#07110f;padding:12px;border-radius:7px}.notice{background:var(--soft);color:var(--primary);border:1px solid #245e4d;padding:13px;border-radius:8px;margin-top:15px}.mobile{display:none}
@media(max-width:800px){.links{display:none}.mobile{display:block}.hero{grid-template-columns:1fr;min-height:auto;padding:60px 0}.hero h1{font-size:46px}.coins{width:90%}.grid,.cards4,.plans{grid-template-columns:1fr}.stats{font-size:11px}.stat{padding:0 10px}.stat strong{font-size:21px}h2{font-size:38px}.section{padding:60px 0}.wrap{padding:0 18px}}
