/* HERO SECTION */
.hero {
    background: linear-gradient(135deg, var(--primary), var(--primary-dark));
    color: #fff;
    padding: 90px 0;
}

.hero h1 {
    color: #fff;
    font-size: 2.7rem;
}

.hero p {
    color: #f4e7e6;
    max-width: 780px;
}
