.tiers{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.tier{display:flex;flex-direction:column;gap:8px}.tier h3{margin:0}.tier-tagline{margin:0;font-size:var(--fs-ui)}.tier-highlight{border-color:var(--brand-primary);box-shadow:0 0 0 1px var(--brand-primary),var(--shadow)}.price{font-size:var(--fs-xl);font-weight:800;letter-spacing:-.02em;margin:8px 0 0}.price .per{font-size:var(--fs-ui);font-weight:400;color:var(--muted);margin-left:4px}.tier-limits{margin:0 0 8px;font-weight:600;font-size:var(--fs-base)}.tier-features{margin:0;padding-left:20px;font-size:var(--fs-ui);color:var(--muted)}.tier-features li{margin-bottom:8px}.tier-features .badge{margin-left:8px}.tier-addon{margin:16px 0 28px;font-size:var(--fs-ui)}.pricing-tools .card h3{margin-bottom:8px}.calc-form{display:grid;gap:12px;margin-bottom:16px}@media (min-width: 520px){.calc-form{grid-template-columns:repeat(3,1fr)}}.calc-out{border-top:1px solid var(--line);padding-top:16px}.calc-out{display:grid;gap:12px;grid-template-columns:1fr 1fr}.stat{display:grid;gap:2px}.stat-n{font-size:var(--fs-lg);font-weight:800;letter-spacing:-.02em}.stat-l{font-size:var(--fs-sm);color:var(--muted)}.calc-range{grid-column:1 / -1;margin:0;font-size:var(--fs-ui)}.calc-assumptions{margin:12px 0 0;font-size:var(--fs-sm)}.notes{margin-top:var(--sp-6)}.notes ul{margin:0;padding-left:var(--sp-5);display:grid;gap:var(--sp-3)}.notes li{margin:0}.know-list{max-width:75ch}.free-plan{height:100%}.free-plan .price .per{display:block;margin:2px 0 0}@media print{.tier-highlight{box-shadow:none;border:1px solid #000}.calc-out{grid-template-columns:repeat(4,1fr)}}
