:root{--primary:rgb(70,139,223);--primary-50:#f1f7ff;--primary-100:#e4f0ff;--primary-200:#cbdef9;--primary-500:#468bdf;--primary-600:#3177c6;--primary-700:#205a9c;--gradient:linear-gradient(135deg,#eff6ff,#fff 74%);--ink:#162d47;--muted:#596e83;--line:#dfE7f0;--surface:#fff;--base:#f7f9fc;--success:#27896c;--warning:#aa741f;--radius-sm:10px;--radius-md:16px;--radius-lg:22px;--radius-xl:28px;--radius-pill:999px;--shadow-sm:0 4px 14px #163a6510;--shadow-md:0 16px 45px #14365a12;--shadow-lg:0 26px 85px #14365a1a;--container:1200px;--transition-fast:180ms ease;--transition-base:220ms ease;--font:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif}
*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font:400 16px/1.78 var(--font);-webkit-font-smoothing:antialiased;overflow-x:clip}a{color:inherit;text-decoration:none}a:hover{color:var(--primary-600)}img{max-width:100%;height:auto}button{font:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.24;letter-spacing:-.028em;font-weight:600}h1{font-size:clamp(2.15rem,4.3vw,4rem);margin-bottom:24px}h2{font-size:clamp(1.65rem,3vw,2.55rem);margin-bottom:24px}h3{font-size:clamp(1.15rem,1.6vw,1.4rem);margin-bottom:14px;font-weight:500}p{color:var(--muted)}:focus-visible{outline:3px solid #9fc8fc;outline-offset:4px}.container{width:min(calc(100% - 48px),var(--container));margin:auto}.section{padding:clamp(55px,7.4vw,104px) 0}.subtle{background:var(--base)}.eyebrow{font-size:12px;font-weight:600;color:var(--primary-700);letter-spacing:.13em;text-transform:uppercase;margin-bottom:20px}.lead{font-size:clamp(16px,1.65vw,19px);line-height:1.85;max-width:650px}.text-link{color:var(--primary-700);font-weight:500;display:inline-flex;margin-top:14px;border-bottom:1px solid var(--primary-200);padding-bottom:3px}.text-link:hover{transform:translateX(3px)}.skip-link{position:absolute;left:12px;top:-70px;z-index:200;background:#fff;padding:9px}.skip-link:focus{top:10px}.navbar{position:sticky;top:0;z-index:60;background:#ffffffed;backdrop-filter:blur(14px);transition:box-shadow var(--transition-base),border-color var(--transition-base);border-bottom:1px solid #e8edf4}.navbar.scrolled{box-shadow:0 5px 24px #142f4712}.nav-inner{height:80px;display:flex;align-items:center;gap:28px}.brand{display:flex;align-items:center;gap:9px;font-size:22px;font-weight:600;flex:none}.brand img{object-fit:contain}.desktop-nav{display:flex;align-items:center;gap:clamp(12px,1.45vw,23px);margin-left:auto}.desktop-nav a{font-size:13px;font-weight:500;white-space:nowrap;transition:color var(--transition-fast)}.desktop-nav a[aria-current]{color:var(--primary-700)}.language-switch{display:flex;align-items:center;gap:8px;font-size:13px;color:#9caabc;flex:none}.language-switch a.active{color:var(--ink);font-weight:600}.menu-toggle{display:none;background:transparent;border:0;padding:10px;cursor:pointer}.menu-toggle span{width:24px;height:2px;background:var(--ink);display:block;margin:5px 0}.menu-backdrop{position:fixed;inset:0;background:#0d23447a;z-index:89}.menu-backdrop[hidden]{display:none}.mobile-drawer{position:fixed;right:0;top:0;bottom:0;width:min(84vw,360px);background:#fff;z-index:90;transform:translateX(105%);visibility:hidden;display:flex;flex-direction:column;padding:26px;transition:transform var(--transition-base),visibility var(--transition-base);box-shadow:var(--shadow-lg)}.mobile-drawer.open{transform:none;visibility:visible}.drawer-top{display:flex;align-items:center;justify-content:space-between;font-size:21px}.drawer-close{border:0;background:var(--base);width:44px;height:44px;border-radius:10px;cursor:pointer}.mobile-drawer nav{display:grid;gap:0;overflow-y:auto;margin-top:26px}.mobile-drawer nav a{display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid var(--line);font-weight:500}.drawer-language{margin-top:auto;padding-top:22px;font-size:17px}.menu-open{overflow:hidden}.download-jump{position:fixed;right:14px;top:43%;z-index:65;background:var(--primary);color:#fff;width:80px;height:80px;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;box-shadow:0 10px 26px #468bdf50;font-size:13px;font-weight:500;line-height:1.3;text-align:center;transition:transform var(--transition-fast),background var(--transition-fast)}.download-jump span:first-child{font-size:25px}.download-jump:hover{color:#fff;background:var(--primary-600);transform:translateX(-4px)}.menu-open .download-jump{z-index:50}.hero{padding-top:clamp(55px,6vw,94px)}.hero-grid{display:grid;grid-template-columns:5fr 7fr;gap:5%;align-items:center;min-height:530px}.hero-copy{position:relative;z-index:2}.hero-copy h1{max-width:540px}.safety-tags{display:flex;flex-wrap:wrap;gap:9px;margin:25px 0}.safety-tags span{border:1px solid var(--line);border-radius:var(--radius-pill);padding:5px 12px;font-size:13px;color:var(--ink);background:#fff}.hero-visual{position:relative;min-height:515px;display:flex;align-items:center;justify-content:center;isolation:isolate}.hero-glow{position:absolute;inset:8% 6%;border-radius:50%;background:radial-gradient(circle,#d6e9ff 0,#eff7ffae 47%,transparent 70%);z-index:-1}.hero-app{max-height:510px;max-width:80%;width:auto;object-fit:contain;filter:drop-shadow(0 20px 32px #0c376b1b)}.float-status{position:absolute;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-md);padding:10px 14px;font-size:13px;color:var(--ink);white-space:nowrap}.status-one{top:15%;left:0}.status-two{top:53%;right:0}.status-three{bottom:12%;left:9%}.trust-strip{border-block:1px solid var(--line)}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr)}.trust-grid>div{padding:25px 17px;display:flex;gap:13px;align-items:center;border-right:1px solid var(--line);font-size:14px}.trust-grid>div:last-child{border:0}.trust-grid span{color:var(--primary);font-size:14px}.trust-grid strong{font-weight:500}.layout-showcase{display:grid;grid-template-columns:7fr 5fr;align-items:center;gap:7%}.wallet-panel{border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(22px,4vw,42px);background:linear-gradient(155deg,#f6faff,#fff 43%);box-shadow:var(--shadow-md)}.wallet-panel-top,.wallet-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px}.demo-badge{background:var(--primary-100);color:var(--primary-700);padding:2px 9px;border-radius:var(--radius-pill)}.wallet-panel small{display:block;margin-top:26px;color:var(--muted)}.balance{font-size:clamp(30px,4vw,46px);font-weight:500;letter-spacing:-.04em;margin:0 0 20px}.token-row{display:flex;align-items:center;gap:13px;border-top:1px solid var(--line);padding:14px 0}.token-mark{display:grid;place-items:center;background:var(--primary-100);width:38px;height:38px;border-radius:12px;font-weight:600;color:var(--primary-700)}.token-amount{margin-left:auto;font-variant-numeric:tabular-nums}.wallet-foot{border-top:1px solid var(--line);padding-top:20px;color:var(--muted)}.showcase-copy .illustration{max-height:185px;margin:10px 0;object-fit:contain}.section-intro{max-width:760px;margin-bottom:35px}.steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.steps-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.step-card{border:1px solid var(--line);border-radius:var(--radius-md);padding:26px;background:#fff;display:flex;flex-direction:column;min-width:0;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.step-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-sm)}.step-head{display:flex;justify-content:space-between;align-items:center}.step-number{color:var(--primary);font-size:24px;font-weight:500;font-variant-numeric:tabular-nums}.step-card h3{margin-top:22px}.step-card p{font-size:14px;flex:1}.step-card a{color:var(--primary-700);font-size:14px;font-weight:500}.split-grid{display:grid;grid-template-columns:5fr 7fr;align-items:center;gap:8%}.split-section.reverse .split-copy{order:2}.split-section.reverse .split-art{order:1}.split-art{background:var(--primary-50);border-radius:var(--radius-lg);min-height:305px;display:flex;align-items:center;justify-content:center;padding:25px}.split-art img{max-height:350px;object-fit:contain}.split-copy p{max-width:570px}.principle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:38px}.principle-grid>div{border-top:1px solid var(--line);padding-top:23px}.big-number{font-size:48px;color:var(--primary);font-weight:400;display:block;margin-bottom:12px}.directory-grid{display:grid;grid-template-columns:4fr 8fr;gap:8%}.directory-links a{display:grid;grid-template-columns:52px 1fr 30px;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid var(--line);transition:padding var(--transition-fast)}.directory-links a:hover{padding-left:6px}.directory-links a span{color:var(--primary);font-size:14px}.directory-links a strong{font-weight:500}.scenario-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.scenario-card{padding:28px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-md);transition:transform var(--transition-fast)}.scenario-card:hover{transform:translateY(-3px)}.scenario-card img{width:100%;height:150px;object-fit:contain}.scenario-card h3{margin-top:12px}.scenario-card p{font-size:14px}.scenario-card>span{color:var(--primary)}.risk-layout{display:grid;grid-template-columns:4fr 8fr;gap:6%;align-items:start}.risk-table{border-top:1px solid var(--line)}.risk-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;border-bottom:1px solid var(--line);padding:20px 0;font-size:14px}.risk-row strong{font-weight:500}.risk-row span{color:var(--muted)}.faq-preview,.faq-intro{display:grid;grid-template-columns:4fr 8fr;gap:8%}.accordion-group{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line);padding:0 2px}.faq-item summary{list-style:none;cursor:pointer;position:relative;padding:21px 34px 21px 0;font-weight:500;line-height:1.5}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:'+';position:absolute;right:6px;color:var(--primary);font-size:23px;top:14px}.faq-item[open] summary:after{content:'−'}.faq-item p{padding:0 25px 17px 0;margin:0;font-size:15px}.cta-section{background:var(--gradient);border-top:1px solid var(--line);text-align:center}.cta-inner{max-width:740px}.cta-inner p{max-width:570px;margin-inline:auto}.download-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--primary);color:#fff;border-radius:12px;min-height:70px;min-width:238px;padding:16px 27px;margin-top:24px;font-weight:600;font-size:19px;transition:background var(--transition-fast),transform var(--transition-fast)}.download-btn:hover{background:var(--primary-600);color:#fff;transform:translateY(-2px)}.footer{padding:60px 0 38px;border-top:1px solid var(--line);background:#fff}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:10%}.footer-brand{font-size:25px;font-weight:600}.footer p{font-size:14px;max-width:335px}.footer small{color:var(--muted)}.footer h2{font-size:16px}.footer-grid>div:not(:first-child)>a{display:block;margin:7px 0;font-size:14px;color:var(--muted)}.footer-grid a:hover{color:var(--primary)}.breadcrumb{padding-top:24px;font-size:13px;color:var(--muted);display:flex;flex-wrap:wrap;gap:10px}.guide-hero{display:grid;grid-template-columns:6fr 5fr;gap:9%;align-items:center;padding-top:55px;padding-bottom:35px}.guide-hero h1{font-size:clamp(2.2rem,3.6vw,3.35rem)}.guide-image{background:var(--primary-50);border-radius:var(--radius-lg);padding:24px;display:grid;place-items:center;min-height:270px}.guide-image img{max-height:330px;object-fit:contain}.hero-meta{display:flex;gap:18px;color:var(--muted);font-size:13px}.layout-editorial{display:grid;grid-template-columns:minmax(0,8fr) minmax(230px,4fr);gap:7%;align-items:start}.instruction-row{display:grid;grid-template-columns:62px 1fr;gap:20px;padding:23px 0;border-bottom:1px solid var(--line)}.instruction-row h3{margin-bottom:8px}.instruction-row p{margin:0}.guide-aside{position:sticky;top:115px}.aside-panel{background:var(--primary-50);border:1px solid var(--primary-200);border-radius:var(--radius-md);padding:25px}.aside-panel h2{font-size:22px}.aside-panel ul{padding-left:20px;margin:0}.aside-panel li{padding:6px 0;color:var(--muted)}.aside-caption{font-size:13px;margin-top:17px}.layout-asymmetric{display:grid;grid-template-columns:7fr 5fr;gap:9%;align-items:center}.notice{border:1px solid var(--primary-200);background:#fff;border-left:4px solid var(--primary);border-radius:var(--radius-sm);padding:22px}.notice strong{font-weight:600}.notice p{margin:9px 0 0}.related-links{display:flex;gap:14px;flex-wrap:wrap;margin-top:24px}.related-links a{padding:12px 17px;border:1px solid var(--line);border-radius:var(--radius-sm);font-size:14px;transition:border-color var(--transition-fast)}.related-links a:hover{border-color:var(--primary)}.inner-hero{background:var(--gradient)}.faq-help{background:white;border:1px solid var(--line);border-radius:var(--radius-md);padding:26px}.faq-help h2{font-size:20px}.faq-help a{display:block;padding:9px 0;border-bottom:1px solid var(--line)}.static-download{padding-top:clamp(55px,10vw,130px);padding-bottom:100px;max-width:800px}.static-download h1{font-size:clamp(32px,4vw,55px)}
@media(max-width:1100px){.desktop-nav{gap:12px}.desktop-nav a{font-size:12px}.nav-inner{gap:17px}.layout-showcase{gap:4%}.hero-grid{gap:2%}}
@media(max-width:1024px){.desktop-nav,.desktop-language{display:none}.menu-toggle{display:block;margin-left:auto}.nav-inner{height:72px}.split-grid,.hero-grid{grid-template-columns:1fr 1fr;gap:5%}.hero-visual{min-height:420px}.hero-app{max-height:410px}.float-status{font-size:11px}.steps-grid.four{grid-template-columns:repeat(2,1fr)}.trust-grid{grid-template-columns:repeat(2,1fr)}.trust-grid>div:nth-child(2){border-right:0}.trust-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}
@media(max-width:768px){.container{width:min(calc(100% - 36px),var(--container))}.section{padding:clamp(46px,8vw,65px) 0}.hero-grid,.layout-showcase,.split-grid,.directory-grid,.risk-layout,.faq-preview,.faq-intro,.guide-hero,.layout-editorial,.layout-asymmetric{grid-template-columns:1fr}.hero-grid{min-height:0;gap:20px}.hero-visual{min-height:360px}.hero-app{max-height:350px;max-width:78%}.float-status{position:static;white-space:normal;max-width:150px;padding:8px}.hero-visual{flex-wrap:wrap;gap:10px}.hero-glow{inset:5%}.steps-grid{grid-template-columns:repeat(2,1fr)}.split-section.reverse .split-copy,.split-section.reverse .split-art{order:initial}.split-art{min-height:230px}.split-art img{max-height:260px}.principle-grid{gap:18px}.guide-image{min-height:200px}.guide-aside{position:static}.wallet-panel{padding:24px}.download-jump{width:68px;height:68px;right:12px;font-size:11px;top:auto;bottom:94px}.download-jump span:first-child{font-size:22px}.footer-grid{grid-template-columns:1fr 1fr;gap:28px}.footer-grid>div:first-child{grid-column:1/-1}.risk-row{grid-template-columns:1fr 1fr}.risk-row strong{grid-column:1/-1}}
@media(max-width:480px){.container{width:calc(100% - 36px)}.hero-copy h1{font-size:clamp(34px,9vw,40px)}.steps-grid,.steps-grid.four,.scenario-grid,.principle-grid,.trust-grid{grid-template-columns:1fr}.step-card{padding:23px}.trust-grid>div{border:0!important;border-bottom:1px solid var(--line)!important;padding:15px 0}.trust-grid>div:last-child{border-bottom:0!important}.hero-visual{min-height:0}.hero-app{max-height:320px;max-width:90%;width:auto}.float-status{font-size:11px}.risk-row{grid-template-columns:1fr;gap:4px}.risk-row strong{grid-column:auto}.download-btn{min-height:62px;width:70%;min-width:0;font-size:16px}.download-jump{right:12px;bottom:78px;width:66px;height:66px}.instruction-row{grid-template-columns:45px 1fr;gap:12px}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}.related-links a{max-width:100%}h2{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(min-width:769px){.js-ready .reveal{opacity:0;transform:translateY(16px);transition:opacity .55s ease,transform .55s ease}.js-ready .reveal.in-view{opacity:1;transform:none}}
