.area-button{margin-top:1.2rem;width:100%}
.enquiry{display:grid;grid-template-columns:.82fr 1.18fr;gap:7vw;background:#f4f4f5;align-items:start}
.enquiry-intro>p{color:#5e6268;font-size:1.08rem}
.important-note{margin-top:2rem;padding:1.4rem;border-left:5px solid var(--red);background:#fff}
.important-note strong,.important-note span{display:block}
.important-note strong{font-family:var(--display);font-size:1.35rem;text-transform:uppercase}
.important-note span{color:#62666d;font-size:.9rem;margin-top:.3rem}
.enquiry-form{background:#fff;padding:clamp(1.5rem,4vw,3rem);box-shadow:0 20px 50px rgba(12,14,18,.08)}
.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}
.field{margin-bottom:1rem}
.field label{display:block;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.4rem}
.field input,.field select,.field textarea{width:100%;border:1px solid #cfd1d5;background:#fff;color:#141518;font:inherit;border-radius:0;padding:.8rem .9rem;min-height:48px}
.field textarea{resize:vertical}
.field input:focus,.field select:focus,.field textarea:focus{outline:3px solid rgba(213,29,39,.18);border-color:var(--red)}
.form-submit{width:100%;border:0;cursor:pointer}
.form-help{margin:.8rem 0 0;color:#71757c;font-size:.8rem;text-align:center}
@media(max-width:760px){.enquiry{grid-template-columns:1fr;gap:2rem}.enquiry-form{padding:1.4rem}.form-row{grid-template-columns:1fr}}
