/* Contraste noturno v3 */
html.landing-dark .site-nav a,
html.landing-dark .site-footer__links a{
 color:#e5efff!important;
 -webkit-text-fill-color:#e5efff!important;
}
html.landing-dark .hero h1,
html.landing-dark #controle-gastos .orc-info h2{
 color:#f5f9ff!important;
 -webkit-text-fill-color:#f5f9ff!important;
}
html.landing-dark .hero h1 strong,
html.landing-dark #controle-gastos .orc-info h2 span{
 color:#85baff!important;
 -webkit-text-fill-color:#85baff!important;
}
html.landing-dark .hero .hero__lead,
html.landing-dark .hero .hero__note,
html.landing-dark #controle-gastos .orc-desc,
html.landing-dark #controle-gastos .orc-benefits li,
html.landing-dark #controle-gastos .orc-note,
html.landing-dark #duvidas details p{
 color:#d9e6f5!important;
 -webkit-text-fill-color:#d9e6f5!important;
}
html.landing-dark .site-footer__identity,
html.landing-dark .site-footer__identity span,
html.landing-dark .site-footer__col h2{
 color:#f5f9ff!important;
 -webkit-text-fill-color:#f5f9ff!important;
}
html.landing-dark .site-footer__slogan,
html.landing-dark .site-footer__about,
html.landing-dark .site-footer__base{
 color:#d9e6f5!important;
 -webkit-text-fill-color:#d9e6f5!important;
}
html.landing-dark .site-header .button--secondary,
html.landing-dark .hero .button--secondary{
 color:#173552!important;
 -webkit-text-fill-color:#173552!important;
}

/* Corrigir botão branco da chamada final no modo noturno */
html.landing-dark .cta a,
html.landing-dark .cta a *,
html.landing-dark main > section:last-of-type a,
html.landing-dark main > section:last-of-type a * {
    color: #123252 !important;
    -webkit-text-fill-color: #123252 !important;
}
