.scroll-features{--sticky-top: 112px;padding:34px 12px 0;color:#252f35;background:#fff;font-family:Arial,Helvetica,sans-serif}.scroll-features,.scroll-features *{box-sizing:border-box}.scroll-features__inner{width:100%;max-width:1156px;margin:0 auto}.scroll-features__stage{position:relative}.scroll-feature{min-height:min(680px,calc(100vh - var(--sticky-top) - 24px));padding:42px 0;position:sticky;top:var(--sticky-top);display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(48px,7vw,110px);background:#fff}.scroll-feature:nth-of-type(1){z-index:1}.scroll-feature:nth-of-type(2){z-index:2}.scroll-feature:nth-of-type(3){z-index:3}.scroll-feature__content{padding-left:1px}.scroll-feature__badge{width:fit-content;margin:0 0 27px;padding:8px 14px 8px 28px;position:relative;background:var(--badge-background, #d8f4fb);border-radius:18px;font-size:12px;font-weight:700}.scroll-feature__badge:before{width:6px;height:6px;position:absolute;top:50%;left:13px;content:"";background:currentColor;border-radius:50%;transform:translateY(-50%)}.scroll-feature__heading{max-width:530px;margin:0;font-size:clamp(34px,3.2vw,52px);line-height:1.08;letter-spacing:0}.scroll-feature__heading span{padding-bottom:12px;position:relative;display:inline-block;white-space:nowrap}.scroll-feature__stroke{width:calc(100% + 8px);height:18px;position:absolute;left:-4px;bottom:-1px;overflow:visible;pointer-events:none}.scroll-feature__stroke path{fill:none;stroke:#5f78f0;stroke-width:7;stroke-linecap:round;stroke-dasharray:215;stroke-dashoffset:215}.scroll-feature.is-marker-visible .scroll-feature__stroke path{animation:marker-draw .75s cubic-bezier(.62,.02,.38,1) .25s forwards}@keyframes marker-draw{to{stroke-dashoffset:0}}.scroll-feature__lead{max-width:520px;margin:28px 0 0;font-size:16px;font-weight:700;line-height:1.55}.scroll-feature__description{max-width:530px;margin:21px 0 0;color:#566068;font-size:16px;line-height:1.72}.scroll-feature__description p{margin:0}.scroll-feature__link{min-height:42px;margin-top:22px;display:inline-flex;align-items:center;gap:9px;color:#426fe8;font-size:14px;font-weight:700;text-decoration:none}.scroll-feature__link-arrow{width:7px;height:7px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg);transition:transform .25s ease}.scroll-feature__link:hover .scroll-feature__link-arrow,.scroll-feature__link:focus-visible .scroll-feature__link-arrow{transform:translate(5px) rotate(45deg)}.scroll-feature__media{width:100%;height:min(540px,calc(100vh - var(--sticky-top) - 70px));min-height:430px;overflow:hidden;background:#edf0f1;border-radius:8px}.scroll-feature__media img,.scroll-feature__media video{width:100%;height:100%;display:block;object-fit:cover;object-position:var(--media-position, center)}.scroll-feature__media picture,.scroll-feature__media svg{width:100%;height:100%;display:block}.scroll-features__dots{position:fixed;z-index:20;top:var(--feature-dots-top, 50%);left:var(--feature-dots-left, auto);right:auto;display:none;gap:12px;transform:translateY(-50%)}.scroll-features.is-in-view .scroll-features__dots{display:grid}.scroll-features__dots button{width:10px;height:10px;padding:0;background:#d2d5d7;border:0;border-radius:5px;cursor:pointer;transition:height .25s ease,background-color .25s ease}.scroll-features__dots button.is-active{height:34px;background:#303a40}@media(prefers-reduced-motion:reduce){.scroll-feature__stroke path{animation:none!important;stroke-dashoffset:0}}@media(max-width:749px){.scroll-features{padding:28px 10px 0}.scroll-feature{min-height:0;margin-bottom:68px;padding:0;position:static;display:flex;flex-direction:column;align-items:stretch;gap:27px}.scroll-feature:last-of-type{margin-bottom:0}.scroll-feature__content{padding:0 10px}.scroll-feature__heading span{padding-bottom:9px}.scroll-feature__stroke{height:14px}.scroll-feature__stroke path{stroke-width:6}.scroll-feature__media{height:min(92vw,430px);min-height:0}.scroll-feature__badge{margin-bottom:20px}.scroll-feature__heading{font-size:34px}.scroll-feature__lead{margin-top:23px;font-size:15px}.scroll-feature__description{margin-top:16px;font-size:15px}.scroll-features.is-in-view .scroll-features__dots{display:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/scroll-features.css.map */
