/* Module: hero-aurora | Refined Elegance */
.c-hero-aurora {
    position: relative;
    padding: var(--wp--preset--spacing--80) var(--wp--preset--spacing--40);
    min-height: 80vh;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

/* Inherits .effect-aurora-bg from global.css */

.c-hero-aurora h2 {
    font-size: var(--wp--preset--font-size--hero);
    font-weight: 500;
    /* Peso médio apenas no título principal */
    letter-spacing: -0.04em;
    background: linear-gradient(to right, #fff, #94a3b8);
    /* Gradiente sutil no texto */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: var(--wp--preset--spacing--40);
}

.c-hero-aurora p {
    font-size: var(--wp--preset--font-size--large);
    font-weight: 300;
    color: var(--wp--preset--color--muted);
    max-width: 600px;
    margin: 0 auto;
}

.c-hero-card {
    padding: var(--wp--preset--spacing--60);
    border-radius: 24px;
    /* Bordas mais arredondadas */

    /* Inherits .effect-glass properties from global mixin if class applied */
    /* Ensure local overrides if needed or rely on mixin from global */
}

/* Ensure the glass effect is applied if using the mixin class */
.c-hero-card.effect-glass {
    /* The global mixin handles the background/blur */
    width: 100%;
    max-width: 800px;
}