#website-quote{display:grid;grid-template-columns:1fr 1.15fr;gap:56px;padding:64px 32px;background:#edf3ef;margin-top:48px;margin-bottom:48px;scroll-margin-top:120px}#website-quote h2{font-size:clamp(30px,4vw,48px);line-height:1.1}#website-enquiry{background:#fff;border:1px solid #d7dfd9;border-radius:8px;padding:28px;min-width:0}#website-enquiry label{display:block;font-weight:600;margin-bottom:18px}#website-enquiry input,#website-enquiry select,#website-enquiry textarea{display:block;width:100%;box-sizing:border-box;margin-top:8px;border:1px solid #a4b2ab;border-radius:3px;padding:12px;font:16px Arial;background:white;color:#182b24}#website-enquiry button{width:100%;white-space:normal}#website-enquiry p{font-size:14px;line-height:1.6}#enquiry-status{overflow-wrap:anywhere}#website-enquiry input:focus,#website-enquiry select:focus,#website-enquiry textarea:focus{outline:3px solid #8bb7a5;outline-offset:2px}@media(max-width:760px){#website-quote{grid-template-columns:1fr;gap:24px;padding:32px 18px}#website-enquiry{padding:20px}}

#website-enquiry .enquiry-hint{font-size:13px;line-height:1.5;margin:-8px 0 20px;color:#465d52}#enquiry-return[hidden]{display:none}#website-quote>div p{max-width:42ch}
