.ContactForm_section__IuG63{padding:96px 0;background-color:var(--carbon-surface-1)}.ContactForm_wrapper__oog97{display:flex;flex-direction:column;gap:48px;max-width:640px;margin:0 auto;opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.ContactForm_wrapper__oog97.ContactForm_visible__mmeqv{opacity:1;transform:translateY(0)}.ContactForm_header__3S0ST{text-align:center}.ContactForm_title__NYbWb{margin:8px 0 16px}.ContactForm_subtitle__ltNy2{color:var(--carbon-ink-muted);line-height:1.5;font-size:16px;margin:0;letter-spacing:.16px}.ContactForm_card__Elh5Q{background-color:var(--carbon-canvas);border:1px solid var(--carbon-hairline);padding:32px;transition:border-color .2s ease}@media(max-width:671px){.ContactForm_card__Elh5Q{padding:24px 20px}}.ContactForm_form__tQg98{display:flex;flex-direction:column;gap:24px}.ContactForm_fieldGroup__EbbOH{display:flex;flex-direction:column;gap:4px}.ContactForm_label__TQ58j{display:block;font-size:12px;font-weight:400;color:var(--carbon-ink-muted);margin-bottom:4px;letter-spacing:.32px}.ContactForm_input__3TpuY{width:100%;background-color:var(--carbon-field);border:none;border-bottom:1px solid var(--carbon-border-strong);color:var(--carbon-ink);padding:11px 16px;font-size:14px;font-family:inherit;letter-spacing:.16px;outline:none;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.ContactForm_input__3TpuY::placeholder{color:var(--carbon-ink-subtle)}.ContactForm_input__3TpuY:hover{background-color:var(--carbon-field-hover)}.ContactForm_inputFocused__Pcxtj{border-bottom-color:var(--carbon-primary)!important;box-shadow:inset 0 -1px 0 0 var(--carbon-primary)}.ContactForm_inputError__CzLDl{border-bottom-color:var(--carbon-support-error)!important;box-shadow:inset 0 -1px 0 0 var(--carbon-support-error)}.ContactForm_textarea__2_JO_{resize:vertical;min-height:120px}.ContactForm_errorText__kFhBi{display:flex;align-items:center;gap:6px;color:var(--carbon-support-error);font-size:12px;margin-top:4px;font-weight:400;letter-spacing:.32px}.ContactForm_errorText__kFhBi svg{flex-shrink:0}.ContactForm_statusBanner___FgdN{display:flex;align-items:flex-start;gap:12px;padding:16px;font-size:14px;letter-spacing:.16px;animation:ContactForm_slideDown__qyJ6g .3s ease forwards}@keyframes ContactForm_slideDown__qyJ6g{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ContactForm_statusSuccess__N3gvD{background-color:#defbe6;border-left:3px solid var(--carbon-support-success);color:#161616}[data-carbon-theme=g100] .ContactForm_statusSuccess__N3gvD{background-color:rgba(66,190,101,.1);color:#f4f4f4}.ContactForm_statusError__L3TV8{background-color:#fff1f1;border-left:3px solid var(--carbon-support-error);color:#161616}[data-carbon-theme=g100] .ContactForm_statusError__L3TV8{background-color:rgba(250,77,86,.1);color:#f4f4f4}.ContactForm_statusIcon__2TUan{flex-shrink:0;display:flex;align-items:center;margin-top:1px}.ContactForm_statusSuccess__N3gvD .ContactForm_statusIcon__2TUan{color:var(--carbon-support-success)}.ContactForm_statusError__L3TV8 .ContactForm_statusIcon__2TUan{color:var(--carbon-support-error)}.ContactForm_statusContent__8t3qj{display:flex;flex-direction:column;gap:4px}.ContactForm_statusContent__8t3qj strong{font-weight:600;font-size:14px}.ContactForm_statusContent__8t3qj span{font-size:14px;opacity:.85}.ContactForm_submitButton__cy_tI{align-self:flex-start;background-color:var(--carbon-primary);color:var(--carbon-on-primary);border:none;padding:14px 24px;font-weight:400;font-size:14px;font-family:inherit;letter-spacing:.16px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background-color .15s ease;min-height:48px}.ContactForm_submitButton__cy_tI:hover{background-color:var(--carbon-primary-hover)}.ContactForm_submitButton__cy_tI:active{background-color:var(--carbon-primary-pressed)}.ContactForm_submitButton__cy_tI:focus-visible{outline:2px solid var(--carbon-primary);outline-offset:2px}.ContactForm_submitButtonLoading__qQv_Y{cursor:not-allowed;opacity:.7}.ContactForm_submitButtonLoading__qQv_Y:hover{background-color:var(--carbon-primary)}