body {
    font-family: Arial, sans-serif;
    background: #f8f9fb;
}

/* HERO */
.hero-section {
    padding: 100px 0;
    background: linear-gradient(135deg, #eef2ff, #ffffff);
}

.hero-section h1 {
    font-size: 2.5rem;
    font-weight: bold;
}

.hero-section .lead {
    color: #666;
}

/* BUTTON */
.btn-primary {
    background: #6366f1;
    border: none;
}

.btn-primary:hover {
    background: #4f46e5;
}

/* BOX */
.stakeholder-box {
    background: white;
    padding: 25px;
    border-radius: 10px;
    margin-top: 15px;
    box-shadow: 0 4px 20px rgba(0,0,0,0.05);
}