.downloadPage{min-height:100vh;background:radial-gradient(circle at 20% 0,#7d3aa0 0,transparent 33%),linear-gradient(145deg,#21072f,#4b176f 58%,#2b0d42);display:grid;place-items:center;padding:24px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;color:#24182a}.downloadCard{width:min(440px,100%);background:#fff;border-radius:28px;padding:28px;box-shadow:0 24px 80px #12001d80;text-align:center;position:relative}.downloadBrand{display:flex;align-items:center;text-align:left;gap:12px}.downloadBrand>span{width:48px;height:48px;border-radius:15px;background:linear-gradient(145deg,#b47bd2,#713399);display:grid;place-items:center;color:#fff;font:700 27px Georgia}.downloadBrand b,.downloadBrand small{display:block}.downloadBrand b{font-size:17px}.downloadBrand small{color:#8d7f93;margin-top:4px}.official{position:absolute;right:26px;top:34px;color:#39795b;background:#e8f6ef;padding:6px 10px;border-radius:16px;font-size:11px;font-weight:700}.downloadCard h1{font-size:25px;margin:28px 0 8px}.company{font-size:12px;color:#786d7d}.qrLabel{display:inline-block;margin-top:16px;padding:6px 11px;border-radius:999px;background:#f1e6f5;color:#64247d;font-size:11px;font-weight:800}.downloadQr{display:block;width:min(270px,80%);aspect-ratio:1;margin:10px auto 12px;border:10px solid #f2ebf5;border-radius:18px}.downloadQrButton{display:inline-block;margin-bottom:14px;color:#652780;font-size:12px;font-weight:800;text-decoration:none;border-bottom:1px solid #c9aad7}.installNow,.openCrm{display:block;width:100%;box-sizing:border-box;border-radius:12px;padding:13px 16px;font-size:15px;font-weight:700;text-decoration:none}.installNow{border:0;background:#612183;color:#fff;cursor:pointer}.openCrm{margin-top:9px;border:1px solid #d9c9df;color:#612183;background:#fff}.installMessage{background:#f4eef7;color:#5b276f;border-radius:10px;padding:11px;margin-top:12px;font-size:12px;line-height:1.6}.steps{margin:22px 0;text-align:left;border-top:1px solid #eee5f1;padding-top:12px}.steps>div{display:flex;gap:11px;align-items:center;padding:9px 0}.steps i{font-style:normal;min-width:28px;height:28px;border-radius:50%;background:#f1e6f5;color:#6c278b;display:grid;place-items:center;font-weight:800}.steps b,.steps small{display:block}.steps b{font-size:13px}.steps small{font-size:10px;color:#8f8294;margin-top:3px}.adminInfo{display:grid;grid-template-columns:1fr auto;gap:4px;text-align:left;background:#2b0d42;color:#fff;border-radius:13px;padding:14px}.adminInfo span{font-size:10px;color:#d6bcdf}.adminInfo b{grid-row:2}.adminInfo strong{grid-row:1/3;grid-column:2;align-self:center;font-size:15px}.smsReview{margin-top:10px;text-align:left;padding:12px;border-radius:12px;background:#fff6dc;border:1px solid #f1dfa4;color:#755b10}.smsReview b,.smsReview span{display:block}.smsReview b{font-size:11px}.smsReview span{margin-top:4px}.security,.smsReview span{font-size:9px;line-height:1.6}.security{display:block;margin-top:12px;color:#8d7f93}@media(max-width:480px){.downloadPage{padding:0;background:#fff}.downloadCard{min-height:100vh;width:100%;border-radius:0;box-shadow:none;padding:22px}.official{top:28px}.downloadQr{width:230px}}.platformInstall{display:grid;gap:9px;margin:14px 0}.platformCard{padding:13px;border:1px solid #dfd2e3;border-radius:14px;background:#fbf9fc;text-align:left}.platformCard.active{border:2px solid #71308a;background:#f7eef9}.platformCard b,.platformCard span{display:block}.platformCard b{font-size:14px;color:#4d285d}.platformCard span{margin:4px 0 10px;color:#817387;font-size:11px;line-height:1.5}.platformCard button{width:100%;border:0;border-radius:9px;background:#612183;color:#fff;padding:11px;font-weight:800;cursor:pointer}.androidBrowserButton{margin:0 0 10px;border:1px solid #71308a;border-radius:10px;padding:11px}.platformCard.huawei{background:linear-gradient(135deg,#fff,#f8f1fa)}.platformCard.huawei b:before{content:"H";display:inline-grid;place-items:center;width:22px;height:22px;margin-right:7px;border-radius:7px;background:#7a238f;color:#fff;font-size:12px}.androidBrowserButton{display:block;width:100%;box-sizing:border-box;margin-bottom:9px;border:1px solid #6c278b;border-radius:12px;background:#fff;color:#612183;padding:13px 16px;font-size:15px;font-weight:800;cursor:pointer}