.Contact-module__rVmyDa__container{max-width:800px;margin:0 auto;padding:4rem 1.5rem}.Contact-module__rVmyDa__title{color:var(--color-brand);margin-bottom:2rem;font-size:2.5rem;font-weight:800}.Contact-module__rVmyDa__form{flex-direction:column;gap:1.5rem;display:flex}.Contact-module__rVmyDa__row{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.Contact-module__rVmyDa__row{grid-template-columns:1fr 1fr}}.Contact-module__rVmyDa__inputGroup{flex-direction:column;gap:.5rem;display:flex}.Contact-module__rVmyDa__label{color:var(--color-text-primary);font-weight:600}.Contact-module__rVmyDa__required{color:#dc2626;margin-left:.25rem}.Contact-module__rVmyDa__input,.Contact-module__rVmyDa__textarea{border:1px solid var(--color-border);background-color:var(--color-bg-subtle);color:var(--color-text-primary);border-radius:.375rem;padding:.75rem;font-family:inherit}.Contact-module__rVmyDa__textarea{resize:vertical;min-height:150px}.Contact-module__rVmyDa__captchaBox{border:1px solid var(--color-border);background-color:#f9fafb;border-radius:.375rem;align-items:center;gap:1rem;width:fit-content;padding:1rem;display:flex}.Contact-module__rVmyDa__checkbox{width:20px;height:20px}.Contact-module__rVmyDa__submitButton{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;background-color:#1e1b4b;border:none;border-radius:.375rem;width:fit-content;padding:1rem 2rem;font-weight:600}.Contact-module__rVmyDa__submitButton:hover{opacity:.9}
