@keyframes float-generic{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes float-subtle{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(2deg)}}@keyframes float-medium{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes float-large{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-30px) rotate(8deg)}}.pricing-cta{background:linear-gradient(135deg,#a855f7,#ec4899 50%,#f97316);overflow:hidden;padding:3rem 0;position:relative}.pricing-cta .container{position:relative;z-index:1}.pricing-cta__content{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff26;border:1px solid #fff3;border-radius:1rem;display:flex;gap:2rem;justify-content:center;padding:2rem 3rem}.pricing-cta__icon{flex-shrink:0}.pricing-cta__text{flex:1 1}.pricing-cta__title{color:#fff;font-size:1.5rem;font-weight:700;margin:0 0 .25rem}.pricing-cta__subtitle{color:#ffffffb3;font-size:1rem;margin:0}.pricing-cta__button{background:#fff;border-radius:20px;box-shadow:0 6px 16px #0000001f;color:#9b5fa3;flex-shrink:0;font-size:1rem;font-weight:700;padding:.875rem 2rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.pricing-cta__button:hover{box-shadow:0 4px 20px #ffffff4d;color:#9b5fa3;text-decoration:none;transform:translateY(-2px)}@media(max-width:768px){.pricing-cta{padding:2rem 0}.pricing-cta__content{flex-direction:column;gap:1rem;padding:1.5rem;text-align:center}.pricing-cta__title{font-size:1.25rem}.pricing-cta__subtitle{font-size:.9rem}.pricing-cta__button{text-align:center;width:100%}}
/*# sourceMappingURL=7709.20b9ca5f.chunk.css.map*/