@keyframes pricing-toggle-slide{0%{opacity:.85;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.pricing-toggle-thumb{transition:transform .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1)}.pricing-card-glow{box-shadow:0 0 0 1px rgba(79,70,229,.2),0 12px 48px -16px rgba(79,70,229,.45)}.pricing-page{--pricing-nav-height:4.25rem}.pricing-above-fold{display:flex;flex-direction:column;gap:1rem;padding:.75rem 1rem 1.5rem;min-height:calc(100vh - var(--pricing-nav-height) - 2rem);min-height:calc(100dvh - var(--pricing-nav-height) - 2rem)}@media (min-width:640px){.pricing-above-fold{gap:1.25rem;padding:1rem 1.5rem 2rem}}.pricing-hero{padding-top:.25rem;padding-bottom:.25rem}.pricing-plans-section{display:flex;flex-direction:column;gap:1rem;flex:1}.lp-pricing-tab-nav{width:fit-content;max-width:min(100%,22rem);min-width:min(100%,18.5rem)}@media (min-width:640px){.lp-pricing-tab-nav{min-width:23rem;max-width:min(100%,28rem)}}.lp-pricing-tab-nav .lp-billing-nav-link{flex:1 1 50%;white-space:nowrap;text-align:center;padding-inline:.75rem}@media (min-width:640px){.lp-pricing-tab-nav .lp-billing-nav-link{padding-inline:1rem}}@media (max-width:360px){.lp-pricing-tab-nav{flex-direction:column;width:100%;min-width:0;max-width:100%}.lp-pricing-tab-nav .lp-billing-nav-link{flex:none;width:100%}}.pricing-billing-summary{animation:pricing-fade-in .35s ease both}.pricing-cards-grid{animation:pricing-fade-in .4s ease both}@keyframes pricing-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.pricing-comparison-row{transition:background-color .2s ease}.pricing-comparison-row:hover{background-color:rgba(241,245,249,.6)}.dark .pricing-comparison-row:hover{background-color:rgba(30,41,59,.4)}.pricing-roi-highlight{animation:pricing-toggle-slide .5s ease both}.pricing-faq-panel{animation:pricing-faq-reveal .28s ease both}@keyframes pricing-faq-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pricing-billing-summary,.pricing-cards-grid,.pricing-faq-panel,.pricing-roi-highlight,.pricing-toggle-thumb{animation:none;transition:none}}