.enquiry-consent{display:flex;align-items:flex-start;gap:12px;padding:17px 19px;border:1px solid #c6d8ed;border-radius:3px;background:#f2f7ff;font-size:12px;line-height:1.8;color:#3c5874;margin:23px 0;cursor:pointer}.enquiry-consent input{width:17px;height:17px;flex:none;margin:3px 0 0;accent-color:#2d73e1}.enquiry-consent a{text-decoration:underline;text-underline-offset:3px}.enquiry-receipt{padding:22px;background:#eff7f3;border:1px solid #a9cabb;border-radius:4px;color:#245d46;margin:22px 0;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.enquiry-receipt strong{display:block;font-size:20px;font-weight:500}.enquiry-receipt p{margin:8px 0 0}.enquiry-submit-status{font-size:12px;line-height:1.8;color:#526f8f;margin:15px 0}.enquiry-submit-status.is-error{color:#a63642}.enquiry-send[aria-busy=true]{opacity:.7;cursor:wait}.enquiry-send:disabled{opacity:.65;cursor:default}.enquiry-honeypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;pointer-events:none!important}.enquiry-send:focus-visible,.enquiry-consent input:focus-visible{outline:2px solid #347df3;outline-offset:4px}.planner-brief-dialog .enquiry-consent{font-size:12px}.planner-brief-dialog .enquiry-submit-status{font-size:12px}.planner-brief-dialog .enquiry-receipt p{color:#35684f}.brief-form .review-actions{align-items:center}.brief-form .enquiry-send{border:0;cursor:pointer}
@media(max-width:650px){.enquiry-consent{font-size:11px;padding:15px;gap:10px}.enquiry-receipt{padding:19px;font-size:11px}.enquiry-receipt strong{font-size:19px}.enquiry-submit-status{font-size:11px}.review-actions .enquiry-send{width:100%;justify-content:space-between}.planner-brief-dialog .enquiry-consent{font-size:11px}.planner-brief-dialog .enquiry-send{width:100%;justify-content:space-between}}
.policy{max-width:1000px}.policy h2{margin-bottom:35px}.policy h3{font-size:26px;margin:40px 0 17px}.policy p{line-height:1.9;color:#536b80}.policy a{color:#2470c9;text-decoration:underline}.policy .eyebrow{margin-bottom:22px}.planner-brief-dialog .enquiry-send{background:#2874e7;color:white}.planner-brief-dialog .enquiry-receipt{margin-inline:0}.cr-page .enquiry-receipt,.no-section .enquiry-receipt{font-size:11px}.cr-page .enquiry-receipt p,.no-section .enquiry-receipt p{color:#35684e}
