.featured-card {
    border: 3px solid #0d6efd !important;
    background: #f4f8ff !important;
    box-shadow: 0 18px 45px rgba(13, 110, 253, .28) !important;
    transform: translateY(-2px);
}

.featured-card .card-img-top {
    height: 260px !important;
}

.featured-badge {
    z-index: 5;
    font-size: .9rem;
    letter-spacing: .02em;
    border-radius: 999px;
    box-shadow: 0 8px 20px rgba(13, 110, 253, .35);
}
