 :root{--primary:#2980FE;--primary-hover:#276FE8;--primary-ui:#409EFF;--primary-soft:#ECF5FF;--primary-bg:#F0F5FF;--bg-page:#fff;--bg-soft:#F5F7FA;--bg-soft-blue:#F0F5FF;--bg-lighter:#F7F9FC;--text-strong:#101010;--text-heading:#152946;--text-primary:#303133;--text-secondary:#606266;--text-muted:#909399;--border-light:#EBEEF5;--border-base:#E4E7ED;--border-strong:#DCDFE6;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:28px;--radius-pill:999px;--shadow-sm:0 3px 16px rgba(0,0,0,.04);--shadow-md:0 12px 40px rgba(0,0,0,.07);--shadow-lg:0 18px 58px rgba(0,0,0,.09);--transition-fast:.2s;--transition-base:.4s;--container:1200px;--font:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--text-primary);font-family:var(--font);font-size:16px;line-height:1.75;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-synthesis:none;overflow-x:hidden}a{color:inherit;text-decoration:none}a:hover{color:var(--primary)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #70adff;outline-offset:4px}button{font:inherit;cursor:pointer}img{max-width:100%;height:auto;object-fit:contain}.container{width:min(var(--container),calc(100% - 64px));margin-inline:auto}.skip{position:absolute;top:-100px;left:20px;background:#fff;padding:10px;z-index:300}.skip:focus{top:15px}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--text-heading);font-weight:500;line-height:1.22}h1{font-size:clamp(36px,4.5vw,62px);letter-spacing:-.018em}h2{font-size:clamp(29px,3.1vw,43px)}h3{font-size:clamp(20px,2vw,25px)}p{color:var(--text-secondary)}.eyebrow{display:inline-block;letter-spacing:.1em;text-transform:uppercase;color:var(--primary);font-size:13px;font-weight:500;margin-bottom:24px}.navbar{position:sticky;top:0;z-index:100;background:rgba(255,255,255,.94);border-bottom:1px solid transparent;transition:box-shadow .25s,border-color .25s}.navbar.scrolled{border-color:var(--border-light);box-shadow:var(--shadow-sm);backdrop-filter:blur(14px)}.navbar-inner{height:80px;display:flex;align-items:center;gap:25px}.brand{display:flex;align-items:center;gap:10px;font-size:24px;font-weight:500;color:var(--text-heading);white-space:nowrap}.brand-mark{width:37px;height:37px;border-radius:11px;background:var(--primary);display:grid;place-items:center;color:#fff}.desktop-nav{display:flex;align-items:center;gap:4px;flex:1;justify-content:center}.mega-parent{position:relative}.mega-trigger{padding:13px 10px;background:none;border:0;font-size:14px;font-weight:500;color:var(--text-heading)}.mega-panel{position:absolute;top:100%;left:50%;width:310px;padding:13px;border:1px solid var(--border-light);background:#fff;box-shadow:var(--shadow-md);border-radius:16px;opacity:0;visibility:hidden;transform:translate(-50%,8px);transition:opacity .2s,transform .2s,visibility .2s}.mega-parent:hover .mega-panel,.mega-parent:focus-within .mega-panel,.mega-parent.open .mega-panel{opacity:1;visibility:visible;transform:translate(-50%,0)}.mega-panel a{display:block;padding:10px 12px;border-radius:10px}.mega-panel a:hover{background:var(--primary-soft)}.mega-panel strong{font-size:14px;font-weight:500;display:block;color:var(--text-heading)}.mega-panel small{display:block;color:var(--text-secondary);font-size:12px;line-height:1.6}.lang-switch{display:flex;align-items:center;gap:9px;font-size:13px;white-space:nowrap}.lang-switch a[aria-current=page]{color:var(--primary);font-weight:500}.menu-toggle{display:none;border:1px solid var(--border-light);border-radius:9px;background:#fff;width:46px;height:46px}.drawer-backdrop{position:fixed;inset:0;background:rgba(5,20,40,.35);z-index:180}.drawer{position:fixed;inset:0 0 0 auto;width:min(86vw,360px);background:#fff;z-index:190;transform:translateX(102%);transition:transform .3s;display:flex;flex-direction:column;padding:28px 20px;box-shadow:var(--shadow-lg)}.drawer.open{transform:translateX(0)}.drawer-close{align-self:flex-end;width:44px;height:44px;background:#fff;border:1px solid var(--border-light);border-radius:10px;font-size:25px}.drawer-scroll{overflow:auto;flex:1}.drawer details{border-bottom:1px solid var(--border-light)}.drawer summary{padding:15px 5px;font-weight:500;cursor:pointer}.drawer details a{display:block;padding:8px 18px;font-size:14px}.drawer-lang{display:flex;gap:24px;padding-top:18px;border-top:1px solid var(--border-light)}body.drawer-open{overflow:hidden}.download-jump{position:fixed;right:14px;top:43%;width:80px;height:80px;border-radius:11px;background:var(--primary);color:#fff;z-index:150;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.3;gap:3px;font-size:25px;box-shadow:var(--shadow-md);transition:transform .2s}.download-jump span{font-size:13px;font-weight:500}.download-jump:hover{transform:translateX(-3px);color:#fff;background:var(--primary-hover)}body.drawer-open .download-jump{visibility:hidden}.hero{display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:center;min-height:660px;padding-block:80px 72px}.hero-copy p{max-width:570px;font-size:17px}.tag-row{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0}.tag-row span{padding:7px 12px;background:var(--bg-lighter);border:1px solid var(--border-light);border-radius:9px;font-size:13px}.text-link{display:inline-block;color:var(--primary);font-weight:500;margin-top:13px}.hero-art{position:relative;min-height:475px;display:grid;place-items:center}.hero-glow{position:absolute;inset:5%;border-radius:50%;background:radial-gradient(circle,#dcebff 0,rgba(240,245,255,.4) 55%,transparent 75%)}.mock-app{position:relative;width:min(355px,90%);padding:14px;background:#fff;border:1px solid var(--border-base);border-radius:30px;box-shadow:var(--shadow-lg);transform:rotate(-2deg)}.mock-app-heading{padding:12px 16px;display:flex;justify-content:space-between;font-weight:500}.mock-app-heading small{font-size:10px;color:var(--text-muted)}.wallet-panel{background:#fff;padding:20px;border-radius:19px;border:1px solid var(--border-light);box-shadow:var(--shadow-sm);width:100%}.wallet-top{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:500}.wallet-top small{font-size:10px;color:var(--text-muted);font-weight:400}.muted{margin:24px 0 4px;font-size:12px;color:var(--text-muted)}.balance{font-size:34px;font-weight:500;line-height:1.4;color:var(--text-heading)}.network-tag{display:inline-block;font-size:11px;background:var(--primary-soft);color:var(--primary);padding:5px 10px;border-radius:7px;margin:12px 0}.token-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--border-light);font-size:14px}.token-row>span:last-child{margin-left:auto}.token-row small{display:block;font-size:10px;color:var(--text-muted)}.token-icon{display:grid;place-items:center;width:34px;height:34px;background:var(--bg-soft-blue);border-radius:50%;color:var(--primary)}.float-card{position:absolute;background:#fff;padding:13px;border-radius:12px;border:1px solid var(--border-light);box-shadow:var(--shadow-md);font-size:13px}.float-a{top:12%;left:0}.float-b{bottom:9%;right:0}.trust{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--border-light);gap:25px;padding-block:30px}.trust>div{display:flex;gap:14px;align-items:flex-start}.trust span{font-size:13px;color:var(--primary)}.trust p{margin:0;color:var(--text-heading);font-size:14px}.section{padding-block:clamp(65px,8vw,114px)}.soft{background:var(--bg-soft)}.split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,86px)}.split p{max-width:550px}.section-head{max-width:700px;margin-bottom:37px}.product-stage{background:var(--primary-bg);padding:32px;border-radius:28px}.stage-label{color:var(--primary);font-size:12px;font-weight:500;letter-spacing:.08em;margin-bottom:15px}.product-stage .wallet-panel{max-width:440px;margin:auto}.steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.step{padding:25px;border:1px solid var(--border-light);border-radius:18px;background:#fff;min-width:0}.step-num{color:var(--primary);font-size:30px;font-weight:400}.step h3{margin:17px 0 12px;font-size:20px}.step p{font-size:14px;line-height:1.8}.step a{color:var(--primary);font-size:14px}.diagram-board{border-radius:26px;padding:clamp(26px,5vw,55px);background:#fff;box-shadow:var(--shadow-sm);border:1px solid var(--border-light)}.diagram-board>span{font-size:42px}.diagram-board h3{margin-top:16px}.diagram-flow{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:25px}.diagram-flow b{font-weight:500;padding:8px 13px;background:var(--primary-soft);border-radius:9px;color:var(--primary);font-size:13px}.diagram-flow i{font-style:normal;color:var(--text-muted)}.swap-board{padding:34px;border-radius:24px;border:1px solid var(--border-light);box-shadow:var(--shadow-md)}.swap-row{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid var(--border-light);border-radius:12px;margin-bottom:12px;flex-wrap:wrap}.swap-row small{width:100%;color:var(--text-muted)}.swap-row b{font-weight:500}.swap-row span{margin-left:auto}.confirm-demo{background:var(--primary-soft);color:var(--primary);text-align:center;padding:15px;border-radius:10px;margin-bottom:13px}.swap-board>small{color:var(--text-muted)}.ecosystem{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px}.ecosystem>div{padding:25px 18px;border:1px solid var(--border-light);background:white;border-radius:15px}.ecosystem span{display:grid;place-items:center;width:48px;height:48px;background:var(--primary-soft);color:var(--primary);border-radius:12px;font-size:22px}.ecosystem h3{font-size:18px;margin:18px 0 10px}.ecosystem p{font-size:13px;margin:0}.chapter-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.link-card{position:relative;padding:22px 52px 22px 22px;background:#fff;border:1px solid var(--border-light);border-radius:15px;transition:transform .2s,box-shadow .2s}.link-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-sm)}.link-card strong{font-weight:500;display:block;color:var(--text-heading)}.link-card span{display:block;font-size:13px;color:var(--text-secondary);margin-top:6px}.link-card em{position:absolute;right:20px;top:27px;font-style:normal;color:var(--primary)}.accordion{max-width:900px}.faq-item{border-bottom:1px solid var(--border-base)}.faq-item h3{margin:0}.faq-question{display:flex;width:100%;justify-content:space-between;text-align:left;align-items:center;gap:20px;background:transparent;border:0;padding:23px 0;color:var(--text-heading);font-size:17px;font-weight:500}.faq-question span{color:var(--primary)}.faq-answer{padding:0 20px 15px 0}.faq-answer p{margin-bottom:5px}.guide-hero{padding-top:80px;padding-bottom:70px}.guide-hero h1{max-width:880px}.guide-hero>p{font-size:18px;max-width:830px}.breadcrumb{display:flex;gap:12px;color:var(--text-muted);font-size:13px;margin-bottom:40px}.guide-body{max-width:620px}.guide-body li{margin-bottom:10px}.note-panel{background:var(--primary-soft);border-radius:24px;padding:32px}.download-cta{margin-block:50px 95px;padding:clamp(35px,7vw,80px);background:var(--primary-bg);border-radius:26px;text-align:center}.download-cta p{max-width:680px;margin:0 auto 28px}.download-btn{display:inline-flex;justify-content:center;align-items:center;min-height:70px;min-width:230px;padding:14px 34px;border-radius:12px;background:var(--primary);color:#fff;font-size:18px;font-weight:500;scroll-margin-top:120px}.download-btn:hover{background:var(--primary-hover);color:#fff}.site-footer{background:#02132C;color:#edf5ff;padding:75px 0 25px}.footer-intro{max-width:550px;margin-bottom:45px}.footer-intro p{color:#a9b9cf}.footer-brand{font-size:24px}.footer-columns{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:26px}.footer-columns h3{color:#fff;font-size:15px}.footer-columns a{display:block;font-size:13px;color:#b9c9db;margin:12px 0}.footer-columns a:hover{color:white}.footer-bottom{margin-top:60px;padding-top:20px;border-top:1px solid #243752;display:flex;gap:22px;flex-wrap:wrap;font-size:12px;color:#b9c9db}.footer-bottom a:hover{color:#fff}.reveal{transition:opacity .5s,transform .5s}.js-ready .reveal:not(.visible){opacity:.01;transform:translateY(16px)}@media(max-width:1100px){.desktop-nav,.desktop-lang{display:none}.menu-toggle{display:block;margin-left:auto}.ecosystem{grid-template-columns:repeat(3,1fr)}.footer-columns{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.container{width:calc(100% - 36px)}.navbar-inner{height:66px}.hero{grid-template-columns:1fr;padding-block:54px 35px;min-height:0;gap:25px}.hero-art{min-height:430px}.float-card{position:relative;top:auto;bottom:auto;left:auto;right:auto;margin:8px}.mock-app{transform:none}.trust{grid-template-columns:repeat(2,1fr)}.split{grid-template-columns:1fr}.steps-grid{grid-template-columns:1fr 1fr}.section{padding-block:64px}.ecosystem{grid-template-columns:1fr 1fr}.footer-columns{grid-template-columns:repeat(2,1fr)}.download-jump{height:68px;width:68px;right:12px;top:42%;font-size:23px}.download-jump span{font-size:12px}.hero-copy{padding-right:14px}}@media(max-width:480px){.steps-grid,.chapter-grid,.ecosystem,.trust{grid-template-columns:1fr}.hero-art{min-height:0;display:flex;flex-direction:column}.hero-glow{inset:0}.mock-app{width:100%}.wallet-panel{padding:14px}.wallet-top{flex-wrap:wrap}.balance{font-size:28px}.product-stage,.swap-board{padding:17px}.footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.guide-hero{padding-top:40px}.download-cta{padding:35px 18px}.download-btn{width:75%;min-width:0}.tag-row span{font-size:12px}.diagram-flow{gap:5px}.diagram-flow b{padding:7px;font-size:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.js-ready .reveal:not(.visible){opacity:1;transform:none}}