.home-grid-card{border:0;border-radius:1rem;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}
.home-grid-card:hover{transform: translateY(-4px);box-shadow: 0 8px 24px rgba(0,0,0,.12) !important}
.home-grid-card .card-img-zone{min-height:240px;display:flex;align-items:center;justify-content:center;padding: 1.5rem}
.home-grid-card .card-img-zone img{max-width:100%;max-height:180px;object-fit:contain}
.card-teal .card-img-zone{background:linear-gradient(135deg,#0d7377 0%,#14a6ab 100%)}
.card-gray .card-img-zone{background:linear-gradient(135deg,#5a6268 0%,#7d8489 100%)}
.card-green .card-img-zone{background:linear-gradient(135deg,#0b8457 0%,#14a085 100%)}
.card-pink .card-img-zone{background:linear-gradient(135deg,#d4a5d4 0%,#b892d4 100%)}
.card-orange .card-img-zone{background:linear-gradient(135deg,#f97316 0%,#ea580c 100%)}
.card-dark .card-img-zone{background:linear-gradient(135deg,#1f2937 0%, #111827 100%)}
.card-sarcelle .card-img-zone{background:linear-gradient(135deg,#0e7c95 0%,#0b6478 100%)}
