
.price-grid{perspective:1200px}
.motion-paper.motion-enter{transform-origin:left center;animation:energy-paper 850ms cubic-bezier(.2,.75,.25,1) var(--motion-delay,0ms) both}
.motion-pop.motion-enter{animation:energy-pop 650ms cubic-bezier(.2,.8,.25,1) var(--motion-delay,0ms) both}
.motion-pop.motion-enter .benefit-symbol{animation:energy-symbol 700ms ease-out var(--motion-delay,0ms) both}
.motion-slide.motion-enter{animation:energy-slide 750ms cubic-bezier(.2,.75,.25,1) both}
.trial-motion.motion-enter{animation:energy-button-intro 850ms ease-out both,energy-button-wiggle 4800ms ease-in-out 1400ms infinite;animation-play-state:paused}
.trial-motion.motion-enter.motion-visible{animation-play-state:running}
.trial-motion:hover,.trial-motion:focus-visible{animation:none!important}
@keyframes energy-paper{0%{opacity:0;transform:translateX(65px) rotateY(-70deg) rotateZ(6deg)}65%{opacity:1;transform:translateX(-5px) rotateY(7deg) rotateZ(-1deg)}100%{opacity:1;transform:translateX(0) rotateY(0) rotateZ(0)}}
@keyframes energy-pop{0%{opacity:0;transform:translateY(35px) scale(.86)}65%{opacity:1;transform:translateY(-5px) scale(1.045)}100%{opacity:1;transform:translateY(0) scale(1)}}
@keyframes energy-symbol{0%{transform:rotate(-18deg) scale(.6)}60%{transform:rotate(8deg) scale(1.2)}100%{transform:rotate(0) scale(1)}}
@keyframes energy-slide{from{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}
@keyframes energy-button-intro{0%{scale:1}45%{scale:1.12}75%{scale:.98}100%{scale:1}}
@keyframes energy-button-wiggle{0%,8%,100%{rotate:0deg;translate:0 0}2%{rotate:-2deg;translate:-2px 0}4%{rotate:2deg;translate:2px 0}6%{rotate:-1deg;translate:-1px 0}}
@media(prefers-reduced-motion:reduce){.motion-enter,.motion-enter .benefit-symbol{animation:none!important}}

.benefit-list .benefit-symbol{display:flex;align-items:center;justify-content:flex-start;width:32px;height:48px;line-height:1;transform-origin:center}
.benefit-symbol svg{display:block;flex-shrink:0}
@media(min-width:651px){.benefit-list h3{line-height:1.3;min-height:2.6em}}
@media(max-width:650px){.benefit-list .benefit-symbol{width:30px;height:30px}}
