.q-icon svg path[data-v-d4a29bc1]{fill:currentColor}.contact-form[data-v-d4a29bc1]{width:100%;max-width:100%;font-family:var(--font-family-notoTC);background:#fff;border:1px solid #e8e5dd;flex-direction:column;gap:24px;margin:0;padding:40px 28px;display:flex;position:relative;box-shadow:0 24px 64px -24px #14120c2e}.contact-form[data-v-d4a29bc1]:before{content:"";background:linear-gradient(90deg, var(--color-primary-400) 0%, var(--color-primary-600) 50%, var(--color-primary-400) 100%);height:3px;position:absolute;top:0;left:0;right:0}@media (min-width:1024px){.contact-form[data-v-d4a29bc1]{padding:64px 72px}}.contact-form .form-title[data-v-d4a29bc1]{text-align:left;flex-direction:column;align-items:flex-start;width:100%;max-width:100%;margin-bottom:40px;padding:0;display:flex}.contact-form .form-title .section-kicker[data-v-d4a29bc1]{align-items:center;gap:14px;display:flex}.contact-form .form-title .section-kicker .kicker-line[data-v-d4a29bc1]{background:var(--color-primary-500);width:36px;height:1px;display:inline-block}.contact-form .form-title .section-kicker .kicker-text[data-v-d4a29bc1]{letter-spacing:.3em;color:var(--color-primary-700);text-transform:uppercase;font-size:13px}.contact-form .form-title .title-zh[data-v-d4a29bc1]{color:#4b5563;letter-spacing:.18em;margin:16px 0 0;font-family:Noto Serif TC,serif;font-size:28px;font-weight:500;line-height:1.4}@media (min-width:640px){.contact-form .form-title .title-zh[data-v-d4a29bc1]{font-size:36px}}.contact-form .form-grid[data-v-d4a29bc1]{box-sizing:border-box;grid-template-columns:1fr 1fr;gap:56px;width:100%;max-width:100%;margin:0;padding:0;display:grid;position:relative}@media (min-width:768px){.contact-form .form-grid[data-v-d4a29bc1]:before{content:"";pointer-events:none;background:#e8e5dd;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-.5px)}}.contact-form .form-left[data-v-d4a29bc1],.contact-form .form-right[data-v-d4a29bc1]{flex-direction:column;gap:24px;width:100%;display:flex}@media (min-width:768px){.contact-form .form-left[data-v-d4a29bc1],.contact-form .form-right[data-v-d4a29bc1]{padding-right:8px}.contact-form .form-right[data-v-d4a29bc1]{padding-left:8px;padding-right:0}}.contact-form .form-footer-divider[data-v-d4a29bc1]{background:#e8e5dd;width:100%;height:1px;margin:16px 0 8px;position:relative}.contact-form>div[data-v-d4a29bc1]{box-sizing:border-box;width:100%;max-width:100%;margin-left:0;margin-right:0}.contact-form[data-v-d4a29bc1] .q-input,.contact-form[data-v-d4a29bc1] .q-select{width:100%}.contact-form .radio-group[data-v-d4a29bc1]{gap:24px;margin-top:8px;display:flex}.contact-form[data-v-d4a29bc1] .q-input .q-field__control{height:48px;min-height:48px;background-color:#0000!important}.contact-form[data-v-d4a29bc1] .q-input .q-field__marginal{height:48px;min-height:48px}.contact-form[data-v-d4a29bc1] .q-select .q-field__control{height:48px;min-height:48px;background-color:#0000!important}.contact-form[data-v-d4a29bc1] .q-field__native,.contact-form[data-v-d4a29bc1] .q-field__input{color:#4f5052}.contact-form[data-v-d4a29bc1] .q-field__native::placeholder,.contact-form[data-v-d4a29bc1] .q-field__input::placeholder{color:#4f505280}.contact-form[data-v-d4a29bc1] .q-field__bottom{padding:8px 0 0}.contact-form[data-v-d4a29bc1] .q-field--with-bottom{padding:0}.contact-form[data-v-d4a29bc1] .q-textarea .q-field__native{resize:none}.contact-form[data-v-d4a29bc1] .q-textarea .q-field__control{background-color:#0000!important}.contact-form .custom-field[data-v-d4a29bc1] .q-field__control{border:0!important}.contact-form .custom-field[data-v-d4a29bc1] .q-field__append{display:none}.contact-form .q-field--outlined .q-field__control[data-v-d4a29bc1]{border-radius:4px}.contact-form .q-field--outlined .q-field__control[data-v-d4a29bc1]:before,.contact-form .q-field--outlined .q-field__control[data-v-d4a29bc1]:hover:before{border-color:#d7d0c1}.contact-form .q-field--focused .q-field__control[data-v-d4a29bc1]:before{border-color:var(--color-primary-600);border-width:2px}.contact-form[data-v-d4a29bc1] .q-checkbox .q-checkbox__bg{border-color:#d7d0c1;border-radius:4px;width:85%;height:85%;top:7.5%;left:7.5%}.contact-form[data-v-d4a29bc1] .q-checkbox{gap:4px}.contact-form[data-v-d4a29bc1] .q-checkbox__inner{font-size:24px}.contact-form[data-v-d4a29bc1] .q-checkbox:not(.disabled) .q-checkbox__inner:before{background:0 0!important}.contact-form[data-v-d4a29bc1] .q-checkbox__label.q-anchor--skip{letter-spacing:.45px;color:#4f5052;font-family:Noto Sans TC,sans-serif;font-size:15px}.contact-form .q-checkbox .q-checkbox__bg[data-v-d4a29bc1]:before{background-color:var(--color-primary-600)}.contact-form[data-v-d4a29bc1] .q-radio .q-radio__bg,.contact-form[data-v-d4a29bc1] .q-radio:hover .q-radio__bg,.contact-form[data-v-d4a29bc1] .q-radio.q-radio--dense .q-radio__bg{border-color:#d7d0c1!important}.contact-form[data-v-d4a29bc1] .q-radio .q-radio__bg:before{background-color:var(--color-primary-600)}.contact-form[data-v-d4a29bc1] .q-radio__label{color:#4f5052;font-size:15px}.contact-form .submit-btn[data-v-d4a29bc1]{background:linear-gradient(135deg, var(--color-primary-500) 0%, var(--color-primary-700) 100%);color:#fff;cursor:pointer;border:none;border-radius:25px;padding:14px 60px;font-size:16px;font-weight:500;transition:all .3s}.contact-form .submit-btn[data-v-d4a29bc1]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #8478594d}.contact-form .submit-btn[data-v-d4a29bc1]:disabled{opacity:.6;cursor:not-allowed}.contact-form .form-note[data-v-d4a29bc1]{text-align:center;color:var(--color-primary-700);margin-top:0;font-size:13px}.upload-area[data-v-d4a29bc1]{transition:all .3s}.upload-area[data-v-d4a29bc1]:hover{background-color:#fefbf5;border-color:#b39359}@media (max-width:768px){.contact-form .form-grid[data-v-d4a29bc1]{grid-template-columns:1fr;gap:24px}.contact-form .form-title .title-zh[data-v-d4a29bc1]{font-size:24px}.contact-form .submit-btn[data-v-d4a29bc1]{width:100%;padding:14px 40px}}.q-icon svg path[data-v-71c547ef]{fill:currentColor}.contact-watermark[data-v-71c547ef]{opacity:.3;mix-blend-mode:multiply;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;width:70%;max-width:280px;height:auto;position:absolute;bottom:16px;right:16px}@media (min-width:1024px){.contact-watermark[data-v-71c547ef]{max-width:440px;bottom:32px;right:32px}}
