.contact-us-form_panel__n30ge{padding:2rem;border:1px solid #e2e8f0;border-radius:1.25rem;background:#fff}.dark .contact-us-form_panel__n30ge{background:#0f172a;border-color:#334155}.contact-us-form_heading__AdG9t{margin-block-end:1.75rem;padding-block-end:1.25rem;border-block-end:1px solid #e2e8f0;font-size:1.5rem;font-weight:700;line-height:1.8}.dark .contact-us-form_heading__AdG9t{border-color:#334155}.contact-us-form_fields__aRrqo,.contact-us-form_identity__cJXER{display:grid;gap:1.25rem}.contact-us-form_field__0hBQp{display:grid;gap:.5rem;min-width:0}.contact-us-form_field__0hBQp label{font-size:.875rem;line-height:1.8}.contact-us-form_input__1Ke6n{width:100%;min-width:0;min-height:3rem;padding:.65rem .875rem;border:1px solid #cbd5e1;border-radius:.625rem;background:#f8fafc;color:#0f172a;font:inherit;line-height:1.8;transition:border-color .15s ease,box-shadow .15s ease}.contact-us-form_input__1Ke6n::placeholder{color:#64748b;font-size:.875rem}.contact-us-form_input__1Ke6n:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.1)}.dark .contact-us-form_input__1Ke6n{color:#e2e8f0;background:#1e293b;border-color:#475569}.dark .contact-us-form_input__1Ke6n:focus{border-color:#a78bfa}.dark .contact-us-form_input__1Ke6n::placeholder{color:#94a3b8}.contact-us-form_message__l31ue{min-height:9rem;resize:vertical}.contact-us-form_actions__wayZB{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-block-start:1.5rem}.contact-us-form_captcha___ul_c{width:304px;min-height:78px}.contact-us-form_submit__1IAv4{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;min-width:8.25rem;padding:.625rem 1.25rem;border-radius:.625rem;background:#7c3aed;color:#fff;font:inherit;font-weight:700;transition:background-color .15s ease}.contact-us-form_submit__1IAv4:hover{background:#6d28d9}.contact-us-form_submit__1IAv4:focus-visible{outline:2px solid #7c3aed;outline-offset:4px}.contact-us-form_submit__1IAv4:disabled{opacity:.6;cursor:wait}.contact-us-form_error__X0naZ{margin-block-start:1rem;color:#b91c1c;font-size:.875rem;line-height:1.8}.dark .contact-us-form_error__X0naZ{color:#fca5a5}@media(min-width:640px){.contact-us-form_identity__cJXER{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.contact-us-form_panel__n30ge{padding:1.25rem}.contact-us-form_heading__AdG9t{font-size:1.375rem}.contact-us-form_submit__1IAv4{width:100%}}@media(max-width:359px){.contact-us-form_captcha___ul_c{width:232px;min-height:60px}.contact-us-form_captcha___ul_c>div{width:304px;transform:scale(.76);transform-origin:top right}}@media(prefers-reduced-motion:reduce){.contact-us-form_input__1Ke6n,.contact-us-form_submit__1IAv4{transition:none}}