<style>
/* Stats Section */
.stats {
  padding: 3rem 2rem;
  background-color: #dee2e6 !important;
  border-radius: 20px;
	  margin-bottom: 4rem;
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
}

        .stats-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
            gap: 2rem;
            max-width: 1000px;
            margin: 0 auto;
        }

        .stat-item {
            padding: 1.5rem;
        }

        .stat-number {
            font-size: 3rem;
            font-weight: bold;
            color: #e74c3c;
            display: block;
            margin-bottom: 0.5rem;
        }

        .stat-label {
            color: #666;
            font-size: 1.1rem;
            font-weight: 500;
        }

</style>