.featuresScrollSection{position:relative;z-index:1}.featuresScrollSection .featuresScrollInner{display:grid;gap:3rem;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:space-between;position:relative}.featuresScrollSection .featuesContentCls h2{color:#202020;font-family:Inter,sans-serif;font-size:44px;font-weight:700;line-height:50px;margin-bottom:20px}.featuresScrollSection .featuesContentCls p{color:#3f3f50;font-family:Inter,sans-serif;font-size:30px;line-height:1.4;max-width:50%}.featuresScrollSection .featuresScrollInner .content{padding-left:20px}.featuresScrollSection .featuresScrollInner .steps{display:flex;flex-direction:column;position:relative;position:sticky;top:20px}.featuresScrollSection .featuresScrollInner .step{align-items:flex-start;display:flex;margin-bottom:150px;opacity:.5;row-gap:192px;transition:opacity .3s}.featuresScrollSection .featuresScrollInner .step:first-child{margin-top:90px}.featuresScrollSection .featuresScrollInner .step:last-child{margin-bottom:40px}.featuresScrollSection .featuresScrollInner .step.active{opacity:1}.featuresScrollSection .featuresScrollInner .circle{background:linear-gradient(90deg,#88f,#c279c6);border-radius:50%;font-size:1.5rem;line-height:2rem;padding:8px;z-index:99}.featuresScrollSection .featuresScrollInner .circle .circleInner{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:81px;justify-content:center;width:80px}.featuresScrollSection .featuresScrollInner .circle .circleInner p{background:linear-gradient(90deg,#88f,#c279c6) text;color:transparent;font-size:1.875rem;line-height:2.25rem;-webkit-text-fill-color:transparent}.featuresScrollSection .featuresScrollInner .content h3{color:#202020;font-family:Inter,sans-serif;font-size:44px;font-weight:700;line-height:50px;margin:0 0 24px;width:80%}.featuresScrollSection .featuresScrollInner .content p{color:#3f3f50;font-family:Inter,sans-serif;font-size:23px;line-height:32px}.featuresScrollSection .featuresScrollInner .videos{border-radius:20px;box-sizing:border-box;height:612px;margin:0;overflow:hidden;padding:0;position:sticky;top:15%;width:90%}.featuresScrollSection .featuresScrollInner .videos .videoInner{align-items:center;border-radius:20px;box-sizing:border-box;display:flex;height:612px;justify-content:center;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}.featuresScrollSection .featuresScrollInner .videos .videoInner .video{border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1);display:none;height:100%;object-fit:cover;width:100%}.featuresScrollSection .featuresScrollInner .videos .videoInner .video.active{display:block}.featuresScrollSection .featuresScrollInner .progress-line{background:linear-gradient(180deg,#88f,#c279c6);border-radius:2px;height:0;left:6.5%;position:absolute;top:0;transition:height .5s ease;width:8px;z-index:0}.featuresScrollSection .tabletShow{display:none}@media screen and (max-width:991px){.featuresScrollSection .featuresScrollInner.tabletShow .stept{align-items:flex-start;display:flex;justify-content:center;margin-bottom:50px}.featuresScrollSection .featuesContentCls p{max-width:100%}.featuresScrollSection .featuresScrollInner .content h3{width:100%}.featuresScrollSection .desktopShow{display:none}.featuresScrollSection .tabletShow{display:block}.featuresScrollSection .tabletShow .videoInner{align-items:center;border-radius:20px;display:flex;height:612px;margin-top:25px}.featuresScrollSection .tabletShow .videoInner .videot{border-radius:20px;width:100%}.featuresScrollSection .featuresScrollInner.tabletShow .circle{display:inline-block}}@media screen and (max-width:767px){.featuresScrollSection .featuresScrollInner.tabletShow .circle{display:inline-flex;left:50%;margin-bottom:10px;position:relative;transform:translateX(-50%)}.featuesContentCls{padding-bottom:50px}.featuresScrollSection .featuesContentCls h2{font-size:34px}.featuresScrollSection .featuesContentCls p{font-size:22px}.featuresScrollSection .featuresScrollInner.tabletShow .stept{display:inline-block}.featuresScrollSection .featuresScrollInner .content h3{font-size:35px;margin:0 0 14px}.featuresScrollSection .tabletShow .videoInner{height:auto}}@media screen and (max-width:520px){.featuresScrollSection .featuesContentCls h2{font-size:26px;line-height:35px}.featuesContentCls{padding-bottom:30px}.featuresScrollSection .featuresScrollInner .content h3{font-size:25px;line-height:32px;margin:0 0 6px}}