:root{--bg:#07090d;--panel:#171b23;--line:#353b49;--blue:#27a6ff;--text:#fff;--muted:#cfd6e3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 30% 10%,#0f2630,transparent 28%),radial-gradient(circle at 72% 35%,#2a1028,transparent 34%),#050608;color:var(--text);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",Arial,sans-serif;font-weight:600}a{color:inherit;text-decoration:none}p{line-height:1.8;color:#f4f7fb;font-weight:500}.container{width:min(1180px,92vw);margin:auto}.site-header{position:sticky;top:0;z-index:20;height:96px;display:flex;align-items:center;gap:48px;padding:0 10vw;background:linear-gradient(180deg,rgba(8,11,18,.88),rgba(8,11,18,.65));backdrop-filter:blur(16px)}.logo{font-weight:1000;line-height:.72;font-size:38px;letter-spacing:-5px;display:inline-flex;flex-direction:column}.logo small{font-size:28px;letter-spacing:-2px}.nav{display:flex;gap:44px;font-size:18px}.nav a:hover,.blue-link,.center span,.hero h1 span,.stats h2 span,.security h2 span{color:var(--blue)}.header-actions{margin-left:auto;display:flex;gap:12px}.header-actions button,.login{border:1px solid #3b4250;background:#171b23;color:#fff;border-radius:10px;padding:13px 18px;font-weight:900;font-size:16px}.login{background:#fff!important;color:#000!important}.section-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.hero{min-height:760px;padding:80px 10vw 40px}.hero h1{font-size:72px;line-height:1.25;margin:0 0 25px}.hero-text{text-align:center}.qr{width:220px;height:220px;margin:40px auto 12px;border:12px dotted #fff;border-radius:26px;display:flex;align-items:center;justify-content:center;font-size:28px;line-height:1;color:#fff}.phone-wrap{position:relative;height:520px}.phone{width:320px;height:560px;background:#f8fafc;border:12px solid #15171d;border-radius:44px;transform:rotate(-12deg);margin:10px auto;box-shadow:0 20px 60px #000;color:#111;padding:26px}.phone-top{height:110px;background:#14161d;color:#fff;border-radius:28px;padding:20px;display:flex;justify-content:space-between;flex-direction:column}.phone-btns{display:flex;gap:10px;margin:14px 0}.phone-btns span{background:#252832;color:#fff;border-radius:16px;padding:10px;font-size:12px;flex:1;text-align:center}.banner{background:#cfeeff;border-radius:16px;padding:18px;color:#0d65bb}.wallet-card{margin-top:12px;padding:14px;border-radius:14px;background:#fff;box-shadow:0 8px 20px #dce5f5;display:flex;justify-content:space-between}.wallet-card i{width:70px;background:linear-gradient(120deg,#fff,#8ed2ff);border-radius:4px}.coin{position:absolute;width:90px;height:90px;border-radius:50%;display:grid;place-items:center;font-size:50px;font-weight:1000;z-index:2;box-shadow:inset 0 0 0 10px rgba(0,0,0,.12),0 14px 25px #0008}.coin-x{background:#111;left:80px;top:0}.coin-b{background:#ffc21d;right:80px;top:190px}.coin-u{background:#54d66d;left:120px;bottom:20px}.coin-e{background:#2579f2;right:50px;bottom:0}.slider-card{display:flex;justify-content:space-between;align-items:center;margin-top:30px;padding:80px;border:1px solid var(--line);border-radius:32px;background:linear-gradient(135deg,#17202b,#15151f)}.slider-card h2{font-size:58px;line-height:1.15}.slider-card h2 span{color:var(--blue)}.big-icon{font-size:190px;color:#aee5ff}.stats{padding:100px 0}.stats h2{font-size:64px}.mock-app{display:flex;gap:40px;justify-content:center}.mock-app div{width:230px;height:520px;background:linear-gradient(#1b1d25 35%,#fff 35%);border-radius:18px;box-shadow:0 20px 50px #0008}.data-card{margin-top:35px;border:1px solid var(--line);background:var(--panel);border-radius:22px;padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.data-card strong{font-size:30px}.spark{height:70px;background:linear-gradient(135deg,transparent 20%,var(--blue) 20% 38%,transparent 38% 45%,var(--blue) 45% 60%,transparent 60% 68%,var(--blue) 68%);border-bottom:2px solid var(--blue)}.seo-intro,.faq,.articles{padding:80px 0}.seo-intro h2,.center,.page-hero h1{font-size:46px;text-align:center}.seo-intro p{max-width:900px;margin:auto;text-align:center}.cards{display:grid;gap:22px}.three{grid-template-columns:repeat(3,1fr)}.four{grid-template-columns:repeat(4,1fr)}.five{grid-template-columns:repeat(5,1fr)}.six{grid-template-columns:repeat(3,1fr)}.cards article,.risk-list article,.faq details,.data-grid div{background:rgba(25,29,38,.88);border:1px solid var(--line);border-radius:22px;padding:34px;min-height:180px}.cards h3,.risk-list h3{font-size:26px;margin:.2em 0}.cards i{font-size:38px;color:var(--blue)}.data-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:18px;padding:80px 0}.data-grid h2{grid-column:1/-1}.data-grid b{display:block;font-size:34px;color:var(--blue)}.security{padding:100px 0}.security h2{font-size:56px}.risk-list{display:grid;grid-template-columns:1fr 1fr;gap:20px}.risk-list b{display:inline-grid;place-items:center;background:#fff;color:#000;border-radius:50%;width:34px;height:34px}.article-list{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.article-list a{border:1px solid var(--line);border-radius:16px;padding:20px;background:var(--panel)}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.faq summary{cursor:pointer;font-size:19px}.float{position:fixed;right:34px;top:48%;display:flex;flex-direction:column;gap:14px;z-index:10}.float a{width:62px;height:62px;border-radius:50%;background:#0798ff;display:grid;place-items:center;font-size:30px}.float a:nth-child(2){background:#eaf8ff;color:#0798ff}.footer{margin-top:80px;border-top:1px solid var(--line);background:linear-gradient(90deg,#1c101a,#10242b);padding:70px 0 32px}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:40px}.footer a{display:block;margin:12px 0;color:#fff}.foot-bottom{border-top:1px solid #ffffff24;margin-top:30px;padding-top:25px;display:flex;gap:28px;align-items:center}.foot-bottom span{margin-left:auto}.page-hero{text-align:center;padding:100px 0 170px}.page-hero p{max-width:800px;margin:auto}.process{padding-bottom:80px}.steps{display:flex;align-items:center;justify-content:center;gap:35px}.steps div{width:280px;text-align:center}.steps i{font-size:52px;color:var(--blue)}.center-p{text-align:center;max-width:760px;margin:auto}.tutorial{display:grid;grid-template-columns:250px 1fr;gap:60px;padding:90px 0}.tutorial aside{position:sticky;top:120px;height:max-content}.tutorial aside a{display:block;padding:18px 26px;border-radius:12px;margin-bottom:10px}.tutorial aside a.active{background:#fff;color:#111}.tutorial-main h1{font-size:36px}.tutorial-step{display:grid;grid-template-columns:420px 1fr;gap:60px;align-items:center;border-bottom:1px solid var(--line);padding:45px 0}.screen{height:220px;background:#fff;color:#111;border:6px solid #303642;border-radius:16px;display:grid;place-items:center;text-align:center;font-size:24px;font-weight:800}.screen button{border:0;border-radius:20px;background:#111;color:#fff;padding:14px 46px}.articles article{padding:35px;border-bottom:1px solid var(--line)}.articles h1{text-align:center;font-size:48px}@media(max-width:900px){.site-header{padding:0 4vw;gap:20px}.nav{display:none}.section-grid,.tutorial,.tutorial-step{grid-template-columns:1fr}.hero{padding:40px 4vw}.hero h1{font-size:44px}.three,.four,.five,.six,.faq-grid,.article-list,.data-grid{grid-template-columns:1fr}.slider-card{padding:34px}.slider-card h2,.stats h2,.security h2{font-size:38px}.footer-grid{grid-template-columns:1fr}.foot-bottom{display:block}.mock-app div:nth-child(2){display:none}}


/* ===== XXPay visual effects: keep original content, enrich motion only ===== */
body{overflow-x:hidden}body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(circle at var(--mx,50%) var(--my,20%),rgba(39,166,255,.13),transparent 22%),radial-gradient(circle at 76% 18%,rgba(75,222,255,.08),transparent 28%);transition:.15s}body::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(circle at center,#000 0%,transparent 72%);animation:gridFloat 18s linear infinite}.site-header{box-shadow:0 10px 40px rgba(0,0,0,.25)}.site-header::after{content:"";position:absolute;left:10vw;right:10vw;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--blue),transparent);opacity:.45}.section-grid,.slider-card,.cards article,.risk-list article,.faq details,.data-grid div,.article-list a,.tutorial-step,.process .steps div{position:relative}.cards article,.risk-list article,.faq details,.data-grid div,.article-list a,.slider-card,.data-card,.screen{transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.cards article:hover,.risk-list article:hover,.faq details:hover,.data-grid div:hover,.article-list a:hover,.slider-card:hover,.data-card:hover,.screen:hover{transform:translateY(-8px);border-color:rgba(39,166,255,.68);box-shadow:0 18px 55px rgba(0,0,0,.36),0 0 34px rgba(39,166,255,.12)}.logo{filter:drop-shadow(0 0 12px rgba(255,255,255,.16))}.hero h1 span,.stats h2 span,.security h2 span,.center span{background:linear-gradient(90deg,#27a6ff,#72ddff,#27a6ff);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:220% 100%;animation:shineText 4s linear infinite}.phone{animation:phoneFloat 5s ease-in-out infinite}.coin{animation:coinFloat 4.5s ease-in-out infinite}.coin-b{animation-delay:.45s}.coin-u{animation-delay:.9s}.coin-e{animation-delay:1.25s}.coin::after{content:"";position:absolute;inset:-8px;border-radius:50%;border:1px solid rgba(255,255,255,.24);animation:pulseRing 2.4s ease-out infinite}.big-icon{animation:boltPulse 2.6s ease-in-out infinite;text-shadow:0 0 32px rgba(39,166,255,.35)}.spark{animation:sparkMove 3.2s ease-in-out infinite}.float a{animation:floatBtn 3s ease-in-out infinite}.float a:nth-child(2){animation-delay:.45s}.reveal{opacity:0;transform:translateY(34px);transition:opacity .8s ease,transform .8s ease}.reveal.is-visible{opacity:1;transform:none}.xxpay-loader{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background:radial-gradient(circle at 40% 20%,#112937,transparent 38%),radial-gradient(circle at 70% 60%,#2b1230,transparent 36%),#050608;transition:opacity .45s ease,visibility .45s ease}.xxpay-loader.hide{opacity:0;visibility:hidden}.loader-inner{text-align:center}.loader-logo{font-size:54px;font-weight:1000;line-height:.78;letter-spacing:-5px;margin-bottom:30px;text-shadow:0 0 28px rgba(39,166,255,.42)}.loader-logo small{display:block;font-size:36px;letter-spacing:-2px}.loader-count{width:124px;height:124px;border-radius:50%;margin:auto;display:grid;place-items:center;border:2px solid rgba(39,166,255,.75);box-shadow:0 0 42px rgba(39,166,255,.23),inset 0 0 28px rgba(39,166,255,.14);font-size:48px;font-weight:1000;color:#fff;position:relative}.loader-count::before{content:"";position:absolute;inset:-13px;border-radius:50%;border:4px solid transparent;border-top-color:var(--blue);animation:spin 1s linear infinite}.loader-text{margin-top:22px;color:#dceeff;letter-spacing:2px}.coin-rain{position:fixed;inset:0;pointer-events:none;z-index:9998;overflow:hidden}.fx-coin{position:absolute;top:-80px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#ffe36e,#ffad17);color:#fff;font-weight:1000;box-shadow:inset 0 0 0 5px rgba(0,0,0,.08),0 12px 30px rgba(255,178,25,.18);animation:dropCoin linear forwards}.fx-coin:nth-child(3n){background:linear-gradient(135deg,#1aa7ff,#1b62ff)}.fx-coin:nth-child(4n){background:linear-gradient(135deg,#4ce36e,#15a94a)}.article-thumb{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:18px;margin-bottom:20px;border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 40px rgba(0,0,0,.2)}.article-list a{overflow:hidden}.article-list a .mini-thumb{display:block;height:118px;margin:-20px -20px 16px;background-size:cover;background-position:center;border-bottom:1px solid rgba(255,255,255,.12)}.articles article{background:rgba(25,29,38,.42);border:1px solid rgba(255,255,255,.08);border-radius:24px;margin:0 0 24px;box-shadow:0 16px 50px rgba(0,0,0,.18)}
@keyframes spin{to{transform:rotate(360deg)}}@keyframes dropCoin{0%{transform:translateY(-60px) rotate(0) scale(.7);opacity:0}8%{opacity:1}100%{transform:translateY(110vh) rotate(720deg) scale(1.05);opacity:0}}@keyframes phoneFloat{0%,100%{transform:rotate(-12deg) translateY(0)}50%{transform:rotate(-10deg) translateY(-16px)}}@keyframes coinFloat{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-18px) rotate(12deg)}}@keyframes pulseRing{0%{transform:scale(.82);opacity:.5}100%{transform:scale(1.35);opacity:0}}@keyframes shineText{to{background-position:-220% 0}}@keyframes boltPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.06) rotate(-3deg)}}@keyframes sparkMove{0%,100%{filter:drop-shadow(0 0 0 rgba(39,166,255,0))}50%{filter:drop-shadow(0 0 18px rgba(39,166,255,.55))}}@keyframes floatBtn{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes gridFloat{to{background-position:64px 64px}}@media(max-width:900px){.xxpay-loader .loader-logo{font-size:42px}.loader-count{width:100px;height:100px}.article-list a .mini-thumb{height:96px}}
