.pricing-page{background:var(--ink);color:var(--bone)}.pricing-main{max-width:1440px;padding:calc(var(--space-16) + var(--space-24)) var(--space-12) calc(var(--space-20) + var(--space-2));margin:0 auto}.pricing-heading{text-align:center;max-width:100%;margin-inline:auto;margin-bottom:var(--space-20);container-type:inline-size}.pricing-eyebrow{color:var(--green);font-family:var(--type-eyebrow-family);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-line-height);letter-spacing:var(--type-eyebrow-letter-spacing);text-transform:uppercase;margin-bottom:var(--space-5)}.pricing-page .pricing-heading h1{max-width:100%;margin-inline:auto;margin-block:0 var(--space-5);text-wrap:unset}.pricing-heading-lead,.pricing-heading-accent{white-space:normal;display:block}.pricing-heading>p:not(.pricing-eyebrow){max-width:var(--type-reading-measure);color:var(--grey-1);font-family:var(--type-lede-family);font-size:var(--type-lede-size);line-height:var(--type-lede-line-height);margin-inline:auto}.pricing-heading-accent{color:var(--website-brand);font-weight:var(--type-accent-weight);letter-spacing:var(--type-accent-letter-spacing)}.pricing-cadence{margin:0 auto var(--space-12);text-align:center;border:0;padding:0}.pricing-cadence legend{margin:0 auto var(--space-3);color:var(--grey-1)}.pricing-cadence-options{gap:var(--space-2);padding:var(--space-2);border:var(--stroke-regular) solid var(--line);border-radius:var(--radii-pill);background:var(--ink-2);display:inline-flex}.pricing-cadence-option{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--radii-pill);color:var(--grey-1);cursor:pointer;display:flex}.pricing-cadence-option.is-selected{background:var(--website-brand);color:var(--ink)}.pricing-cadence-option input{accent-color:var(--green)}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:0;display:grid}.pricing-card{background:var(--ink-2);border:var(--stroke-regular) solid var(--line);padding:var(--space-8) var(--space-7) var(--space-10);border-radius:var(--radii-card);grid-template-rows:minmax(var(--space-8), auto) minmax(calc(var(--space-16) + var(--space-2)), auto) auto minmax(calc(var(--space-24) + var(--space-10)), auto) 1fr;display:grid}.pricing-card--pro{border-color:var(--website-brand-border);box-shadow:var(--shadow-raised), 0 0 var(--space-6) var(--website-brand-t3);transform:translateY(calc(-1 * var(--space-4)));padding-top:var(--space-12);margin-bottom:calc(-1 * var(--space-4));position:relative}.pricing-page .pricing-plan-name{margin:0}.pricing-plan-heading{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pricing-description{color:var(--grey-1);margin:var(--space-2) 0 0}.pricing-page .pricing-price{align-items:baseline;gap:var(--space-2);color:var(--grey-1);margin:var(--space-8) 0 0;display:flex}.pricing-price span{color:var(--bone)}.pricing-features{border-top:var(--stroke-regular) solid var(--line);padding-top:var(--space-7)}.pricing-includes{min-height:var(--space-6);color:var(--grey-1);margin:0 0 var(--space-6)}.pricing-page .pricing-release{color:var(--grey-1);font-weight:var(--font-weight-semibold);margin:var(--space-3) 0 0;min-height:var(--space-5)}.pricing-features ul{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.pricing-features li{align-items:flex-start;gap:var(--space-3);display:flex}.pricing-features svg{color:var(--green);margin-top:var(--space-050);flex-shrink:0}.pricing-trial{max-width:840px;margin:var(--space-12) auto 0;text-align:center;color:var(--grey-1)}.pricing-review-note{text-align:center;color:var(--grey-1);margin-top:var(--space-5)}@media (width>=1101px){.pricing-card{border-radius:0}.pricing-card:first-child{border-radius:var(--radii-card) 0 0 var(--radii-card)}.pricing-card:last-child{border-radius:0 var(--radii-card) var(--radii-card) 0}.pricing-card--pro{border-radius:var(--radii-card) var(--radii-card) 0 0}}@media (width<=1100px){.pricing-main{padding-inline:var(--space-8)}.pricing-grid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card--pro{padding-top:var(--space-8);margin:0;transform:none}}@media (width<=640px){.pricing-main{padding:calc(var(--space-16) * 2) var(--space-5) var(--space-14)}.pricing-heading{margin-bottom:var(--space-10);text-align:left}.pricing-grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.pricing-card{padding-inline:var(--space-7)}.pricing-trial{text-align:left;margin-top:var(--space-8)}.pricing-review-note{text-align:left}}
