.features__body{margin-bottom:40px;padding-left:16px;padding-right:16px}.features__body--left{text-align:left}.features__body--center{align-items:center;display:flex;flex-direction:column;text-align:center}.features__body--right{align-items:flex-end;display:flex;flex-direction:column;text-align:right}.features__wrapper{display:flex;flex-direction:column;gap:10px}.features__container{padding:0}.features__image{overflow:hidden;width:100%}.features__image img{display:block;height:auto;max-width:100%}.features__grid{display:flex;flex-direction:column;gap:10px}.features__grid--align-left{justify-content:flex-start}.features__grid--align-center{justify-content:center}.features__grid--align-right{justify-content:flex-end}.features__ticker{display:flex;flex-direction:column;gap:10px;padding:0}.features__grid-item,.features__ticker-item{background-color:#fff;border-radius:12px;box-shadow:0 0 48px rgba(0,0,0,.03);overflow:hidden;padding:24px 24px 24px 50px;position:relative}.features__grid-item:before,.features__ticker-item:before{color:#4caf4f;content:"✓";font-size:1em;font-weight:700;left:22px;position:absolute;top:24px}.features__grid-item p:last-child,.features__ticker-item p:last-child{margin-bottom:0}@media (min-width:668px){.features__grid,.features__ticker{align-items:stretch;flex-direction:row;flex-wrap:wrap}.features__grid-item,.features__ticker-item{width:calc(50% - 5px)}.features__grid--one .features__grid-item{width:100%}}.features__wrapper--carousel{margin-left:-10px;margin-right:-10px;overflow:hidden;width:calc(100% + 20px)}.features__slider{overflow:hidden;position:relative}.features__carousel{animation:scroll-features linear infinite;animation-duration:calc(var(--feature-count, 6)*4s);display:flex;gap:var(--feature-gap,10px)}.features__carousel:hover{animation-play-state:paused}.features__carousel-item{background-color:#fff;border-radius:12px;box-shadow:0 0 48px rgba(0,0,0,.03);flex:0 0 var(--feature-width,280px);overflow:hidden;padding:24px 24px 24px 50px;position:relative}.features__carousel-item:before{color:#4caf4f;content:"✓";font-size:1em;font-weight:700;left:22px;position:absolute;top:24px}.features__carousel-item p:last-child{margin-bottom:0}@keyframes scroll-features{0%{transform:translateX(0)}to{transform:translateX(calc((var(--feature-width, 280px) + var(--feature-gap, 10px))*var(--feature-count, 6)*-1))}}@media (min-width:1024px){.features__body{opacity:0;transform:translateY(-30px);transition:opacity .8s ease-out,transform .8s ease-out}.features__body.in-view{opacity:1;transform:translateY(0)}.features__wrapper{align-items:center;flex-direction:row}.features__wrapper--grid{flex-direction:column}.features__image{width:50%}.features__wrapper--grid .features__image{width:auto}.features__wrap{width:50%}.features__container{margin:0 auto 0 0;padding:0 16px 0 78px}.features__grid--one .features__grid-item{width:100%}.features__grid--two .features__grid-item{width:calc(50% - 5px)}.features__grid--three .features__grid-item,.features__grid-item{width:calc(33.33333% - 6.66667px)}.features__grid--four .features__grid-item{width:calc(25% - 7.5px)}.features__grid-item{opacity:0;transform:translateY(-30px);transition:opacity .6s ease-out,transform .6s ease-out}.features__grid-item:first-child{transition-delay:0s}.features__grid-item:nth-child(2){transition-delay:.1s}.features__grid-item:nth-child(3){transition-delay:.2s}.features__grid-item:nth-child(4){transition-delay:.3s}.features__grid-item:nth-child(5){transition-delay:.4s}.features__grid-item:nth-child(6){transition-delay:.5s}.features__grid-item:nth-child(7){transition-delay:.6s}.features__grid-item:nth-child(8){transition-delay:.7s}.features__grid-item:nth-child(9){transition-delay:.8s}.features__grid-item:nth-child(10){transition-delay:.9s}.features__grid-item:nth-child(11){transition-delay:1s}.features__grid-item:nth-child(12){transition-delay:1.1s}.features__grid-item.in-view{opacity:1;transform:translateY(0)}.features__ticker{--item-height:auto;flex-direction:column;overflow:hidden;padding:0;position:relative}.features__ticker .features__ticker-item{left:50%;margin:0 auto;min-height:var(--item-height,auto);opacity:0;pointer-events:none;position:absolute;top:50%;transition:opacity .6s ease,transform .6s ease;width:100%}.features__ticker .features__ticker-item--active{opacity:1;transform:translate(-50%,-50%)}.features__ticker .features__ticker-item--prev{opacity:.3;transform:translate(-50%,calc(-50% - var(--item-height) - 10px))}.features__ticker .features__ticker-item--next{opacity:.3;transform:translate(-50%,calc(var(--item-height)/2 + 10px))}.features__ticker .features__ticker-item--done{opacity:0;transform:translate(-50%,calc(-50% - var(--item-height) - 40px))}.features__ticker .features__ticker-item--upcoming{opacity:0;transform:translate(-50%,calc(var(--item-height) + 40px))}}