.enquiry-form[data-astro-cid-qzba3gmr]{max-width:var(--max-width-prose);display:flex;flex-direction:column;gap:var(--space-md)}.form-fields[data-astro-cid-qzba3gmr]{display:flex;flex-direction:column;gap:var(--space-md)}.form-fields[data-astro-cid-qzba3gmr][hidden]{display:none}.form-field[data-astro-cid-qzba3gmr]{display:flex;flex-direction:column;gap:var(--space-xs)}.form-field[data-astro-cid-qzba3gmr] label[data-astro-cid-qzba3gmr]{font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em}.form-field[data-astro-cid-qzba3gmr] .optional[data-astro-cid-qzba3gmr]{font-weight:400;color:var(--color-text-secondary);text-transform:none;letter-spacing:0}.form-field[data-astro-cid-qzba3gmr] input[data-astro-cid-qzba3gmr],.form-field[data-astro-cid-qzba3gmr] textarea[data-astro-cid-qzba3gmr],.form-field[data-astro-cid-qzba3gmr] select[data-astro-cid-qzba3gmr]{font-family:var(--font-family);font-size:var(--font-size-body);padding:.75rem;border:1px solid var(--color-line);border-radius:4px;background-color:transparent;color:var(--color-text)}.form-field[data-astro-cid-qzba3gmr] input[data-astro-cid-qzba3gmr]:focus,.form-field[data-astro-cid-qzba3gmr] textarea[data-astro-cid-qzba3gmr]:focus,.form-field[data-astro-cid-qzba3gmr] select[data-astro-cid-qzba3gmr]:focus{outline:2px solid var(--color-text);outline-offset:2px}.form-field[data-astro-cid-qzba3gmr] [data-astro-cid-qzba3gmr][aria-invalid=true]{border-color:#f2643b}.form-field[data-astro-cid-qzba3gmr] textarea[data-astro-cid-qzba3gmr]{resize:vertical}.field-error[data-astro-cid-qzba3gmr]{margin:0;font-size:var(--font-size-sm);color:var(--color-text);border-left:2px solid #f2643b;padding-left:.6rem}.form-trap[data-astro-cid-qzba3gmr]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-note[data-astro-cid-qzba3gmr]{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.5;margin:0}[data-astro-cid-qzba3gmr][data-submit][data-state=loading]{opacity:.7;cursor:wait}.form-message[data-astro-cid-qzba3gmr]{padding:var(--space-sm);border-radius:0 4px 4px 0;line-height:1.5;color:var(--color-text)}.form-message[data-astro-cid-qzba3gmr] p[data-astro-cid-qzba3gmr]{margin:0}.form-message[data-astro-cid-qzba3gmr] p[data-astro-cid-qzba3gmr]+p[data-astro-cid-qzba3gmr]{margin-top:var(--space-xs)}.form-success[data-astro-cid-qzba3gmr]{background:#10bf7a14;border-left:2px solid #10bf7a}.form-success[data-astro-cid-qzba3gmr]:focus{outline:none}.form-error[data-astro-cid-qzba3gmr]{background:#f2643b14;border-left:2px solid #f2643b}.form-email[data-astro-cid-qzba3gmr]{user-select:all;white-space:nowrap}.lead[data-astro-cid-uw5kdbxl]{color:var(--color-text-secondary);font-size:var(--font-size-lg);margin-bottom:var(--space-lg);max-width:var(--max-width-prose)}.enquire-grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}.next-steps[data-astro-cid-uw5kdbxl]{border:1px solid var(--color-line);border-radius:6px;padding:var(--space-md);background:var(--color-bg-alt);align-self:start}.next-steps-title[data-astro-cid-uw5kdbxl]{font-size:.7rem;letter-spacing:.18em;color:var(--color-text-secondary);text-transform:none;margin-bottom:var(--space-sm)}.next-steps[data-astro-cid-uw5kdbxl] ol[data-astro-cid-uw5kdbxl]{padding-left:1.2rem;color:var(--color-text-secondary);line-height:1.55;display:flex;flex-direction:column;gap:var(--space-sm)}.next-steps[data-astro-cid-uw5kdbxl] strong[data-astro-cid-uw5kdbxl]{color:var(--color-text)}.next-steps-alt[data-astro-cid-uw5kdbxl]{margin-top:var(--space-md);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.next-steps-alt[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{color:var(--color-text)}.next-steps-alt[data-astro-cid-uw5kdbxl]+.next-steps-alt[data-astro-cid-uw5kdbxl]{margin-top:var(--space-sm)}.next-steps-email[data-astro-cid-uw5kdbxl]{color:var(--color-text);user-select:all}@media(min-width:1024px){.enquire-grid[data-astro-cid-uw5kdbxl]{grid-template-columns:minmax(0,1fr) 340px}.next-steps[data-astro-cid-uw5kdbxl]{margin-top:7rem}}
