.pricing{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-9)}.pricing-toggle{position:relative}.pricing-toggle>input{opacity:0;pointer-events:none;position:absolute;z-index:-1}.pricing-list{align-items:stretch;width:100%}.pricing-card{--crop--size:1.25rem;background-color:var(--color-background-100);gap:var(--spacing-7);padding:var(--spacing-9);position:relative;width:100%;z-index:1}.pricing-card,.pricing-card-head{display:flex;flex-direction:column}.pricing-card-head{gap:var(--spacing-6)}.pricing-card .pricing-card-name{font:inherit;letter-spacing:inherit;margin:0}.pricing-card-description{color:var(--color-secondary);margin:0}.pricing-card-price{--pricing-figure--size:3.5rem;font-feature-settings:"zero","tnum";align-items:baseline;color:var(--color-contrast);display:flex;flex-wrap:wrap;font-family:var(--font-heading);font-size:var(--pricing-figure--size);font-variant-numeric:tabular-nums;font-weight:var(--font-bold);letter-spacing:-.02em;line-height:1;max-width:100%;width:-moz-max-content;width:max-content}.pricing-card-price .pricing-period{align-items:baseline;display:inline-flex;gap:var(--spacing-3)}.pricing-card-price .pricing-period .pricing-amount{color:var(--color-contrast);font-family:var(--font-heading);font-size:var(--pricing-figure--size);font-weight:var(--font-bold);letter-spacing:-.02em;line-height:1;text-transform:none}.pricing-number{--pricing-number--mask-height:var(--spacing-4);--pricing-number--mask-width:var(--spacing-6);font-feature-settings:"tnum";align-items:baseline;display:inline-flex;font-variant-numeric:tabular-nums;isolation:isolate;white-space:nowrap}.pricing-number-inner{align-items:baseline;direction:ltr;margin:calc(var(--pricing-number--mask-height)*-1) 0;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--pricing-number--mask-height),#000 calc(100% - var(--pricing-number--mask-height)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--pricing-number--mask-height),#000 calc(100% - var(--pricing-number--mask-height)),transparent 100%);padding:var(--pricing-number--mask-height) 0}.pricing-number-inner,.pricing-number-mask{display:inline-flex;position:relative;z-index:-1}.pricing-number-mask{align-items:center;height:calc(1lh + var(--pricing-number--mask-height)*2);margin:calc(var(--pricing-number--mask-height)*-1) calc(var(--pricing-number--mask-width)*-1);-webkit-mask-image:linear-gradient(to left,transparent 0,#000 var(--pricing-number--mask-width,0),#000 calc(100% - var(--pricing-number--mask-width, 0px)),transparent 100%);mask-image:linear-gradient(to left,transparent 0,#000 var(--pricing-number--mask-width,0),#000 calc(100% - var(--pricing-number--mask-width, 0px)),transparent 100%);overflow:clip;padding:0 var(--pricing-number--mask-width)}.pricing-number-section{align-items:baseline;display:inline-flex}.pricing-number-section-integer,.pricing-number-section-pre{justify-content:right}.pricing-number-section-fraction,.pricing-number-section-post{justify-content:left}.pricing-number-section-inner{align-items:baseline;display:inline-flex;flex:none;justify-content:inherit;position:relative}.pricing-number-section .is-exiting{position:absolute}.pricing-number-part{align-items:baseline;display:inline-flex;flex:none;justify-content:inherit;position:relative}.pricing-number-literal{display:inline-block;white-space:pre}.pricing-number-digit{align-items:baseline;display:inline-flex;flex:none;justify-content:center}.pricing-number-digit-column{align-items:center;display:inline-flex;flex-direction:column;justify-content:center;position:relative;will-change:transform}.pricing-number-digit-stack{align-items:center;display:flex;flex-direction:column;left:0;position:absolute;width:100%}.pricing-number-digit-stack.is-above{bottom:100%}.pricing-number-digit-stack.is-below{top:100%}.pricing-number-digit-value{display:inline-block}.pricing:where(:not(:has(#pricing-toggle-monthly))) .pricing-period-yearly:not(:only-child){display:none}.pricing:not(.is-pricing-motion) .pricing-card-price{display:grid}.pricing:not(.is-pricing-motion) .pricing-card-price>.pricing-period{grid-column:1;grid-row:1}.pricing:not(.is-pricing-motion):where(:has(#pricing-toggle-yearly:checked)) .pricing-period-monthly{visibility:hidden}.pricing:not(.is-pricing-motion):where(:has(#pricing-toggle-monthly:checked)) .pricing-period-yearly{visibility:hidden}.pricing.is-pricing-motion .pricing-card-price>.pricing-period{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.pricing-card-benefits{list-style:none;margin:0;padding:0}.pricing-card-benefits>li{align-items:flex-start;border-top:1px solid var(--color-border);color:var(--color-contrast);display:flex;gap:var(--spacing-4);padding:var(--spacing-5) 0}.pricing-card-benefits>li>.meta-marker{margin-top:calc(.5lh - .1875rem)}.pricing-card-foot{margin-top:auto;padding-top:var(--spacing-3)}.pricing-card-foot .button{width:100%}@media (prefers-reduced-motion:reduce){.pricing-number-digit-column{will-change:auto}}