/* Fix Statistics Icons - Equal Size and Proper Display */
.stats-container .stats-item .stat-icon-box {
    border-radius: 24px;
    height: 85px;
    width: 85px;
    padding: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    overflow: hidden;
}

/* Ensure all images are the same size */
.stats-container .stats-item .stat-icon-box img {
    width: 100% !important;
    height: 100% !important;
    object-fit: contain;
    display: block;
}

/* Add gradients for new stat types */
.stats-container .stats-item .stat-icon-box.entrepreneurs {
    background-image: linear-gradient(135deg, #667eea 10%, #764ba2);
}

.stats-container .stats-item .stat-icon-box.teature {
    background-image: linear-gradient(135deg, #f093fb 10%, #f5576c);
}

/* Existing gradients - keep for reference */
.stats-container .stats-item .stat-icon-box.teacher {
    background-image: linear-gradient(135deg, #3c8ce7 10%, #00eaff);
}

.stats-container .stats-item .stat-icon-box.video {
    background-image: linear-gradient(135deg, #11c99c, #00e31d);
}

.stats-container .stats-item .stat-icon-box.student {
    background-image: linear-gradient(135deg, #f761a1 10%, #8c1bab);
}

.stats-container .stats-item .stat-icon-box.course {
    background-image: linear-gradient(135deg, #ff0844, #ffb199);
}

/* Add subtle animation on hover */
.stats-container .stats-item:hover .stat-icon-box {
    transform: scale(1.05);
    transition: transform 0.3s ease;
}

.stats-container .stats-item:hover .stat-icon-box img {
    transform: scale(1.1);
    transition: transform 0.3s ease;
}