/* Identidade visual unificada Meu Carro Financiado — paleta da logo MCF (azul-marinho + azul) */
:root{--navy:#00275f;--navy-2:#0a3f8f;--blue:#0475f6;--green:#0475f6;--green-dark:#0360cc;--mint:#e8f1ff;--ring:#0475f6;--ink:#0b1f45;--background:#f4f8fd}
:root{--mcf-navy:#00275f;--mcf-blue:#0475f6;--mcf-green:#0475f6;--mcf-pale:#f2f6fc;--mcf-text:#0b1f45}
body{font-family:'DM Sans',Arial,sans-serif}
.site-header,.site-footer{background:#001a49!important;color:#fff!important}
.site-header a,.site-footer a{color:inherit}
.btn-primary,.button-primary{background:linear-gradient(110deg,#0080fe,#0475f6)!important;color:#fff!important}
.floating-whatsapp,.header-whatsapp,.mobile-nav .mobile-wa{background:linear-gradient(135deg,#1fa855,#128c4a)!important;color:#fff!important}
.card,.content-card,.faq-item{border-radius:18px}
:focus-visible{outline:3px solid #0475f6!important;outline-offset:2px}
html{color-scheme:only light}
footer{padding-bottom:96px}
footer img{display:none}

.brand img{width:225px!important;height:62px!important}@media(max-width:640px){.brand img{width:185px!important;height:51px!important}}
.site-header .brand img{background:#fff;border-radius:10px;padding:3px 8px;object-fit:contain;object-position:center}
.site-header .menu-trigger,.site-header .menu-trigger svg{color:#fff!important}
.page-hero .eyebrow,.page-hero .eyebrow span{color:#9cc8ff!important}
.page-hero .eyebrow span{background:#9cc8ff!important}

/* V44: alvos de toque e leitura nas páginas internas */
[class*="button-"],.header-whatsapp,.floating-whatsapp,.menu-trigger{min-height:48px}
input,select,textarea{min-height:48px;font-size:16px}
:focus-visible{outline:3px solid #0475f6!important;outline-offset:2px}
