:root{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;color:#252f29;background:#f6f7f4;font-synthesis:none;line-height:1.7}*{box-sizing:border-box}body{margin:0}main{max-width:1000px;margin:auto;padding:0 40px}header{display:flex;align-items:center;justify-content:space-between;padding:32px 0;border-bottom:1px solid #e1e6df}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit;font-size:18px;font-weight:700}.mark{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;color:white;background:#253b2d;font-size:15px;font-weight:900;letter-spacing:-1px}.platform,.eyebrow{font-size:11px;font-weight:600;letter-spacing:2px;color:#718474}.platform{border:1px solid #dce4d9;border-radius:5px;padding:4px 9px}.hero{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:42px;align-items:center;padding:72px 0 70px}.eyebrow{margin:0 0 18px}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(38px,5.5vw,58px);letter-spacing:-2px;line-height:1.25;margin-bottom:22px;font-weight:650}.intro{color:#788079;font-size:15px;line-height:1.95}.download-card{width:330px;padding:28px;background:white;border:1px solid #e1e6de;border-radius:18px;box-shadow:0 18px 50px #29433108}.badge{font-size:11px;color:#46684c;background:#eff5ec;border-radius:5px;padding:4px 8px}.download-card h2{font-size:24px;margin:18px 0 8px}.muted{color:#788079;font-size:12px}.download-button{display:flex;align-items:center;justify-content:space-between;color:white;text-decoration:none;font-size:15px;background:#293f2f;border-radius:9px;padding:14px 18px;margin:22px 0 12px;font-weight:600}.download-button:hover{background:#3c5943}.store-button{display:flex;align-items:center;justify-content:space-between;border:1px solid #dbe4d7;border-radius:9px;padding:12px 15px;font-size:13px;font-weight:600;text-decoration:none;color:#334d3a;margin:16px 0 12px}.store-button:hover{background:#f3f7ef}.download-status{font-size:12px;color:#718474;line-height:1.8;margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid #e8ece3}a:focus-visible,summary:focus-visible{outline:3px solid #b4945c;outline-offset:3px}.hint{font-size:11px;color:#8c928a;margin-bottom:0}.steps{padding:40px 0 48px;border-top:1px solid #e1e6df}.section-heading h2,.faq h2{font-size:22px;font-weight:600;letter-spacing:-.6px}.section-heading .eyebrow{margin-bottom:7px}ol{list-style:none;padding:0;margin:30px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:36px}li>span{display:block;font-size:12px;color:#a18c61;margin-bottom:14px;letter-spacing:1px}li h3{font-size:15px;margin-bottom:8px;font-weight:600}li p,.faq p{font-size:13px;color:#788079;line-height:1.9;margin-bottom:0}.faq{padding:40px 0;border-top:1px solid #e1e6df}details{border-bottom:1px solid #e1e6df;padding:16px 0}summary{cursor:pointer;font-size:13px;font-weight:500}details p{padding-top:10px}code{font-size:11px;overflow-wrap:anywhere;display:block;padding:12px;background:#ecefe8;border-radius:6px;margin-top:10px}.updates{border-top:1px solid #e1e6df;padding:28px 0}.updates .eyebrow{margin-bottom:8px}.notes{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;color:#788079;margin-bottom:0}footer{padding:24px 0 36px;font-size:11px;color:#90978c;border-top:1px solid #e1e6df}@media(max-width:750px){main{padding:0 22px}header{padding:22px 0}.hero{padding:40px 0;grid-template-columns:1fr;gap:0}.hero .eyebrow{margin-bottom:14px}h1{font-size:42px;letter-spacing:-1.8px}.intro{font-size:14px}.download-card{position:static;width:100%;margin-top:30px;padding:24px}.download-card h2{font-size:23px}.steps{padding:30px 0}ol{grid-template-columns:1fr;gap:24px;margin-top:25px}li{display:flex;gap:18px}li>span{padding-top:1px;min-width:22px}.section-heading h2{font-size:20px}.faq{padding:30px 0}summary{font-size:14px}.hint{font-size:12px}}