.pricing-plans{gap:18px;margin:8px 0 20px;display:grid}.pricing-plan{border:1px solid var(--border);border-radius:16px;padding:8px 22px 18px}.pricing-plan h2{margin-top:18px}.pricing-plan .price{color:var(--plum);margin-top:0;font-size:1.35rem}.pricing-plan ul{margin:0;padding-left:1.1rem}.pricing-plan li+li{margin-top:6px}.pricing-plan .plus-offer{gap:10px;margin-top:16px;display:grid}@media (min-width:721px){.pricing-plans{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}
