.features-accordion,.features-accordion__box{padding:24px 0;position:relative}.features-accordion__box{align-items:flex-start;background:#fff;border:.042rem solid #c6c5c4;border-radius:18px;display:flex;margin:0 auto;max-width:1138px;min-height:300px;overflow:hidden;z-index:1}.features-accordion--light .features-accordion__box{background:#faf9f8}.features-accordion--ghost .features-accordion__box{backdrop-filter:blur(24px);background:hsla(0,0%,100%,.1);border:none;transition:background .2s ease}.features-accordion__content{align-items:center;display:flex;justify-content:center;padding:0 0 0 24px;width:50%}.features-accordion__content__wrapper{display:flex;max-width:100%;position:relative;width:100%}.features-accordion__images{display:flex;flex:1;justify-content:center;min-height:252px;overflow:hidden;position:relative}.features-accordion__content--image .features-accordion__images{border-radius:18px}.features-accordion__content--parallax .features-accordion__images:has(.features-accordion__parallax-img--rounded){border-radius:18px}.features-accordion__image{display:flex;height:100%;justify-content:center;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease-in-out;width:100%}.features-accordion__image--active{opacity:1}.features-accordion__image img{border-radius:18px;height:100%;max-height:100%;max-width:none;object-fit:cover;object-position:center;width:auto}.features-accordion__items{align-items:center;display:flex}.features-accordion__item{margin-top:0;max-height:0;overflow:hidden;padding-left:24px;transition:max-height ease-out;width:100%}.features-accordion__item--active{margin-top:1rem;max-height:300px;transition:max-height 1s ease-in-out}.features-accordion--active .features-accordion__item--active{animation:none}.features-accordion__nav{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 24px;width:50%}.features-accordion__nav__wrapper{max-width:100%;width:100%}.features-accordion__nav ul{display:flex;flex-direction:column;gap:1rem;justify-content:center;list-style:none;margin:0;padding:0}.features-accordion__nav li+li{margin-top:0}.features-accordion__progress-bar{display:none}.features-accordion__nav__item.features-accordion__nav__item--active .features-accordion__progress-bar{background-color:hsla(30,2%,77%,.3);display:block;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:.15rem}.features-accordion__progress-bar-fill{background-color:#161e74;height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:top;transition:transform .3s ease-in-out;width:.15rem}.features-accordion__nav__item.features-accordion__nav__item--active.features-accordion__nav__item--running .features-accordion__progress-bar-fill{animation:featuresAccordionFill var(--duration) linear forwards}.features-accordion__nav__item.features-accordion__nav__item--active.features-accordion__nav__item--paused .features-accordion__progress-bar-fill{animation-play-state:paused}.features-accordion__nav__item.features-accordion__nav__item--clicked .features-accordion__progress-bar-fill{animation:featuresAccordionFillQuick .3s ease-in-out forwards}@keyframes featuresAccordionFill{to{transform:scaleY(1)}}@keyframes featuresAccordionFillQuick{to{transform:scaleY(1)}}.features-accordion__btn{background:none;border:none;border-radius:0;cursor:pointer;max-width:100%;padding:0 0 0 24px;position:relative;text-align:left;transform-origin:left center;transition:.2s ease-in-out;width:100%}.features-accordion__btn:focus:not(:focus-visible){outline:0}.features-accordion__btn--active{cursor:default}.features-accordion__nav__item{position:relative}.features-accordion__nav__item:before{background-color:#c9c8c7;content:"";height:100%;left:0;position:absolute;top:0;width:.15rem;z-index:0}.features-accordion--ghost .features-accordion__btn .h2,.features-accordion--ghost .features-accordion__btn .h3,.features-accordion--ghost .features-accordion__btn .h4{color:#fff}.features-accordion__nav--light .features-accordion__btn{color:#333}.features-accordion--nav-left .features-accordion__content{order:2}.features-accordion--nav-left .features-accordion__nav,.features-accordion--nav-right .features-accordion__content{order:1}.features-accordion--nav-right .features-accordion__nav{order:2}@media (max-width:767px){.features-accordion__box{flex-direction:column}.features-accordion__content{display:none}.features-accordion__nav{order:1;padding-bottom:0;padding-top:24px;width:100%}.features-accordion__nav__wrapper{max-width:100%;padding-bottom:0;width:100%}.features-accordion__nav ul{gap:1rem}}.features-accordion--content-none .features-accordion__content{display:none}.features-accordion--content-none .features-accordion__nav{width:100%}.features-accordion__image--parallax{height:100%;overflow:visible;position:absolute;width:100%}.features-accordion__parallax-container{height:100%;margin:0 auto;overflow:visible;position:relative;width:100%}.features-accordion__parallax-wrapper{align-items:center;display:flex;height:100%;justify-content:center;margin:0 auto;max-width:100%;overflow:hidden;position:relative;width:fit-content}.rounded .features-accordion__parallax-wrapper{border-radius:18px}.features-accordion__parallax-wrapper .simpleParallax{position:absolute!important}img.features-accordion__parallax-img{border-radius:0;display:block}img.features-accordion__parallax-top{left:10%;position:absolute;top:0;z-index:1}@media only screen and (max-width:1120px){img.features-accordion__parallax-top{height:92%;left:0}}@media only screen and (max-width:1000px){img.features-accordion__parallax-top{height:85%}}@media only screen and (max-width:900px){img.features-accordion__parallax-top{height:80%}}@media only screen and (min-width:1000px){.square.bottom_right,.square.top_right{padding-right:18%}.square.bottom_left,.square.top_left{padding-left:18%}}img.features-accordion__parallax-top.bottom_left{left:-5%;top:10%}img.features-accordion__parallax-top.bottom_right{left:25%;top:10%}img.features-accordion__parallax-top.top_left{left:-8%;top:-8%}img.features-accordion__parallax-top.top_right{left:25%;top:-10%}.features-accordion__box:has(.features-accordion__image--parallax){overflow:visible}.features-accordion__content:has(.features-accordion__image--parallax){overflow:visible}.features-accordion__images:has(.features-accordion__image--parallax){overflow:visible}