.button{padding:.5rem 1rem;border-radius:.5rem}.button-primary{background:#4f46e5;color:#fff}
.plan{background:#fff;border:1px solid #ddd;padding:1rem;border-radius:.5rem}
.plan .plan-name{font-weight:bold}.plan .plan-price{font-size:1.5rem;font-weight:bold}
.plan.highlight{border:2px solid #4f46e5}.badge{background:#4f46e5;color:#fff;padding:2px 6px;border-radius:.25rem;font-size:.75rem}
.tile-square{aspect-ratio:1/1;object-fit:cover;border-radius:.5rem}.tile-cap{text-align:center;margin-top:.5rem;font-weight:bold}
.thumb{object-fit:cover;border-radius:.5rem;height:250px;width:100%}
.testimonial{background:#fff;border:1px solid #ddd;padding:1rem;border-radius:.5rem;font-style:italic}
.testimonial span{display:block;margin-top:.5rem;font-weight:bold;font-style:normal}