/* ==========================================================================
   07-paraquem.css — perfis de infoproduto (substitui os depoimentos)
   Grade: 1 col · 2 col ≥640 · 3 col ≥1025. Último card = CTA escuro.
   ========================================================================== */
.pq__cell{padding:var(--sec-py) var(--cell-px)}
.pq__head{max-width:760px;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-5)}
.pq__lead{max-width:640px}
.pq__grid{list-style:none;margin:var(--sp-12) 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--sp-4)}
.pq__card{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-8) var(--sp-6);border:var(--border-1);border-radius:var(--r-lg);background:var(--c-surface);
  transition:border-color var(--dur-fast) var(--ease-default),transform var(--dur-fast) var(--ease-default)}
.pq__card:hover{border-color:var(--c-green-soft)}
.pq__icon{--disc-bg:var(--c-plate-3d-mid);color:var(--c-green);margin-bottom:var(--sp-2)}
.pq__h3{font:var(--fw-semibold) var(--fs-h3-card)/1.3 var(--font-display);letter-spacing:var(--ls-card);color:var(--c-ink-900)}
.pq__p{font:var(--fw-medium) var(--fs-body)/1.65 var(--font-body);color:var(--c-ink-600)}
.pq__tag{margin-top:auto;padding-top:var(--sp-3);font:var(--fw-semibold) var(--fs-small)/1.4 var(--font-display);color:var(--c-link-green)}
.pq__card--cta{background:var(--c-ink-900);border-color:var(--c-ink-900)}
.pq__card--cta .pq__h3{color:var(--c-on-dark)}
.pq__card--cta .pq__p{color:var(--c-on-dark-80)}
.pq__cta{margin-top:auto}
@media (min-width:640px){ .pq__grid{grid-template-columns:repeat(2,1fr)} }
@media (min-width:1025px){ .pq__grid{grid-template-columns:repeat(3,1fr);gap:var(--sp-5)} .pq__card{padding:var(--sp-10) var(--sp-8)} }
@media (prefers-reduced-motion:reduce){ .pq__card{transition:none} }
