.buying-refresh .buying-stage{column-gap:80px;row-gap:24px;padding-top:10px;padding-bottom:56px}
.buying-refresh .buying-tabs{grid-column:1/-1;margin:0;align-self:stretch;gap:24px;position:relative;z-index:2;background:white}
.buying-refresh .buying-tabs button{font-size:13px;gap:8px;padding:6px 0 11px}
.buying-refresh .buying-tabs button span{font-size:11px}
.buying-refresh .buying-copy h2{min-height:146px}
.buying-refresh .buying-chrome .buying-online{margin-left:auto}
.buying-refresh .buying-phone-foot{justify-content:flex-end;padding-block:9px}
.buying-refresh .warm-intent{padding:4px 7px;border-radius:4px;font-size:9px;line-height:1.2;background:#e3f4ec;color:#257959;font-weight:500}
.buying-refresh .warm-intent:before{display:none}
.buying-refresh [data-warm-lead="0"] .warm-intent{background:#e8efff;color:#3f65a7}
.buying-refresh [data-warm-lead="1"] .warm-intent{background:#f5e9f6;color:#976092}
.buying-refresh [data-warm-lead="3"] .warm-intent{background:#fff1d6;color:#92681c}
.buying-refresh .warm-lead{padding-block:12px}
.buying-refresh .warm-foot{display:none}
.buying-refresh.parallax-ready .buying-phone{transform:translate3d(0,var(--buying-depth-y,56px),0) scale(var(--buying-depth-scale,.96));transform-origin:center center}
.buying-refresh.parallax-ready .buying-copy{transform:translate3d(0,var(--buying-copy-y,0px),0)}
.buying-refresh .call-player{background:#f2edfb}
.buying-refresh .call-wave i{background:#c1b3e2}
.buying-refresh .call-wave i.is-heard{background:#8a62cd}
.buying-refresh .call-visual-play{background:#7856b6}
.outcome-calendar .preview-calendar-event{height:88px;top:50px}
.outcome-event small{position:relative;padding-left:13px}
.outcome-event small img{position:absolute;left:0;top:1px;width:10px;height:10px;opacity:.6}
.outcome-calendar .outcome-qualified{background:#def3e8;color:#22764f;border-color:#30a672;animation:calendar-qualified .9s ease both}
.outcome-calendar .outcome-unqualified{left:41px;top:3px;background:#fde6e6;color:#b84c4c;border-color:#df6666;animation:calendar-unqualified .9s .18s ease both}
.calendar-outcome-key{margin-top:20px;display:grid;gap:9px}
.calendar-outcome-key>div{display:flex;align-items:center;gap:7px;padding:8px 0;border-bottom:1px solid #edf0f3;font-size:10px}
.calendar-outcome-key img{width:15px;height:15px;opacity:.6}
.calendar-outcome-key b{margin-left:auto;font-size:10px;font-weight:600}
.outcome-key-qualified{color:#22805b}.outcome-key-unqualified{color:#b55252}
.buying-refresh .result-terms{font-size:9px;margin-top:14px}
@keyframes calendar-qualified{from{background:#e8f0ff;border-color:#3476df;color:#2d64ad}to{background:#def3e8;border-color:#30a672;color:#22764f}}
@keyframes calendar-unqualified{from{background:#e8f0ff;border-color:#3476df;color:#2d64ad}to{background:#fde6e6;border-color:#df6666;color:#b84c4c}}
@media(max-width:1050px){.buying-refresh .buying-stage{column-gap:45px}}
@media(max-width:760px){.buying-refresh .buying-stage{gap:13px;padding:8px 0 30px}.buying-refresh .buying-tabs{gap:12px;order:0}.buying-refresh .buying-tabs button{flex-direction:column;gap:4px;font-size:10px;padding:0 0 7px}.buying-refresh .buying-tabs button span{font-size:8px}.buying-refresh .buying-copy h2{min-height:61px}.buying-refresh .buying-phone{height:484px}.buying-refresh .warm-lead{padding-block:9px}.buying-refresh .warm-intent{font-size:8px;padding:3px 6px}.buying-refresh .buying-phone-foot{padding-block:7px}.buying-refresh.parallax-ready .buying-copy{transform:none}.outcome-calendar .preview-calendar-event{top:42px;height:96px}.outcome-calendar .outcome-unqualified{top:3px}.outcome-event strong{font-size:8px}.outcome-event span{font-size:7px}.outcome-event small{font-size:7px;padding-left:0}.outcome-event small img{display:none}.calendar-outcome-key{margin-top:12px;gap:5px}.calendar-outcome-key>div{font-size:9px;padding:6px 0}.calendar-outcome-key b{font-size:9px}.buying-refresh .result-terms{font-size:8px;margin-top:10px}}
@media(prefers-reduced-motion:reduce){.buying-refresh.parallax-ready .buying-phone,.buying-refresh.parallax-ready .buying-copy{transform:none!important}.outcome-calendar .outcome-event{animation:none}}
@media(max-width:760px){.buying-refresh .buying-phone{height:504px}.outcome-calendar .preview-calendar-event{height:72px}.outcome-event strong{font-size:8px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}
