*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,'PingFang SC','Microsoft YaHei',Arial,sans-serif;background:#07090c;color:#fff;overflow-x:hidden}body.light{background:#eef6ff;color:#08111d}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}#starCanvas{position:fixed;inset:0;z-index:-3}.cursor-light{position:fixed;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(29,158,255,.2),transparent 65%);pointer-events:none;z-index:-2;transform:translate(-50%,-50%)}body:before{content:"";position:fixed;inset:0;background:radial-gradient(circle at 25% 15%,rgba(0,194,255,.14),transparent 28%),radial-gradient(circle at 73% 28%,rgba(141,41,255,.18),transparent 30%),linear-gradient(180deg,#091013 0%,#07080b 55%,#120b14 100%);z-index:-4}.site-header{position:sticky;top:0;z-index:50;height:92px;display:flex;align-items:center;gap:46px;padding:0 11%;backdrop-filter:blur(18px);background:rgba(5,8,12,.55);border-bottom:1px solid rgba(255,255,255,.06)}.logo{font-weight:950;line-height:.76;font-size:28px;letter-spacing:-2px;display:inline-grid}.logo span{font-size:42px}.logo b{font-size:24px}.nav{display:flex;gap:36px;font-weight:800}.nav a{opacity:.86}.nav a:hover{color:#27a7ff}.header-actions{margin-left:auto;display:flex;gap:12px;align-items:center}.icon-btn,.lang-btn,.login-btn{border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.05);color:#fff;border-radius:12px;padding:13px 18px;font-weight:900}.login-btn{background:#fff;color:#05070b}.section{padding:90px 12%;position:relative}.hero{min-height:780px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:50px;padding-top:45px}.hero-art{position:relative}.hero-art img{border-radius:30px;filter:drop-shadow(0 45px 70px rgba(0,0,0,.7));transform:perspective(900px) rotateY(-8deg) rotateZ(-2deg)}.coin{position:absolute;width:92px;height:92px;border-radius:50%;display:grid;place-items:center;font-weight:950;font-size:48px;box-shadow:inset 0 -9px 16px rgba(0,0,0,.32),0 20px 40px rgba(0,0,0,.35);animation:float 4s ease-in-out infinite}.coin-x{left:5%;top:8%;background:#222}.coin-b{right:10%;top:33%;background:#ffbc19}.coin-u{left:16%;bottom:20%;background:#40d85b}.coin-e{right:5%;bottom:16%;background:#2878ff}.hero h1{font-size:72px;line-height:1.13;margin:14px 0 22px;font-weight:950}.hero em,.merchant em,.slide em,.section-title h2 em{font-style:normal;color:#27a7ff}.eyebrow{color:#27a7ff;font-weight:900;letter-spacing:4px}.hero p{font-size:20px;line-height:1.85;color:#e6edf7}.cta-row{display:flex;gap:18px;margin-top:34px}.primary,.ghost{padding:16px 28px;border-radius:14px;font-weight:900}.primary{background:#199cff;box-shadow:0 0 32px rgba(25,156,255,.45)}.ghost{border:1px solid rgba(255,255,255,.24)}.section-title{text-align:center;margin-bottom:42px}.section-title h2{font-size:48px;margin:0 0 14px}.section-title p{color:#b7c3d2}.slider{position:relative;min-height:440px;border:1px solid rgba(255,255,255,.18);border-radius:46px;background:linear-gradient(135deg,rgba(21,29,41,.93),rgba(11,12,18,.9));overflow:hidden;box-shadow:0 0 55px rgba(55,161,255,.12)}.slide{position:absolute;inset:0;display:grid;grid-template-columns:1fr .85fr;align-items:center;gap:30px;padding:76px 9%;opacity:0;transform:scale(.96) translateX(40px);transition:.65s}.slide.active{opacity:1;transform:none}.slide h3{font-size:54px;line-height:1.18;margin:0 0 24px}.slide p{font-size:19px;line-height:1.8;color:#edf3fa}.slide img{border-radius:26px;max-height:300px;object-fit:cover;object-position:center;filter:drop-shadow(0 25px 35px rgba(0,0,0,.35))}.slide-btn{position:absolute;top:50%;z-index:3;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;border:0;background:rgba(255,255,255,.08);color:#fff;font-size:38px}.prev{left:18px}.next{right:18px}.dots{text-align:center;margin-top:18px}.dots button{width:10px;height:10px;border-radius:50%;border:0;margin:0 5px;background:#4f5965}.dots .active{background:#fff}.merchant{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.phone-stack img,.download-phone img{border-radius:30px;filter:drop-shadow(0 45px 75px rgba(0,0,0,.6))}.merchant h2{font-size:60px;margin:0 0 18px}.merchant p,.download p,.security p{font-size:20px;line-height:1.8;color:#e5edf8}.stats-card{margin-top:34px;border:1px solid rgba(255,255,255,.18);border-radius:24px;padding:26px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;background:rgba(21,28,39,.72)}.stats-card span{display:block;color:#c9d5e4}.stats-card b{font-size:34px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.card,.risk{border:1px solid rgba(255,255,255,.18);border-radius:24px;padding:36px;background:rgba(19,24,34,.78);transition:.35s}.card:hover,.risk:hover{transform:translateY(-10px);box-shadow:0 20px 50px rgba(0,153,255,.16);border-color:#209cff}.card i{font-size:44px;color:#1aa2ff;font-style:normal}.card h3,.risk h3{font-size:28px}.card p,.risk p{line-height:1.75;color:#d8e3ef}.download{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;align-items:center;text-align:center}.download h2,.security h2{font-size:56px;margin:0 0 16px}.qr{width:180px;height:180px;margin:28px auto 12px;border:12px solid #fff;border-radius:22px;color:#fff;display:grid;place-items:center;font-size:38px;font-weight:950;line-height:.8;background:repeating-linear-gradient(45deg,#fff 0 12px,#05070b 12px 24px)}.security{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px;align-items:center}.risk-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.risk b{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#fff;color:#07101b}.news{padding-top:80px}.news-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.news-card{overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:26px;background:linear-gradient(180deg,rgba(24,31,43,.88),rgba(11,15,22,.9));box-shadow:0 24px 60px rgba(0,0,0,.22);transition:.35s}.news-card:hover{transform:translateY(-10px);border-color:#1e9fff;box-shadow:0 24px 70px rgba(30,159,255,.18)}.news-card img{width:100%;height:190px;object-fit:cover;transition:.45s}.news-card:hover img{transform:scale(1.06)}.news-body{padding:22px}.news-body span{display:inline-flex;margin-bottom:12px;padding:7px 12px;border-radius:999px;background:rgba(30,159,255,.14);color:#53b7ff;font-weight:900;font-size:13px}.news-body h3{margin:0 0 12px;font-size:21px;line-height:1.45}.news-body p{margin:0;color:#d5dfeb;line-height:1.75;font-size:15px}.news-body a:hover{color:#55baff}.article-page{max-width:920px;margin:0 auto;padding:90px 22px}.article-page h1{font-size:44px;line-height:1.25;margin:0 0 18px}.article-page .meta{color:#89a2ba;font-weight:800;margin-bottom:26px}.article-page img{border-radius:28px;margin:24px 0 28px;box-shadow:0 28px 70px rgba(0,0,0,.32)}.article-page p{font-size:18px;line-height:2;color:#e4edf7}.back-link{display:inline-block;margin-top:28px;color:#58b9ff;font-weight:900}.float-tools{position:fixed;right:34px;top:48%;z-index:40;display:grid;gap:14px}.float-tools a{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:#159cff;font-size:30px;box-shadow:0 10px 26px rgba(0,145,255,.35)}.float-tools a:nth-child(2){background:#eff8ff;color:#159cff}footer{padding:70px 12%;border-top:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.03)}footer p{display:flex;gap:26px;margin:28px 0}.reveal{opacity:0;transform:translateY(32px);transition:opacity .8s ease,transform .8s ease}.reveal.show{opacity:1;transform:none}@keyframes float{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(7deg)}}@media (max-width:1100px){.news-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.site-header{padding:0 18px;height:auto;min-height:76px}.nav{display:none}.header-actions{gap:8px}.lang-btn{display:none}.section{padding:60px 20px}.hero,.merchant,.download,.security,.slide{grid-template-columns:1fr}.hero h1{font-size:44px}.slide h3,.section-title h2,.merchant h2,.download h2,.security h2{font-size:34px}.slider{min-height:650px}.cards,.risk-grid,.stats-card,.news-grid{grid-template-columns:1fr}.coin{width:62px;height:62px;font-size:32px}.float-tools{right:14px}.float-tools a{width:52px;height:52px}}
