.price-table{display:grid;gap:var(--space-4);margin-top:var(--space-12)}.price-table--secondary{margin-top:var(--space-4)}.price-row{align-items:start;background:var(--white);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);display:grid;gap:var(--space-6);grid-template-columns:230px 170px 1fr;padding:var(--space-6)}@media (max-width:900px){.price-row{gap:var(--space-2);grid-template-columns:1fr}}.amount,.price-row h4{font:var(--type-h3)}.amount{color:var(--brand)}.amount small{color:var(--text-muted);display:block;font:var(--type-caption);margin-top:3px}.price-row p{font:var(--type-body-sm);margin:0}.tiers{display:grid;gap:var(--space-4);grid-template-columns:repeat(3,1fr);margin-top:var(--space-4)}@media (max-width:900px){.tiers{grid-template-columns:1fr}}.tier{background:var(--white);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);padding:var(--space-6)}.tier.feat{border-color:var(--brand)}.tier .tag{color:var(--brand);display:block;font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow);margin-bottom:var(--space-2);text-transform:uppercase}.tier .amount,.tier h5{font:var(--type-h4)}.tier .amount{color:var(--brand);margin-top:var(--space-2)}.tier p{font:var(--type-body-sm);margin:var(--space-3) 0 0}.price-cta{display:grid;gap:var(--space-4);justify-items:center;margin-top:var(--space-10);text-align:center}.price-cta p{color:var(--text-muted);font:var(--type-body);margin:0}