
/* ==========================================================
   FAXINA CLEAN V32 — REPARO DOS CARDS DA HOME
   Remove efeitos residuais da V30/V30 FIX.
   Mantém V31: sem "Profissionais em destaque".
   ========================================================== */

/* Restaura cards comuns */
.fc-card,
.fc-search-card,
.fc-form-card {
    background: #ffffff !important;
    color: var(--fc-text, #243042) !important;
    border: 1px solid var(--fc-border, #e2e8f0) !important;
}

/* Cards normais da home */
.fc-section .fc-card {
    background: #ffffff !important;
    color: #243042 !important;
    box-shadow: 0 16px 48px rgba(15,23,42,.06) !important;
}

/* Textos dentro dos cards */
.fc-section .fc-card h1,
.fc-section .fc-card h2,
.fc-section .fc-card h3,
.fc-section .fc-card h4,
.fc-section .fc-card strong {
    color: #0f172a !important;
}

.fc-section .fc-card p,
.fc-section .fc-card li,
.fc-section .fc-card small,
.fc-section .fc-card span:not(.fc-tag):not(.fc-badge) {
    color: #64748b !important;
}

/* Ícones voltam ao padrão claro */
.fc-section .fc-card .fc-icon {
    background: #e8fff9 !important;
    color: #079b78 !important;
}

/* Tags voltam ao padrão original */
.fc-section .fc-card .fc-tag {
    background: #effaf6 !important;
    color: #079b78 !important;
}

/* Mantém o bloco especial de preço/CTA escuro, se existir */
.fc-price-card,
.fc-free-cta {
    color: #ffffff !important;
}

.fc-price-card h1,
.fc-price-card h2,
.fc-price-card h3,
.fc-price-card strong,
.fc-free-cta h1,
.fc-free-cta h2,
.fc-free-cta h3,
.fc-free-cta strong {
    color: #ffffff !important;
}

/* Garante que os cards de serviços não recebam mais fundo preto */
.fc-grid-3 > .fc-card,
.fc-grid-4 > .fc-card {
    background: #ffffff !important;
}

/* V31 continua escondendo os destaques */
.fc-hide-featured-v31 {
    display: none !important;
}
