.saifi-upsell-card,.ptw-tile,.otv-card{--saifi-hover-ease:cubic-bezier(.2,.7,.3,1);transition:transform .35s var(--saifi-hover-ease),box-shadow .35s var(--saifi-hover-ease);will-change:transform}.saifi-upsell-card__img-wrap{position:relative;transition:box-shadow .35s var(--saifi-hover-ease,cubic-bezier(.2,.7,.3,1)),border-color .35s ease}.saifi-upsell-card__img-wrap img{transition:transform .5s cubic-bezier(.2,.7,.3,1)}.saifi-upsell-card__title,.saifi-upsell-card__price{transition:color .3s ease}.saifi-upsell-card__img-wrap::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,#fff0 35%,rgb(255 255 255 / .45) 50%,#fff0 65%);transform:translateX(-120%);opacity:0;transition:transform .7s cubic-bezier(.2,.7,.3,1),opacity .3s ease}.saifi-upsell-card:hover,.saifi-upsell-card:focus-within{transform:translateY(-6px)}.saifi-upsell-card:hover .saifi-upsell-card__img-wrap,.saifi-upsell-card:focus-within .saifi-upsell-card__img-wrap{box-shadow:0 14px 30px rgb(0 0 0 / .16);border-color:rgb(0 0 0 / .12)}.saifi-upsell-card:hover .saifi-upsell-card__img-wrap img,.saifi-upsell-card:focus-within .saifi-upsell-card__img-wrap img{transform:scale(1.06)}.saifi-upsell-card:hover .saifi-upsell-card__img-wrap::after,.saifi-upsell-card:focus-within .saifi-upsell-card__img-wrap::after{transform:translateX(120%);opacity:1}.saifi-upsell-card:hover .saifi-upsell-card__title,.saifi-upsell-card:focus-within .saifi-upsell-card__title{color:#000}.saifi-upsell-card__link:focus-visible{outline:2px solid #111;outline-offset:4px;border-radius:12px}.ptw-tile{isolation:isolate}.ptw-tile::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(115deg,#fff0 35%,rgb(255 255 255 / .35) 50%,#fff0 65%);transform:translateX(-120%);opacity:0;transition:transform .7s cubic-bezier(.2,.7,.3,1),opacity .3s ease}.ptw-tile .ptw-tile-content{position:relative;z-index:1;transition:transform .5s cubic-bezier(.2,.7,.3,1)}.ptw-tile:hover,.ptw-tile:focus-within,.ptw-tile:focus-visible{transform:translateY(-6px);box-shadow:0 14px 30px rgb(0 0 0 / .16)}.ptw-tile:hover .ptw-tile-content,.ptw-tile:focus-within .ptw-tile-content,.ptw-tile:focus-visible .ptw-tile-content{transform:scale(1.03)}.ptw-tile:hover::after,.ptw-tile:focus-within::after,.ptw-tile:focus-visible::after{transform:translateX(120%);opacity:1}.ptw-tile:focus-visible{outline:2px solid #111;outline-offset:4px}.ptw-tile--cta .ptw-cta-arrow{display:inline-block;transition:transform .35s cubic-bezier(.2,.7,.3,1)}.ptw-tile--cta:hover .ptw-cta-arrow,.ptw-tile--cta:focus-within .ptw-cta-arrow{transform:translateX(5px)}.otv-card{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s cubic-bezier(.2,.7,.3,1),border-color .35s ease}.otv-card:hover,.otv-card:focus-within{transform:translateY(-6px);box-shadow:0 26px 46px rgb(10 25 60 / .18);border-color:#B9C6E2}.otv-card--best:hover,.otv-card--best:focus-within{border-color:#F5A300;box-shadow:0 26px 46px rgb(245 163 0 / .28)}.otv-card .otv-cta{transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s ease,filter .3s ease}.otv-card:hover .otv-cta,.otv-card:focus-within .otv-cta{transform:translateY(-2px);filter:brightness(1.04)}@media (prefers-reduced-motion:reduce){.saifi-upsell-card,.saifi-upsell-card__img-wrap,.saifi-upsell-card__img-wrap img,.saifi-upsell-card__img-wrap::after,.saifi-upsell-card__title,.saifi-upsell-card__price,.ptw-tile,.ptw-tile::after,.ptw-tile-content,.ptw-cta-arrow,.otv-card,.otv-card .otv-cta{transition:none!important}.saifi-upsell-card:hover,.saifi-upsell-card:focus-within,.ptw-tile:hover,.ptw-tile:focus-within,.otv-card:hover,.otv-card:focus-within{transform:none}.saifi-upsell-card:hover .saifi-upsell-card__img-wrap img,.ptw-tile:hover .ptw-tile-content,.ptw-tile--cta:hover .ptw-cta-arrow,.otv-card:hover .otv-cta{transform:none}.saifi-upsell-card__img-wrap::after,.ptw-tile::after{display:none}}