.lead-capture{border-radius:var(--sp-16);background:var(--white);display:flex}.lead-capture .lead-capture__image-panel{border-radius:var(--sp-16) 0 0 var(--sp-16);flex:0 0 45%;min-width:0;overflow:hidden}.lead-capture .lead-capture__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.lead-capture .lead-capture__form-panel{box-sizing:border-box;background:var(--black-5);border:1px solid var(--black-10);border-radius:0 var(--sp-16) var(--sp-16) 0;min-width:0;padding:var(--sp-32);flex:1 1 0;align-items:center;display:flex;position:relative}.lead-capture .lead-capture__form{gap:var(--sp-16);flex-direction:column;flex:none;width:100%;display:flex}.lead-capture .lead-capture__placeholder{gap:var(--sp-16);flex-direction:column;width:100%;display:flex}.lead-capture .lead-capture__loading-text{font-size:var(--text-size-sm);color:var(--text-muted)}.lead-capture .lead-capture__placeholder-row{height:var(--sp-48);border-radius:var(--sp-8);background:var(--black-10);animation:1.2s ease-in-out infinite lead-capture-pulse;display:block}.lead-capture .lead-capture__placeholder-row--action{height:var(--sp-48);border-radius:var(--sp-32);width:60%}.lead-capture .lead-capture__skip{width:100%;padding:var(--sp-12) var(--sp-24);border:1px solid var(--border-secondary);border-radius:var(--sp-32);color:var(--text-muted);font-size:var(--text-size-base);cursor:pointer;background:0 0;font-family:inherit;font-weight:500;transition:border-color .15s,color .15s;display:block}.lead-capture .lead-capture__skip:hover{border-color:var(--text-muted);color:var(--text-body)}.lead-capture .lead-capture__skip:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.lead-capture--preloading{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes lead-capture-pulse{0%,to{opacity:1}50%{opacity:.4}}@media (max-width:767px){.lead-capture{flex-direction:column}.lead-capture .lead-capture__image-panel{border-radius:var(--sp-16) var(--sp-16) 0 0;flex:none;width:100%}.lead-capture .lead-capture__image{aspect-ratio:4/3;height:auto}.lead-capture .lead-capture__form-panel{border-radius:0 0 var(--sp-16) var(--sp-16);padding:var(--sp-24) var(--sp-16)}}
