.pricing-hero-overlay{background:linear-gradient(180deg,rgba(11,16,32,.95),rgba(11,16,32,.65) 50%,rgba(11,16,32,.2));backdrop-filter:blur(2px)}@media (min-width:1024px){.pricing-hero-overlay{background:radial-gradient(ellipse at center,rgba(11,16,32,.95) 0,rgba(11,16,32,.65) 45%,rgba(11,16,32,.2) 100%)}}.pricing-hero-gradient{background-image:linear-gradient(90deg,#60a5fa,#a5b4fc,#5eead4);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:gradient-slide 4s ease infinite}@keyframes compareRowSlide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes compareFadeScale{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.compare-table-animate{animation:compareFadeScale .3s ease-out}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.faq-answer-wrap{max-height:0;opacity:0;overflow:hidden;transition:max-height .35s cubic-bezier(.16,1,.3,1),opacity .25s ease}.faq-item-open .faq-answer-wrap{max-height:300px;opacity:1}.faq-item-open .faq-icon-plus{transform:rotate(45deg);background:rgba(30,64,175,.08)}.faq-item-open .faq-icon-plus svg{color:var(--brand-primary)}.pricing-cta-card:before{content:"";position:absolute;top:-100px;right:-80px;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(30,64,175,.2) 0,transparent 70%)}.pricing-cta-card:after{content:"";position:absolute;bottom:-60px;left:-40px;width:250px;height:250px;border-radius:50%;background:radial-gradient(circle,rgba(13,148,136,.12) 0,transparent 70%)}