.pricing-header{padding-bottom:var(--space-6)}.pricing-kicker{color:var(--teal-700);margin-bottom:var(--space-2)}.pricing-header__sub{max-width:58ch;margin-top:var(--space-3);color:var(--neutral-700)}.pricing-tiers-section{padding-top:0}.pricing-tiers{display:grid;grid-template-columns:1fr;gap:var(--space-3);align-items:start}@media (min-width: 1024px){.pricing-tiers{grid-template-columns:repeat(3,1fr);gap:var(--space-4)}}.card-pricing__name{color:var(--ink-900)}.card-pricing__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-1);min-height:28px}.card-pricing__price-note{color:var(--neutral-600);font-size:15px}.card-pricing__checklist li.is-excluded{color:var(--neutral-600)}.card-pricing__dash{flex:none;width:20px;margin-top:1px;text-align:center;color:var(--neutral-600)}.pricing-tiers__note{max-width:60ch;margin-top:var(--space-4);color:var(--neutral-600)}.pricing-tiers__note .btn--text{margin-left:var(--space-05)}.pricing-compare{padding-top:0;overflow-x:clip}.pricing-compare .display-m{margin-bottom:var(--space-4)}.pricing-matrix__scroll{overflow-x:auto}.pricing-matrix{width:100%;min-width:640px;border-collapse:collapse;text-align:left}.pricing-matrix th,.pricing-matrix td{padding:var(--space-2);border-bottom:var(--border-hairline);vertical-align:top}.pricing-matrix thead th{font-family:var(--font-body);font-size:17px;font-weight:600;color:var(--ink-900);border-bottom:var(--border-strong)}.pricing-matrix thead th[scope=col]{text-align:center}.pricing-matrix tbody th[scope=row]{font-family:var(--font-body);font-weight:600;color:var(--ink-900);background:var(--paper-50)}.pricing-matrix tbody td{text-align:center;color:var(--neutral-700)}@media (max-width: 1023px){.pricing-matrix thead th:first-child,.pricing-matrix tbody th[scope=row]{position:sticky;left:0;z-index:1;background:var(--paper-50)}}.pm-yes{display:inline-flex;align-items:center}.pm-yes .icon{width:20px;height:20px;color:var(--teal-600)}.pm-no{color:var(--neutral-600)}.pricing-faq__group{margin-top:var(--space-6);margin-bottom:var(--space-1);color:var(--ink-900)}.pricing-faq__group:first-of-type{margin-top:var(--space-4)}.pricing-faq__q{font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.006em}.pricing-faq .faq__answer .btn--text{margin-top:var(--space-2)}.u-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}
