*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}body{color:#1a2332;-webkit-font-smoothing:antialiased;background:#f2f6fc;padding-bottom:80px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,Microsoft YaHei,sans-serif;font-size:15px}.container{max-width:720px;margin:0 auto;padding:0}.content-area{padding:0 14px 20px}.page-title{color:#1a2332;margin-bottom:4px;padding-left:4px;font-size:1.5rem;font-weight:700}.page-title i{color:#1a73e8;margin-right:8px}.page-sub{color:#6a7b8c;margin-bottom:16px;padding-left:4px;font-size:.9rem}.qr-card{text-align:center;background:#fff;border:1px solid #00000005;border-radius:24px;margin:0 0 16px;padding:24px 20px 26px;box-shadow:0 4px 16px #0000000a}.qr-card .qr-title{color:#1a2332;margin-bottom:14px;font-size:1.2rem;font-weight:700}.qr-card .qr-title i{color:#1a73e8;margin-right:8px}.qr-card .qr-title .badge{color:#fff;vertical-align:middle;background:#0062d2;border-radius:20px;margin-left:6px;padding:0 12px;font-size:.6rem;line-height:1.8;display:inline-block}.qr-card .qr-title .free-tag{color:#fff;vertical-align:middle;background:#e65100;border-radius:20px;margin-left:6px;padding:0 12px;font-size:.6rem;line-height:1.8;display:inline-block}.qr-card .qr-wrap{background:#fff;border:2px solid #eaf0f7;border-radius:12px;margin-bottom:8px;padding:8px;display:inline-block;box-shadow:0 2px 8px #0000000a}.qr-card .qr-wrap img{object-fit:contain;background:#f2f6fc;border-radius:4px;width:160px;height:160px;display:block}.qr-card .qr-hint{color:#0062d2;margin-top:6px;font-size:.95rem;font-weight:500}.qr-card .qr-hint i{margin-right:4px}.qr-card .qr-sub{color:#6a7b8c;margin-top:6px;font-size:.85rem}.qr-card .qr-free{color:#e65100;background:#fff3e0;border-radius:30px;margin-top:10px;padding:8px 16px;font-size:.85rem;font-weight:600;display:inline-block}.qr-card .qr-free i{margin-right:6px}.phone-entry{background:#fff;border:1px solid #eef2f8;border-radius:14px;justify-content:space-between;align-items:center;margin:0 0 12px;padding:16px 18px;display:flex;box-shadow:0 2px 12px #0000000a}.phone-entry .left{align-items:center;gap:12px;display:flex}.phone-entry .left .icon{color:#fff;background:#07c160;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.1rem;display:flex}.phone-entry .left .info .label{color:#8a9bb8;font-size:.7rem}.phone-entry .left .info .value{color:#1a2332;font-size:1rem;font-weight:700}.phone-entry .call-btn{cursor:pointer;color:#fff;background:#07c160;border:none;border-radius:30px;align-items:center;gap:6px;padding:8px 20px;font-size:.85rem;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex;box-shadow:0 3px 10px #07c16040}.phone-entry .call-btn:active{opacity:.7;transform:scale(.96)}.phone-tip{color:#6a7b8c;text-align:center;margin:0 0 16px;font-size:.82rem;line-height:1.6}.phone-tip i{color:#07c160;margin-right:4px}.steps-container{background:#fff;border:1px solid #00000005;border-radius:24px;margin:0 0 18px;padding:20px 18px 24px;box-shadow:0 4px 16px #0000000a}.steps-title{color:#1a2332;border-left:4px solid #1a73e8;margin-bottom:16px;padding-left:8px;font-size:1.1rem;font-weight:700}.steps-title i{color:#1a73e8;margin-right:6px}.step-item{align-items:flex-start;margin-bottom:18px;display:flex}.step-item:last-child{margin-bottom:0}.step-num{color:#fff;background:#1a73e8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-right:14px;font-size:.9rem;font-weight:700;display:flex;box-shadow:0 2px 6px #1a73e840}.step-content .step-label{color:#1a2332;font-size:.98rem;font-weight:600}.step-content .step-desc{color:#6a7b8c;margin-top:2px;font-size:.88rem}.step-content .step-desc strong{color:#1a2332}.footer-note{background:#e8f0fe;border:1px solid #d2e3fc;border-radius:16px;align-items:flex-start;gap:12px;margin:0 0 18px;padding:14px 16px;display:flex}.footer-note .icon{color:#1a73e8;flex-shrink:0;margin-top:2px;font-size:1.4rem}.footer-note .text{color:#1a2332;font-size:.85rem;line-height:1.6}.footer-note .text strong{color:#0d47a1}@media (width<=480px){.content-area{padding:0 12px 16px}.page-title{font-size:1.3rem}.page-sub{font-size:.85rem}.qr-card{padding:18px 14px 20px}.qr-card .qr-wrap img{width:130px;height:130px}.qr-card .qr-title{font-size:1.05rem}.phone-entry{flex-wrap:wrap;gap:10px;padding:14px}.phone-entry .call-btn{justify-content:center;width:100%;padding:10px}.steps-container{padding:16px 14px 18px}.step-content .step-label{font-size:.92rem}.step-content .step-desc{font-size:.82rem}.footer-note{padding:12px 14px}.footer-note .text{font-size:.8rem}}@media (width<=380px){.page-title{font-size:1.1rem}.qr-card .qr-wrap img{width:110px;height:110px}.step-num{width:26px;height:26px;margin-right:10px;font-size:.8rem}}
