.contact-form-embed[data-v-728d342b]{background:#f5f5f5;padding:80px 20px;width:100%}.contact-form-wrapper[data-v-728d342b]{align-items:start;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1350px}.contact-form-section[data-v-728d342b]{border-radius:8px}.contact-form .form-group[data-v-728d342b]{margin-bottom:20px}.contact-form .form-group label[data-v-728d342b]{align-items:center;color:var(--contact-form-text-color);display:flex;font-size:15px;font-weight:500;gap:8px;margin-bottom:8px}.contact-form .form-group label .input-icon[data-v-728d342b]{color:var(--contact-form-text-color);flex-shrink:0;height:18px;width:18px}.contact-form .form-group label .required[data-v-728d342b]{color:#b9000a;margin-left:2px}.contact-form .form-group[data-v-728d342b] .el-input__wrapper{border:1px solid #ddd;border-radius:4px;box-shadow:none}.contact-form .form-group[data-v-728d342b] .el-input__wrapper:hover{border-color:#999}.contact-form .form-group[data-v-728d342b] .el-input__wrapper.is-focus{border-color:#b9000a;box-shadow:0 0 0 1px #b9000a}.contact-form .form-group[data-v-728d342b] .el-input__inner{color:var(--contact-form-control-text-color);font-size:15px}.contact-form .form-group[data-v-728d342b] .el-input__inner::-moz-placeholder,.contact-form .form-group[data-v-728d342b] .el-textarea__inner::-moz-placeholder{color:var(--contact-form-control-placeholder-color)}.contact-form .form-group[data-v-728d342b] .el-input__inner::placeholder,.contact-form .form-group[data-v-728d342b] .el-textarea__inner::placeholder{color:var(--contact-form-control-placeholder-color)}.contact-form .form-group[data-v-728d342b] .el-select{--el-input-text-color:var(--contact-form-control-text-color);--el-text-color-regular:var(--contact-form-control-text-color);--el-text-color-placeholder:var(--contact-form-control-placeholder-color);--el-select-multiple-input-color:var(--contact-form-control-text-color)}.contact-form .form-group[data-v-728d342b] .el-select__input,.contact-form .form-group[data-v-728d342b] .el-select__placeholder:not(.is-transparent),.contact-form .form-group[data-v-728d342b] .el-select__selected-item{color:var(--contact-form-control-text-color)}.contact-form .form-group[data-v-728d342b] .el-select__placeholder.is-transparent{color:var(--contact-form-control-placeholder-color)}.contact-form .form-group[data-v-728d342b] .el-textarea__inner{border:1px solid #ddd;border-radius:4px;box-shadow:none;color:var(--contact-form-control-text-color);font-size:15px;padding:10px 12px}.contact-form .form-group[data-v-728d342b] .el-textarea__inner:hover{border-color:#999}.contact-form .form-group[data-v-728d342b] .el-textarea__inner:focus{border-color:#b9000a!important;box-shadow:0 0 0 1px #b9000a!important;outline:none!important}.contact-form .form-group[data-v-728d342b] .el-textarea.is-focus .el-textarea__inner{border-color:#b9000a!important;box-shadow:0 0 0 1px #b9000a!important}.contact-form .form-group[data-v-728d342b] .el-select__wrapper{border:1px solid #ddd;border-radius:4px;box-shadow:none}.contact-form .form-group[data-v-728d342b] .el-select__wrapper:hover{border-color:#999}.contact-form .form-group[data-v-728d342b] .el-select__wrapper.is-focused{border-color:#b9000a;box-shadow:0 0 0 1px #b9000a}.contact-form .form-group .phone-input-wrapper[data-v-728d342b]{align-items:stretch;display:flex;gap:8px}.contact-form .form-group .phone-country-select[data-v-728d342b]{flex-shrink:0;width:140px}.contact-form .form-group .phone-country-select[data-v-728d342b] .el-input__wrapper{border:1px solid #ddd;border-radius:4px;box-shadow:none}.contact-form .form-group .phone-country-select[data-v-728d342b] .el-input__wrapper:hover{border-color:#999}.contact-form .form-group .phone-country-select[data-v-728d342b] .el-input__wrapper.is-focused{border-color:#b9000a;box-shadow:0 0 0 1px #b9000a}.contact-form .form-group .phone-number-input[data-v-728d342b]{flex:1}.contact-form .form-group .email-verification-wrapper[data-v-728d342b]{align-items:stretch;display:flex;gap:8px}.contact-form .form-group .email-input[data-v-728d342b]{flex:1;min-width:0}.contact-form .form-group .verification-code-wrapper[data-v-728d342b]{align-items:stretch;display:flex;flex-shrink:0;gap:8px;width:240px}.contact-form .form-group .verification-code-input[data-v-728d342b]{flex:1;min-width:120px}.contact-form .form-group .send-code-btn[data-v-728d342b]{background:#b9000a;border:none;border-radius:4px;color:#fff;flex-shrink:0;font-size:14px;font-weight:500;height:auto;min-height:40px;transition:all .3s ease;white-space:nowrap;width:90px}.contact-form .form-group .send-code-btn[data-v-728d342b]:hover:not(:disabled){background:#a00009}.contact-form .form-group .send-code-btn[data-v-728d342b]:disabled{background:#ddd;color:#999;cursor:not-allowed}.contact-form .form-group .phone-option[data-v-728d342b]{align-items:center;display:flex;gap:8px;width:100%}.contact-form .form-group .phone-flag[data-v-728d342b]{align-items:center;display:flex;flex-shrink:0;font-size:18px;justify-content:center;line-height:1;width:28px}.contact-form .form-group .phone-dial-code[data-v-728d342b]{align-items:center;display:flex;flex-shrink:0;font-weight:500;margin-right:12px;width:70px}.contact-form .form-group .phone-country-name[data-v-728d342b]{align-items:center;color:var(--contact-form-control-text-color);display:flex;flex:1;font-size:14px;min-width:0;text-align:left}.checkbox-group[data-v-728d342b]{margin-bottom:24px}.contact-form .form-group .callback-option[data-v-728d342b]{color:var(--contact-form-text-color);cursor:pointer;font-size:15px;font-weight:500;margin-bottom:0;min-height:32px}.callback-option input[data-v-728d342b]{accent-color:var(--el-color-primary,#409eff);flex:none;height:14px;width:14px}.contact-form .form-group .error-message[data-v-728d342b]{color:#f56565;font-size:13px;margin-top:4px;text-align:left}.contact-form .form-actions[data-v-728d342b]{margin-top:32px}.contact-form .form-actions .submit-btn[data-v-728d342b]{align-items:center;background:linear-gradient(135deg,#b9000a,#d32f2f);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;height:56px;justify-content:center;padding:0 15px;transition:all .3s ease;width:100%}.contact-form .form-actions .submit-btn[data-v-728d342b]:hover:not(:disabled){background:linear-gradient(135deg,#a00009,#c62828);box-shadow:0 4px 12px #b9000a66;transform:translateY(-2px)}.contact-form .form-actions .submit-btn[data-v-728d342b]:disabled{cursor:wait}.contact-form .form-actions .submit-btn .submit-icon[data-v-728d342b]{color:#fff;flex-shrink:0;height:20px;width:20px}.contact-form .form-actions .submit-spinner[data-v-728d342b]{border:2px solid;border-radius:50%;border-right:2px solid transparent}.contact-info-section[data-v-728d342b]{display:flex;flex-direction:column;justify-content:center;padding:40px 0;text-align:left}.info-title[data-v-728d342b]{font-size:32px;font-weight:700;line-height:1.4;margin:0 0 24px}.info-subtitle[data-v-728d342b],.info-title[data-v-728d342b]{color:var(--contact-form-text-color);text-align:left}.info-subtitle[data-v-728d342b]{font-size:18px;line-height:1.6;margin:0 0 40px}.info-email[data-v-728d342b]{align-items:center;display:flex;gap:12px}.info-email .email-icon[data-v-728d342b]{color:#b9000a;flex-shrink:0;height:24px;width:24px}.info-email .email-link[data-v-728d342b]{color:var(--contact-form-text-color);font-size:18px;text-decoration:none;transition:color .3s ease}.info-email .email-link[data-v-728d342b]:hover{color:#b9000a;text-decoration:underline}@media (max-width:1024px){.contact-form-wrapper[data-v-728d342b]{gap:40px}.info-title[data-v-728d342b]{font-size:28px}.info-subtitle[data-v-728d342b]{font-size:16px}}@media (max-width:768px){.contact-form-embed[data-v-728d342b]{padding:60px 16px}.contact-form-wrapper[data-v-728d342b]{gap:40px;grid-template-columns:1fr}.contact-info-section[data-v-728d342b]{padding:0;text-align:left}.info-title[data-v-728d342b]{font-size:24px;margin-bottom:16px;text-align:left}.info-subtitle[data-v-728d342b]{font-size:15px;margin-bottom:30px;text-align:left}.info-email[data-v-728d342b]{justify-content:flex-start}.contact-form .form-group[data-v-728d342b]{margin-bottom:20px}.contact-form .form-group label[data-v-728d342b]{font-size:14px}.contact-form .form-group[data-v-728d342b] .el-input__inner,.contact-form .form-group[data-v-728d342b] .el-textarea__inner{font-size:14px;padding:8px 10px}.contact-form .form-actions .submit-btn[data-v-728d342b]{font-size:15px;height:52px}.contact-form .form-group .phone-input-wrapper[data-v-728d342b]{flex-direction:column;gap:12px}.contact-form .form-group .phone-country-select[data-v-728d342b]{width:100%}.contact-form .form-group .email-verification-wrapper[data-v-728d342b]{flex-direction:column;gap:12px}.contact-form .form-group .verification-code-wrapper[data-v-728d342b]{width:100%}}.el-select-dropdown__item .phone-option{align-items:center!important;display:flex!important;gap:0!important;width:100%!important}.el-select-dropdown__item .phone-flag{display:inline-block!important;flex-shrink:0!important;font-size:18px!important;line-height:1!important;margin-right:4px!important;text-align:center!important;width:28px!important}.el-select-dropdown__item .phone-dial-code{display:inline-block!important;flex-shrink:0!important;font-weight:500!important;margin-right:12px!important;min-width:40px!important;text-align:left!important;width:40px!important}.el-select-dropdown__item .phone-country-name{color:#666!important;display:inline-block!important;flex:1!important;font-size:14px!important;min-width:0!important;overflow:hidden!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important}.contact-form-select-dropdown .el-select-dropdown__item{color:#333}.contact-form-select-dropdown .el-select-dropdown__item.is-selected{color:#b9000a}.contact-form-select-dropdown .el-select-dropdown__item.is-disabled{color:#909399}
