.main[data-v-c543036c]{height:100vh;overflow:hidden;background-color:#f9fafb}.container[data-v-c543036c]{height:100vh;display:flex;flex-direction:column;overflow:hidden}.header-section[data-v-c543036c]{text-align:center;position:relative;overflow:hidden;padding:4.533333vw 5.333333vw 3.733333vw;background:linear-gradient(135deg,#0671d9,#6cb1f2);flex-shrink:0}.header-section[data-v-c543036c]:before{content:"";position:absolute;top:5.333333vw;right:4vw;width:21.333333vw;height:21.333333vw;background:hsla(0,0%,100%,.1);border-radius:50%}.header-section[data-v-c543036c]:after{content:"";position:absolute;bottom:-5.333333vw;left:4vw;width:16vw;height:16vw;background:hsla(0,0%,100%,.1);border-radius:50%}.header-title[data-v-c543036c]{font-size:6.4vw;font-weight:700;color:#fff;margin-bottom:2.133333vw;line-height:1.2;position:relative;z-index:1}.header-subtitle[data-v-c543036c]{font-size:3.733333vw;color:hsla(0,0%,100%,.9);margin-bottom:5.333333vw;font-weight:400;position:relative;z-index:1}.advantages-section[data-v-c543036c]{position:relative;margin:-4.533333vw 2.133333vw 2.133333vw;z-index:2;flex-shrink:0}.advantages-grid[data-v-c543036c]{display:grid;grid-template-columns:repeat(3,1fr);gap:2.133333vw}.advantage-card[data-v-c543036c]{background-color:hsla(0,0%,100%,.95);border-radius:3.2vw;padding:4.266667vw 1.066667vw;text-align:center;position:relative;overflow:hidden;backdrop-filter:blur(1.333333vw)}.advantage-card[data-v-c543036c]:before{content:"";position:absolute;top:0;left:0;right:0;height:.4vw;background:linear-gradient(90deg,#0671d9,#3a89e6)}.advantage-icon[data-v-c543036c]{width:8.533333vw;height:8.533333vw;background:rgba(6,113,217,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 2.133333vw;font-size:4.8vw;color:#0671d9}.advantage-title[data-v-c543036c]{font-size:3.733333vw;color:#1f2937;margin-bottom:1.066667vw}.advantage-desc[data-v-c543036c]{font-size:3.2vw;color:#4b5563;line-height:1.3}.form-section[data-v-c543036c]{background-color:#fff;border-radius:1.6vw 1.6vw 0 0;box-shadow:0 -.533333vw 1.6vw rgba(0,0,0,.05);padding:3.2vw 5.333333vw;flex:1;overflow-y:auto}.form-title[data-v-c543036c]{font-size:4.8vw;color:#1f2937;margin-bottom:3.2vw;text-align:center}.form-footer[data-v-c543036c]{padding-top:2.133333vw}.form-footer .inviterInfo[data-v-c543036c]{width:100%;background:#fff;border:1px solid #e9e9e9;border-radius:.533333vw;margin-bottom:2.666667vw}.form-footer .inviterInfo .inviter-header[data-v-c543036c]{height:5.333333vw;text-align:center;border-bottom:1px solid hsla(0,0%,75.7%,.24);font-size:1.866667vw;color:#333;font-weight:700;line-height:5.333333vw}.form-footer .inviterInfo .inviter-content[data-v-c543036c]{display:flex;flex-direction:column;padding:2.133333vw 0;justify-content:center}.form-footer .inviterInfo .inviter-content div[data-v-c543036c]{margin:.8vw 0}.form-footer .inviterInfo .inviter-content .left[data-v-c543036c]{display:inline-block;width:10.666667vw;margin-left:2.133333vw;font-size:1.866667vw;color:#333;font-weight:400}.form-footer .inviterInfo .inviter-content .right[data-v-c543036c]{font-size:1.866667vw;color:#333;font-weight:500}.form-footer .checkConfirm[data-v-c543036c]{margin:2.666667vw 4.266667vw 4vw}.form-footer .checkLabel[data-v-c543036c]{font-size:3.2vw;color:#333;line-height:5.333333vw;font-weight:400}.form-footer .checkLabel .textColor[data-v-c543036c]{color:#0671d9}.form-footer .submit-btn[data-v-c543036c]{width:100%;height:12.266667vw;background:linear-gradient(135deg,#0671d9,#3a89e6);border-radius:3.2vw;font-size:3.733333vw;font-weight:500;box-shadow:0 1.066667vw 2.133333vw rgba(6,113,217,.3)}.closeImg[data-v-c543036c]{display:flex;justify-content:flex-end;background-color:#0671d9}.closeImg img[data-v-c543036c]{width:8vw;height:8vw;padding:1.333333vw}.codeWrapper[data-v-c543036c]{background:#fff;width:42.666667vw;height:56vw;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100}.codeWrapper .wrappImg[data-v-c543036c]{display:flex;flex-direction:column;background:#fff;border-radius:.533333vw}.codeWrapper .img[data-v-c543036c]{width:42.666667vw;height:42.666667vw}.codeWrapper .wraperTxt[data-v-c543036c]{font-size:1.866667vw;font-family:PingFangSC-Regular,PingFang SC;color:#999;text-align:center;padding-top:2.666667vw}.customConfirm[data-v-c543036c]{background:#fff;box-shadow:0 .8vw 1.6vw 0 rgba(0,0,0,.12);border-radius:.266667vw;width:40.666667vw}.customConfirm .van-dialog__header[data-v-c543036c]{font-size:2.133333vw;color:#333;font-weight:500;padding-top:2.666667vw}.customConfirm .van-dialog__message[data-v-c543036c]{padding:2.133333vw 5.333333vw;font-size:1.866667vw;color:#333;font-weight:400}.customConfirm .van-dialog__cancel[data-v-c543036c],.customConfirm .van-dialog__confirm[data-v-c543036c]{height:6.133333vw}.custom-confirm .van-dialog__message[data-v-c543036c]{padding:20px!important;line-height:24px!important;font-size:16px!important;font-weight:400!important;color:#333!important}.custom-confirm .van-dialog__confirm[data-v-c543036c]{color:#2d66f5!important}.custom-alert .van-dialog__header[data-v-c543036c]{font-size:24px!important;font-weight:600!important}.custom-alert .van-dialog__message[data-v-c543036c]{padding:20px!important;line-height:24px!important;font-size:16px!important;font-weight:400!important;color:#333!important}.custom-alert .van-dialog__confirm[data-v-c543036c]{background:#2d66f5!important}.page-container[data-v-c543036c]{height:100vh;width:100vw;display:flex;flex-direction:column;background-color:#f3f3f3}.flex-wrap[data-v-c543036c]{flex:1;display:flex;flex-direction:column;overflow-y:auto}.flex-box[data-v-c543036c]{display:flex}.divider[data-v-c543036c]{height:1px;background-color:#ddd}.one-line[data-v-c543036c]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.van-dropdown-menu[data-v-c543036c],.van-tabs__wrap[data-v-c543036c]{border-bottom:1px solid #f3f5f8}.van-tabs--card>.van-tabs__wrap[data-v-c543036c]{border:0}.van-dropdown-menu__bar[data-v-c543036c]{padding-right:18px;box-shadow:none}.van-dropdown-menu__title[data-v-c543036c]{font-size:14px;color:#333}.van-dropdown-menu__title[data-v-c543036c]:after{border-color:transparent transparent #333 #333}.van-loading[data-v-c543036c]{margin:auto}.van-badge[data-v-c543036c]{background-color:#ee0a24}