.lead-panel{max-height:calc(var(--page-height) * .92)}@media (width<=639px){.lead-panel{height:var(--page-height);max-height:var(--page-height)}}@media (width<=639px) and (height<=659px){.lead-header{display:none}.lead-corner-close{display:flex}.lead-title{padding-right:2.5rem}}.lead-panel>*{flex-shrink:0}.dialog-panel .interactive-pop:is(:hover,:active){transform:none}.lead-success-mark{place-items:center;width:72px;height:72px;margin-inline:auto;display:grid;position:relative}.lead-success-mark svg{animation:.56s cubic-bezier(.34,1.56,.64,1) backwards lead-mark-pop;position:relative;overflow:visible}.lead-success-circle{fill:#e4f1e5;stroke:#347246;stroke-width:2.5px;stroke-dasharray:189;stroke-dashoffset:189px;transform-box:fill-box;transform-origin:50%;animation:.52s cubic-bezier(.65,0,.35,1) 80ms forwards lead-draw;transform:rotate(-90deg)}.lead-success-check{stroke:#347246;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40px;animation:.32s cubic-bezier(.65,0,.35,1) .48s forwards lead-draw}.lead-success-ring{opacity:0;border:2px solid #347246;border-radius:50%;animation:.9s cubic-bezier(.22,1,.36,1) .56s lead-ring;position:absolute;inset:0}.lead-spark{opacity:0;width:3px;height:9px;transform:rotate(var(--spark-angle)) translateY(-36px);background:#347246;border-radius:99px;margin:-4.5px 0 0 -1.5px;animation:.7s cubic-bezier(.22,1,.36,1) .6s lead-spark;position:absolute;top:50%;left:50%}.lead-spark:nth-child(odd){background:#1a1a1a}.lead-reveal{animation:lead-reveal .48s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s) backwards}@keyframes lead-mark-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes lead-draw{to{stroke-dashoffset:0}}@keyframes lead-ring{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes lead-spark{0%{opacity:0;transform:rotate(var(--spark-angle)) translateY(-34px) scaleY(.4)}25%{opacity:1}to{opacity:0;transform:rotate(var(--spark-angle)) translateY(-62px) scaleY(1)}}@keyframes lead-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.lead-reveal,.lead-success-mark svg,.dialog-panel,.dialog-backdrop{animation:none}.lead-success-circle,.lead-success-check{stroke-dashoffset:0;animation:none}.lead-success-ring,.lead-spark{display:none}}.lead-progress{background:#e8e6e1;height:2px}.lead-progress span{transform-origin:0;background:#ee1c25;height:100%;transition:transform .7s cubic-bezier(.65,0,.35,1);display:block}.lead-step{animation:.36s cubic-bezier(.22,1,.36,1) lead-step-in}@keyframes lead-step-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.lead-step{animation:none}.lead-progress span{transition:none}}.lead-options{flex-wrap:wrap;gap:12px;display:flex}.lead-option{font:inherit;color:#1a1a1a;cursor:pointer;background:#fff;border:1px solid #d6d3cc;padding:14px 22px;font-size:20px;font-weight:500;transition:border-color .2s,color .2s}.lead-option:hover{color:#ee1c25;border-color:#ee1c25}.lead-option--other{border-color:#1a1a1a}.lead-option:focus-visible{outline-offset:3px;outline:2px solid #ee1c25}@media (width<=639px){.lead-options{gap:8px}.lead-option{padding:10px 14px;font-size:16px}}
