.card { text-decoration: none; display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 20px; border: 1px solid #ddd; border-radius: 10px; background-color: white; color: #333; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); transition: all 0.3s ease; } .card:hover { transform: translateY(-5px); box-shadow: 0 8px 12px rgba(0, 0, 0, 0.2); } .card i { font-size: 40px; margin-bottom: 10px; color: #007BFF; } .card h3 { margin: 0; font-size: 18px; color: #333; } .card p { font-size: 14px; color: #666; }