.lp-offer-card{--px:0;--py:0;--mx:50%;--my:50%;--lift:0rem;--lp-offer-ease-back:cubic-bezier(0.34,1.56,0.64,1);isolation:isolate;transform:perspective(62.5rem) rotateX(calc(var(--py) * -5deg)) rotateY(calc(var(--px) * 6deg)) translateY(var(--lift));transition:transform .7s var(--lp-offer-ease-back),box-shadow .5s ease}.lp-offer-card:after,.lp-offer-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .4s ease}.lp-offer-card:before{z-index:-1;background:radial-gradient(18rem circle at var(--mx) var(--my),rgba(20,87,168,.09),transparent 70%)}.lp-offer-card:after{z-index:1;padding:1px;background:radial-gradient(11rem circle at var(--mx) var(--my),rgba(20,87,168,.65),transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.lp-offer-card--bordered:after{inset:-1px}.lp-offer-card__product{transform:translate(calc(var(--px) * .875rem),calc(var(--py) * .625rem)) rotate(calc(var(--px) * 5deg));transition:transform .8s var(--lp-offer-ease-back)}.lp-offer-card__float{position:absolute;inset:0;animation:lp-offer-float 4s ease-in-out infinite}.lp-offer-card--delayed .lp-offer-card__float{animation-delay:-2s}@media (hover:hover) and (pointer:fine){.lp-offer-card:hover{--lift:-0.5rem;box-shadow:calc(var(--px) * -.75rem) calc(1.5rem - var(--py) * .5rem) 2.75rem -.875rem rgba(20,87,168,.24)}.lp-offer-card.is-pointer-active{transition:transform .15s ease-out,box-shadow .15s ease-out}.lp-offer-card:hover:after,.lp-offer-card:hover:before{opacity:1}.lp-offer-card:hover .lp-offer-card__product{transform:translate(calc(var(--px) * .875rem),calc(var(--py) * .625rem - .5rem)) rotate(calc(var(--px) * 5deg)) scale(1.1)}.lp-offer-card.is-pointer-active .lp-offer-card__product{transition:transform .2s ease-out}.lp-offer-card:hover .lp-offer-card__feature-icon{animation:lp-offer-icon-pop .55s var(--lp-offer-ease-back) calc(var(--i) * 45ms) both}}@keyframes lp-offer-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.625rem)}}@keyframes lp-offer-icon-pop{0%{transform:scale(1) rotate(0)}45%{transform:scale(1.3) rotate(-10deg)}to{transform:scale(1) rotate(0)}}