.contact-form[data-v-b9aee2c9]{display:grid;gap:24px}.form-group[data-v-b9aee2c9]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-b9aee2c9]{color:var(--Neutral-100,#2c2b2b);font-weight:500}.form-group input[data-v-b9aee2c9],.form-group textarea[data-v-b9aee2c9]{border:1px solid var(--Neutral-40,#e5e5e5);border-radius:8px;font-family:inherit;font-size:1rem;padding:12px 16px;transition:border-color .3s ease}.form-group input[data-v-b9aee2c9]:focus,.form-group textarea[data-v-b9aee2c9]:focus{border-color:var(--Neutral-100,#2c2b2b);outline:none}.form-group.checkbox[data-v-b9aee2c9]{align-items:flex-start;flex-direction:row}.form-group.checkbox input[data-v-b9aee2c9]{margin-top:4px;width:auto}.form-group.checkbox label[data-v-b9aee2c9]{color:var(--Neutral-80,#757474);font-size:.9rem;font-weight:400}.form-group.checkbox a[data-v-b9aee2c9]{color:var(--Neutral-100,#2c2b2b);text-decoration:none}.form-group.checkbox a[data-v-b9aee2c9]:hover{text-decoration:underline}.submit-button[data-v-b9aee2c9]{background-color:var(--Neutral-100,#2c2b2b);border:none;border-radius:32px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:16px 32px;transition:background-color .3s ease;width:100%}.submit-button[data-v-b9aee2c9]:hover:not(:disabled){background-color:#000}.submit-button[data-v-b9aee2c9]:disabled{cursor:not-allowed;opacity:.7}@media (min-width:768px){.submit-button[data-v-b9aee2c9]{width:auto}}
