/* ============================================================
   Default (SeuDin PJ / home externa) - overrides pontuais
   Herda o layout do estilo_indicaRH_novo.css via .irh-page
   Este arquivo só adiciona ajustes específicos da .default-page
   ============================================================ */

/* ------------------------------------------------------------
   Logo dentro dos depoimentos (AL Indústria, Ecovita)
   ------------------------------------------------------------ */
.default-page .dfl-depo__logo {
    max-height: 44px;
    max-width: 160px;
    width: auto;
    height: auto;
    object-fit: contain;
    margin: 0 0 14px;
    display: block;
    filter: grayscale(0.2);
    opacity: .85;
}

/* ------------------------------------------------------------
   "O que fazemos" — 5 quadros em 3 + 2 centralizados
   Grid de 6 colunas; cada card ocupa 2 colunas.
   Linha 1: cards 1-3 nas colunas 1/3/5
   Linha 2: cards 4-5 nas colunas 2/4 (triângulo invertido)
   ------------------------------------------------------------ */
.default-page .irh-fazemos {
    grid-template-columns: repeat(6, 1fr);
}

.default-page .irh-fazemos__card {
    grid-column: span 2;
}

.default-page .irh-fazemos__card:nth-child(4) {
    grid-column: 2 / span 2;
}

.default-page .irh-fazemos__card:nth-child(5) {
    grid-column: 4 / span 2;
}

/* ------------------------------------------------------------
   Stats variante "três" — 3 cards centralizados
   Usado na seção "O maior problema deles"
   ------------------------------------------------------------ */
.default-page .irh-stats--tres,
.irh-stats--tres {
    grid-template-columns: repeat(3, 1fr);
    max-width: 960px;
    margin-left: auto;
    margin-right: auto;
}

/* ------------------------------------------------------------
   Responsivo
   ------------------------------------------------------------ */
@media (max-width: 960px) {
    .default-page .irh-fazemos {
        grid-template-columns: 1fr;
    }
    .default-page .irh-fazemos__card,
    .default-page .irh-fazemos__card:nth-child(4),
    .default-page .irh-fazemos__card:nth-child(5) {
        grid-column: auto;
    }

    .default-page .irh-stats--tres,
    .irh-stats--tres {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 540px) {
    .default-page .irh-stats--tres,
    .irh-stats--tres {
        grid-template-columns: 1fr;
    }
}
