.booking-page,.booking-home-section{background:#f7f9fc}.booking-eyebrow{display:inline-block;color:#198754;font-weight:800;letter-spacing:.09em;text-transform:uppercase;font-size:.75rem;margin-bottom:.5rem}.booking-service-card{display:flex;flex-direction:column;text-decoration:none;color:#1f2937;background:#fff;border:1px solid #e4e8ef;border-radius:18px;padding:20px;transition:.18s ease;box-shadow:0 7px 24px rgba(15,23,42,.05)}.booking-service-card:hover,.booking-service-card.active{transform:translateY(-2px);border-color:#86cda9;box-shadow:0 12px 34px rgba(15,23,42,.09);color:#1f2937}.booking-service-card.active{box-shadow:0 0 0 2px rgba(25,135,84,.12),0 12px 34px rgba(15,23,42,.09)}.booking-form-card{border-radius:20px!important;position:sticky;top:90px}@media(max-width:991px){.booking-form-card{position:static}}
