.benefits-slider{--stage-color:#ede4ff;display:flex;flex-direction:column;gap:56px}.benefits-slider__stage{background-color:var(--stage-color);border-radius:28px;display:grid;justify-content:center;overflow:hidden;padding:90px 20px}@media (min-width:48rem){.benefits-slider__stage{max-height:390px;padding-block:40px}}@media (min-width:64rem){.benefits-slider__stage{max-height:560px;padding:111px}}.benefits-slider__image{border-radius:inherit;grid-column:1;grid-row:1;transition:.5s var(--ease-ex);transition-property:opacity,transform}.benefits-slider__image:not(.benefits-slider__image--active){opacity:0;pointer-events:none;transform:translateY(10%)}.benefits-slider__nav{display:flex;gap:20px;list-style:none;margin:0;overflow-x:auto;padding:0;scroll-behavior:smooth;scrollbar-color:var(--background-color) var(--background-color);scrollbar-width:thin}.benefits-slider__nav:hover{scrollbar-color:var(--background-secondary-color) var(--background-color)}.benefits-slider__slide{border-top:1px solid #e1e6e9;flex-basis:100%;flex-shrink:1;margin:0;min-width:calc(var(--container-width)*.85);padding:24px 24px 24px 0;position:relative}@media (min-width:48rem){.benefits-slider__slide{min-width:480px;min-width:440px}}.benefits-slider__slide .theme-text__heading-button:before{content:"";inset:0;position:absolute;z-index:0}.benefits-slider__slide a{position:relative;z-index:100}.benefits-slider__slide--active:before{background-color:#8248ff;content:"";height:1px;left:0;position:absolute;top:-1px;transition:width 1s linear;width:var(--timer-width,0)}.benefits-slider__slide--active .theme-text__heading{color:#8248ff}.benefits-slider__slide .theme-text__heading,.benefits-slider__slide .theme-text__subheading,.benefits-slider__slide .theme-text__text{transition:.2s var(--ease-ex) color}.benefits-slider__slide .theme-text__text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:3lh;overflow:hidden;text-overflow:ellipsis}.benefits-slider__slide:not(.benefits-slider__slide--active):not(:hover):not(:focus-within){color:var(--body-text-secondary-color)}.benefits-slider__slide:not(.benefits-slider__slide--active):not(:hover):not(:focus-within) .theme-text__heading{color:inherit}