@charset "UTF-8";
:root{--primary:rgb(70,139,223);--primary-50:#f4f8ff;--primary-100:#e8f1ff;--primary-200:#cfe2fa;--primary-500:#468bdf;--primary-600:#3176c9;--primary-700:#245d9f;--gradient:linear-gradient(135deg,#f9fcff,#e8f3ff);--text:#1d3148;--muted:#64778d;--border:#e0e9f1;--background:#fff;--surface:#f7f9fc;--shadow-sm:0 5px 20px rgba(33,68,111,.05);--shadow-md:0 16px 40px rgba(33,68,111,.09);--shadow-lg:0 30px 70px rgba(33,68,111,.14);--radius-sm:10px;--radius-md:16px;--radius-lg:22px;--radius-xl:28px;--radius-pill:100px;--container:1200px;--transition-fast:180ms ease;--transition-base:240ms ease;--font:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--background);color:var(--text);font:400 16px/1.8 var(--font);overflow-x:clip}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%;height:auto}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.2;letter-spacing:-.025em;font-weight:600}h1{font-size:clamp(2.2rem,4.8vw,4rem);margin-bottom:26px}h2{font-size:clamp(1.75rem,3vw,2.6rem);margin-bottom:24px}h3{font-size:1.2rem}p{color:var(--muted);margin-bottom:18px}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid #84b9ff;outline-offset:4px}.container{width:min(calc(100% - 48px),var(--container));margin-inline:auto}.section{padding-block:clamp(56px,8vw,110px)}.eyebrow{display:inline-block;font-size:12px;letter-spacing:.11em;color:var(--primary-700);font-weight:600;text-transform:uppercase;margin-bottom:19px}.lead{font-size:clamp(1.05rem,1.5vw,1.23rem);max-width:670px;line-height:1.85}.muted{color:var(--muted)}.text-link{display:inline-flex;gap:14px;align-items:center;color:var(--primary-700);font-size:15px;font-weight:600;margin-top:12px}.text-link:hover{transform:translateX(3px)}.skip-link{position:absolute;left:10px;top:-80px;z-index:999;background:white;padding:12px}.skip-link:focus{top:10px}.navbar{position:sticky;top:0;z-index:30;background:rgba(255,255,255,.91);backdrop-filter:blur(15px);transition:box-shadow var(--transition-base),border-color var(--transition-base);border-bottom:1px solid transparent}.navbar.scrolled{border-color:var(--border);box-shadow:var(--shadow-sm)}.nav-inner{height:84px;display:flex;align-items:center;gap:24px}.brand{display:inline-flex;gap:10px;align-items:center;font-weight:600;font-size:21px;letter-spacing:-.03em;white-space:nowrap}.brand img{object-fit:contain}.desktop-nav{display:flex;align-items:center;gap:clamp(12px,1.6vw,25px);margin-left:auto;white-space:nowrap}.desktop-nav a{font-size:13px;font-weight:500;transition:color var(--transition-fast)}.desktop-nav a:hover,.desktop-nav a[aria-current]{color:var(--primary-700)}.language{display:flex;gap:9px;align-items:center;font-size:13px;white-space:nowrap}.language span{color:#b5c1ce}.language a{color:var(--muted)}.language a[aria-current]{color:var(--primary-700);font-weight:600}.menu-toggle{display:none;border:0;background:none;width:48px;height:48px;cursor:pointer;margin-left:auto}.menu-toggle span{display:block;height:2px;width:23px;margin:5px auto;background:var(--text)}.drawer-backdrop{position:fixed;inset:0;background:rgba(20,40,60,.35);z-index:49}.mobile-drawer{position:fixed;top:0;right:0;height:100dvh;width:min(86vw,360px);background:#fff;z-index:50;box-shadow:var(--shadow-lg);transform:translateX(105%);transition:transform var(--transition-base);padding:25px 25px 36px;display:flex;flex-direction:column;visibility:hidden}.mobile-drawer.open{visibility:visible;transform:translateX(0)}.drawer-heading{display:flex;justify-content:space-between;align-items:center;font-size:21px}.drawer-close{font-size:32px;border:0;background:none;cursor:pointer;min-width:44px;min-height:44px}.mobile-drawer nav{display:flex;flex-direction:column;overflow:auto;margin-top:30px}.mobile-drawer nav a{min-height:52px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;font-size:16px}.drawer-lang{margin-top:auto;padding-top:25px;justify-content:center;font-size:16px}.download-jump{position:fixed;right:14px;top:37%;width:78px;height:78px;border-radius:10px;background:var(--primary);color:white;display:flex;align-items:center;justify-content:center;flex-direction:column;line-height:1.3;gap:5px;box-shadow:0 10px 25px rgba(70,139,223,.25);z-index:35;font-size:13px;font-weight:600;transition:transform var(--transition-fast)}.download-jump span:first-child{font-size:23px}.download-jump:hover{transform:translateX(-4px)}body.menu-open .download-jump{z-index:25}.hero{padding-top:clamp(46px,6vw,88px);background:linear-gradient(105deg,#fff 48%,#f5faff 100%)}.hero-grid{display:grid;grid-template-columns:5fr 7fr;gap:clamp(32px,5vw,80px);align-items:center;min-height:590px}.hero-copy{position:relative;z-index:2}.hero-copy h1{max-width:590px}.hero-pills{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0}.hero-pills span,.guide-tags span{padding:6px 13px;background:white;border:1px solid var(--border);border-radius:var(--radius-pill);font-size:13px;color:var(--text)}.hero-stage{position:relative;min-height:590px;display:flex;align-items:center;justify-content:center;isolation:isolate}.app-hero{position:relative;z-index:2;max-height:555px;max-width:76%;object-fit:contain;filter:drop-shadow(0 18px 35px rgba(44,82,140,.13))}.orb{position:absolute;border-radius:50%;filter:blur(8px);background:rgba(117,177,247,.16)}.orb-one{height:430px;width:430px;top:10%;right:5%}.orb-two{height:170px;width:170px;left:2%;bottom:5%}.float-status{position:absolute;z-index:3;background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-md);padding:11px 15px;font-weight:500;font-size:13px}.status-one{left:2%;top:25%}.status-two{right:0;top:53%}.status-three{left:8%;bottom:17%}.principles{border-block:1px solid var(--border)}.principle-grid{display:grid;grid-template-columns:repeat(4,1fr)}.principle-grid>div{padding:28px 18px;border-right:1px solid var(--border);display:flex;align-items:center;gap:17px}.principle-grid>div:last-child{border:0}.principle-number{font-size:13px;color:var(--primary);font-weight:600}.principle-grid strong{font-size:14px;font-weight:500}.split{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(32px,6vw,85px);align-items:center}.split.reverse{grid-template-columns:1fr 1.05fr}.split.reverse>*:first-child{order:2}.split-copy p{max-width:540px}.showcase-visual{padding:clamp(20px,5vw,55px);border-radius:24px;background:var(--gradient)}.wallet-panel{max-width:510px;margin:auto;padding:clamp(18px,3vw,34px);border-radius:22px;background:#fff;box-shadow:var(--shadow-lg);border:1px solid var(--border)}.wallet-top,.wallet-foot{display:flex;align-items:center;justify-content:space-between;gap:9px;font-size:13px}.wallet-top>span:first-child{font-weight:600;font-size:17px}.good{color:#25875f}.balance{font-size:clamp(32px,4vw,49px);line-height:1.2;font-weight:600;margin:4px 0 24px;letter-spacing:-.04em}.token-row{display:flex;align-items:center;gap:15px;padding:14px 0;border-top:1px solid var(--border);font-size:13px}.token-row b{background:var(--primary-50);width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font-size:22px;color:var(--primary-700)}.token-row span{flex:1;font-weight:500}.token-row small{display:block;font-size:12px;color:var(--muted);font-weight:400}.token-row strong{font-weight:500}.wallet-foot{background:var(--surface);border-radius:10px;padding:12px;margin-top:12px;color:var(--primary-700)}.content-image{width:100%;max-height:420px;object-fit:contain;border-radius:16px}.showcase .content-image{max-height:160px;width:auto;margin-top:10px}.soft-section{background:var(--surface)}.section-heading{max-width:760px;margin-bottom:36px}.journey-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.journey-step{background:white;border:1px solid var(--border);border-radius:16px;padding:27px;min-width:0;transition:border-color var(--transition-fast),transform var(--transition-fast)}.journey-step:hover,.scenarios>a:hover{border-color:var(--primary-200);transform:translateY(-3px)}.step-index{color:var(--primary);font-weight:600;font-size:13px}.step-icon{display:block;font-size:24px;margin:18px 0 10px}.journey-step h3{font-size:19px;margin:0 0 12px}.journey-step p{font-size:14px;min-height:74px}.journey-step a{color:var(--primary-700);font-size:14px;font-weight:600}.illustration-pane{position:relative;padding:30px 42px;background:var(--primary-50);border:1px solid var(--border);border-radius:22px;min-height:380px;display:flex;align-items:center;justify-content:center}.illustration-pane img{max-height:370px}.mini-status{position:absolute;bottom:18px;right:16px;background:white;border:1px solid var(--border);border-radius:10px;padding:9px 15px;font-size:13px;box-shadow:var(--shadow-sm)}.architecture{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;border-top:1px solid var(--border)}.architecture>div{padding:35px 12px;border-bottom:1px solid var(--border)}.architecture span{font-size:32px;color:var(--primary);font-weight:500}.architecture h3{margin:18px 0 12px}.chapter-section{background:var(--primary-50)}.chapter-layout{display:grid;grid-template-columns:4fr 7fr;gap:12%}.chapter-list a{display:grid;grid-template-columns:55px 1fr 25px;gap:15px;padding:17px 8px;border-bottom:1px solid #d7e5f3;align-items:center;transition:transform var(--transition-fast)}.chapter-list a:hover{transform:translateX(4px)}.chapter-list a span{color:var(--primary)}.chapter-list a strong{font-size:17px;font-weight:500}.scenarios{display:grid;grid-template-columns:1.25fr 1fr;gap:20px}.scenarios>a{border:1px solid var(--border);border-radius:18px;padding:30px;transition:transform var(--transition-fast)}.scenarios>a:first-child{grid-row:span 2;background:#f8fbff}.scenarios .content-image{height:240px;margin-bottom:15px}.scenarios>a>span{background:var(--primary-50);display:inline-grid;place-items:center;border-radius:12px;width:54px;height:54px;font-size:25px;margin-bottom:20px}.scenarios h3{font-size:21px}.risk-section{background:var(--primary-50)}.risk-list{display:grid;gap:12px}.risk-list>div{border-bottom:1px solid var(--primary-200);padding:14px 10px;display:flex;gap:15px;align-items:center}.faq-preview{max-width:900px}.faq-list{border-top:1px solid var(--border)}.faq-item{border-bottom:1px solid var(--border)}.faq-item h3{margin:0}.faq-question{display:flex;width:100%;justify-content:space-between;align-items:center;gap:12px;text-align:left;min-height:74px;background:transparent;border:0;cursor:pointer;color:var(--text);font-size:17px;font-weight:500;padding:15px 2px}.faq-question span{font-size:25px;color:var(--primary);transition:transform var(--transition-fast)}.faq-question[aria-expanded=true] span{transform:rotate(45deg)}.faq-answer{padding:0 40px 20px 2px}.faq-answer p{margin:0}.download-cta{background:linear-gradient(120deg,#f5f9ff,#e9f3ff);text-align:center}.download-cta-inner{display:flex;flex-direction:column;align-items:center}.download-cta p{max-width:610px}.download-btn{display:inline-flex;min-height:70px;min-width:230px;padding:18px 33px;align-items:center;justify-content:center;border-radius:12px;background:var(--primary);color:white;font-weight:600;font-size:19px;margin:20px 0;box-shadow:0 15px 35px rgba(70,139,223,.22);transition:background var(--transition-fast),transform var(--transition-fast);scroll-margin-top:120px}.download-btn:hover{background:var(--primary-600);transform:translateY(-3px)}.download-cta small{display:block;color:var(--muted);font-size:12px}.site-footer{background:white;border-top:1px solid var(--border);padding:50px 0 25px}.footer-inner{display:flex;justify-content:space-between;gap:30px}.footer-inner p{max-width:340px;font-size:13px;margin-top:13px}.footer-inner nav{display:flex;flex-wrap:wrap;gap:12px 25px;align-content:start;font-size:14px}.footer-inner nav a:hover{color:var(--primary)}.footer-end{border-top:1px solid var(--border);padding-top:19px;margin-top:35px;display:flex;justify-content:space-between;font-size:12px;color:var(--muted)}.guide-hero{background:var(--gradient);padding-bottom:clamp(42px,6vw,80px)}.guide-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:7%;align-items:center}.guide-hero .lead{max-width:720px}.guide-hero-image{padding:15px;display:flex;align-items:center;justify-content:center}.guide-hero-image img{max-height:400px}.breadcrumb{margin-bottom:25px;font-size:13px;color:var(--muted)}.breadcrumb a:hover{color:var(--primary)}.guide-tags{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.guide-body{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(270px,.78fr);gap:7%;align-items:start}.guide-article>p{max-width:780px}.guide-steps{margin-top:40px}.guide-step{display:grid;grid-template-columns:65px 1fr;gap:20px;padding:28px 0;border-top:1px solid var(--border)}.guide-step h3{margin:0 0 12px}.guide-step p{margin-bottom:0}.checklist,.notice{background:var(--primary-50);border:1px solid var(--border);border-radius:18px;padding:26px;margin-bottom:20px}.checklist ul{margin:0;padding-left:20px;color:var(--muted)}.checklist li{margin:12px 0}.notice{background:#fffbf2;border-color:#f3e5bf}.notice p{font-size:14px;margin:10px 0 0}.guide-feature{background:var(--surface)}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.related-grid a{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:22px;border:1px solid var(--border);border-radius:14px;font-weight:500}.related-grid a:hover{border-color:var(--primary)}.related-grid span{color:var(--primary)}.faq-main{max-width:900px}.layout-1{background:#fff}.layout-2{background:linear-gradient(120deg,#f8fbff,#fff)}.layout-3{background:#f7f9fc}
@media(max-width:1100px){.desktop-nav,.desktop-lang{display:none}.menu-toggle{display:block}.hero-grid{min-height:0;gap:20px}.hero-stage{min-height:480px}.app-hero{max-height:470px}.principle-grid{grid-template-columns:repeat(2,1fr)}.principle-grid>div:nth-child(2){border-right:0}.principle-grid>div:nth-child(-n+2){border-bottom:1px solid var(--border)}}
@media(max-width:768px){.container{width:min(calc(100% - 36px),var(--container))}.nav-inner{height:70px}.section{padding-block:clamp(45px,11vw,72px)}.hero-grid,.split,.split.reverse,.guide-hero-grid,.guide-body,.chapter-layout{grid-template-columns:1fr;gap:30px}.split.reverse>*:first-child{order:0}.hero-stage{min-height:0;padding:25px 0 60px;display:flex;flex-direction:column;gap:9px}.app-hero{max-height:430px;max-width:80%}.float-status{position:static;align-self:center;box-shadow:var(--shadow-sm);width:max-content;max-width:95%}.orb-one{height:290px;width:290px}.orb-two{height:130px;width:130px}.journey-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.journey-step{padding:21px}.journey-step p{min-height:0}.architecture{grid-template-columns:1fr;gap:0}.architecture>div{padding:20px 3px}.scenarios{grid-template-columns:1fr}.scenarios>a:first-child{grid-row:auto}.guide-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:15px}.download-jump{width:68px;height:68px;right:12px;top:47%;font-size:11px}.download-jump span:first-child{font-size:22px}.related-grid{grid-template-columns:1fr}.illustration-pane{min-height:270px}.footer-inner{flex-direction:column}}
@media(max-width:480px){.container{width:calc(100% - 36px)}.hero h1{font-size:clamp(34px,9vw,40px)}.hero-copy .lead{font-size:16px}.hero-pills span{font-size:12px}.principle-grid{grid-template-columns:1fr}.principle-grid>div{border-right:0;border-bottom:1px solid var(--border);padding:17px 2px}.journey-grid{grid-template-columns:1fr}.journey-step{padding:23px}.wallet-panel{padding:19px}.showcase-visual{padding:12px}.token-row{gap:9px}.token-row strong{font-size:12px}.wallet-foot{font-size:11px}.guide-sidebar{grid-template-columns:1fr}.guide-step{grid-template-columns:40px 1fr;gap:12px}.illustration-pane{padding:20px}.footer-end{flex-direction:column;gap:10px}.download-btn{width:70%;min-width:210px;min-height:60px}.download-jump{right:10px;top:57%}.chapter-list a{grid-template-columns:38px 1fr 20px}.hero-stage .app-hero{max-width:82%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}.reveal{opacity:1!important;transform:none!important}}
@media(prefers-reduced-motion:no-preference){.reveal{transition:opacity .55s ease,transform .55s ease}.reveal.pre-reveal{opacity:.15;transform:translateY(18px)}.reveal.is-visible{opacity:1;transform:none}}
