
/* Fase 4: bloques de respuesta directa para buscadores y asistentes de IA */
.vigilo-ai-answer{padding:54px 0;background:#f7f8fa;border-top:1px solid #e8eaed;border-bottom:1px solid #e8eaed}.vigilo-ai-answer .ai-card{background:#fff;border-radius:12px;padding:30px;box-shadow:0 8px 26px rgba(0,0,0,.06)}.vigilo-ai-answer h2{font-size:28px;margin:0 0 16px;color:#1b1b1b}.vigilo-ai-answer .ai-summary{font-size:18px;line-height:1.65;color:#333}.vigilo-ai-answer ul{margin:18px 0 20px;padding-left:22px}.vigilo-ai-answer li{margin:8px 0;line-height:1.55}.vigilo-ai-links a{display:inline-block;margin:5px 8px 5px 0;padding:9px 13px;border-radius:20px;background:#f7931e;color:#fff!important;text-decoration:none}.vigilo-ai-links a:hover{background:#df7d0a}.ai-reference-note{font-size:13px;color:#666;margin-top:14px}.knowledge-page{padding:50px 0}.knowledge-page h1{margin-bottom:18px}.knowledge-page h2{margin-top:34px}.knowledge-page details{background:#fff;border:1px solid #e3e5e8;border-radius:8px;padding:16px 18px;margin:12px 0}.knowledge-page summary{font-weight:700;cursor:pointer;color:#222}.knowledge-page details p{margin:12px 0 0}.knowledge-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.knowledge-card{border:1px solid #e2e5e8;border-radius:10px;padding:22px;background:#fff}.knowledge-card h2{font-size:22px;margin:0 0 10px}@media(max-width:767px){.vigilo-ai-answer{padding:35px 0}.vigilo-ai-answer .ai-card{padding:22px}.vigilo-ai-answer h2{font-size:23px}.knowledge-grid{grid-template-columns:1fr}}
