/* Involved Page Styles */
.volunteer-card {
    background: white;
    padding: 3rem 2rem;
    border-radius: 16px;
    border: 1px solid rgba(0, 0, 0, 0.05);
    text-align: center;
    transition: all 0.3s ease;
}

.volunteer-card:hover {
    box-shadow: var(--shadow-lg);
    border-color: var(--primary-color);
    transform: translateY(-5px);
}

.partner-section {
    background: var(--gradient-primary);
    color: white;
    border-radius: 20px;
    padding: 4rem;
    text-align: center;
}