/* ============================================================
   RESULTADOS / QUÉ VAS A CONSEGUIR
   ============================================================ */
.resultados{background:var(--paper);padding:120px 0}
.resultados-intro{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-bottom:64px;align-items:end}
.resultados-intro .lede{font-family:var(--f-body);font-size:18px;line-height:1.55;color:#2A2A28;max-width:520px;margin:0}
.resultados-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--rule-soft);background:var(--rule-soft)}
.resultado{
  background:#fff;padding:40px 32px;display:flex;flex-direction:column;gap:16px;
  min-height:280px;position:relative;
  transition:background .15s ease;
}
.resultado:hover{background:#FAFAF8}
.resultado .ricon{
  width:48px;height:48px;background:var(--black);color:var(--yellow);
  display:flex;align-items:center;justify-content:center;
  font-family:var(--f-display);font-weight:900;font-size:22px;
}
.resultado h3{font-family:var(--f-display);font-weight:800;font-size:22px;letter-spacing:-0.015em;line-height:1.2;margin:0;color:var(--black)}
.resultado p{font-family:var(--f-body);font-size:15px;line-height:1.55;color:#3A3A38;margin:0}
.resultado .rtag{margin-top:auto;font-family:var(--f-mono);font-size:11px;letter-spacing:0.12em;text-transform:uppercase;color:var(--muted)}
.resultado.feature{background:var(--yellow);color:var(--black)}
.resultado.feature:hover{background:var(--yellow)}
.resultado.feature .ricon{background:var(--black);color:var(--yellow)}
.resultado.feature h3, .resultado.feature p, .resultado.feature .rtag{color:var(--black)}

@media (max-width:900px){
  .resultados{padding:80px 0}
  .resultados-intro{grid-template-columns:1fr;gap:24px}
  .resultados-grid{grid-template-columns:1fr}
}
