.lead-dialog{z-index:999;overscroll-behavior:contain;background-color:#0d231b8f;justify-content:center;align-items:center;padding:1.625rem;display:flex;position:fixed;inset:0;overflow-y:auto}.lead-dialog[hidden]{display:none}@media (max-width:36rem){.lead-dialog{align-items:flex-start;padding:.75rem}}.lead-dialog__panel{background-color:#fbfaf7;border:1px solid #e5e3dc;outline:none;width:100%;max-width:40.625rem;max-height:calc(100vh - 3.25rem);padding:2.625rem 2.875rem 2.125rem;position:relative;overflow-y:auto;box-shadow:0 25px 90px #0b1c1333}@media (prefers-reduced-motion:no-preference){.lead-dialog__panel{animation:.28s ease-out both app-fade-in-up}}.lead-dialog__panel--wide{max-width:45rem}@media (max-width:36rem){.lead-dialog__panel{max-height:calc(100dvh - 1.5rem);padding:2.125rem 1.4375rem 1.5625rem}}.lead-dialog__close{color:#547563;cursor:pointer;background-color:#0000;border:0;width:2.5rem;height:2.5rem;font-size:2rem;line-height:1;position:absolute;top:1rem;right:1.375rem}.lead-dialog__close:hover{color:#21483d;background-color:#f3f5ef}.lead-dialog__kicker{color:#1b2621;text-transform:uppercase;letter-spacing:.125rem;font-family:Arial,Helvetica,sans-serif;font-size:.6875rem;font-weight:800;line-height:1.5}@media (max-width:36rem){.lead-dialog__kicker{letter-spacing:.09375rem;font-size:.625rem}}.lead-dialog__kicker{color:#a56f4e;margin:0 0 1rem}.lead-dialog__title{color:#1b2621;letter-spacing:-.1rem;font-family:Arial,Helvetica,sans-serif;font-size:2.5rem;font-weight:700;line-height:1.14}@media (max-width:48rem){.lead-dialog__title{letter-spacing:-.075rem;font-size:2.0625rem}}@media (max-width:36rem){.lead-dialog__title{font-size:1.875rem}}.lead-dialog__title{margin:0 2.375rem .9375rem 0}.lead-dialog__intro{max-width:31.875rem;margin-bottom:1.75rem}.lead-dialog__intro p{color:#1b2621;font-family:Arial,Helvetica,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.6}@media (max-width:48rem){.lead-dialog__intro p{font-size:.75rem}}.lead-dialog__intro p{color:#6f7a73;margin:0;font-size:.875rem}@media (max-width:36rem){.lead-dialog__intro{margin-bottom:1rem}}.lead-dialog__note{margin-top:1.0625rem}.lead-dialog__note p{color:#6f7a73;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:.6875rem;font-weight:400;line-height:1.6}.lead-dialog__note strong{font-weight:600}
