.features-carousel{--edge-pad:16px;--card-w:min(520px,calc(100vw - (var(--edge-pad) * 2) - var(--arrow-size)));--side-gap:27.2px;--side-shift:calc(var(--side-gap) + (var(--card-w) * ((1 + var(--side-scale)) / 2)));--side-scale:.78;--side-blur:1.75px;--enter-shift:calc((var(--card-w) * var(--side-scale)) + 60px);--ghost-exit:calc((var(--card-w) * var(--side-scale)) + 100px);--arrow-size:56px;--card-pad:32px;--viewport-pad-y:22px;--features-dur:520ms;--arrow-title-offset:16px;width:calc((var(--side-shift) * 2) + (var(--card-w) * var(--side-scale)) + 80px);margin:0 auto;flex:0 0 auto;}@media (min-width:768px){.features-carousel{--arrow-title-offset:20px}}.features-carousel__viewport{position:relative;width:100%;padding-block:var(--viewport-pad-y);overflow:hidden;box-sizing:border-box;height:calc(var(--features-active-h,640px) + (var(--viewport-pad-y) * 2));transition:height var(--features-dur) cubic-bezier(.22,.61,.36,1);contain:layout paint;will-change:height;}.features-carousel__track{position:relative;overflow:visible;min-height:var(--features-active-h,640px);}.features-card{position:absolute;top:0;left:50%;width:var(--card-w);transform-origin:center top;transition:transform var(--features-dur) cubic-bezier(.22,.61,.36,1),opacity var(--features-dur) ease,filter var(--features-dur) ease;will-change:transform,opacity,filter;}.features-card__frame{backface-visibility:hidden;transform-style:preserve-3d;}.features-card.is-teleport{transition:none!important;}.features-card.is-active{z-index:3;opacity:1;filter:none;pointer-events:auto;transform:translateX(-50%) translateX(0) scale(1);}.features-card.is-prev,.features-card.is-next{z-index:2;opacity:.55;pointer-events:auto;cursor:pointer;}.features-card.is-prev{transform:translateX(-50%) translateX(calc(-1 * var(--side-shift))) scale(var(--side-scale));}.features-card.is-next{transform:translateX(-50%) translateX(var(--side-shift)) scale(var(--side-scale));}.features-card.is-offscreen-right{transform:translateX(-50%) translateX(calc(var(--side-shift) + var(--enter-shift))) scale(var(--side-scale));}.features-card.is-offscreen-left{transform:translateX(-50%) translateX(calc(-1 * var(--side-shift) - var(--enter-shift))) scale(var(--side-scale));}.features-card__frame{box-shadow:none!important;}.features-card.is-prev [data-feature-el="mediaMain"] img,.features-card.is-next [data-feature-el="mediaMain"] img,.features-card.is-prev [data-feature-el="mediaMain"] video,.features-card.is-next [data-feature-el="mediaMain"] video{filter:blur(var(--side-blur));transform:scale(1.04);}.features-card.is-prev .features-card__content,.features-card.is-next .features-card__content{opacity:.75;}.features-card.is-active .features-card__frame{box-shadow:none!important;}.features-card.is-prev [data-feature-el="description"],.features-card.is-next [data-feature-el="description"],.features-card.is-prev [data-feature-el="bulletsWrap"],.features-card.is-next [data-feature-el="bulletsWrap"],.features-card.is-prev [data-feature-el="includesWrap"],.features-card.is-next [data-feature-el="includesWrap"]{display:none!important;}.features-card.is-prev .features-card__content,.features-card.is-next .features-card__content{padding:16px 20px!important;gap:0!important;height:92px;justify-content:center;}.features-card.is-prev [data-feature-el="title"],.features-card.is-next [data-feature-el="title"]{font-size:1.6rem!important;line-height:1.05!important;letter-spacing:-.01em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.1em;}.features-card [data-feature-el="title"]{overflow-wrap:normal;word-break:normal;padding-right:0;}.features-card.is-active [data-feature-el="title"]::before{content:"";float:right;width:calc((var(--arrow-size) / 2) + 12px);height:.95em;height:1lh;margin-left:12px;}.features-carousel__arrow{position:absolute;top:calc(var(--viewport-pad-y) + (var(--card-w) * 9 / 16) + var(--card-pad) + var(--arrow-title-offset));z-index:5;width:var(--arrow-size);height:var(--arrow-size);display:inline-flex;align-items:center;justify-content:center;background:#ffffff;border:4px solid #0b1220;border-radius:.75rem;color:#0b1220;box-shadow:10px 10px 0 rgba(11,18,32,.15);transition:transform 140ms ease,border-color 140ms ease,color 140ms ease,background-color 140ms ease,box-shadow 140ms ease;transform:translate(-50%,-50%);touch-action:manipulation;user-select:none;-webkit-tap-highlight-color:transparent;}.features-carousel__arrow svg{width:22px;height:22px;}.features-carousel__arrow--prev{left:calc(50% - (var(--card-w) / 2));}.features-carousel__arrow--next{left:calc(50% + (var(--card-w) / 2));}.features-carousel__arrow:hover{transform:translate(-50%,-50%) translate(-2px,-2px);color:#ff5a1f;border-color:#ff5a1f;background-color:#ffffff;box-shadow:12px 12px 0 rgba(255,90,31,.2);}.features-carousel__arrow:active{transform:translate(-50%,-50%) translate(2px,2px);color:#0b1220;border-color:#0b1220;box-shadow:6px 6px 0 rgba(11,18,32,.12);}.features-carousel__arrow:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(255,90,31,.35);}.features-carousel__arrow:disabled,.features-carousel__arrow.is-busy{opacity:.6;cursor:not-allowed;}.features-card.features-ghost{z-index:1;pointer-events:none;}.features-card.features-ghost.is-ghost-exit-left{transform:translateX(-50%) translateX(calc(-1 * var(--side-shift) - var(--ghost-exit))) scale(var(--side-scale));}.features-card.features-ghost.is-ghost-exit-right{transform:translateX(-50%) translateX(calc(var(--side-shift) + var(--ghost-exit))) scale(var(--side-scale));}@media (prefers-reduced-motion:reduce){.features-card,.features-carousel__arrow{transition:none}}