form.svelte-qb9wkv{padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.form-grid.svelte-qb9wkv{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-field.svelte-qb9wkv{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.form-field.svelte-qb9wkv label:where(.svelte-qb9wkv){font-size:var(--text-sm);font-weight:700}.form-field.svelte-qb9wkv label:where(.svelte-qb9wkv) span:where(.svelte-qb9wkv){color:var(--color-text-muted);font-size:var(--text-xs);font-weight:500}.quantity-fields.svelte-qb9wkv{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(7rem,.7fr);display:grid}.quantity-error.svelte-qb9wkv{grid-column:1/-1}.message-field.svelte-qb9wkv{margin-top:var(--space-5)}.field-error.svelte-qb9wkv{color:var(--color-danger);font-size:var(--text-xs);margin-bottom:0}.form-footer.svelte-qb9wkv{align-items:center;gap:var(--space-4);margin-top:var(--space-5);display:flex}.form-footer.svelte-qb9wkv button:where(.svelte-qb9wkv){min-height:2.75rem;padding:var(--space-2) var(--space-5);border:1px solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-accent-contrast);font-size:var(--text-sm);font-weight:750}.form-footer.svelte-qb9wkv button:where(.svelte-qb9wkv):hover{background:var(--color-accent-hover)}.form-success.svelte-qb9wkv{color:var(--color-success);font-size:var(--text-sm);margin:0;font-weight:700}.honeypot.svelte-qb9wkv{position:absolute;left:-10000px}@media (width<=38rem){form.svelte-qb9wkv{padding:var(--space-5)}.form-grid.svelte-qb9wkv{grid-template-columns:1fr}.form-footer.svelte-qb9wkv{flex-direction:column;align-items:stretch}}.enquiry-options.svelte-ieo34j{gap:var(--space-4);display:grid}.option-bar.svelte-ieo34j{gap:var(--space-2);flex-wrap:wrap;display:flex}.option-bar.svelte-ieo34j button:where(.svelte-ieo34j),.option-bar.svelte-ieo34j a:where(.svelte-ieo34j){align-items:center;gap:var(--space-2);min-height:2.5rem;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);font-weight:700;text-decoration:none;display:inline-flex}.option-bar.svelte-ieo34j button:where(.svelte-ieo34j):hover,.option-bar.svelte-ieo34j button.active:where(.svelte-ieo34j),.option-bar.svelte-ieo34j a:where(.svelte-ieo34j):hover{border-color:var(--color-accent);color:var(--color-accent)}
