.ml-badge{display:inline-block;border-radius:30px;padding:7px 13px;background:#e6edf9;color:#234ab2;font-size:.88rem;font-weight:700;line-height:1.6}
.wf-lead-followup .wf-hero h1{max-width:24ch}.wf-lead-followup .wf-lead{max-width:760px}
.ml-muted,.ml-status{color:#526078;line-height:1.7}.ml-narrow{max-width:820px}
.ml-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin:24px 0}
.ml-fields label{display:grid;gap:9px;color:#25334a;font-weight:600;min-width:0}
.ml-fields input,.ml-fields select{width:100%;box-sizing:border-box;border:1px solid #b9c5d6;background:#fff;color:#152033;border-radius:10px;padding:13px;font:inherit;min-width:0}
.ml-fields input:focus,.ml-fields select:focus{outline:2px solid #234ab2;outline-offset:2px}
.ml-fields input[readonly]{background:#f3f6fb;color:#526078}
.ml-consent{display:flex;align-items:flex-start;gap:10px;margin:20px 0;line-height:1.7;color:#526078;font-size:.9rem}
.ml-consent input{margin-top:6px;flex:none}.ml-status{margin-top:14px}.ml-status:empty{display:none}
.ml-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.ml-thanks{padding:24px;border:1px solid #b7d9c7;background:#f2faf5;border-radius:14px;color:#24563c}
.ml-form[hidden],.ml-thanks[hidden]{display:none}.ml-form button:disabled{opacity:.65;cursor:wait}
.ml-compare{margin:30px 0}.ml-compare h2{font-size:1.7rem}.ml-compare h3{font-size:1.12rem;margin-top:0}
.ml-compare ul{padding-left:20px;line-height:1.8;color:#526078}.ml-compare .wf-path{padding:24px}.ml-compare p{line-height:1.7}
.ml-human{border:1px solid #dfe5ef;padding:24px;border-radius:16px;margin:22px 0;background:#f8faff;scroll-margin-top:90px}
.ml-human summary{cursor:pointer;font-weight:700;line-height:1.7;color:#234ab2}.ml-disclaimer{color:#526078;font-size:.92rem;line-height:1.7}
#enquiry,#waitlist{scroll-margin-top:80px}.wf-services .ml-badge{margin-bottom:14px}.wf-services .wf-path .wbm-btn{white-space:normal}
@media(max-width:600px){.ml-fields{grid-template-columns:1fr}.ml-human{padding:18px}.ml-form>.wbm-btn{width:100%;justify-content:center}.ml-compare .wf-two{grid-template-columns:1fr}}
