.lead-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--v2-grid-margin);background:#07060db8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:lead-overlay-in var(--v2-duration-300) var(--ease-v2-entrance) both}.lead-overlay-card{display:grid;width:min(420px,100%);max-height:100%;overflow-y:auto;animation:lead-card-in var(--v2-duration-400) var(--ease-v2-entrance) both}@media(min-width:64rem){.lead-overlay-card{width:min(860px,100%);grid-template-columns:1fr 420px}}.lead-overlay-aside{display:none;flex-direction:column;gap:1.75rem;padding:2rem;background:linear-gradient(160deg,#1a1430,#07060d 70%)}@media(min-width:64rem){.lead-overlay-aside{display:flex}}.lead-card-shell{overflow:hidden}.lead-overlay-form{display:flex;flex-direction:column;min-height:0;max-height:calc(100dvh - 2 * var(--v2-grid-margin))}@keyframes lead-card-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.lead-overlay.is-closing{animation:lead-overlay-out var(--v2-duration-200) var(--ease-v2-exit) both}.lead-overlay.is-closing .lead-overlay-card{animation:lead-card-out var(--v2-duration-200) var(--ease-v2-exit) both}@keyframes lead-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes lead-card-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes lead-overlay-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.lead-overlay,.lead-overlay-card{animation:lead-overlay-in .1s linear both}.lead-overlay.is-closing,.lead-overlay.is-closing .lead-overlay-card{animation:lead-overlay-out .1s linear both}}
