@keyframes price-flip{0%{opacity:0;transform:translateY(.45em)rotateX(-55deg)}to{opacity:1;transform:none}}.price-stage{perspective:600px}.js .price-flip{transform-origin:50% 100%;animation:price-flip .48s var(--ease-out-soft) both}.js .price-flip .price-badge{animation:pop .5s var(--ease-spring) both}.pill-outline{box-shadow:inset 0 0 0 2px var(--color-teal), inset 0 -3px 0 color-mix(in oklab, var(--color-teal) 35%, transparent);background:#fff}.pill-outline:hover{box-shadow:inset 0 0 0 2px var(--color-teal), inset 0 -3px 0 color-mix(in oklab, var(--color-teal) 35%, transparent), 0 12px 24px -12px #00181d59}.pricing-premium-col{background:var(--color-honey-pale)}.pricing-table{border-collapse:separate;border-spacing:0}.pricing-table th,.pricing-table td{vertical-align:middle}.pricing-table tbody tr>*{border-top:1px solid color-mix(in oklab, var(--color-teal) 14%, transparent)}.pricing-table tbody tr:last-child>*{border-bottom:1px solid color-mix(in oklab, var(--color-teal) 14%, transparent)}.pricing-table tbody tr:last-child>.pricing-premium-col{border-bottom-color:#0000;border-bottom-right-radius:1.25rem;border-bottom-left-radius:1.25rem}@media (width<800px){.pricing-table tbody tr:first-child>.pricing-premium-col{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem}}.js .pricing-row{opacity:0}.js .is-in .pricing-row{animation:rise .6s var(--ease-out-soft) both;animation-delay:calc(var(--i,0) * 70ms + .12s)}.pricing-table .tick{stroke-dasharray:40}.js .pricing-table .tick{stroke-dashoffset:40px}.js .is-in .pricing-table .tick{animation:draw .55s var(--ease-out-soft) forwards;animation-delay:calc(var(--i,0) * .12s + .2s)}.js .is-in .pricing-table .tick-premium{animation-delay:calc(var(--i,0) * .12s + .32s)}@media (prefers-reduced-motion:reduce){.js .price-flip,.js .price-flip .price-badge,.js .is-in .pricing-row,.js .is-in .pricing-table .tick{animation:none}.js .pricing-row{opacity:1}.js .pricing-table .tick{stroke-dashoffset:0}}
