.lead-modal__overlay{z-index:200;background:color-mix(in oklab, var(--c-ink) 65%, transparent);-webkit-backdrop-filter:blur(8px)saturate(1.2);justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}@media (min-width:720px){.lead-modal__overlay{align-items:center;padding:24px}}.lead-modal__card{background:var(--c-ink);width:100%;max-width:760px;max-height:92vh;color:var(--c-paper);box-shadow:0 -32px 80px -20px #000c, 0 0 0 1px color-mix(in oklab, var(--c-signal) 12%, transparent);border-radius:1.25rem 1.25rem 0 0;flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.lead-modal__card{box-shadow:0 -32px 80px -20px lab(0% 0 0/.8), 0 0 0 1px color-mix(in oklab, var(--c-signal) 12%, transparent)}}@media (min-width:720px){.lead-modal__card{border-radius:1.25rem;max-height:86vh}}.lead-modal__close{z-index:5;background:color-mix(in oklab, var(--c-paper) 10%, transparent);border:1px solid color-mix(in oklab, var(--c-paper) 18%, transparent);width:36px;height:36px;color:var(--c-paper);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:background .15s,transform .15s;display:flex;position:absolute;top:12px;right:12px}.lead-modal__close:hover{background:color-mix(in oklab, var(--c-paper) 18%, transparent);transform:scale(1.05)}.lead-modal__close:focus-visible{outline:2px solid var(--c-signal);outline-offset:2px}.lead-modal__body{-webkit-overflow-scrolling:touch;flex:auto;overflow:hidden auto}.lead-modal__body .sl-shell{background:0 0;min-height:0;padding:0}.lead-modal__body .sl-frame{padding:56px 24px 32px}.lead-modal__body .sl-progress{position:sticky;top:0}.lead-modal__body .sl-compact{background:0 0;padding:48px 24px 32px}.lead-modal__body .sl-compact:before{display:none}.lead-modal__body .sl-compact__card{box-shadow:none;background:0 0;border:0;padding:0}
