.el-form{--el-form-label-font-size:var(--el-font-size-base);--el-form-inline-content-width:220px}.el-form--inline .el-form-item{display:inline-flex;margin-right:32px;vertical-align:middle}.el-form--inline.el-form--label-top{display:flex;flex-wrap:wrap}.el-form--inline.el-form--label-top .el-form-item{display:block}.el-form-item{display:flex;--font-size:14px;margin-bottom:18px}.el-form-item .el-form-item{margin-bottom:0}.el-form-item .el-input__validateIcon{display:none}.el-form-item--large{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:22px}.el-form-item--large .el-form-item__label{height:40px;line-height:40px}.el-form-item--large .el-form-item__content{line-height:40px}.el-form-item--large .el-form-item__error{padding-top:4px}.el-form-item--default{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--default .el-form-item__label{height:32px;line-height:32px}.el-form-item--default .el-form-item__content{line-height:32px}.el-form-item--default .el-form-item__error{padding-top:2px}.el-form-item--small{--font-size:12px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--small .el-form-item__label{height:24px;line-height:24px}.el-form-item--small .el-form-item__content{line-height:24px}.el-form-item--small .el-form-item__error{padding-top:2px}.el-form-item--label-left .el-form-item__label{justify-content:flex-start;text-align:left}.el-form-item--label-right .el-form-item__label{justify-content:flex-end;text-align:right}.el-form-item--label-top{display:block}.el-form-item--label-top .el-form-item__label{display:block;height:auto;line-height:22px;margin-bottom:8px;text-align:left;width:fit-content}.el-form-item__label-wrap{display:flex}.el-form-item__label{align-items:flex-start;box-sizing:border-box;color:var(--el-text-color-regular);display:inline-flex;flex:0 0 auto;font-size:var(--el-form-label-font-size);height:32px;line-height:32px;padding:0 12px 0 0}.el-form-item__content{align-items:center;display:flex;flex:1;flex-wrap:wrap;font-size:var(--font-size);line-height:32px;min-width:0;position:relative}.el-form-item__content .el-input-group{vertical-align:top}.el-form-item__error{color:var(--el-color-danger);font-size:12px;left:0;line-height:1;padding-top:2px;position:absolute;top:100%}.el-form-item__error--inline{display:inline-block;left:auto;margin-left:10px;position:relative;top:auto}.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label-wrap>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label:before{color:var(--el-color-danger);content:"*";margin-right:4px}.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label-wrap>.el-form-item__label:after,.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label:after{color:var(--el-color-danger);content:"*";margin-left:4px}.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper.is-focus,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper:focus,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper:hover,.el-form-item.is-error .el-form-item__content .el-input__wrapper,.el-form-item.is-error .el-form-item__content .el-input__wrapper.is-focus,.el-form-item.is-error .el-form-item__content .el-input__wrapper:focus,.el-form-item.is-error .el-form-item__content .el-input__wrapper:hover,.el-form-item.is-error .el-form-item__content .el-select__wrapper,.el-form-item.is-error .el-form-item__content .el-select__wrapper.is-focus,.el-form-item.is-error .el-form-item__content .el-select__wrapper:focus,.el-form-item.is-error .el-form-item__content .el-select__wrapper:hover,.el-form-item.is-error .el-form-item__content .el-textarea__inner,.el-form-item.is-error .el-form-item__content .el-textarea__inner.is-focus,.el-form-item.is-error .el-form-item__content .el-textarea__inner:focus,.el-form-item.is-error .el-form-item__content .el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-form-item.is-error .el-form-item__content .el-input-group__append .el-input__wrapper,.el-form-item.is-error .el-form-item__content .el-input-group__prepend .el-input__wrapper{box-shadow:inset 0 0 0 1px #0000}.el-form-item.is-error .el-form-item__content .el-input-group__append .el-input__validateIcon,.el-form-item.is-error .el-form-item__content .el-input-group__prepend .el-input__validateIcon{display:none}.el-form-item.is-error .el-form-item__content .el-input__validateIcon{color:var(--el-color-danger)}.el-form-item--feedback .el-input__validateIcon{display:inline-flex}.contact-form[data-v-a34f1bc9]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid hsla(0,0%,100%,.2);border-radius:16px;box-shadow:0 8px 32px #0000001a;padding:40px}.contact-form.mobile[data-v-a34f1bc9]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1px solid hsla(0,0%,100%,.2);border-radius:12px;box-shadow:0 4px 20px #00000014;padding:24px 20px}.form-header[data-v-a34f1bc9]{border:1px solid rgba(64,158,255,.1);border-radius:12px;margin-bottom:32px;padding:24px;text-align:center}.contact-form.mobile .form-header[data-v-a34f1bc9],.form-header[data-v-a34f1bc9]{background:linear-gradient(135deg,#409eff1a,#66b1ff0d)}.contact-form.mobile .form-header[data-v-a34f1bc9]{border:1px solid rgba(64,158,255,.1);border-radius:10px;margin-bottom:24px;padding:20px}.form-title[data-v-a34f1bc9]{color:#333;font-size:24px;font-weight:600;margin-bottom:8px}.contact-form.mobile .form-title[data-v-a34f1bc9]{font-size:20px}.form-subtitle[data-v-a34f1bc9]{color:#666;font-size:14px;line-height:1.5}.form[data-v-a34f1bc9]{display:flex;flex-direction:column;gap:20px}.contact-form.mobile .form[data-v-a34f1bc9]{gap:16px}.form-row[data-v-a34f1bc9]{display:grid;gap:20px;grid-template-columns:1fr 1fr}.form-row.single-column[data-v-a34f1bc9]{gap:16px;grid-template-columns:1fr}.contact-form.mobile .form-row[data-v-a34f1bc9]{gap:16px}.form-item[data-v-a34f1bc9]{margin-bottom:0}.form-actions[data-v-a34f1bc9]{display:flex;justify-content:center;margin-top:8px}.submit-btn[data-v-a34f1bc9]{min-width:120px}.submit-btn[data-v-a34f1bc9],.submit-btn-inline[data-v-a34f1bc9]{font-size:16px;font-weight:500;height:44px}.submit-btn-inline[data-v-a34f1bc9]{flex-shrink:0;min-width:100px}.contact-form.mobile .submit-btn[data-v-a34f1bc9]{font-size:15px;height:40px;min-width:100px}[data-v-a34f1bc9] .el-form-item__label{color:#333;font-weight:500;margin-bottom:8px}[data-v-a34f1bc9] .el-input__wrapper{border-radius:8px}[data-v-a34f1bc9] .el-textarea__inner{border-radius:8px;font-family:inherit}[data-v-a34f1bc9] .el-button--primary{background:linear-gradient(135deg,#409eff,#66b1ff);border:none;border-radius:8px}[data-v-a34f1bc9] .el-button--primary:hover{background:linear-gradient(135deg,#66b1ff,#85c1ff);box-shadow:0 4px 12px #409eff4d;transform:translateY(-2px)}[data-v-a34f1bc9] .el-form-item.is-error .el-input__wrapper,[data-v-a34f1bc9] .el-form-item.is-error .el-textarea__inner{box-shadow:0 0 0 1px #f56c6c}.word-count[data-v-a34f1bc9]{display:flex;justify-content:flex-end;margin-top:8px;width:100%}.word-count-text[data-v-a34f1bc9]{color:#909399;font-size:12px;line-height:1;text-align:right}.contact-form.mobile .word-count[data-v-a34f1bc9]{margin-top:6px}.contact-form.mobile .word-count-text[data-v-a34f1bc9]{font-size:11px}.captcha-container[data-v-a34f1bc9]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px}.captcha-input[data-v-a34f1bc9]{flex:1}.captcha-image-container[data-v-a34f1bc9]{align-items:center;background:#f5f7fa;border:1px solid #dcdfe6;border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;overflow:hidden;transition:border-color .3s;width:120px}.captcha-image-container[data-v-a34f1bc9]:hover{border-color:#409eff}.captcha-image[data-v-a34f1bc9]{height:100%;-o-object-fit:contain;object-fit:contain;padding:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.captcha-loading[data-v-a34f1bc9]{color:#909399;font-size:20px}.captcha-loading .is-loading[data-v-a34f1bc9]{animation:rotating-a34f1bc9 2s linear infinite}@keyframes rotating-a34f1bc9{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media(max-width:768px){.contact-form[data-v-a34f1bc9]{padding:24px 16px}.form-row[data-v-a34f1bc9]{grid-template-columns:1fr}[data-v-a34f1bc9] .el-form-item__label{font-size:14px}.captcha-image-container[data-v-a34f1bc9]{height:40px;width:100px}.captcha-container[data-v-a34f1bc9]{gap:12px}}.privacy-notice[data-v-a34f1bc9]{align-items:flex-start;background:#f8f9fa;border-left:4px solid #e6a23c;border-radius:8px;display:flex;gap:8px;margin-top:20px;padding:16px}.asterisk[data-v-a34f1bc9]{color:#f56c6c;flex-shrink:0;font-size:14px;font-weight:700;line-height:1.4}.notice-text[data-v-a34f1bc9]{color:#606266;font-size:13px;line-height:1.5;text-align:justify}.contact-form.mobile .privacy-notice[data-v-a34f1bc9]{margin-top:16px;padding:12px}.contact-form.mobile .notice-text[data-v-a34f1bc9]{font-size:12px}
