.pricing-spin{position:absolute;left:50%;top:50%;width:1000px;height:1000px;margin:-500px 0 0 -500px;pointer-events:none;background:conic-gradient(from 200deg,#4f46e5 0,#4f46e5 52%,#818cf8 66%,#5eead4 78%,#a5b4fc 88%,#4f46e5 100%)}html[data-motion] .pricing-spin{will-change:transform;animation:pricing-spin 9s linear infinite}@keyframes pricing-spin{to{transform:rotate(1turn)}}.pricing-glow{opacity:.32}html[data-motion] .pricing-glow{animation:pricing-breathe 5s ease-in-out infinite alternate}@keyframes pricing-breathe{0%{opacity:.22}to{opacity:.42}}html[data-motion] .pricing-price{animation:pricing-price-in .45s cubic-bezier(.2,.7,.2,1) both}@keyframes pricing-price-in{0%{opacity:0;transform:translate3d(0,8px,0)}}html:not([data-js]) .pricing-js-only,html[data-js] .pricing-nojs-only,html[data-js] .pricing-panel:not([data-active]){display:none}html[data-js] .pricing-panel-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}html:not([data-js]) .pricing-panel+.pricing-panel{margin-top:4rem;border-top:1px solid var(--line);padding-top:3rem}html[data-js] .pricing-stack{display:grid}html[data-js] .pricing-stack>.pricing-panel{grid-area:1/1}html[data-js] .pricing-stack>.pricing-panel:not([data-active]){display:block;visibility:hidden}html[data-motion] .pricing-panel[data-active]{animation:pricing-panel-in .35s ease-out both}@keyframes pricing-panel-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.pricing-glow,.pricing-panel,.pricing-price,.pricing-spin{animation:none}}