.lead-capture-dialog{border:0;border-radius:15px;padding:38px;width:min(660px,94vw);max-height:92svh;overflow:auto;color:#182c44;box-shadow:0 25px 100px #0b213d55;background:#fff}.lead-capture-dialog::backdrop{background:#0b213d99;backdrop-filter:blur(4px)}.lead-capture-close{position:absolute;top:12px;right:15px;border:0;background:#f0f3f8;border-radius:50%;width:32px;height:32px;font-size:23px;color:#65778b;cursor:pointer}.lead-capture-dialog h2{font-size:28px;letter-spacing:-.8px;line-height:1.15;margin:12px 0}.lead-capture-dialog p{font-size:12px;line-height:1.7;color:#708194}.lead-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:25px}.lead-form-grid label{font-size:11px;font-weight:500;display:grid;gap:7px;color:#476079}.lead-form-grid .lead-wide{grid-column:1/-1}.lead-form-grid input,.lead-form-grid select,.lead-form-grid textarea{font:inherit;color:#182c44;border:1px solid #dce4ed;border-radius:6px;padding:11px 12px;width:100%;background:#fff;min-height:43px}.lead-form-grid input:focus,.lead-form-grid select:focus,.lead-form-grid textarea:focus{outline:2px solid #80a8d2;outline-offset:2px}.lead-form-grid input::placeholder,.lead-form-grid textarea::placeholder{color:#9ba7b4}.lead-form-grid small{font-weight:400;display:inline}.lead-consent{display:flex;gap:10px;align-items:flex-start;font-size:10px;color:#6b7f92;line-height:1.6;margin:22px 0}.lead-consent input{width:17px;height:17px;flex-shrink:0;accent-color:#173d68;margin-top:2px}.lead-capture-dialog .button{width:100%;font-size:12px;min-height:47px;cursor:pointer;justify-content:center}.lead-capture-dialog button:disabled{opacity:.6;cursor:wait}.lead-capture-dialog .lead-data-note{font-size:9px;margin-top:15px;overflow-wrap:anywhere}.lead-honey{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}#lead-capture-error{background:#fff0f3;color:#ad1436;border-radius:6px;padding:11px;font-size:11px}#lead-capture-success{text-align:center;padding:40px 10px 20px}#lead-capture-success>span{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:#e7f5ee;color:#287e5b;font-size:29px;margin:0 auto 20px}#lead-capture-success h3{font-size:25px;color:#173655;letter-spacing:-.5px}#lead-capture-success .button{margin-top:20px}.lead-done{margin-top:18px;border:0;background:none;color:#56728d;text-decoration:underline;cursor:pointer;font:inherit;font-size:11px}.contact-enquiry{background:transparent!important;border:1px solid #ffffff55!important;color:#fff!important;margin-top:12px;width:100%;font-size:12px;justify-content:center;cursor:pointer}.dialog-enquiry{display:block;width:100%;margin:14px 0 5px;border:1px solid #d5dfe9;border-radius:7px;background:#f0f4f9;color:#224b75;padding:13px;cursor:pointer;font:inherit;font-size:12px;font-weight:600}@media(max-width:540px){.lead-capture-dialog{padding:34px 20px 23px}.lead-capture-dialog h2{font-size:25px}.lead-form-grid{gap:14px}.lead-form-grid label{font-size:10px}.lead-form-grid input,.lead-form-grid select{font-size:12px}.lead-consent{font-size:9px}}
