.contact-page[data-v-37032264]{min-height:100vh;display:flex;flex-direction:column;background:#f8f8f8;padding-top:50px}.contact-content[data-v-37032264]{flex:1;padding:60px 20px 80px 60px;max-width:1200px;margin:0 auto;width:100%}.contact-content .contact-header[data-v-37032264]{margin-bottom:50px;display:flex;align-items:center;gap:20px}.contact-content .contact-header .header-line[data-v-37032264]{width:6px;height:96px;background:#6510ad;border-radius:2px}.contact-content .contact-header h1[data-v-37032264]{font-size:40px;color:#000;font-weight:600;margin:0 0 8px 0}.contact-content .contact-header .subtitle[data-v-37032264]{font-size:16px;color:#666;margin:0}.contact-content .contact-form-container[data-v-37032264]{background:#fff;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08)}.contact-content .contact-form-container .tabs-wrapper[data-v-37032264]{display:flex;align-items:center;background:#3e0d68}.contact-content .contact-form-container .tabs-wrapper.with-arrows[data-v-37032264]{padding:0 8px;gap:8px}.contact-content .contact-form-container .tabs-wrapper .tab-arrow[data-v-37032264]{width:32px;height:32px;border:none;border-radius:50%;background:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.9);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.contact-content .contact-form-container .tabs-wrapper .tab-arrow[data-v-37032264]:hover:not(:disabled){background:hsla(0,0%,100%,.22)}.contact-content .contact-form-container .tabs-wrapper .tab-arrow[data-v-37032264]:disabled{opacity:.45;cursor:not-allowed}.contact-content .contact-form-container .tabs-wrapper .tabs-list[data-v-37032264]{display:flex;flex:1;overflow:hidden}.contact-content .contact-form-container .tabs-wrapper .tabs-list .tab-item[data-v-37032264]{flex:1;min-width:0;text-align:center;padding:18px 20px;color:hsla(0,0%,100%,.7);font-size:16px;cursor:pointer;transition:all .3s;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contact-content .contact-form-container .tabs-wrapper .tabs-list .tab-item[data-v-37032264]:hover{color:hsla(0,0%,100%,.9)}.contact-content .contact-form-container .tabs-wrapper .tabs-list .tab-item.active[data-v-37032264]{background:#6510ad;color:#fff;font-weight:500}.contact-content .contact-form-container .tabs-wrapper .tabs-list .tab-item[data-v-37032264]:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:20px;background:hsla(0,0%,100%,.2)}.contact-content .contact-form-container .contact-form[data-v-37032264]{padding:40px 50px 50px}.contact-content .contact-form-container .contact-form .form-section[data-v-37032264]{animation:fadeIn-37032264 .3s ease-in}@keyframes fadeIn-37032264{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.contact-content .contact-form-container .contact-form[data-v-37032264] .el-form-item{margin-bottom:24px}.contact-content .contact-form-container .contact-form[data-v-37032264] .el-form-item__label{color:#333;font-size:14px;font-weight:400;padding-bottom:8px}.contact-content .contact-form-container .contact-form[data-v-37032264] .el-form-item__label:before{display:none!important}.contact-content .contact-form-container .contact-form .required-star[data-v-37032264]{color:#ff4d4f;font-style:normal;margin-left:2px}.contact-content .contact-form-container .contact-form .label-tip[data-v-37032264]{color:#999;font-size:12px;margin-left:4px}.contact-content .contact-form-container .contact-form[data-v-37032264] .el-input__inner{border:1px solid #e0e0e0;border-radius:4px;height:42px;line-height:42px;font-size:14px}.contact-content .contact-form-container .contact-form[data-v-37032264] .el-input__inner:focus{border-color:#6b4ce6}.contact-content .contact-form-container .contact-form[data-v-37032264] .el-textarea__inner{border:1px solid #e0e0e0;border-radius:4px;font-size:14px;padding:12px}.contact-content .contact-form-container .contact-form[data-v-37032264] .el-textarea__inner:focus{border-color:#6b4ce6}.contact-content .contact-form-container .contact-form[data-v-37032264] .el-date-editor,.contact-content .contact-form-container .contact-form[data-v-37032264] .el-select{width:100%}.contact-content .contact-form-container .contact-form[data-v-37032264] .el-upload{width:340px}.contact-content .contact-form-container .contact-form[data-v-37032264] .el-upload .upload-btn{width:100%;height:42px;background:#f5f0ff;border:1px solid #e5e5e5;border-radius:4px;color:#666;font-size:14px;text-align:center;transition:all .3s}.contact-content .contact-form-container .contact-form[data-v-37032264] .el-upload .upload-btn:hover{background:#ede7ff;border-color:#6b4ce6;color:#6b4ce6}.contact-content .contact-form-container .contact-form[data-v-37032264] .el-upload__tip{color:#999;font-size:12px;margin-top:8px}.contact-content .contact-form-container .contact-form .uploaded-file-list[data-v-37032264]{margin-top:10px;max-width:340px}.contact-content .contact-form-container .contact-form .uploaded-file-item[data-v-37032264]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0;font-size:14px;color:#666}.contact-content .contact-form-container .contact-form .uploaded-file-item a[data-v-37032264]{color:#666;text-decoration:none;word-break:break-all}.contact-content .contact-form-container .contact-form .uploaded-file-item a[data-v-37032264]:hover{color:#6b4ce6}.contact-content .contact-form-container .contact-form .uploaded-file-item .el-icon-close[data-v-37032264]{color:#999;cursor:pointer;transition:color .2s ease}.contact-content .contact-form-container .contact-form .uploaded-file-item .el-icon-close[data-v-37032264]:hover{color:#f56c6c}.contact-content .contact-form-container .contact-form .privacy-agreement[data-v-37032264]{display:flex;align-items:center;gap:4px}.contact-content .contact-form-container .contact-form[data-v-37032264] .el-checkbox .el-checkbox__label{color:#666;font-size:14px}.contact-content .contact-form-container .contact-form[data-v-37032264] .el-checkbox .el-checkbox__inner{border-color:#dcdfe6}.contact-content .contact-form-container .contact-form[data-v-37032264] .el-checkbox .el-checkbox__inner:hover{border-color:#6b4ce6}.contact-content .contact-form-container .contact-form[data-v-37032264] .el-checkbox.is-checked .el-checkbox__inner{background-color:#6b4ce6;border-color:#6b4ce6}.contact-content .contact-form-container .contact-form[data-v-37032264] .el-checkbox.is-checked .el-checkbox__label{color:#666}.contact-content .contact-form-container .contact-form .privacy-link[data-v-37032264]{color:#6b4ce6;cursor:pointer;text-decoration:none;font-size:14px;white-space:nowrap}.contact-content .contact-form-container .contact-form .privacy-link[data-v-37032264]:hover{opacity:.9}.contact-content .contact-form-container .contact-form .submit-btn[data-v-37032264]{width:112px;height:36px;font-size:16px;background:linear-gradient(90deg,#6510ad,#0324fd);border:none;padding:0;border-radius:4px;margin-top:10px}.contact-content .contact-form-container .contact-form .submit-btn[data-v-37032264]:hover{background:linear-gradient(90deg,#5a0f9a,#0220e0)}.contact-content .contact-form-container .contact-form .submit-btn[data-v-37032264]:active{background:linear-gradient(90deg,#4d0d85,#011cc4)}.privacy-dialog[data-v-37032264] .el-dialog__header{padding:20px 24px;border-bottom:1px solid #e8e8e8}.privacy-dialog[data-v-37032264] .el-dialog__header .el-dialog__title{font-size:18px;font-weight:500;color:#333}.privacy-dialog[data-v-37032264] .el-dialog__body{padding:24px;max-height:500px;overflow-y:auto}.privacy-dialog[data-v-37032264] .el-dialog__footer{padding:16px 24px;border-top:1px solid #e8e8e8}.privacy-dialog[data-v-37032264] .el-dialog__footer .el-button--primary{background:#6b4ce6;border-color:#6b4ce6;padding:10px 40px}.privacy-dialog[data-v-37032264] .el-dialog__footer .el-button--primary:hover{background:#5a3dd5;border-color:#5a3dd5}.privacy-dialog .privacy-content[data-v-37032264]{color:#666;font-size:14px;line-height:1.8}.privacy-dialog .privacy-content[data-v-37032264] h3{color:#333;font-size:15px;font-weight:500;margin:24px 0 12px}.privacy-dialog .privacy-content[data-v-37032264] p{margin-bottom:12px}.privacy-dialog .privacy-content[data-v-37032264] table{width:auto;border-collapse:collapse;border:1px solid #ccc}.privacy-dialog .privacy-content[data-v-37032264] th{border:1px solid #ccc;padding:6px;background:#f4f2f0;min-width:50px}.privacy-dialog .privacy-content[data-v-37032264] td{border:1px solid #ccc;padding:6px}.privacy-dialog .privacy-content[data-v-37032264] pre{border-radius:5px;padding:10px;width:100%;background:#f4f2f0}.contact-page.is-mobile-device[data-v-37032264]{padding-top:60px}.contact-page.is-mobile-device .contact-content[data-v-37032264]{padding:28px 12px 60px 12px}.contact-page.is-mobile-device .contact-header[data-v-37032264]{margin-bottom:28px;gap:12px}.contact-page.is-mobile-device .contact-header .header-line[data-v-37032264]{height:72px}.contact-page.is-mobile-device .contact-header h1[data-v-37032264]{font-size:28px;margin-bottom:6px}.contact-page.is-mobile-device .contact-form-container[data-v-37032264]{border-radius:12px;display:flex;align-items:stretch}.contact-page.is-mobile-device .contact-form-container .tabs-wrapper[data-v-37032264]{border-radius:12px 0 0 12px;padding:24px 0 0 10px;flex-direction:column;width:92px;flex-shrink:0;align-items:flex-start!important;justify-content:flex-start;background:transparent!important}.contact-page.is-mobile-device .contact-form-container .tabs-wrapper.with-arrows[data-v-37032264]{padding:22px 4px 22px 14px;gap:6px}.contact-page.is-mobile-device .contact-form-container .tabs-wrapper .tab-arrow[data-v-37032264]{width:24px;height:24px}.contact-page.is-mobile-device .contact-form-container .tabs-wrapper .tabs-list[data-v-37032264]{flex-direction:column;flex:0 0 auto!important;width:100%}.contact-page.is-mobile-device .contact-form-container .tabs-wrapper .tabs-list .tab-item[data-v-37032264]{flex:0 0 auto!important;width:auto!important;max-width:100%!important;padding:10px!important;font-size:14px!important;text-align:left!important;white-space:normal!important;word-break:break-word!important;overflow:visible!important;text-overflow:clip!important;background:transparent!important;color:#333!important}.contact-page.is-mobile-device .contact-form-container .tabs-wrapper .tabs-list .tab-item[data-v-37032264]:hover{opacity:.95;color:#6510ad}.contact-page.is-mobile-device .contact-form-container .tabs-wrapper .tabs-list .tab-item.active[data-v-37032264]{background:#6510ad!important;color:#fff!important;font-weight:700!important}.contact-page.is-mobile-device .contact-form-container .tabs-wrapper .tabs-list .tab-item[data-v-37032264]:not(:last-child):after{display:none}.contact-page.is-mobile-device .contact-form-container .contact-form[data-v-37032264]{flex:1;padding:0 16px 28px!important;margin:24px 0!important}.contact-page.is-mobile-device .contact-form-container .contact-form[data-v-37032264] .el-form-item{margin-bottom:16px}.contact-page.is-mobile-device .contact-form-container .contact-form[data-v-37032264] .el-form-item__label{font-size:13px;padding-bottom:6px}.contact-page.is-mobile-device .contact-form-container .contact-form[data-v-37032264] .el-input__inner{height:40px;line-height:40px}.contact-page.is-mobile-device .contact-form-container .contact-form[data-v-37032264] .el-textarea__inner{padding:10px}.contact-page.is-mobile-device .contact-form-container .contact-form[data-v-37032264] .el-upload{width:100%!important}.contact-page.is-mobile-device .contact-form-container .contact-form[data-v-37032264] .el-upload .upload-btn{width:100%}.contact-page.is-mobile-device .contact-form-container .contact-form .uploaded-file-list[data-v-37032264]{max-width:100%}.contact-page.is-mobile-device .contact-form-container .contact-form[data-v-37032264] .el-row .el-col{float:none!important;width:100%!important;max-width:100%!important;flex:0 0 100%!important}.contact-page.is-mobile-device .contact-form-container .contact-form .privacy-agreement[data-v-37032264]{flex-wrap:wrap;align-items:flex-start}.contact-page.is-mobile-device .contact-form-container .contact-form .privacy-link[data-v-37032264]{white-space:normal}.contact-page.is-mobile-device .contact-form-container .contact-form .submit-btn[data-v-37032264]{width:100%;height:44px;font-size:16px;margin-top:16px}.contact-page.is-mobile-device .privacy-dialog[data-v-37032264] .el-dialog{width:92%!important;margin:0 auto;margin-top:8vh!important}