.why-us {
    background: var(--soft-purple-2);
    padding: 4rem 0;
}

.benefits-grid {
    display: grid;
    gap: 2rem;
}

.benefit-card {
    background: white;
    padding: 2rem;
    border-radius: 0.75rem;
    text-align: center;
}

.cta-section {
    background: linear-gradient(135deg, #4f46e5, #7c3aed);
    color: white;
    text-align: center;
    padding: 4rem 0;
}

.newsletter {
    background: var(--soft-purple);
    padding: 4rem 0;
}