.flying-rate{font-family:inherit;pointer-events:none;white-space:nowrap}.flying-rate small{font-size:.55em;letter-spacing:-.07em}.retention-sequence{background:#252727;position:relative}.retention-controls>span{flex:1;padding:22px 18px;color:#a9b3ae;border-bottom:1px solid #64716b;font-size:16px;transition:color .25s,border-color .25s}.retention-controls>span.active{color:#ff783c;border-color:#ff5500}.retention-controls{position:relative}.retention-controls:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:#ff5500;transform:scaleX(var(--journey-progress,0));transform-origin:left}.retention-scroll-hint{display:block;font-size:11px;color:#a9b3ae;margin-top:25px}.retention-static{display:none}.retention-static article{padding:25px 0;border-top:1px solid #64716b}.retention-static h3{font-size:24px;margin-bottom:15px}.retention-static p{font-size:14px;line-height:1.6;color:#a9b3ae}.no-scroll-engine .retention-static{display:block}@media(max-width:700px){.retention-controls>span{font-size:13px;padding:17px 10px}.retention-sequence .retention-stage{gap:22px}.retention-sequence .retention-display{min-height:170px;padding:20px}.retention-sequence .retention-display strong{font-size:36px}.retention-sequence .retention-copy h3{font-size:23px}.retention-sequence .retention-copy p{font-size:13px}.retention-scroll-hint{margin-top:16px}}@media(prefers-reduced-motion:reduce){.retention-static{display:block}.retention-scroll-hint{display:none}.retention-controls>span{transition:none}}
