@keyframes pricing-pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.pricing-skeleton-card{width:350px;gap:10px;align-content:start;border:1px solid var(--border-color,#e5e7eb);border-radius:8px;background-color:var(--primary-foreground,#fff);padding:24px;animation:pricing-pulse 1.5s ease-in-out infinite;display:grid}.pricing-skeleton-box{background-color:#e5e7eb}.pricing-card-summary{display:grid;gap:9px;background:#fff}.pricing-card-bio{align-self:flex-start}.pricing-card-bio .pricing-card-summary{position:static}.pricing-card-upgrade{position:sticky;bottom:max(12px,env(safe-area-inset-bottom));z-index:8;display:block;padding:8px 0;border-radius:12px;background:#fff;box-shadow:0 -8px 16px -12px rgba(15,23,42,.25)}@media (min-width:64em){.pricing-billing-sticky{position:sticky;top:82px;z-index:12;padding:10px 16px;border:1px solid rgba(229,231,235,.9);border-radius:16px;background:hsla(0,0%,100%,.9);box-shadow:0 8px 24px rgba(15,23,42,.06);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.pricing-card-summary{position:sticky;top:144px;z-index:7;margin:-16px -16px 0;padding:16px 16px 10px;border-radius:12px 12px 0 0;box-shadow:0 8px 16px -14px rgba(15,23,42,.32)}}.pricing-page .pricing-content-section{margin-bottom:56px}.pricing-page .pricing-enterprise-section{margin-bottom:64px}@media (max-width:767px){.pricing-page .pricing-content-section{margin-bottom:44px}.pricing-page .pricing-enterprise-section{margin-bottom:48px}}