/* Bloque «Seguridad de nivel empresa» (herramientas/web/seguridad-seccion.js). Texto aprobado el 2026-10-22:
   nunca «de extremo a extremo» ni «cifrado en reposo» (ver docs/app-movil/PEDIDO-REDACCION-CIFRADO.md). */
.seg-card{display:grid;grid-template-columns:1fr 1.25fr;gap:34px;align-items:center;max-width:1040px;margin:0 auto;background:var(--surface);border:1px solid var(--border);border-radius:24px;padding:34px 38px;box-shadow:0 16px 40px rgba(43,42,41,.06);}
.seg-card h2{margin:0 0 12px;font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.15;}
.seg-frase{margin:0;color:var(--text-secondary);font-size:1rem;line-height:1.6;}
.seg-escudo{width:52px;height:52px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:var(--primary-tint);color:var(--primary);margin-bottom:16px;}
.seg-escudo svg{width:28px;height:28px;}
.seg-lista{list-style:none;margin:0;padding:0;display:grid;gap:12px;}
.seg-lista li{display:flex;gap:12px;align-items:flex-start;font-size:.95rem;line-height:1.5;color:var(--text);background:var(--surface-alt);border-radius:14px;padding:12px 14px;}
.seg-lista svg{flex:0 0 20px;width:20px;height:20px;margin-top:1px;color:var(--primary);}
.seg-card svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}
@media (max-width:860px){ .seg-card{grid-template-columns:1fr;gap:22px;padding:26px 20px;} }
