.inquiry-form.svelte-oog28b{max-width:40rem;margin:0 auto;text-align:left}.inquiry-form__grid.svelte-oog28b{display:grid;grid-template-columns:1fr 1fr;gap:.9rem;margin-bottom:1rem}.inquiry-form__field.svelte-oog28b{display:flex;flex-direction:column;gap:.3rem}.inquiry-form__field--wide.svelte-oog28b{grid-column:1 / -1}.inquiry-form__field.svelte-oog28b span:where(.svelte-oog28b){font-size:.75rem;font-weight:600;color:var(--color-text-secondary)}.inquiry-form__field.svelte-oog28b em:where(.svelte-oog28b){color:var(--color-text-muted);font-style:normal;font-weight:400}.inquiry-form__intents.svelte-oog28b{border:0;margin:0 0 1rem;padding:0}.inquiry-form__intents-legend.svelte-oog28b{font-size:.75rem;font-weight:600;color:var(--color-text-secondary);margin-bottom:.5rem;padding:0}.inquiry-form__intent-row.svelte-oog28b{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.6rem}.inquiry-form__intent.svelte-oog28b{display:flex;align-items:center;justify-content:center;text-align:center;min-height:3.25rem;padding:.65rem .75rem;border-radius:.5rem;border:1px solid var(--color-input-border);background:var(--color-bg-card);color:var(--color-heading);font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1.25;cursor:pointer}.inquiry-form__intent--selected.svelte-oog28b{border-color:#46326c;background:#46326c;color:#fff}.inquiry-form__field.svelte-oog28b input:where(.svelte-oog28b),.inquiry-form__field.svelte-oog28b textarea:where(.svelte-oog28b){background:var(--color-bg-card);border:1px solid var(--color-input-border);border-radius:.5rem;padding:.6rem .7rem;color:var(--color-heading);font-size:.875rem;font-family:inherit}.inquiry-form__field.svelte-oog28b input:where(.svelte-oog28b):focus,.inquiry-form__field.svelte-oog28b textarea:where(.svelte-oog28b):focus{outline:2px solid var(--color-accent-light);outline-offset:1px;border-color:transparent}.inquiry-form__hp.svelte-oog28b{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.inquiry-form__actions.svelte-oog28b{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.inquiry-form__turnstile--passed.svelte-oog28b{display:none}.inquiry-form__error.svelte-oog28b{color:var(--color-error-text);font-size:.8125rem;margin-bottom:.75rem}.inquiry-form__success.svelte-oog28b{color:var(--color-heading);font-size:1.0625rem;font-weight:600;max-width:40rem;margin:0 auto}@media(max-width:560px){.inquiry-form__grid.svelte-oog28b,.inquiry-form__intent-row.svelte-oog28b{grid-template-columns:1fr}}
