.enquiry-priority a[href^="tel:"]{background:transparent;color:inherit;border:1px solid currentColor;box-shadow:none}.mobile-contact.enquiry-priority{grid-template-columns:1.2fr 1.2fr .8fr}.mobile-contact.enquiry-priority a[href^="tel:"]{color:#102c4a}.enquiry-proof{font-size:15px;line-height:1.6}.ehe-contact .contact-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start}.ehe-contact .form-card{grid-column:1;grid-row:1/4}.ehe-contact .intro{grid-column:2;grid-row:1}.ehe-contact .contact-route-note{grid-column:2;grid-row:2;padding:20px;background:white;border-radius:10px}.ehe-contact .project-photo{grid-column:2;grid-row:3;min-height:250px;border-radius:10px;overflow:hidden}.ehe-contact .intro-copy{padding:28px}.ehe-contact .intro h1{font-size:clamp(28px,3vw,40px)}.ehe-contact .whatsapp{background:#087c4c;color:white;font-weight:650}.ehe-contact input,.ehe-contact textarea,.ehe-contact select{font-size:16px!important}#enquiry-form{scroll-margin-top:120px}.ehe-contact .form-intro .eyebrow{font-size:13px}.ehe-contact .field label{font-size:15px}@media(max-width:760px){.ehe-contact .contact-layout{display:flex;flex-direction:column;padding:0 16px 32px;gap:18px}.ehe-contact .intro{order:0;width:100%}.ehe-contact .intro-copy{padding:22px}.ehe-contact .intro-copy>p{margin-bottom:14px}.ehe-contact .contact-method,.ehe-contact .intro .coverage{display:none}.ehe-contact .form-card{order:1;width:100%;padding:24px 18px 0}.ehe-contact .contact-route-note{order:2}.ehe-contact .project-photo{order:3;width:100%;min-height:220px}.ehe-contact .intro h1{font-size:30px;margin-bottom:12px}.ehe-contact .form-intro h2{font-size:28px}}