.phone-page[data-v-21caac38]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#1989fa,#e8f2ff 46%,#f7f8fa);overflow-y:auto;box-sizing:border-box;padding:56px 20px 40px}.phone-header[data-v-21caac38]{text-align:center;margin-bottom:28px}.phone-icon[data-v-21caac38]{font-size:52px;color:#fff;margin-bottom:14px}.phone-title[data-v-21caac38]{font-size:22px;font-weight:700;color:#fff;letter-spacing:1px}.phone-subtitle[data-v-21caac38]{margin-top:8px;font-size:13px;color:hsla(0,0%,100%,.9)}.phone-card[data-v-21caac38]{width:100%;max-width:420px;margin:0 auto;background-color:#fff;border-radius:14px;padding:20px 0 24px;box-shadow:0 8px 24px rgba(25,137,250,.12);box-sizing:border-box}.phone-tip[data-v-21caac38]{display:flex;align-items:flex-start;gap:6px;margin:0 16px 16px;padding:12px 14px;background-color:#f0f7ff;border-radius:8px;font-size:12px;line-height:1.7;color:#5a7fb0}.phone-tip .van-icon[data-v-21caac38]{font-size:15px;color:#1989fa;flex-shrink:0;margin-top:2px}.phone-btn-wrap[data-v-21caac38]{margin:28px 16px 0}.phone-btn-wrap .van-button[data-v-21caac38]{height:44px;font-size:16px}.phone-secure[data-v-21caac38]{margin:12px 0 0;text-align:center;font-size:11px;color:#b0b3b8}