/* Orvex — Pricing page refinements */
.hero{margin:10px 0}
.pricing-grid{display:grid;gap:14px;grid-template-columns:1fr}
@media (min-width:900px){ .pricing-grid{grid-template-columns:repeat(3,1fr)} }
.plan{position:relative}
.plan .name{font-weight:700;margin-bottom:6px}
.plan .price{font-size:26px;font-weight:800;margin:6px 0 10px}
.plan ul{padding-left:18px;margin:8px 0;color:var(--muted);font-size:14px}
.plan .cta{margin-top:12px}
