.contact[data-v-a47e5a9d]{padding-block:64px}.page-title[data-v-a47e5a9d]{margin:0 0 32px}.notice[data-v-a47e5a9d]{margin-bottom:64px;padding:32px;background:var(--color-surface-warm);border:1px solid var(--color-border-decorative);border-radius:24px}.contact-form[data-v-a47e5a9d]{max-width:640px;padding:32px;background:var(--color-section-alt);border:1px solid var(--color-border-decorative);border-radius:24px}.contact-form[data-v-a47e5a9d] .wFormHeader,.contact-form[data-v-a47e5a9d] .wFormFooter,.contact-form[data-v-a47e5a9d] .supportInfo{display:none}.contact-form[data-v-a47e5a9d] input[type=submit]{margin-top:0!important;border-radius:999px}.contact-form[data-v-a47e5a9d] div.actions[data-contentid=submit_button]{margin-top:0!important}.contact-form[data-v-a47e5a9d] .wForm,.contact-form[data-v-a47e5a9d] .wFormContainer{max-width:none;margin:0;padding:0;background:none;border:0;font-family:Geist Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.contact-form[data-v-a47e5a9d] .wForm form{display:flex;flex-direction:column;padding:0!important}.contact-form[data-v-a47e5a9d] .wForm form .actions{order:1}.contact-form[data-v-a47e5a9d] .wForm form .htmlSection{order:2;margin-top:16px}.contact-form[data-v-a47e5a9d] .oneField br{display:none}.contact-form[data-v-a47e5a9d] .wForm form .section.inline{display:flex;flex-wrap:wrap;gap:16px}.contact-form[data-v-a47e5a9d] .wForm form .section.inline>.oneField{flex:1 1 140px}.contact-form[data-v-a47e5a9d] .oneField{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.contact-form[data-v-a47e5a9d] .label,.contact-form[data-v-a47e5a9d] label.preField{font-weight:600;font-size:.8125rem;line-height:1.3;color:var(--color-text);letter-spacing:-.005em}.contact-form[data-v-a47e5a9d] .reqMark{color:var(--color-danger);margin-left:2px}.contact-form[data-v-a47e5a9d] .inputWrapper input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=button]),.contact-form[data-v-a47e5a9d] .inputWrapper textarea,.contact-form[data-v-a47e5a9d] .inputWrapper select{width:100%;height:42px!important;padding:0 16px!important;box-sizing:border-box;font:500 1rem/1 Geist Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:8px;transition:border-color .15s cubic-bezier(.2,.6,.2,1),box-shadow .15s cubic-bezier(.2,.6,.2,1)}.contact-form[data-v-a47e5a9d] .inputWrapper textarea{height:auto!important;min-height:96px;padding:12px 16px!important;line-height:1.5;resize:vertical}.contact-form[data-v-a47e5a9d] .inputWrapper input::placeholder,.contact-form[data-v-a47e5a9d] .inputWrapper textarea::placeholder{color:var(--color-text-faint)}.contact-form[data-v-a47e5a9d] .inputWrapper input:hover,.contact-form[data-v-a47e5a9d] .inputWrapper textarea:hover,.contact-form[data-v-a47e5a9d] .inputWrapper select:hover{border-color:var(--color-primary)}.contact-form[data-v-a47e5a9d] .inputWrapper input:focus,.contact-form[data-v-a47e5a9d] .inputWrapper textarea:focus,.contact-form[data-v-a47e5a9d] .inputWrapper select:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--focus-ring)}.contact-form[data-v-a47e5a9d] .errFld input,.contact-form[data-v-a47e5a9d] .errFld textarea{border-color:var(--color-danger)}.contact-form[data-v-a47e5a9d] .errMsg,.contact-form[data-v-a47e5a9d] .formError{color:var(--color-danger);font-size:.875rem;margin-top:4px}.contact-form[data-v-a47e5a9d] .actions{margin-top:24px}.contact-form[data-v-a47e5a9d] .primaryAction,.contact-form[data-v-a47e5a9d] input[type=submit],.contact-form[data-v-a47e5a9d] button.primaryAction{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;font-family:Geist Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:600;font-size:.8125rem;line-height:1;color:var(--color-on-primary);background:var(--color-primary);border:5px solid transparent;border-radius:16px;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color .15s cubic-bezier(.2,.6,.2,1),background .15s cubic-bezier(.2,.6,.2,1),transform .15s cubic-bezier(.2,.6,.2,1)}.contact-form[data-v-a47e5a9d] .primaryAction:hover,.contact-form[data-v-a47e5a9d] input[type=submit]:hover{border-color:var(--color-primary-dark)}.contact-form[data-v-a47e5a9d] .primaryAction:active,.contact-form[data-v-a47e5a9d] input[type=submit]:active{background:var(--color-primary-press);transform:translateY(1px)}.contact-form[data-v-a47e5a9d] .primaryAction:focus-visible,.contact-form[data-v-a47e5a9d] input[type=submit]:focus-visible{outline:none;box-shadow:var(--focus-ring)}
