.price{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px}.price .regular-price{font:500 14px 'Nunito',var(--sans);letter-spacing:0;color:var(--muted);text-decoration:line-through;text-decoration-thickness:1.5px}.price .current-price{font:600 29px 'DM Serif Display',var(--serif);letter-spacing:-.8px;color:var(--espresso)}.price .discount-badge{display:inline-flex;align-items:center;background:#96607a;color:#fffafd;border-radius:5px;padding:4px 6px;font:800 8px 'Nunito',var(--sans);text-transform:uppercase;letter-spacing:.65px;transform:translateY(-2px)}.setup{color:var(--muted)}.plan-category .plan-grid{margin:38px auto 0}.plan-category + .plan-category{margin-top:78px;padding-top:64px;border-top:1px solid var(--line)}.category-heading h3{font:600 clamp(24px,3vw,34px) var(--serif);letter-spacing:-1.3px;margin:0 0 8px}.category-heading .eyebrow{margin-bottom:14px}.category-heading>p:not(.eyebrow){color:var(--muted);font-size:15px;line-height:1.65;max-width:520px;margin:0 auto}.plans-preview .centered{margin-top:44px}.all-plans{display:block}.all-plans .plan-grid{margin-top:38px}.plan-card.one-time .price small{color:var(--caramel);font-weight:700}.discount-badge.one-time{background:transparent;color:var(--caramel);border:1px solid var(--caramel)}@media(max-width:800px){.all-plans{max-width:none}.plan-category + .plan-category{margin-top:52px;padding-top:42px}}
