.contact-form-embed[data-v-3f90fddb]{background:#f5f5f5;padding:80px 20px;width:100%}.contact-form-wrapper[data-v-3f90fddb]{align-items:start;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1350px}.contact-form-section[data-v-3f90fddb]{border-radius:8px}.contact-form .form-group[data-v-3f90fddb]{margin-bottom:20px}.contact-form .form-group label[data-v-3f90fddb]{align-items:center;color:#000;display:flex;font-size:15px;font-weight:500;gap:8px;margin-bottom:8px}.contact-form .form-group label .input-icon[data-v-3f90fddb]{color:#666;flex-shrink:0;height:18px;width:18px}.contact-form .form-group label .required[data-v-3f90fddb]{color:#b9000a;margin-left:2px}.contact-form .form-group[data-v-3f90fddb] .el-input__wrapper{border:1px solid #ddd;border-radius:4px;box-shadow:none}.contact-form .form-group[data-v-3f90fddb] .el-input__wrapper:hover{border-color:#999}.contact-form .form-group[data-v-3f90fddb] .el-input__wrapper.is-focus{border-color:#b9000a;box-shadow:0 0 0 1px #b9000a}.contact-form .form-group[data-v-3f90fddb] .el-input__inner{font-size:15px}.contact-form .form-group[data-v-3f90fddb] .el-textarea__inner{border:1px solid #ddd;border-radius:4px;box-shadow:none;font-size:15px;padding:10px 12px}.contact-form .form-group[data-v-3f90fddb] .el-textarea__inner:hover{border-color:#999}.contact-form .form-group[data-v-3f90fddb] .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-3f90fddb] .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-3f90fddb] .el-select__wrapper{border:1px solid #ddd;border-radius:4px;box-shadow:none}.contact-form .form-group[data-v-3f90fddb] .el-select__wrapper:hover{border-color:#999}.contact-form .form-group[data-v-3f90fddb] .el-select__wrapper.is-focused{border-color:#b9000a;box-shadow:0 0 0 1px #b9000a}.contact-form .form-group .phone-input-wrapper[data-v-3f90fddb]{align-items:stretch;display:flex;gap:8px}.contact-form .form-group .phone-country-select[data-v-3f90fddb]{flex-shrink:0;width:140px}.contact-form .form-group .phone-country-select[data-v-3f90fddb] .el-input__wrapper{border:1px solid #ddd;border-radius:4px;box-shadow:none}.contact-form .form-group .phone-country-select[data-v-3f90fddb] .el-input__wrapper:hover{border-color:#999}.contact-form .form-group .phone-country-select[data-v-3f90fddb] .el-input__wrapper.is-focused{border-color:#b9000a;box-shadow:0 0 0 1px #b9000a}.contact-form .form-group .phone-number-input[data-v-3f90fddb]{flex:1}.contact-form .form-group .email-verification-wrapper[data-v-3f90fddb]{align-items:stretch;display:flex;gap:8px}.contact-form .form-group .email-input[data-v-3f90fddb]{flex:1;min-width:0}.contact-form .form-group .verification-code-wrapper[data-v-3f90fddb]{align-items:stretch;display:flex;flex-shrink:0;gap:8px;width:240px}.contact-form .form-group .verification-code-input[data-v-3f90fddb]{flex:1;min-width:120px}.contact-form .form-group .send-code-btn[data-v-3f90fddb]{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-3f90fddb]:hover:not(:disabled){background:#a00009}.contact-form .form-group .send-code-btn[data-v-3f90fddb]:disabled{background:#ddd;color:#999;cursor:not-allowed}.contact-form .form-group .phone-option[data-v-3f90fddb]{align-items:center;display:flex;gap:8px;width:100%}.contact-form .form-group .phone-flag[data-v-3f90fddb]{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-3f90fddb]{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-3f90fddb]{align-items:center;color:#666;display:flex;flex:1;font-size:14px;min-width:0;text-align:left}.checkbox-group[data-v-3f90fddb]{margin-bottom:24px}.contact-form .form-group.checkbox-group[data-v-3f90fddb] .el-checkbox__label{color:#000;font-size:15px}.contact-form .form-group .error-message[data-v-3f90fddb]{color:#f56565;font-size:13px;margin-top:4px;text-align:left}.contact-form .form-actions[data-v-3f90fddb]{margin-top:32px}.contact-form .form-actions .submit-btn[data-v-3f90fddb]{background:linear-gradient(135deg,#b9000a,#d32f2f);border:none;border-radius:6px;font-size:16px;font-weight:600;height:56px;transition:all .3s ease;width:100%}.contact-form .form-actions .submit-btn[data-v-3f90fddb]:hover{background:linear-gradient(135deg,#a00009,#c62828);box-shadow:0 4px 12px #b9000a66;transform:translateY(-2px)}.contact-form .form-actions .submit-btn[data-v-3f90fddb] .el-button__inner{align-items:center;display:flex;gap:10px;justify-content:center;width:100%}.contact-form .form-actions .submit-btn .submit-icon[data-v-3f90fddb]{color:#fff;flex-shrink:0;height:20px;width:20px}.contact-form .form-actions .submit-btn span[data-v-3f90fddb]{color:#fff}.contact-info-section[data-v-3f90fddb]{display:flex;flex-direction:column;justify-content:center;padding:40px 0;text-align:left}.info-title[data-v-3f90fddb]{color:#333;font-size:32px;font-weight:700;line-height:1.4;margin:0 0 24px;text-align:left}.info-subtitle[data-v-3f90fddb]{color:#666;font-size:18px;line-height:1.6;margin:0 0 40px;text-align:left}.info-email[data-v-3f90fddb]{align-items:center;display:flex;gap:12px}.info-email .email-icon[data-v-3f90fddb]{color:#b9000a;flex-shrink:0;height:24px;width:24px}.info-email .email-link[data-v-3f90fddb]{color:#333;font-size:18px;text-decoration:none;transition:color .3s ease}.info-email .email-link[data-v-3f90fddb]:hover{color:#b9000a;text-decoration:underline}@media (max-width:1024px){.contact-form-wrapper[data-v-3f90fddb]{gap:40px}.info-title[data-v-3f90fddb]{font-size:28px}.info-subtitle[data-v-3f90fddb]{font-size:16px}}@media (max-width:768px){.contact-form-embed[data-v-3f90fddb]{padding:60px 16px}.contact-form-wrapper[data-v-3f90fddb]{gap:40px;grid-template-columns:1fr}.contact-info-section[data-v-3f90fddb]{padding:0;text-align:left}.info-title[data-v-3f90fddb]{font-size:24px;margin-bottom:16px;text-align:left}.info-subtitle[data-v-3f90fddb]{font-size:15px;margin-bottom:30px;text-align:left}.info-email[data-v-3f90fddb]{justify-content:flex-start}.contact-form .form-group[data-v-3f90fddb]{margin-bottom:20px}.contact-form .form-group label[data-v-3f90fddb]{font-size:14px}.contact-form .form-group[data-v-3f90fddb] .el-input__inner,.contact-form .form-group[data-v-3f90fddb] .el-textarea__inner{font-size:14px;padding:8px 10px}.contact-form .form-actions .submit-btn[data-v-3f90fddb]{font-size:15px;height:52px}.contact-form .form-group .phone-input-wrapper[data-v-3f90fddb]{flex-direction:column;gap:12px}.contact-form .form-group .phone-country-select[data-v-3f90fddb]{width:100%}.contact-form .form-group .email-verification-wrapper[data-v-3f90fddb]{flex-direction:column;gap:12px}.contact-form .form-group .verification-code-wrapper[data-v-3f90fddb]{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}
