/* =========================================================
   SEÇÃO 11: PERGUNTAS FREQUENTES (conversa)
   ========================================================= */
.conv-topo{display:flex;align-items:center;justify-content:center;gap:10px;margin:-6px auto 24px;font-size:18px;font-weight:700}
.conv-topo i{width:11px;height:11px;border-radius:50%;background:#2FB36B}
.conversa{max-width:720px;margin:0 auto;display:grid;gap:14px}
.conv-item{display:grid;gap:8px;opacity:0;transform:translateY(18px);transition:opacity .5s,transform .6s var(--ease)}
.conversa.in .conv-item{opacity:1;transform:none}
.pergunta{justify-self:end;max-width:90%;display:flex;align-items:center;gap:10px;min-height:60px;text-align:left;border:0;background:var(--c-escuro);color:#fff;font-family:var(--f-titulo);font-size:19px;line-height:1.25;padding:12px 16px;border-radius:22px 22px 6px 22px;transition:transform .2s}
.pergunta:active{transform:scale(.97)}
.pergunta .abre{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--c-acido);color:var(--c-escuro);font-size:20px;transition:transform .4s var(--ease)}
.pergunta[aria-expanded="true"] .abre{transform:rotate(45deg)}
.resposta{display:none;justify-self:start;max-width:90%;align-items:flex-end;gap:8px}
.resposta.on{display:flex}
.resposta .av{flex:none;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--c-acido);color:var(--c-escuro);font-family:var(--f-titulo);font-size:16px}
.balao{background:var(--c-gelo);color:#000;font-size:19px;font-weight:700;line-height:1.45;padding:12px 16px;border-radius:22px 22px 22px 6px;animation:balao .45s var(--mola)}
@keyframes balao{from{transform:scale(.6);opacity:0}}
.digitando{display:inline-flex;gap:5px;padding:6px 2px}
.digitando i{width:10px;height:10px;border-radius:50%;background:var(--c-escuro);animation:pontinho .9s ease-in-out infinite}
.digitando i:nth-child(2){animation-delay:.15s}.digitando i:nth-child(3){animation-delay:.3s}
@keyframes pontinho{50%{transform:translateY(-6px);opacity:.4}}

