.form-group[data-v-1249ba1c]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-1249ba1c]{font-size:.75rem;letter-spacing:.2em;text-transform:uppercase}.form-input[data-v-1249ba1c],.form-label[data-v-1249ba1c]{color:#e8e2d9;font-family:DM Sans,system-ui,sans-serif}.form-input[data-v-1249ba1c]{background:#1e1e1e;border:1px solid #2e2e2e;border-radius:2px;font-size:1rem;outline:none;padding:.75rem 1rem;transition:border-color .3s ease;width:100%}.form-input[data-v-1249ba1c]:focus{border-color:#c4573a}.form-input[data-v-1249ba1c]::-moz-placeholder{color:#5a5a5a}.form-input[data-v-1249ba1c]::placeholder{color:#5a5a5a}.form-select[data-v-1249ba1c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%235a5a5a' d='M1.41 0 6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.5rem}.form-textarea[data-v-1249ba1c]{min-height:140px;resize:vertical}.form-error[data-v-1249ba1c]{color:#8b2635;font-family:DM Sans,system-ui,sans-serif;font-size:.75rem}
