.package-box { display:flex; gap:25px; }
.package-option { border:2px solid #ddd; padding:15px; border-radius:12px; text-align:center; cursor:pointer; width:140px; position:relative; transition:0.3s; }
.package-option.active { border-color:#d33; background:#fff5f5; }
.package-option img { width:100%; pointer-events: none; }
.package-option .badge { position:absolute; top:-10px; left:-10px; background:#333; color:#fff; padding:5px 10px; border-radius:50%; pointer-events: none; }
.package-option .pkg-price { pointer-events:none; }
