.hero,
.home-hero {
    grid-column: 1 / -1;
    background: linear-gradient(135deg, #e8f1ff, #ffffff);
    border-radius: 8px;
    padding: 18px 22px;
    margin-bottom: 25px;
    box-shadow: 0 2px 6px rgba(0,0,0,0.10);
    text-align: center;
}

.hero h2,
.home-hero h2 {
    margin: 0;
    font-size: 1.7rem;
    color: #003366;
}

.hero p,
.home-hero p {
    margin-top: 8px;
    font-size: 1.05rem;
    color: #444;
    opacity: 0.9;
}
