#enquiry-wa-panel{margin:24px 0 8px;padding:25px!important;min-height:0!important;position:relative;overflow:visible!important;border:1px solid #c9dedb;border-radius:16px;background:linear-gradient(130deg,#f3fbf8,#fff);color:#173b38;text-align:left;max-width:100%;box-sizing:border-box}
#enquiry-wa-panel [hidden]{display:none!important}#enquiry-wa-panel .enquiry-wa__eyebrow{margin:0 0 7px!important;font-size:11px!important;font-weight:750;letter-spacing:.09em;text-transform:uppercase;color:#35776b}
#enquiry-wa-panel h3{margin:0 0 12px!important;font-size:23px!important;line-height:1.25!important;color:#143d37!important;letter-spacing:-.025em}
#enquiry-wa-panel p{margin:0 0 13px!important;font-size:14px!important;line-height:1.65!important;color:#375853!important;max-width:68ch}
#enquiry-wa-panel .enquiry-wa__privacy{padding:13px 15px;background:#e7f3ef;border-radius:10px;font-size:13px!important;color:#254d44!important}#enquiry-wa-panel a{color:#13634f!important;text-decoration:underline}
#enquiry-wa-panel label{display:block!important;margin:14px 0 7px!important;font-size:13px!important;font-weight:650!important;color:#234a43!important}#enquiry-wa-panel input[type=tel],#enquiry-wa-panel input[type=text]{box-sizing:border-box;width:100%;max-width:100%;min-height:46px;padding:11px 13px;border:1px solid #a5c4ba;border-radius:8px;background:#fff;color:#173b38;font:inherit;font-size:16px}
#enquiry-wa-panel .enquiry-wa__consent{display:flex!important;align-items:flex-start;gap:10px;font-weight:400!important;line-height:1.55!important}#enquiry-wa-panel .enquiry-wa__consent input{flex:0 0 18px;width:18px!important;height:18px!important;min-height:0!important;margin:3px 0 0!important;accent-color:#17694f}
.enquiry-wa__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}#enquiry-wa-panel button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:46px;padding:11px 17px;border:1px solid #17694f;border-radius:8px;background:#17694f;color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer;line-height:1.4;box-sizing:border-box;white-space:normal}
#enquiry-wa-panel button:disabled{opacity:.55;cursor:wait}#enquiry-wa-panel button:focus-visible,#enquiry-wa-panel input:focus-visible,#enquiry-wa-panel a:focus-visible{outline:3px solid #6daf9c;outline-offset:3px}#enquiry-wa-panel .enquiry-wa__secondary{background:transparent;color:#185c49;border-color:#9fc4b6}.enquiry-wa__actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:13px}#enquiry-wa-panel .enquiry-wa__status{margin-top:14px!important;overflow-wrap:anywhere}.enquiry-wa__status[data-error=true]{color:#9e2630!important}#enquiry-wa-panel .enquiry-wa__success{padding:13px 15px;background:#e7f3ef;border-radius:10px;color:#145d43!important;font-weight:600}#enquiry-wa-panel small{display:block;margin-top:6px;color:#58716a;font-size:12px;line-height:1.5}
@media(max-width:600px){#enquiry-wa-panel{padding:20px 16px!important;margin-top:20px}#enquiry-wa-panel h3{font-size:21px!important}.enquiry-wa__row{grid-template-columns:1fr}.enquiry-wa__row button{width:100%}.enquiry-wa__actions{flex-direction:column}.enquiry-wa__actions button{width:100%}}

#enquiry-wa-panel::before,#enquiry-wa-panel::after{content:none!important;display:none!important}
