.smg-hero-section {
    padding: 4rem 2rem;
    text-align: center;
    background: linear-gradient(135deg, #0f0f0f, #1a1a1a);
    color: #fff;
}
.smg-hero-section h1 {
    font-size: 2.5rem;
    font-family: 'Anton', sans-serif;
}
.smg-hero-section p {
    font-size: 1.2rem;
    font-family: 'Montserrat', sans-serif;
}
.smg-hero-section .cta-button {
    display: inline-block;
    margin-top: 1.5rem;
    padding: 0.75rem 1.5rem;
    background: #00f6ff;
    color: #111;
    text-decoration: none;
    border-radius: 8px;
    font-weight: bold;
}