.contact-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:26px;align-items:stretch}.enquiry-form,.contact-side{height:100%;padding:30px;border:1px solid var(--line);border-radius:22px;background:#fff}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.enquiry-form label{display:grid;gap:7px;margin-bottom:17px;font-weight:750}.enquiry-form input,.enquiry-form select,.enquiry-form textarea{width:100%;padding:12px 13px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);font:inherit}.enquiry-form input:focus,.enquiry-form select:focus,.enquiry-form textarea:focus{outline:2px solid var(--coral);outline-offset:1px}.form-note,.contact-side p{color:var(--muted);font-size:.9rem}.contact-side h2{margin-top:0;font-size:1.45rem}.contact-side .checklist{margin-bottom:24px}.whatsapp-link{gap:8px;margin-top:8px}.whatsapp-link svg{width:19px;height:19px;fill:none}@media(max-width:700px){.contact-layout,.form-grid{grid-template-columns:1fr}.enquiry-form,.contact-side{padding:23px;height:auto}}
