.scroll-based-features .scroll-based-features__wrapper{overflow-x:hidden;position:relative;width:100%}.scroll-based-features .scroll-based-features__item{background-color:var(--color-surface-secondary);background-position:100% 100%;background-size:cover;display:flex;flex-direction:column;height:100vh;height:100svh;justify-content:space-between;padding:var(--space-l);position:relative;width:100%}.scroll-based-features .scroll-based-features__item:not(:first-child){position:absolute;top:0;transform:translate(200%);width:100%;z-index:10}.scroll-based-features .scroll-based-features__item:not(:first-child) h2{font-family:var(--font-family-base);font-size:var(--heading-400);font-weight:400;line-height:var(--line-height-heading)}@media (min-width:48.001rem){.scroll-based-features .scroll-based-features__item:not(:first-child){width:50%}}.scroll-based-features .scroll-based-features__number{color:var(--color-text-secondary);font-size:var(--text-500);font-weight:400;line-height:var(--line-height-body);position:absolute;right:var(--space-l);text-transform:uppercase;top:var(--space-l);z-index:2}.scroll-based-features .scroll-based-features__item:first-child .scroll-based-features__number{display:none}.scroll-based-features .scroll-based-features__bg-image-container{height:100%;left:0;margin:0;position:absolute;top:0;width:100%;z-index:1}.scroll-based-features .scroll-based-features__bg-image-container img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right bottom;object-position:right bottom;vertical-align:top;width:100%}.scroll-based-features .scroll-based-features__bg-image-container .scroll-based-features__desktop-image{display:none}@media (min-width:48.001rem){.scroll-based-features .scroll-based-features__bg-image-container .scroll-based-features__desktop-image{display:block}.scroll-based-features .scroll-based-features__bg-image-container .scroll-based-features__mobile-image{display:none}}.scroll-based-features .scroll-based-features__preheader{color:var(--color-text-secondary);font-family:var(--font-family-base--secondary);font-size:var(--text-300);font-weight:400;line-height:var(--line-height-body);margin:0;text-transform:uppercase;z-index:2}.scroll-based-features .has-white-texts .scroll-based-features__number,.scroll-based-features .has-white-texts .scroll-based-features__preheader{color:var(--color-text-invert)}.scroll-based-features .scroll-based-features__extra-content,.scroll-based-features .scroll-based-features__text-content{max-width:100%;width:26.5rem;z-index:2}.scroll-based-features .scroll-based-features__text-content{display:flex;flex-direction:column;gap:var(--space-3xs)}.scroll-based-features .scroll-based-features__extra-content{font-family:var(--font-family-base);font-size:var(--heading-400);font-weight:400;line-height:var(--line-height-heading);margin-top:0}.scroll-based-features .scroll-based-features__bottom-content{display:flex;flex-direction:column;gap:var(--space-xs);z-index:2}.scroll-based-features .scroll-based-features__specs{display:flex;flex-direction:column;gap:.25rem;width:16rem}.scroll-based-features .scroll-based-features__spec-item{font-family:var(--font-family-base--secondary);font-size:var(--text-300);font-weight:400;line-height:var(--line-height-body);margin:0;text-transform:uppercase}.scroll-based-features__link{width:-moz-fit-content;width:fit-content}