/* A short route into a conversation, alongside the detailed project brief. */
.quick-enquiry{border-top:1px solid #cdd9ea;padding-top:28px;margin-top:34px;margin-bottom:34px}
.quick-enquiry .eyebrow{color:#486080;font-size:10px;margin-bottom:12px}
.quick-enquiry h3{font-size:25px;line-height:1.25;letter-spacing:-.7px;margin-bottom:12px}
.quick-enquiry p{font-size:13px;color:#526580;line-height:1.8;max-width:620px}
.quick-enquiry .button{font-size:13px;min-height:48px;padding:14px 20px;gap:22px}
#quick-enquiry-panel{margin-top:25px;background:#eaf0fa;border:1px solid #cad8ed;border-radius:10px;padding:24px}
#quick-enquiry-title{font-size:20px;line-height:1.4;margin:0 0 9px}
#quick-enquiry-title:focus{outline:none}
#quick-enquiry-text{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.9 "Segoe UI",Arial,sans-serif;color:#3e5575;border-top:1px solid #c6d5ea;padding:18px 0 0;margin:18px 0 23px;max-height:420px;overflow-y:auto}
.quick-enquiry .form-actions{margin-top:10px;gap:18px;flex-wrap:wrap}
.quick-enquiry .form-disclosure{font-size:12px;color:#465f80;margin-top:18px;margin-bottom:12px}
.quick-enquiry .form-disclosure a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.quick-enquiry-continue{font-size:12px;min-height:44px;margin-top:12px}
.quick-enquiry .fallback-brief{width:100%;min-height:180px;font-size:14px;padding:14px;line-height:1.7;border:1px solid #a5bad9;border-radius:6px;background:#fff;color:#263d5f}
@media(max-width:700px){.quick-enquiry{margin-block:28px;padding-top:25px}.quick-enquiry h3{font-size:23px}.quick-enquiry p{font-size:13px}.quick-enquiry .button{font-size:13px;min-height:49px}#quick-enquiry-panel{padding:19px 16px}.quick-enquiry .form-actions{gap:14px 18px}.quick-enquiry .form-actions .button{width:100%}.quick-enquiry .text-link{font-size:12px}.quick-enquiry-continue{text-align:left;line-height:1.7}.quick-enquiry .fallback-brief{font-size:16px}}
