/* =========================================================
   SECCIÓN · Seguridad y blockchain (#seguridad) — tarjetas y frase final
   La cadena animada está en css/sections/blockchain.css
   Luz naranja que sigue al cursor: js/effects.js escribe
   --mx / --my en cada tarjeta.
   ========================================================= */
.sec-list {
  display: grid; grid-template-columns: repeat(4, 1fr); gap: 1px; overflow: hidden;
  background: var(--line-dark); border: 1px solid var(--line-dark); border-radius: 20px;
}
.sec-list > div {
  min-width: 0; display: grid; gap: 12px; align-content: start; padding: 32px 26px;
  background: radial-gradient(260px circle at var(--mx, 50%) var(--my, -40%), rgba(252, 102, 37, .16), transparent 70%), var(--night);
}
.sec-list .ico { color: var(--paper); margin-bottom: 8px; }
.sec-list > div:hover .ico { transform: scale(1.12); }
.sec-list h3 { font-size: 1.3rem; font-weight: 800; font-stretch: 106%; line-height: 1.15; }
.sec-list p { color: var(--on-dark); }

.sec-tagline {
  margin-top: clamp(32px, 4vw, 48px);
  font-family: var(--f-display); font-weight: 800; font-stretch: 112%; font-size: var(--step-2); line-height: 1.15;
}
.sec-tagline span { color: var(--orange); }

.sec-list--3 { grid-template-columns: repeat(3, 1fr); }

@media (max-width: 960px) {
  .sec-list, .sec-list--3 { grid-template-columns: repeat(2, 1fr); }
}
@media (max-width: 720px) {
  .sec-list, .sec-list--3 { grid-template-columns: 1fr; }
}
