/* ===== INÍCIO: 09 Soluções (4 cards: 2x2 no celular, 4 no desktop) ===== */
.sol-grid{margin-top:24px}
.sol-grid .card h3{font-size:16px}
.sol-grid .card p{font-size:14px}
/* ===== FIM: 09 Soluções ===== */
/* ----- rodada 3: cards com ícone (versão A aprovada) ----- */
.sol-a .card{gap:12px;padding:22px}
.sol-a .card h3{font-size:17px}
.card.photo{padding:0;overflow:hidden;gap:0}
.card.photo .ph{aspect-ratio:4/3;max-width:100%;overflow:hidden;background:var(--soft-2);position:relative}
.card.photo .ph img{width:100%;height:100%;object-fit:cover}
.card.photo h3{padding:16px 16px 4px}
.card.photo p{padding:0 16px 16px}
.card.photo .btn{margin:auto 16px 16px;width:calc(100% - 32px)}
