.enquiry-section{background:#fff;border:1px solid #e8e4da;border-radius:14px;max-width:900px;margin:50px auto 80px;padding:28px}.enquiry-section h2{font-size:clamp(26px,4vw,36px)}.enquiry-section>p{font-size:15px;line-height:1.8}.enquiry-fields{border:0;min-width:0;margin:24px 0 0;padding:0}.enquiry-fields input,.enquiry-fields textarea{min-width:0;max-width:100%}.enquiry-consent{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:12px 0;font-size:13px;line-height:1.8;display:flex}.enquiry-consent input{flex-shrink:0;width:20px;height:20px;margin-top:2px}.enquiry-consent a{text-decoration:underline}.enquiry-trap{display:none}.enquiry-fields:disabled{opacity:.7}@media (max-width:600px){.enquiry-section{margin-block:30px 50px;padding:18px}.enquiry-fields{grid-template-columns:1fr}.enquiry-fields .button{width:100%}}
