.lead-dialog[data-slot=dialog-content]{overscroll-behavior:contain;color:#243643;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-color:#b1bec7 #eef1f3;background:#eef1f3;border:1px solid #d7dfe4;border-radius:3px;width:min(560px,100vw - 32px);max-width:560px;max-height:calc(100svh - 32px);padding:36px;animation-duration:.16s;display:block;overflow-y:auto;box-shadow:0 20px 70px #0000001a}.lead-dialog .lead-header{margin-bottom:25px;padding-right:12px}.lead-dialog .lead-eyebrow{color:#5c7284;letter-spacing:.16em;margin-bottom:15px;font-size:10px;font-weight:500;line-height:1.5}.lead-dialog [data-slot=dialog-title]{color:#243643;letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400;line-height:1.18}.lead-dialog [data-slot=dialog-title]:focus{outline:none}.lead-dialog [data-slot=dialog-description]{color:#596c7b;margin-top:12px;font-size:13px;line-height:1.65}.lead-dialog [data-slot=dialog-close]{color:#435c6e}.lead-dialog .lead-fields{border:0;gap:17px;min-width:0;margin:0;padding:0;display:grid}.lead-dialog .lead-field{min-width:0}.lead-dialog [data-slot=label]{color:#243643;margin-bottom:7px;font-size:13px;font-weight:400;line-height:1.5;display:block}.lead-dialog .lead-optional{color:#657987;white-space:nowrap;margin-left:5px;font-size:11px}.lead-dialog [data-slot=input],.lead-dialog [data-slot=textarea]{color:#243643;width:100%;min-width:0;height:41px;box-shadow:none;background:#fafbfc;border:1px solid #b8c7d2;border-radius:2px;outline:none;padding:9px 11px;font-family:inherit;font-size:16px;line-height:1.5;transition:border-color .16s,box-shadow .16s}.lead-dialog [data-slot=textarea]{resize:vertical;height:auto;min-height:70px}.lead-dialog [data-slot=input]:focus,.lead-dialog [data-slot=textarea]:focus{border-color:#587e9c;box-shadow:0 0 0 2px #587e9c20}.lead-dialog [aria-invalid=true]{border-color:#a5675f}.lead-dialog .lead-field-error,.lead-dialog .lead-form-error{color:#884b43;margin-top:6px;font-size:12px;line-height:1.5}.lead-dialog .lead-form-error{margin-top:18px}.lead-dialog .lead-privacy{color:#5a6d7c;margin:20px 0 18px;font-size:11px;line-height:1.7}.lead-dialog .lead-privacy a{color:#345d7b;text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.lead-dialog .lead-submit{color:#f1f5f7;width:100%;height:auto;min-height:43px;box-shadow:none;background:#253b4c;border:1px solid #293f50;border-radius:2px;justify-content:space-between;padding:11px 15px;font-family:inherit;font-size:13px;font-weight:400;line-height:1.5;display:flex}.lead-dialog .lead-submit:hover{background:#314f64;border-color:#314f64}.lead-dialog .lead-submit:focus-visible{outline-offset:3px;box-shadow:none;outline:2px solid #587e9c}.lead-dialog .lead-submit:disabled{opacity:.65;cursor:wait;justify-content:center}.lead-dialog .lead-success{margin-top:30px}.lead-dialog .lead-spinner{animation:1.4s linear infinite lead-spin}@keyframes lead-spin{to{transform:rotate(360deg)}}@media (max-width:560px){.lead-dialog[data-slot=dialog-content]{padding:30px 23px 25px}.lead-dialog [data-slot=dialog-title]{font-size:27px}}@media (prefers-reduced-motion:reduce){.lead-dialog[data-slot=dialog-content],.lead-dialog .lead-spinner{animation:none}.lead-dialog *{transition:none}}
