body { 
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; }

.hero { 
    background: #121212; 
    color: white; 
    padding: 80px 20px; 
    text-align: center; 
}

.hero h1 { 
    font-size: 2.5rem; 
    font-weight: bold;
}

.section-title {
    margin-bottom: 40px;
    text-align: center;
}

.course-sidebar {
    background: #f8f9fa;
    padding: 20px;
    border-radius: 10px;
}

.testimonial-card {
    background: #f8f9fa;
    border-radius: 10px;
    padding: 20px;
    box-shadow: 0 4px 6px rgba(0,0,0,0.1);
    height: 100%;
}