#pricing-alt .offer-panel{min-width:0}
#pricing-alt .feature-marquee{width:100%;min-width:0;overflow:hidden;display:grid;gap:8px;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}
#pricing-alt .feature-marquee-row{min-width:0;overflow:hidden}
#pricing-alt .feature-marquee-track{display:flex;width:max-content;animation:featureMarquee var(--marquee-duration,40s) linear infinite;animation-play-state:paused}
#pricing-alt .feature-marquee-row:nth-child(even) .feature-marquee-track{animation-direction:reverse}
#pricing-alt .feature-marquee .offer-list{flex:none;flex-wrap:nowrap;gap:8px;padding-right:8px;width:max-content}
#pricing-alt .feature-marquee .offer-list li{flex:none;max-width:none;white-space:nowrap}
#pricing-alt .feature-marquee.is-running .feature-marquee-track{animation-play-state:running}
@media(min-width:701px) and (hover:hover) and (pointer:fine){#pricing-alt .feature-marquee:is(:hover,:focus-within) .feature-marquee-track{animation-play-state:paused}}
@keyframes featureMarquee{to{transform:translateX(-50%)}}
@media(prefers-reduced-motion:reduce){#pricing-alt .feature-marquee-track{animation:none}}
