:root{--bg:#061614;--panel:#0c2420;--green:#35e6a4;--mint:#9ff5d4;--text:#effff9;--muted:#a8c5bb;--ink:#10221d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}.nav{height:72px;display:flex;align-items:center;justify-content:space-between;max-width:1160px;margin:auto;padding:0 24px;position:relative;z-index:5}.brand{display:flex;align-items:center;gap:11px;font-weight:750}.brand img{width:36px;height:36px;border-radius:10px}.nav nav{display:flex;gap:30px;color:var(--muted);font-size:14px}.nav nav a:hover{color:var(--green)}main{overflow:hidden}.hero{min-height:690px;max-width:1160px;margin:auto;padding:80px 24px 100px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:70px}.eyebrow,.section-title span,.download>div>span{color:var(--green);font-size:13px;font-weight:700;letter-spacing:2px}.hero h1{font-size:72px;line-height:1.08;margin:20px 0 24px;letter-spacing:-4px}.hero h1 em{font-style:normal;color:var(--green)}.hero-copy>p{max-width:560px;color:var(--muted);font-size:19px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:32px 0 12px}.button{min-height:50px;padding:12px 24px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;font-weight:700}.primary{background:var(--green);color:#052019;box-shadow:0 10px 40px #35e6a430}.secondary{border:1px solid #42665b;background:#102a25}.hero small{color:#698a80}.hero-visual{height:430px;position:relative;display:grid;place-items:center}.glow{position:absolute;width:390px;height:390px;border-radius:50%;background:radial-gradient(circle,#35e6a445,transparent 68%)}.app-card{position:relative;width:260px;height:320px;border:1px solid #ffffff24;border-radius:38px;background:linear-gradient(145deg,#163e35,#071b17);box-shadow:0 40px 90px #0009;display:flex;flex-direction:column;align-items:center;justify-content:center}.app-card img{width:112px;border-radius:28px;box-shadow:0 18px 35px #0008}.app-card strong{font-size:22px;margin-top:20px}.app-card span,.stat span{color:var(--muted);font-size:13px}.stat{position:absolute;padding:14px 18px;background:#112f29dd;border:1px solid #ffffff1c;border-radius:16px;backdrop-filter:blur(10px);display:flex;flex-direction:column;box-shadow:0 15px 35px #0006}.stat b{color:var(--green);font-size:18px}.stat.one{right:0;top:55px}.stat.two{left:0;bottom:55px}.section{max-width:1160px;margin:auto;padding:90px 24px}.section-title{text-align:center;margin-bottom:45px}.section-title h2{font-size:38px;margin:8px 0}.features{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.features article,.step-list>div{padding:28px;border:1px solid #ffffff12;border-radius:22px;background:var(--panel)}.features i{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#35e6a418;color:var(--green);font-style:normal;font-weight:800}.features h3{margin:20px 0 8px}.features p,.step-list p{color:var(--muted);margin:0;font-size:14px}.steps{padding-top:40px}.step-list{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.step-list b{color:var(--green);font-size:28px}.step-list h3{margin:12px 0 5px}.download{max-width:1112px;margin:60px auto 100px;padding:45px 50px;border-radius:30px;background:linear-gradient(120deg,#29d898,#137d64);color:#fff;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:26px}.download>img{width:92px;border-radius:24px}.download h2{font-size:32px;margin:2px 0}.download p{margin:0;color:#d9fff0}.download .actions{margin:0}.light{background:#fff;color:#12634f}.outline{border:1px solid #ffffff88;background:#ffffff16}footer{max-width:1160px;margin:auto;padding:40px 24px 50px;border-top:1px solid #ffffff12;display:flex;align-items:center;gap:30px;color:var(--muted);font-size:13px}footer>div:nth-child(2){display:flex;gap:20px;margin-left:auto}footer p{margin:0}.wechat-guide{position:fixed;inset:0;z-index:9999;background:#061614f5;padding:20px;align-items:center;justify-content:center;text-align:center}.wechat-guide:not([hidden]){display:flex}.arrow{position:absolute;right:22px;top:8px;font-size:70px;color:var(--green);transform:rotate(-8deg)}.guide-card img{width:82px;border-radius:22px}.guide-card h2{margin:18px 0 8px}.guide-card p{color:var(--muted)}
@media(max-width:780px){.nav{height:64px;padding:0 18px}.nav nav a:not(:nth-child(2)){display:none}.hero{min-height:auto;padding:56px 20px 70px;display:flex;flex-direction:column;gap:40px}.hero h1{font-size:48px;letter-spacing:-2px}.hero-copy>p{font-size:16px}.actions{display:grid}.hero .button{width:100%}.hero-visual{width:100%;height:340px}.app-card{width:210px;height:270px}.app-card img{width:90px}.stat.one{right:2%;top:30px}.stat.two{left:2%;bottom:30px}.section{padding:65px 20px}.section-title h2{font-size:29px}.features,.step-list{grid-template-columns:1fr 1fr}.download{margin:35px 20px 70px;padding:30px 24px;grid-template-columns:auto 1fr}.download>img{width:70px}.download h2{font-size:25px}.download .actions{grid-column:1/-1;width:100%;display:grid}.download .button{width:100%}footer{margin:0 20px;padding:32px 0;flex-wrap:wrap}footer>div:nth-child(2){margin-left:0}footer p{width:100%}}
@media(max-width:480px){.features,.step-list{grid-template-columns:1fr}.hero h1{font-size:44px}.stat{padding:11px 14px}.download{grid-template-columns:1fr;text-align:center}.download>img{margin:auto}.download .actions{grid-column:1}}

/* Refined, minimal hero and footer */
.hero-visual .glow{width:420px;height:420px;background:radial-gradient(circle,#35e6a42e,transparent 65%);filter:blur(8px)}
.hero-visual .app-card{width:auto;height:auto;border:0;background:none;border-radius:0;box-shadow:none}
.hero-visual .app-card img{width:160px;border-radius:36px;box-shadow:0 30px 70px #0009}
.hero-visual .app-card span{color:var(--muted)}
.features article,.step-list>div{border-color:#ffffff0d;border-radius:18px;background:#0a211d}
.download{border-radius:24px}
footer{display:block;text-align:center;padding:38px 24px 45px}
footer .footer-main{display:flex;align-items:center;justify-content:center;gap:36px}
footer .footer-links{display:flex;gap:22px}
footer p{margin:20px 0 5px}
footer .icp{display:inline-block;color:#78988e}
footer .icp:hover,footer .footer-links a:hover{color:var(--green)}
.button.ios-download{background:#1677ff;border-color:#1677ff;color:#fff;box-shadow:0 10px 28px #1677ff35}
.button.ios-download:hover{background:#3389ff;border-color:#3389ff}
@media(max-width:780px){.hero{gap:28px}.hero-visual{height:260px}.hero-visual .glow{width:280px;height:280px}.hero-visual .app-card{width:auto;height:auto}.hero-visual .app-card img{width:112px}.hero-visual .app-card strong{margin-top:15px}footer .footer-main{flex-direction:column;gap:16px}footer>div:nth-child(2){margin-left:0}}
