.enquiry-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem);padding-block:3.5rem 5rem;align-items:start}.enquiry-layout h2{font-size:clamp(2rem,4vw,2.75rem);margin-bottom:1rem}.enquiry-steps{padding-left:1.25rem;margin-block:2rem}.enquiry-steps li{padding-left:.5rem;margin-bottom:1.5rem}.enquiry-steps p{color:var(--muted);margin-top:.4rem}.enquiry-form{display:grid;gap:.65rem;margin-top:1.75rem}.enquiry-form>label{margin-top:.5rem;font-weight:600}.enquiry-form textarea{resize:vertical}.enquiry-form .consent{display:flex;align-items:start;gap:.75rem;font-weight:400}.consent input{margin-top:.3rem;width:1.2rem;height:1.2rem;flex-shrink:0}.form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#enquiry-success p{margin-top:1rem}@media(max-width:760px){.enquiry-layout{grid-template-columns:1fr;padding-block:2rem 3rem}}.question{min-width:0;border:0;padding:0;margin:0 0 1rem;display:grid;gap:.65rem}.question legend{font-weight:700;padding:0;margin-bottom:.8rem}.choice{display:flex;gap:.75rem;align-items:center;padding:.55rem 0;cursor:pointer}.choice input{width:1.15rem;height:1.15rem;flex-shrink:0}.enquiry-form h3{margin-top:1rem}.terms-copy{max-width:800px;padding-block:3rem}.terms-copy h2{font-size:1.8rem;margin:2rem 0 .7rem}.terms-copy p{margin-bottom:1rem}
