.pricing-hero-copy{position:relative}.pricing-visual{display:block;width:min(100%,340px);height:auto;margin:0 0 30px;filter:drop-shadow(0 18px 30px rgba(51,94,170,.09));animation:pricing-visual-enter .65s cubic-bezier(.22,1,.36,1) both}@keyframes pricing-visual-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:980px){.pricing-visual{width:min(100%,300px);margin-bottom:18px}}@media(prefers-reduced-motion:reduce){.pricing-visual{animation:none}}
