.contact-form[data-v-4e24f3fe]{flex-direction:column;max-width:600px;width:100%}.contact-form[data-v-4e24f3fe],.form-row[data-v-4e24f3fe]{display:flex;gap:1.25rem}.form-row[data-v-4e24f3fe]{flex-wrap:wrap}.form-row .form-group[data-v-4e24f3fe]{flex:1 1 240px}.form-group[data-v-4e24f3fe]{display:flex;flex-direction:column;gap:.4rem}.form-group label[data-v-4e24f3fe]{font-size:.95rem;font-weight:600}.form-group input[data-v-4e24f3fe],.form-group textarea[data-v-4e24f3fe]{border:1px solid #d0d0d0;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:1rem;padding:.7rem .9rem;transition:border-color .2s ease;width:100%}.form-group input[data-v-4e24f3fe]:focus,.form-group textarea[data-v-4e24f3fe]:focus{border-color:#333;outline:none}.input-error[data-v-4e24f3fe]{border-color:#c62828!important}.field-error[data-v-4e24f3fe]{color:#c62828;font-size:.85rem}button[data-v-4e24f3fe]{background:#1a1a1a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.8rem 1.6rem;transition:opacity .2s ease;width:-moz-fit-content;width:fit-content}button[data-v-4e24f3fe]:hover:not(:disabled){opacity:.85}button[data-v-4e24f3fe]:disabled{cursor:not-allowed;opacity:.6}.form-status[data-v-4e24f3fe]{font-size:.95rem;margin-top:-.5rem}.form-status.success[data-v-4e24f3fe]{color:#2e7d32}.form-status.error[data-v-4e24f3fe]{color:#c62828}@media (max-width:600px){.form-row[data-v-4e24f3fe]{flex-direction:column;gap:1.25rem}}.contact-form[data-v-520e58ac]{flex-direction:column;max-width:600px;width:100%}.contact-form[data-v-520e58ac],.form-row[data-v-520e58ac]{display:flex;gap:1.25rem}.form-row[data-v-520e58ac]{flex-wrap:wrap}.form-row .form-group[data-v-520e58ac]{flex:1 1 240px}.form-group[data-v-520e58ac]{display:flex;flex-direction:column;gap:.4rem}.form-group label[data-v-520e58ac]{font-size:.95rem;font-weight:600}.form-group input[data-v-520e58ac],.form-group textarea[data-v-520e58ac]{border:1px solid #d0d0d0;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:1rem;padding:.7rem .9rem;transition:border-color .2s ease;width:100%}.form-group input[data-v-520e58ac]:focus,.form-group textarea[data-v-520e58ac]:focus{border-color:#333;outline:none}.input-error[data-v-520e58ac]{border-color:#c62828!important}.field-error[data-v-520e58ac]{color:#c62828;font-size:.85rem}button[data-v-520e58ac]{background:#1a1a1a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.8rem 1.6rem;transition:opacity .2s ease;width:-moz-fit-content;width:fit-content}button[data-v-520e58ac]:hover:not(:disabled){opacity:.85}button[data-v-520e58ac]:disabled{cursor:not-allowed;opacity:.6}.form-status[data-v-520e58ac]{font-size:.95rem;margin-top:-.5rem}.form-status.success[data-v-520e58ac]{color:#2e7d32}.form-status.error[data-v-520e58ac]{color:#c62828}@media (max-width:600px){.form-row[data-v-520e58ac]{flex-direction:column;gap:1.25rem}}.contact-form[data-v-f25f62e1]{gap:1.25rem;max-width:600px;width:100%}.contact-form[data-v-f25f62e1],.form-group[data-v-f25f62e1]{display:flex;flex-direction:column}.form-group[data-v-f25f62e1]{gap:.4rem}.form-group label[data-v-f25f62e1]{font-size:.95rem;font-weight:600}.form-group input[data-v-f25f62e1],.form-group textarea[data-v-f25f62e1]{border:1px solid #d0d0d0;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:1rem;padding:.7rem .9rem;transition:border-color .2s ease;width:100%}.form-group input[data-v-f25f62e1]:focus,.form-group textarea[data-v-f25f62e1]:focus{border-color:#333;outline:none}.input-error[data-v-f25f62e1]{border-color:#c62828!important}.field-error[data-v-f25f62e1]{color:#c62828;font-size:.85rem}button[data-v-f25f62e1]{background:#1a1a1a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.8rem 1.6rem;transition:opacity .2s ease;width:-moz-fit-content;width:fit-content}button[data-v-f25f62e1]:hover:not(:disabled){opacity:.85}button[data-v-f25f62e1]:disabled{cursor:not-allowed;opacity:.6}.form-status[data-v-f25f62e1]{font-size:.95rem;margin-top:-.5rem}.form-status.success[data-v-f25f62e1]{color:#2e7d32}.form-status.error[data-v-f25f62e1]{color:#c62828}
