.lead-consent{align-items:flex-start;gap:10px;font-size:12px;line-height:1.6;display:flex}.lead-consent a{text-underline-offset:3px;text-decoration:underline}.lead-consent input[type=checkbox]{width:18px;height:18px;min-height:0;accent-color:var(--petrol);flex:0 0 18px;margin:3px 0 0;padding:0}.lead-honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lead-status{overflow-wrap:anywhere;font-size:14px;line-height:1.6}.lead-status:empty{display:none}.lead-status[data-state=success]{color:var(--petrol)}.lead-status[data-state=error]{color:#9b2525}.lead-success-dialog{box-sizing:border-box;border:2px solid var(--ink);background:var(--paper);width:min(520px,100vw - 40px);max-height:calc(100dvh - 48px);color:var(--ink);box-shadow:6px 6px 0 var(--ink);text-align:center;margin:auto;padding:clamp(24px,6vw,44px);overflow-y:auto}.lead-success-dialog::backdrop{background:#10161aa6}.lead-success-mark{border:2px solid var(--ink);background:var(--teal);place-items:center;width:56px;height:56px;margin:0 auto 24px;font-size:32px;display:grid}.lead-success-dialog h2{margin:0;font-size:clamp(26px,6vw,36px);line-height:1.15}.lead-success-dialog p{margin:20px 0 28px;font-size:16px;line-height:1.6}.lead-success-dialog .button{justify-content:center;width:100%}html:has(.lead-success-dialog[open]){overflow:hidden}
