.pricing-root{display:flex;flex-direction:column;font-family:var(--lp-kit-text-face);color:rgb(var(--lp-kit-ink))}.pricing-main{flex:1 0 auto;padding-top:calc(4.25rem + 4.9375rem);padding-bottom:6rem}.pricing-h1{margin:0 0 3.5rem;font-family:var(--lp-kit-brand-face);font-weight:var(--lp-kit-display-weight);font-size:3rem;line-height:1;letter-spacing:-.022em;color:rgb(var(--lp-kit-ink))}.pricing-tiers{display:grid;grid-template-columns:minmax(0,1fr)}.pricing-tier{display:flex;flex-direction:column;box-sizing:border-box;min-height:34.5rem;padding:0 2rem}.pricing-tier:first-child{padding-left:0}.pricing-tier+.pricing-tier{border-top:1px solid var(--lp-kit-hair);padding-top:2.5rem;padding-left:0}.pricing-tier-name{margin:0;font-family:var(--lp-kit-brand-face);font-weight:var(--lp-kit-display-weight);font-size:1.5rem;line-height:2rem;letter-spacing:-.012em;color:rgb(var(--lp-kit-ink))}.pricing-tier-price{margin:.375rem 0 0;font-weight:500;font-size:1.0625rem;line-height:1.6;color:rgb(var(--lp-kit-ink-2))}.pricing-tier-unit{font-weight:400;color:rgb(var(--lp-kit-ink-3))}.pricing-tier-billing{margin:1.5rem 0 0;padding:1.1875rem 0;border-top:1px solid rgb(var(--lp-kit-ink)/.06);border-bottom:1px solid rgb(var(--lp-kit-ink)/.06);font-size:.875rem;line-height:1.3125rem;color:rgb(var(--lp-kit-ink-3))}.pricing-tier-list{display:flex;flex-direction:column;gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none}.pricing-tier-list li{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;line-height:1.25rem;color:rgb(var(--lp-kit-ink-2))}.pricing-check{flex:none;width:16px;height:16px;color:rgb(var(--lp-kit-ink-3))}.pricing-tier-cta{margin-top:auto;padding-top:2.5rem}.pricing-cta-link{display:flex;border-radius:999px;color:inherit;text-decoration:none}.pricing-cta-link .lp-kit-btn{width:100%}.pricing-cta-link:focus-visible{outline:var(--lp-kit-focus);outline-offset:2px}.pricing-cta-link .lp-kit-btn:focus-visible{outline:none}.pricing-cmp{margin-top:6rem;padding-top:1rem;border-top:1px solid var(--lp-kit-hair)}.pricing-cmp-head,.pricing-cmp-row{display:grid;grid-template-columns:minmax(0,1fr) repeat(2,minmax(5.5rem,25%));align-items:center}.pricing-cmp-head{padding:.75rem 0 1.5rem}.pricing-cmp-plan,.pricing-cmp-title{margin:0;font-family:var(--lp-kit-brand-face);font-weight:var(--lp-kit-display-weight);font-size:1.5rem;line-height:2rem;letter-spacing:-.012em;color:rgb(var(--lp-kit-ink))}.pricing-cmp-plan{padding-left:2rem}.pricing-cmp-row{min-height:2.75rem}.pricing-cmp-label{padding-right:1rem;color:rgb(var(--lp-kit-ink-3))}.pricing-cmp-cell,.pricing-cmp-label{font-size:.9375rem;line-height:1.5rem}.pricing-cmp-cell{display:flex;align-items:center;gap:.5rem;align-self:stretch;padding-left:2rem;border-left:1px solid var(--lp-kit-hair);color:rgb(var(--lp-kit-ink-2))}.pricing-cmp-none{color:rgb(var(--lp-kit-ink-3)/.6)}.pricing-cmp .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@container (min-width: 640px){.pricing-tiers{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-tier+.pricing-tier{border-top:0;border-left:1px solid var(--lp-kit-hair);padding-top:0;padding-left:2rem}}@container (min-width: 1024px){.pricing-tiers{grid-template-columns:repeat(3,minmax(0,25%))}.pricing-cmp-head,.pricing-cmp-row{grid-template-columns:minmax(0,1fr) repeat(2,25%)}}@container (max-width: 639px){.pricing-main{padding-top:calc(4.25rem + 3rem);padding-bottom:4rem}.pricing-h1{margin-bottom:2.5rem;font-size:2.25rem}.pricing-tier{min-height:0;padding:0}.pricing-tier-cta{padding-top:2rem}.pricing-cmp-plan,.pricing-cmp-title{font-size:1.125rem}.pricing-cmp-cell,.pricing-cmp-plan{padding-left:1rem}.pricing-cmp-cell,.pricing-cmp-label{font-size:.8125rem}}