.zp-tier-price{background-image:linear-gradient(160deg, #f5f3ff 0%, #c4b5fd 25%, var(--zap-pass-purple) 50%, var(--zap-pass-purple-deep) 70%, #c4b5fd 90%, #f5f3ff 100%);color:#0000;background-position:50% 0;background-size:100% 220%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite alternate zp-tier-gradient-drift}.zp-tier-featured{background:linear-gradient(160deg,#24154a,#110c20) 0 0/100% 100% padding-box padding-box,linear-gradient(120deg,#faf5ff 0%,#ddd6fe 20%,#a78bfa 40%,#7c3aed 55%,#a78bfa 72%,#faf5ff 100%) 0 0/260% 260% border-box;border-color:#0000;animation:6s ease-in-out infinite alternate zp-tier-contour-drift}@keyframes zp-tier-gradient-drift{to{background-position:50% 100%}}@keyframes zp-tier-contour-drift{0%{background-position:0 0,0%}to{background-position:0 0,100%}}@media (prefers-reduced-motion:reduce){.zp-tier-price,.zp-tier-featured{animation:none}}.zp-tier-value{color:#0000;background-image:linear-gradient(#f5f3ff 0%,#ddd6fe 55%,#c4b5fd 100%);-webkit-background-clip:text;background-clip:text}.zp-tier-name-mid{color:#0000;background-image:linear-gradient(110deg,#c4b5fd 0%,#a78bfa 100%);-webkit-background-clip:text;background-clip:text}.zp-tier-name-top{color:#0000;background-image:linear-gradient(110deg,#d8b4fe 0%,#a855f7 50%,#7c3aed 100%);-webkit-background-clip:text;background-clip:text}:root .zp-tier-cta-outline.zp-tier-cta-outline{transition:background-position .2s,box-shadow .2s,color .2s,border-color .2s}:root .zp-tier-card:hover .zp-tier-cta-outline.zp-tier-cta-outline,:root .zp-tier-cta-outline.zp-tier-cta-outline:hover,:root .zp-tier-cta-outline.zp-tier-cta-outline:focus-visible{color:#fff;background:linear-gradient(90deg, var(--zap-pass-purple-deep) 0%, var(--zap-pass-purple) 50%, var(--zap-pass-purple-deep) 100%);box-shadow:0 0 14px color-mix(in srgb, var(--zap-pass-purple) 40%, transparent), 0 0 28px color-mix(in srgb, var(--zap-pass-purple-deep) 22%, transparent);background-position:0%;background-size:200% 100%;border-color:#0000}:root .zp-tier-card:hover .zp-tier-cta-outline.zp-tier-cta-outline:hover,:root .zp-tier-cta-outline.zp-tier-cta-outline:hover{box-shadow:0 0 22px color-mix(in srgb, var(--zap-pass-purple) 55%, transparent), 0 0 36px color-mix(in srgb, var(--zap-pass-purple-deep) 30%, transparent);background-position:100%;transform:none}:root .zp-tier-card:hover .zp-tier-cta-outline.zp-tier-cta-outline:before,:root .zp-tier-cta-outline.zp-tier-cta-outline:hover:before{opacity:0}.zp-tier-selected{box-shadow:0 0 0 2px #a855f7,0 0 42px -6px #a855f7a6,0 30px 80px -30px #000000e6}.zp-tier-card .zp-big-figure{background-image:linear-gradient(160deg, #f5f3ff 0%, #c4b5fd 25%, var(--zap-pass-purple) 50%, var(--zap-pass-purple-deep) 70%, #c4b5fd 90%, #f5f3ff 100%);background-position:50% 0;background-size:100% 220%}
