:root{--bg:#071028;--card:#0b1220;--muted:#94a3b8;--accent1:#6EE7B7;--accent2:#3B82F6;--glass: rgba(255,255,255,.06);font-size:16px}*{box-sizing:border-box}.container{max-width:1100px;margin:0 auto;padding:28px}.site-bg{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.bg-blob{width:100%;height:100%}.bg-tokens{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.bg-token{position:absolute;display:flex;align-items:center;justify-content:center;color:#ffffff24;font-size:58px;font-weight:800;text-transform:uppercase;letter-spacing:.15em;mix-blend-mode:screen}.bg-token img{width:100%;max-width:120px;opacity:.16;transform:translateZ(0)}.token-btc{top:10%;left:-3%;width:180px;height:180px;transform:rotate(-18deg)}.token-trx{bottom:8%;right:-4%;width:200px;height:200px;transform:rotate(12deg)}.token-data{top:40%;right:6%;width:160px;height:160px;background:linear-gradient(135deg,#6ee7b72e,#3b82f62e);border:1px solid rgba(110,231,183,.16);border-radius:24px}.topbar{position:relative;z-index:10;padding:18px 0}.logo{font-weight:800;color:#fff;text-decoration:none;font-size:20px}.logo span{color:var(--accent2);margin-left:6px;font-weight:600}.nav{float:right}.nav a{color:var(--muted);text-decoration:none;margin-left:20px;font-weight:600}.hero{display:flex;gap:36px;align-items:center;min-height:72vh;padding-top:20px;z-index:5}.hero-left{flex:1}.hero-right{flex:1;display:flex;justify-content:center}h1{font-size:44px;margin:0 0 14px;line-height:1.02;color:#fff}.lead{color:var(--muted);font-size:18px;margin-bottom:18px}.hero-cta{display:flex;gap:14px;align-items:center;margin-bottom:18px}.btn{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:12px;border:0;cursor:pointer;font-weight:700}.btn .icon{opacity:.95}.btn.primary{background:linear-gradient(90deg,var(--accent1),var(--accent2));color:#072032;box-shadow:0 8px 30px #3b82f61f;transform:translateY(0);transition:transform .18s ease,box-shadow .18s ease}.btn.primary:hover{transform:translateY(-3px);box-shadow:0 18px 40px #3b82f629}.btn.ghost{background:transparent;border:1px solid rgba(255,255,255,.06);color:var(--muted);padding:10px 16px;border-radius:10px}.features{display:flex;gap:16px;padding:0;margin:18px 0 0;list-style:none;color:var(--muted)}.features li{background:var(--glass);padding:10px 14px;border-radius:10px}.card{width:100%;max-width:420px;border-radius:20px;padding:26px 26px 16px;background:linear-gradient(180deg,#ffffff05,#ffffff03);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 20px 60px #02061799;display:flex;flex-direction:column;gap:10px;min-height:200px}.quote{color:#fff;font-weight:600;margin:0;font-size:15px;line-height:1.6;flex:1;transition:opacity .22s ease,transform .22s ease}.who{color:var(--muted);font-size:13px;margin:0;transition:opacity .22s ease,transform .22s ease}.quote.fade-out,.who.fade-out{opacity:0;transform:translateY(6px)}.review-nav{display:flex;gap:12px;align-items:center;justify-content:center;padding-top:14px;flex-shrink:0}.review-nav button{background:var(--glass);border:1px solid rgba(255,255,255,.08);color:#e6eef8;width:34px;height:34px;border-radius:8px;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;transition:background .18s;z-index:10}.review-nav button:hover{background:#ffffff1a}.rev-counter{color:var(--muted);font-size:13px;min-width:40px;text-align:center}.footer{padding:28px 0;color:var(--muted);text-align:center}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#02061799,#020617bf);display:none;align-items:center;justify-content:center;z-index:60}.modal[aria-hidden=false]{display:flex}.modal-panel{background:linear-gradient(180deg,#071428,#081028);padding:26px;border-radius:12px;box-shadow:0 18px 60px #03071299;width:90%;max-width:420px;color:var(--muted)}.trust-row{display:flex;justify-content:space-between;align-items:center;margin-top:18px;gap:18px}.stats{display:flex;gap:12px}.stat{background:#ffffff05;padding:12px 14px;border-radius:10px;text-align:center}.stat strong{display:block;color:#fff;font-size:18px}.stat span{display:block;color:var(--muted);font-size:13px}.badges{display:flex;gap:8px}.badge{background:linear-gradient(90deg,var(--accent1),var(--accent2));padding:8px 10px;border-radius:10px;color:#041428;font-weight:700}.content{padding-top:40px}.content article{margin-bottom:32px}.content h2{color:#fff;margin-bottom:10px}.content p,.content li{color:var(--muted);line-height:1.7}.token-showcase{padding:28px 0;position:relative;z-index:5}.showcase-grid{display:grid;grid-template-columns:1.35fr .9fr;gap:20px;align-items:start}.token-card,.token-card-large{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:28px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 30px 80px #02061773}.token-card-large{display:flex;flex-direction:column;justify-content:center;min-height:260px}.token-card-group{display:grid;gap:18px}.token-card h2,.token-card h3{color:#fff;margin:0 0 12px}.token-card p{color:var(--muted);margin:0;line-height:1.75}.token-icon{width:54px;height:54px;border-radius:16px;background:#ffffff14;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.token-icon img{max-width:32px;max-height:32px}.token-card-large h2{font-size:32px;line-height:1.08}.partner-carousel{overflow:hidden;padding:12px 0}.partner-track{display:flex;gap:12px;align-items:center;transition:transform .6s cubic-bezier(.2,.9,.3,1)}.partner-card{min-width:140px;border-radius:10px;background:linear-gradient(180deg,#ffffff05,#ffffff03);color:#e6eef8;display:flex;align-items:center;gap:12px;padding:12px 18px;min-width:150px;font-weight:700;box-shadow:0 8px 30px #02061780;transition:transform .28s cubic-bezier(.2,.9,.3,1),box-shadow .28s}.partner-card:before{content:attr(data-initial);width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--accent2),var(--accent1));box-shadow:0 8px 18px #3b82f624}.partner-card:hover{transform:translateY(-6px) scale(1.03);box-shadow:0 22px 50px #02061799}@media (max-width:900px){.hero{flex-direction:column-reverse;text-align:center}.nav{display:none}h1{font-size:32px}.hero-right{margin-bottom:10px}.trust-row{flex-direction:column;align-items:flex-start}.partner-card{min-width:110px;padding:10px;font-size:13px}.card{height:300px}}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:40px auto}.metric-card,.info-card,.glass-block{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.metric-card h3{margin:0;font-size:34px;color:#6ee7b7}.metric-card p{color:#94a3b8}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px}.info-card h3{color:#fff}.info-card:hover,.metric-card:hover{transform:translateY(-5px);transition:.3s ease}.content article{background:#ffffff05;padding:24px;border-radius:16px;border:1px solid rgba(255,255,255,.05)}@media (max-width:900px){.metrics,.grid-3{grid-template-columns:1fr}}html,body{height:100%;margin:0;font-family:Inter,system-ui,Segoe UI,Roboto,Helvetica Neue,Arial;color:#e6eef8;background:linear-gradient(180deg,var(--bg),#041028 60%)}.wallet-status{margin:14px 0 0;padding:12px 16px;border-radius:10px;background:#6ee7b714;border:1px solid rgba(110,231,183,.18);color:var(--accent1);font-size:14px;font-weight:600}@media (max-width: 900px){html{background-color:var(--bg);background-image:linear-gradient(180deg,var(--bg),#041028 60%);background-attachment:fixed;background-repeat:no-repeat;min-height:100%}body{background:transparent;min-height:100vh}.container{padding:18px}.hero{flex-direction:column-reverse;gap:24px;min-height:auto;text-align:center}h1{font-size:32px;line-height:1.15}.lead{font-size:16px}.hero-cta{flex-direction:column;width:100%}.hero-cta .btn{width:100%;justify-content:center}.features{flex-wrap:wrap;justify-content:center}.trust-row{flex-direction:column;align-items:stretch}.stats{flex-direction:column}.badges{justify-content:center;flex-wrap:wrap}.card{max-width:100%;min-height:240px}.metrics,.grid-3{grid-template-columns:1fr;gap:14px}.content article,.info-card,.metric-card,.glass-block{padding:18px}.metric-card h3{font-size:28px}.nav{display:none}.footer{font-size:14px;padding:20px 10px}}@media (max-width: 480px){h1{font-size:28px}.lead{font-size:15px}.logo{font-size:18px}.btn{padding:14px 16px}.metric-card h3{font-size:24px}.content h2{font-size:22px}.quote{font-size:14px}}
