<!DOCTYPE html>
<html lang="es">
<head>
<base href="/">
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover">
<title>¿Es gasto subvencionable la consultoría del EU AI Act? - Estrategicamente</title>
<meta name="description" content="No existe una línea con ese nombre, pero la consultoría de preparación para la adopción de IA sí es gasto elegible en varias convocatorias de 2026.">
<meta name="theme-color" content="#0A2540">
<link rel="stylesheet" href="assets/css/style.css?v=60">
<style>
  .article-loading { padding: 8rem 2rem; text-align: center; color: var(--meta); font-family: var(--sans); }
  .article-error { padding: 8rem 2rem; text-align: center; color: var(--ink); font-family: var(--serif); }

  /* DISEÑO EDITORIAL para el cuerpo del artículo (CMS) */
  .article-body {
    font-family: var(--serif);
    font-size: 1.125rem;
    line-height: 1.75;
    color: var(--ink);
    max-width: 720px;
    margin: 0 auto;
  }
  .article-body p:first-of-type {
    font-family: var(--display);
    font-size: 1.5rem;
    font-style: italic;
    color: var(--ink-soft);
    line-height: 1.4;
    margin-bottom: 2.5rem;
    padding-bottom: 1.5rem;
    border-bottom: 1px solid var(--line);
  }
  .article-body p { margin-bottom: 1.25rem; }
  .article-body h2 {
    font-family: var(--display);
    font-size: clamp(1.5rem, 3vw, 2rem);
    font-weight: 400;
    color: var(--navy);
    margin: 3rem 0 1.25rem;
    line-height: 1.15;
    letter-spacing: -0.01em;
  }
  .article-body h2::before {
    content: "◆";
    display: block;
    color: var(--gold);
    font-size: 0.7rem;
    margin-bottom: 0.75rem;
    letter-spacing: 0.5rem;
  }
  .article-body h3 {
    font-family: var(--display);
    font-size: 1.4rem;
    font-weight: 500;
    color: var(--navy);
    margin: 2.5rem 0 1rem;
    line-height: 1.2;
  }
  .article-body em, .article-body i { font-style: italic; color: var(--ink-soft); }
  .article-body strong, .article-body b { font-weight: 600; color: var(--navy); }
  .article-body u { text-decoration: underline; text-decoration-color: var(--gold); text-decoration-thickness: 2px; text-underline-offset: 4px; }
  .article-body s { color: var(--meta); }
  .article-body a {
    color: var(--gold);
    border-bottom: 1px solid currentColor;
    transition: opacity 0.2s;
  }
  .article-body a:hover { opacity: 0.7; }
  .article-body ul, .article-body ol {
    margin: 1.5rem 0 1.5rem 0;
    padding-left: 2rem;
  }
  .article-body ul li, .article-body ol li {
    margin-bottom: 0.75rem;
    padding-left: 0.5rem;
  }
  .article-body ul li::marker { color: var(--gold); }
  .article-body ol li::marker { color: var(--gold); font-weight: 600; }
  .article-body blockquote {
    border-left: 4px solid var(--gold);
    padding: 1.25rem 2rem;
    margin: 2.5rem 0;
    font-family: var(--display);
    font-style: italic;
    font-size: 1.35rem;
    line-height: 1.5;
    color: var(--navy);
    background: var(--paper);
  }
  .article-body img {
    max-width: 100%;
    height: auto;
    margin: 2rem auto;
    display: block;
    border-radius: 2px;
  }

  /* Alineaciones de Quill */
  .article-body .ql-align-center { text-align: center; }
  .article-body .ql-align-right { text-align: right; }
  .article-body .ql-align-justify { text-align: justify; }

  /* Imagen de portada */
  .article-image {
    margin: 2rem auto 3rem;
    max-width: 760px;
    aspect-ratio: 16/9;
    overflow: hidden;
    border-radius: 2px;
  }
  .article-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  /* ── Vídeo privacy-first + bloques de webinar (reutilizable en cualquier artículo) ── */
  .article-body .yt-facade{
    position:relative; width:100%; aspect-ratio:16/9; border-radius:8px; overflow:hidden;
    background:#0A2540 center/cover no-repeat; cursor:pointer; margin:2rem 0;
    border:1px solid var(--navy-line,#22405E); box-shadow:0 20px 50px -24px rgba(10,37,64,.55);
  }
  .article-body .yt-facade::after{ content:""; position:absolute; inset:0; background:linear-gradient(180deg,rgba(10,37,64,.05),rgba(10,37,64,.45)); transition:background .3s; }
  .article-body .yt-facade:hover::after{ background:linear-gradient(180deg,rgba(10,37,64,.12),rgba(10,37,64,.55)); }
  .article-body .yt-facade iframe{ position:absolute; inset:0; width:100%; height:100%; border:0; }
  .article-body .yt-play{
    position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); z-index:3; pointer-events:none;
    width:78px; height:78px; border-radius:50%; background:var(--gold); color:var(--navy);
    display:flex; align-items:center; justify-content:center; box-shadow:0 12px 30px -8px rgba(0,0,0,.45); transition:transform .25s;
  }
  .article-body .yt-facade:hover .yt-play{ transform:translate(-50%,-50%) scale(1.08); }
  .article-body .yt-facade:focus-visible{ outline:3px solid var(--gold); outline-offset:3px; }
  .article-body .yt-play svg{ width:30px; height:30px; margin-left:4px; }
  .article-body .yt-badge{
    position:absolute; top:1rem; left:1rem; z-index:3; display:inline-flex; align-items:center; gap:.5rem;
    background:rgba(10,37,64,.78); color:#fff; font-family:var(--sans); font-size:.7rem; font-weight:700;
    letter-spacing:.12em; text-transform:uppercase; padding:.4rem .8rem; border-radius:4px;
  }
  .article-body .yt-badge .dot{ width:8px; height:8px; border-radius:50%; background:var(--gold); }
  .article-body .chapters-list{ list-style:none; padding:0; margin:1.25rem 0; display:grid; gap:.5rem; }
  .article-body .chapters-list li{ display:flex; gap:1rem; align-items:baseline; padding:.8rem 1rem; border:1px solid var(--line); border-radius:6px; background:#fff; }
  .article-body .chapters-list .ts{ font-weight:700; color:var(--gold); min-width:2.2rem; }
  .article-body .speaker-grid{ display:grid; grid-template-columns:1fr 1fr; gap:1.25rem; margin:1.25rem 0; }
  .article-body .speaker-card{ border:1px solid var(--line); border-radius:8px; padding:1.5rem; background:var(--cream-soft,#F4F6F8); }
  .article-body .speaker-card h3{ font-family:var(--display); color:var(--navy); margin:0 0 .25rem; font-size:1.1rem; }
  .article-body .speaker-card .role{ font-family:var(--sans); font-size:.82rem; color:var(--gold); font-weight:700; margin-bottom:.6rem; }
  .article-body .speaker-card p{ font-size:.9rem; color:var(--ink-soft); line-height:1.6; margin:0; }
  .article-body .webinar-cta{ display:flex; flex-wrap:wrap; gap:.75rem; justify-content:center; margin:2rem 0; }
  @media (max-width:600px){ .article-body .speaker-grid{ grid-template-columns:1fr; } }

  @media print {
    nav.nav, footer.footer, .breadcrumb, .article-meta::before { display: none !important; }
    body { background: white; }
    .article-body { max-width: 100%; }
  }
</style>
<link rel="icon" type="image/svg+xml" href="assets/favicon/favicon.svg?v=3">
<link rel="icon" type="image/png" sizes="32x32" href="assets/favicon/favicon-32.png?v=3">
<link rel="icon" type="image/png" sizes="16x16" href="assets/favicon/favicon-16.png?v=3">
<link rel="apple-touch-icon" sizes="180x180" href="assets/favicon/apple-touch-icon.png?v=3">
<link rel="icon" type="image/x-icon" href="assets/favicon/favicon.ico?v=3">

<link rel="canonical" href="https://estrategicamente.info/blog/consultoria-cumplir-eu-ai-act-gasto-subvencionable">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:site" content="@interimmanager">
<meta property="og:image" content="https://cdn.stocksnap.io/img-thumbs/960w/D3FWEZHJMA.jpg">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta name="twitter:image" content="https://cdn.stocksnap.io/img-thumbs/960w/D3FWEZHJMA.jpg">
<meta property="og:site_name" content="EstratégicaMente">
<meta property="og:locale" content="es_ES">
<meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1">

<!-- Microsoft Clarity · heatmaps + session recordings -->
<script type="text/javascript">
  (function(c,l,a,r,i,t,y){
    c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
    t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
    y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
  })(window, document, "clarity", "script", "wqv1qcoy3k");
</script>
  <link rel="stylesheet" href="assets/css/accesibilidad.css">
    <link rel="stylesheet" href="assets/css/ai-governance.css">
  
<!-- ss-sigma-layer -->
<link rel="stylesheet" href="assets/css/sigma.css?v=3">
<link rel="stylesheet" href="assets/css/armonia.css?v=6">
<script type="application/ld+json">
{
 "@context": "https://schema.org",
 "@type": "WebPage",
 "@id": "https://estrategicamente.info/blog/consultoria-cumplir-eu-ai-act-gasto-subvencionable#webpage",
 "url": "https://estrategicamente.info/blog/consultoria-cumplir-eu-ai-act-gasto-subvencionable",
 "name": "¿Es gasto subvencionable la consultoría del EU AI Act? - Estrategicamente",
 "inLanguage": "es",
 "isPartOf": {
  "@id": "https://estrategicamente.info/#website"
 },
 "speakable": {
  "@type": "SpeakableSpecification",
  "cssSelector": [
   "h1",
   ".respuesta-directa"
  ]
 },
 "publisher": {
  "@id": "https://estrategicamente.info/#organization"
 }
}
</script>
<style id="banda-bitono-override">.page-hero::after{background-image:url('assets/img/fotos/ai-conversacion-bitono.jpg')}</style>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Sora:wght@400;600;700;800&family=Barlow:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500&display=swap" rel="stylesheet">
<script defer data-domain="estrategicamente.info" src="https://plausible.io/js/script.tagged-events.outbound-links.js"></script>
<script defer src="/assets/js/enlaces.js?v=1"></script>
<meta property="og:type" content="article"><meta property="og:title" content="¿Es gasto subvencionable la consultoría del EU AI Act?"><meta property="og:url" content="https://estrategicamente.info/blog/consultoria-cumplir-eu-ai-act-gasto-subvencionable"><meta property="og:site_name" content="EstrategicaMente"><meta name="ssr" content="supabase"><script type="application/ld+json">{"@context":"https://schema.org","@type":"BlogPosting","@id":"https://estrategicamente.info/blog/consultoria-cumplir-eu-ai-act-gasto-subvencionable","mainEntityOfPage":{"@type":"WebPage","@id":"https://estrategicamente.info/blog/consultoria-cumplir-eu-ai-act-gasto-subvencionable"},"headline":"¿Es gasto subvencionable la consultoría del EU AI Act?","description":"No existe una línea con ese nombre, pero la consultoría de preparación para la adopción de IA sí es gasto elegible en varias convocatorias de 2026.","url":"https://estrategicamente.info/blog/consultoria-cumplir-eu-ai-act-gasto-subvencionable","image":"https://cdn.stocksnap.io/img-thumbs/960w/D3FWEZHJMA.jpg","inLanguage":"es-ES","datePublished":"2026-08-04","dateModified":"2026-08-05","author":{"@id":"https://estrategicamente.info/#guillermo-taboada"},"publisher":{"@id":"https://estrategicamente.info/#organizacion"},"isPartOf":{"@id":"https://estrategicamente.info/blog#blog"},"isBasedOn":{"@type":"CreativeWork","name":"Contenido elaborado con asistencia de sistemas de inteligencia artificial"},"disambiguatingDescription":"Este contenido se ha elaborado con asistencia de sistemas de inteligencia artificial y ha sido revisado y validado por el equipo de Estrategicamente antes de su publicacion. La responsabilidad editorial es humana."}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"WebPage","@id":"https://estrategicamente.info/blog/consultoria-cumplir-eu-ai-act-gasto-subvencionable#speakable","url":"https://estrategicamente.info/blog/consultoria-cumplir-eu-ai-act-gasto-subvencionable","speakable":{"@type":"SpeakableSpecification","cssSelector":[".respuesta-directa","h1"]}}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","@id":"https://estrategicamente.info/blog/consultoria-cumplir-eu-ai-act-gasto-subvencionable#faq","isPartOf":{"@id":"https://estrategicamente.info/blog/consultoria-cumplir-eu-ai-act-gasto-subvencionable"},"inLanguage":"es-ES","mainEntity":[{"@type":"Question","name":"¿Existe alguna subvención específica para cumplir el EU AI Act?","acceptedAnswer":{"@type":"Answer","text":"No. Ninguna convocatoria usa esa denominación. El trabajo de cumplimiento se financia encajándolo en conceptos que sí existen en las bases: consultoría de preparación para la adopción de IA, formación del personal, o gobernanza del dato dentro de un proyecto de implantación."}},{"@type":"Question","name":"¿Puedo pagar la formación obligatoria del artículo 4 con FUNDAE?","acceptedAnswer":{"@type":"Answer","text":"Sí. La formación en inteligencia artificial aplicada al puesto de trabajo es bonificable como acción formativa con el crédito que tu empresa ya ha cotizado. Es independiente de cualquier subvención y no depende de que haya una convocatoria abierta."}},{"@type":"Question","name":"¿Es compatible pedir una subvención y usar FUNDAE a la vez?","acceptedAnswer":{"@type":"Answer","text":"Sí, siempre que no se financie dos veces el mismo gasto. FUNDAE cubre la acción formativa y la subvención cubre la consultoría o la implantación tecnológica. Se justifican por vías distintas y ante organismos distintos."}},{"@type":"Question","name":"¿El Kit Consulting sigue abierto en 2026?","acceptedAnswer":{"@type":"Answer","text":"Es un programa que abre por tramos. La convocatoria anterior cerró el plazo de acuerdos el 31 de mayo de 2026 y está en fase de justificación, pero la Orden TDF/38/2026 habilita reabrir con los fondos no ejecutados, y así ha venido ocurriendo. Se concede por orden de solicitud y cierra al agotarse los fondos, así que lo determinante es llegar preparado : registro en Acelera Pyme y test de madurez digital hechos antes de que abra. Quien empieza el día del anuncio llega tarde."}},{"@type":"Question","name":"¿Puedo incluir en la memoria un diagnóstico que ya he hecho?","acceptedAnswer":{"@type":"Answer","text":"No como gasto: el gasto ejecutado antes de la fecha de solicitud no suele ser elegible. Sí como contenido: el inventario de sistemas y el mapa de casos de uso son exactamente el material que hace que una memoria describa un proyecto y no una intención."}},{"@type":"Question","name":"¿Y si mi empresa tiene menos de diez empleados?","acceptedAnswer":{"@type":"Answer","text":"Quedas fuera del Kit Consulting, que exige un mínimo de diez, pero no de las líneas autonómicas de implantación de IA ni del crédito de FUNDAE, que no fijan umbral inferior. Y la obligación del artículo 4 te aplica igual: el Reglamento no distingue por tamaño."}},{"@type":"Question","name":"¿Qué pasa si no cumplo y no hay convocatoria abierta?","acceptedAnswer":{"@type":"Answer","text":"La obligación no depende de que exista financiación. El artículo 4 rige desde febrero de 2025 y la supervisión general empezó el 2 de agosto de 2026. El riesgo realista para una pyme no es la multa: es quedar fuera en auditorías, concursos públicos y compras de clientes grandes."}},{"@type":"Question","name":"¿Cuánto cuesta y cuánto tarda todo esto?","acceptedAnswer":{"@type":"Answer","text":"Un diagnóstico de cumplimiento para una organización de menos de cincuenta personas se resuelve en días y su coste queda muy por debajo del umbral de 6.000 € por servicio del Kit Consulting. La memoria es otra cosa: en nuestros expedientes consume 120 horas de media , unas tres semanas de trabajo a jornada completa. La parte cara nunca es el diagnóstico; es rehacer una implantación mal planteada o perder tres semanas en una candidatura que no encajaba."}}]}</script><meta name="ai-generated" content="assisted"><meta name="ai-review" content="human-reviewed"><meta name="ai-disclosure" content="Este contenido se ha elaborado con asistencia de sistemas de inteligencia artificial y ha sido revisado y validado por el equipo de Estrategicamente antes de su publicacion. La responsabilidad editorial es humana."><style>
/* Transparencia IA */
.ia-aviso{margin:2.5rem auto 0;max-width:760px;padding:1.1rem 1.3rem;background:#FFFFFF;border:1px solid #E2E8EE;border-left:4px solid #C9A961}
.ia-aviso-et{display:block;font-family:'IBM Plex Mono',monospace;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:#5E7E00;font-weight:500;margin-bottom:.35rem}
.ia-aviso p{margin:0;font-family:'Barlow',sans-serif;font-size:.92rem;line-height:1.6;color:#5B6573}

/* Tablas */
.article-body .tabla-scroll{margin:2.5rem 0 3rem;overflow-x:auto;-webkit-overflow-scrolling:touch}
.article-body table{width:100%;min-width:520px;border-collapse:collapse;font-family:'Barlow',sans-serif;font-size:.95rem;line-height:1.5;background:#FFFFFF;border:1px solid #E2E8EE}
.article-body thead th{background:#0A2540;color:#FFFFFF;font-family:'Sora',sans-serif;font-size:.74rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;text-align:left;padding:.85rem 1rem;vertical-align:bottom;border:0}
.article-body tbody td{padding:.9rem 1rem;vertical-align:top;border-top:1px solid #E2E8EE;color:#3A3A3A}
.article-body tbody tr:nth-child(even) td{background:#F4F6F8}
.article-body tbody td:first-child{color:#0A2540;font-weight:600;width:32%}
.article-body table strong,.article-body table b{color:#0A2540;font-weight:700}
.article-body table a{color:#CC6900;border-bottom:1px solid currentColor}

/* Caja de resumen */
.article-body .resumen{margin:2rem 0 2.75rem;padding:1.5rem 1.7rem;background:#F4F6F8;border-left:4px solid #99CC00}
.article-body .resumen>b{display:block;font-family:'Sora',sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#5E7E00;margin-bottom:.9rem}
.article-body .resumen ul{margin:0;padding-left:1.25rem}
.article-body .resumen li{margin-bottom:.6rem;font-family:'Barlow',sans-serif;font-size:1rem;line-height:1.6;color:#3A3A3A}
.article-body .resumen li::marker{color:#99CC00}

/* Respuesta directa */
.article-body .respuesta-directa{border-top:3px solid #FF8300;padding-top:1.4rem}

/* Grafico propio */
.article-body .fig-propia{margin:2.75rem 0 3rem;padding:0}
.article-body .fig-propia svg{width:100%;height:auto;display:block;border:1px solid #E2E8EE}
.article-body figcaption{margin-top:.85rem;padding-left:1rem;border-left:3px solid #C9A961;font-family:'Barlow',sans-serif;font-size:.9rem;line-height:1.6;color:#5B6573;font-style:normal}

/* CTA unico */
.article-body .cta-final{margin:3rem 0 1.5rem;padding:0}
.article-body .cta-final a{display:inline-block;background:#FF8300;color:#FFFFFF;font-family:'Sora',sans-serif;font-weight:700;font-size:1rem;line-height:1.3;padding:1rem 1.6rem;border:0;text-decoration:none;transition:background .2s}
.article-body .cta-final a:hover{background:#CC6900;opacity:1}

/* Ficha de autor. Los !important no son pereza: la plantilla estiliza el
   primer parrafo del cuerpo como entradilla en cursiva grande con filo
   inferior, y la ficha vive dentro del cuerpo. Sin reset, el nombre del autor
   saldria maquetado como una entradilla. */
.autor-ficha{margin:3.5rem auto 0!important;max-width:760px;padding:1.7rem 1.8rem;background:#F4F6F8;border-left:4px solid #C9A961}
.autor-ficha .autor-et{display:block;font-family:'IBM Plex Mono',monospace;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:#C9A961;font-weight:600;margin-bottom:.7rem}
.autor-ficha p{margin:0 0 .55rem;font-family:'Barlow',sans-serif;font-style:normal}
.autor-ficha .autor-nombre{font-family:'Sora',sans-serif!important;font-size:1.15rem!important;font-weight:700!important;color:#0A2540!important;line-height:1.25!important;font-style:normal!important;border-bottom:0!important;padding-bottom:0!important;margin-bottom:.2rem!important}
.autor-ficha .autor-rol{font-size:.95rem;font-weight:600;color:#0A2540;line-height:1.5}
.autor-ficha .autor-bio{font-size:.93rem;line-height:1.65;color:#5B6573}
.autor-ficha .autor-cv{margin:1rem 0 .4rem!important;padding-left:1.15rem!important;list-style:none!important}
.autor-ficha .autor-cv li{position:relative;margin-bottom:.45rem;padding-left:.2rem;font-family:'Barlow',sans-serif;font-size:.9rem;line-height:1.55;color:#5B6573}
.autor-ficha .autor-cv li::before{content:"";position:absolute;left:-1.1rem;top:.55em;width:7px;height:7px;background:#99CC00}
.autor-ficha .autor-cv strong{color:#0A2540;font-weight:700}
.autor-ficha .autor-fechas{margin:1.1rem 0 0!important;padding-top:.9rem;border-top:1px solid #E2E8EE;font-family:'IBM Plex Mono',monospace;font-size:.74rem;line-height:1.6;color:#5B6573;letter-spacing:.02em}

@media (max-width:640px){
  .article-body .tabla-scroll{margin-left:-1rem;margin-right:-1rem;padding:0 1rem}
  .article-body table{font-size:.88rem}
  .article-body thead th,.article-body tbody td{padding:.7rem .8rem}
  .autor-ficha{padding:1.3rem 1.2rem}
}
</style></head>
<body>

<nav class="nav" id="nav">
  <div class="nav-inner">
    <a class='nav-brand' href='/'><img src="assets/logos/estrategicamente-logo.svg" alt="EstratégicaMente"></a>
    <ul class="nav-menu" id="nav-menu">
      <li class="nav-dropdown">
        <button type="button" class="nav-dropdown-toggle" aria-haspopup="true"><span data-lang="es">Simplicity</span><span class="nav-caret" aria-hidden="true"></span></button>
        <ul class="nav-dropdown-menu">
        <li><a href='/asesoramiento'><span data-lang="es">Advisory</span></a></li>
        <li><a href="/subvenciones-licitaciones-premios"><span data-lang="es">Grants</span></a></li>
        <li><a href="/software-subvenciones-administracion"><span data-lang="es">Grantify</span></a></li>
        <li><a href="/automatizacion-procesos-ia"><span data-lang="es">Processes</span></a></li>
        <li><a href="/asistente-ia-direccion"><span data-lang="es">Consilium</span></a></li>
        <li><a href="/ia-en-docencia-universitaria"><span data-lang="es">Lab</span></a></li>
        <li><a href="/cumplimiento-eu-ai-act"><span data-lang="es">CriterIA©</span></a></li>
        </ul>
      </li>
      <li><a href='/blog'><span data-lang="es">Blog</span></a></li><li><a href='/verificar' style='white-space:nowrap'><span data-lang="es">Verificar sello</span></a></li>
      <li class="nav-dropdown">
        <button type="button" class="nav-dropdown-toggle" aria-haspopup="true"><span data-lang="es">Sobre nosotros</span><span class="nav-caret" aria-hidden="true"></span></button>
        <ul class="nav-dropdown-menu">
        <li><a href='/sobre'><span data-lang="es">Sobre nosotros</span></a></li>
        <li><a href='/contacto'><span data-lang="es">Contacto</span></a></li>
        <li><a href='/recursos'><span data-lang="es">Recursos gratuitos</span></a></li>
        </ul>
      </li>
    </ul>
    <div class="nav-right">
      <a class='btn-eu-ai-act' href='/diagnostico-ai-act' title='CriterIA© 7 · autodiagnóstico gratuito EU AI Act'><span class="btn-eu-badge">GRATIS</span><span class="btn-eu-text" data-lang="es">EU AI Act</span></a>
      <div class="lang-toggle"><button data-lang="es" class="active">ES</button><button data-lang="en">EN</button></div>
      
      <button class="nav-toggle" id="nav-toggle"><span></span><span></span><span></span></button>
    </div>
  </div>
</nav>

<article class="article-page" id="article-root"><div class="container-narrow"><div class="breadcrumb" style="margin-top:6rem;margin-bottom:1.5rem;"><a href="/">Estrategicamente</a> <span class="sep">-</span> <a href="/blog">Blog</a></div><div class="article-meta" style="font-family:'IBM Plex Mono',monospace;font-size:0.75rem;letter-spacing:0.16em;text-transform:uppercase;color:#5E7E00;margin-bottom:1.5rem;">04 ago 2026 - Guillermo Taboada</div><h1 style="font-family:'Sora',sans-serif;font-size:clamp(1.9rem,4.4vw,3rem);font-weight:800;text-transform:uppercase;letter-spacing:-.02em;line-height:1.08;color:#0A2540;margin-bottom:2rem;max-width:760px;margin-left:auto;margin-right:auto;">¿Es gasto subvencionable la consultoría del EU AI Act?</h1><div class="article-image" style="margin:2rem auto 3rem;max-width:760px;aspect-ratio:16/9;overflow:hidden;"><img src="https://cdn.stocksnap.io/img-thumbs/960w/D3FWEZHJMA.jpg" alt="¿Es gasto subvencionable la consultoría del EU AI Act?" style="width:100%;height:100%;object-fit:cover;"></div><div data-newsletter-blog="compacto" style="max-width:760px;margin:0 auto 2.5rem;"></div><div class="article-body"><p class="respuesta-directa"><strong>Sí en varias convocatorias, pero nunca bajo ese nombre.</strong> No existe ninguna línea llamada «cumplimiento del EU AI Act». Lo que sí es gasto elegible en 2026 es la consultoría de preparación para la adopción de IA —inventario de sistemas, gobernanza del dato y casos de uso— y la formación del artículo 4, bonificable con el crédito de FUNDAE que tu empresa ya ha cotizado.</p>

<div class="resumen"><b>En resumen</b>
<ul>
<li>Ninguna convocatoria financia «cumplir el AI Act» como tal: hay que encajar el trabajo dentro de conceptos que sí existen en las bases.</li>
<li>La línea de IA del SPRI vasco recoge de forma expresa la consultoría especializada de preparación para la adopción de IA, con hasta 100.000 € anuales.</li>
<li>La categoría de Inteligencia Artificial del Kit Consulting incluye gobernanza del dato y cumplimiento, con 6.000 € por servicio y un mínimo de 100 horas.</li>
<li>La formación en IA aplicada al puesto es bonificable por FUNDAE, al margen de cualquier subvención y sin límite de convocatoria.</li>
<li>La obligación de alfabetización del artículo 4 está en vigor desde el 2 de febrero de 2025 y no tiene umbral de tamaño.</li>
<li>Dato de nuestros expedientes: redactar la memoria de una convocatoria consume <strong>120 horas de media</strong>. Es la cifra que hay que tener delante antes de decidir a qué presentarse.</li>
</ul></div>

<h2>Por qué la pregunta está mal planteada (y cómo plantearla bien)</h2>

<p>Un gestor de subvenciones no busca «ayudas para cumplir el AI Act»: esa etiqueta no existe en ninguna base reguladora. Busca los <strong>conceptos de gasto</strong> que sí figuran en las convocatorias y comprueba si el trabajo de cumplimiento cabe dentro de alguno. Cabe en tres, con nombres distintos:</p>

<ol>
<li><strong>Consultoría de preparación para la adopción de IA.</strong> El encaje más limpio: cubre análisis de datos, identificación de casos de uso y definición de las condiciones para implantar. El <a href="/cumplimiento-eu-ai-act">inventario de sistemas y el diagnóstico de cumplimiento</a> son literalmente eso.</li>
<li><strong>Formación del personal.</strong> La alfabetización del artículo 4 es una acción formativa, y como tal entra por la vía de FUNDAE.</li>
<li><strong>Gobernanza del dato dentro del proyecto de implantación.</strong> Cuando lo subvencionado es la solución de IA, la supervisión humana y la trazabilidad forman parte del proyecto, no de un anexo administrativo.</li>
</ol>

<h2>Qué dice exactamente la norma</h2>

<p>El artículo 4 del <a href="https://eur-lex.europa.eu/eli/reg/2024/1689/oj" rel="noopener">Reglamento (UE) 2024/1689</a> obliga a proveedores y responsables del despliegue a garantizar un nivel suficiente de alfabetización en IA de su personal y de quienes operen sistemas en su nombre. Rige desde el 2 de febrero de 2025, no fija temario ni certificación oficial, y no establece umbral: una empresa de doce personas está igual de obligada que una de mil.</p>

<p>El artículo 50 añade la transparencia cuando un sistema interactúa con personas o genera contenido, aplicable desde el 2 de agosto de 2026. El <a href="https://www.boe.es/" rel="noopener">Reglamento Ómnibus (UE) 2026/1744</a> aplazó el alto riesgo del Anexo III a diciembre de 2027, pero <strong>no tocó ni el artículo 4 ni el 50</strong>: es la confusión más extendida del mercado.</p>

<figure class="fig-propia">
<svg viewBox="0 0 760 330" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="Mapa de encaje: las tres obligaciones del EU AI Act y el concepto de gasto subvencionable por el que entra cada una. La alfabetización del artículo 4 entra por formación bonificable de FUNDAE. El inventario y la gobernanza entran por consultoría de preparación para la adopción de IA. La transparencia del artículo 50 entra como parte del proyecto de implantación.">
<title>Por qué concepto de gasto entra cada obligación del EU AI Act</title>
<desc>Tres obligaciones del Reglamento a la izquierda, conectadas al concepto de gasto elegible por el que se financia cada una: formación bonificable, consultoría de preparación para la adopción de IA, y proyecto de implantación.</desc>
<rect width="760" height="330" fill="#F4F6F8"/>
<text x="40" y="34" font-family="IBM Plex Mono,monospace" font-size="10" letter-spacing="2" fill="#5E7E00">OBLIGACIÓN</text>
<text x="470" y="34" font-family="IBM Plex Mono,monospace" font-size="10" letter-spacing="2" fill="#5E7E00">CONCEPTO DE GASTO ELEGIBLE</text>
<line x1="40" y1="44" x2="720" y2="44" stroke="#E2E8EE" stroke-width="1"/>
<g font-family="Sora,sans-serif" fill="#0A2540">
<rect x="40" y="66" width="250" height="62" fill="#FFFFFF" stroke="#E2E8EE"/>
<text x="56" y="90" font-size="13" font-weight="700">Artículo 4</text>
<text x="56" y="110" font-size="11" font-weight="400" fill="#5B6573">Alfabetización del personal</text>
<rect x="40" y="146" width="250" height="62" fill="#FFFFFF" stroke="#E2E8EE"/>
<text x="56" y="170" font-size="13" font-weight="700">Inventario y gobernanza</text>
<text x="56" y="190" font-size="11" font-weight="400" fill="#5B6573">Sistemas, riesgos, políticas</text>
<rect x="40" y="226" width="250" height="62" fill="#FFFFFF" stroke="#E2E8EE"/>
<text x="56" y="250" font-size="13" font-weight="700">Artículo 50</text>
<text x="56" y="270" font-size="11" font-weight="400" fill="#5B6573">Transparencia del sistema</text>
<rect x="470" y="66" width="250" height="62" fill="#FFFFFF" stroke="#99CC00" stroke-width="2"/>
<text x="486" y="90" font-size="13" font-weight="700">Formación bonificable</text>
<text x="486" y="110" font-size="11" font-weight="400" fill="#5B6573">Crédito FUNDAE ya cotizado</text>
<rect x="470" y="146" width="250" height="62" fill="#FFFFFF" stroke="#FF8300" stroke-width="2"/>
<text x="486" y="170" font-size="13" font-weight="700">Consultoría de adopción</text>
<text x="486" y="190" font-size="11" font-weight="400" fill="#5B6573">SPRI · Kit Consulting · líneas CCAA</text>
<rect x="470" y="226" width="250" height="62" fill="#FFFFFF" stroke="#0A2540" stroke-width="2"/>
<text x="486" y="250" font-size="13" font-weight="700">Proyecto de implantación</text>
<text x="486" y="270" font-size="11" font-weight="400" fill="#5B6573">Parte de la solución, no anexo</text>
</g>
<g stroke-width="2" fill="none">
<path d="M290,97 L470,97" stroke="#99CC00"/>
<path d="M290,177 L470,177" stroke="#FF8300"/>
<path d="M290,257 L470,257" stroke="#0A2540"/>
</g>
<g fill="#0A2540" font-family="IBM Plex Mono,monospace" font-size="9">
<polygon points="462,93 470,97 462,101" fill="#99CC00"/>
<polygon points="462,173 470,177 462,181" fill="#FF8300"/>
<polygon points="462,253 470,257 462,261" fill="#0A2540"/>
</g>
<text x="40" y="316" font-family="IBM Plex Mono,monospace" font-size="9" letter-spacing="1.4" fill="#5B6573">Σ · NINGUNA CONVOCATORIA FINANCIA «CUMPLIR EL AI ACT»: FINANCIA ESTOS TRES CONCEPTOS</text>
</svg>
<figcaption>Las tres obligaciones del Reglamento entran por conceptos de gasto distintos: formación bonificable, consultoría de preparación para la adopción de IA y proyecto de implantación. Elegir mal el concepto es el motivo más frecuente de que un gasto perfectamente legítimo acabe siendo no elegible.</figcaption>
</figure>

<h2>Qué vías existen y en qué estado están</h2>

<div class="tabla-scroll"><table>
<thead><tr><th>Vía</th><th>Qué cubre</th><th>Cuánto</th><th>Estado en agosto de 2026</th></tr></thead>
<tbody>
<tr><td>Crédito FUNDAE</td><td>Formación en IA aplicada al puesto (artículo 4)</td><td>Crédito ya cotizado por la empresa</td><td>Disponible de forma permanente</td></tr>
<tr><td>Inteligencia Artificial · SPRI</td><td>Consultoría de preparación para la adopción, análisis de datos e identificación de casos de uso, de forma expresa</td><td>Hasta 100.000 € anuales</td><td>Convocatoria autonómica, País Vasco</td></tr>
<tr><td>Kit Consulting · categoría IA</td><td>Plan de IA, gobernanza del dato y caso de uso. Mínimo 100 horas por servicio</td><td>6.000 € por servicio · bono de 12.000 a 24.000 €</td><td>Entre convocatorias. Reabre de forma periódica con fondos remanentes al amparo de la Orden TDF/38/2026</td></tr>
<tr><td>Implantación de herramientas de IA</td><td>Despliegue de la solución</td><td>Hasta el 85 %, tope 100.000 €</td><td>Extremadura, plazo cerrado el 17/06/2026</td></tr>
<tr><td>Transformación digital FEDER (IG300C)</td><td>Digitalización, con encaje de IA</td><td>Hasta el 50 %</td><td>Galicia, activa</td></tr>
<tr><td>CDTI · línea Express IA</td><td>Proyectos de IA de mayor alcance</td><td>Hasta 250.000 € · 33 % a fondo perdido</td><td>Convocatoria continua</td></tr>
</tbody>
</table></div>

<p><em>Estado revisado el 4 de agosto de 2026. Confirma siempre la ficha oficial en la <a href="https://www.infosubvenciones.es/" rel="noopener">Base de Datos Nacional de Subvenciones</a> o en el boletín autonómico antes de solicitar.</em></p>

<h2>Qué no es elegible, casi nunca</h2>

<ul>
<li><strong>El gasto anterior a la solicitud.</strong> Si ya hiciste el diagnóstico, no lo metes en la memoria: lo usas para escribirla mejor.</li>
<li><strong>El trabajo interno.</strong> La mayoría de líneas exigen que las actuaciones las realicen empresas externas expertas.</li>
<li><strong>Las soluciones de ofimática o de uso general</strong>, aunque incorporen IA.</li>
<li><strong>La emisión de un sello</strong> como concepto aislado. Lo elegible es el trabajo técnico de detrás, no la etiqueta.</li>
<li><strong>Las sanciones.</strong> Lo decimos porque nos lo han preguntado en serio.</li>
</ul>

<h2>Cómo se hace, paso a paso</h2>

<ol>
<li><strong>Inventariar</strong> los sistemas de IA en uso. Sin esto no hay cumplimiento ni memoria: hay una intención.</li>
<li><strong>Traducir</strong> cada obligación al concepto de gasto por el que entra.</li>
<li><strong>Comprobar</strong> las bases de la <a href="/subvenciones-licitaciones-premios">convocatoria concreta</a>, no el resumen de prensa: el criterio de elegibilidad no es homogéneo entre comunidades.</li>
<li><strong>Separar</strong> lo que va por FUNDAE de lo que va por subvención: son compatibles y se justifican por caminos distintos.</li>
<li><strong>Documentar</strong> con la estructura que pedirá la justificación, desde el primer día.</li>
</ol>

<h2>Los errores que vemos en la práctica</h2>

<p>El más caro es el orden. Una empresa descubre que hay cien mil euros disponibles y monta el proyecto alrededor de la ayuda en vez de alrededor de un problema. Esas memorias se detectan en la primera lectura: hablan de tecnología y no de proceso, y un evaluador con oficio lo nota en dos párrafos.</p>

<p>El segundo es tratar la gobernanza como papeleo. Cuando el proyecto es de IA, la supervisión humana no es un anexo: es parte de la solución. Un evaluador que ve decisión automatizada sin supervisión descrita tiene motivo para bajar la puntuación, y cada vez más convocatorias lo valoran de forma explícita.</p>

<p>Y el tercero, el más silencioso: presentarse a todo. Aquí el argumento no es de criterio, es aritmético. <strong>En nuestros expedientes, la redacción de una memoria consume 120 horas de media</strong>: tres semanas de una persona a jornada completa. Una candidatura mal encajada no cuesta el importe que no te dan, cuesta las tres semanas que ya no dedicaste a la que sí encajaba. Por eso el trabajo de decidir se hace antes de escribir: <strong>de las candidaturas que superan el filtro previo y entran en redacción, menos del 5 % se descarta después</strong>.</p>

<h2>Preguntas frecuentes</h2>

<h3>¿Existe alguna subvención específica para cumplir el EU AI Act?</h3>
<p>No. Ninguna convocatoria usa esa denominación. El trabajo de cumplimiento se financia encajándolo en conceptos que sí existen en las bases: consultoría de preparación para la adopción de IA, formación del personal, o gobernanza del dato dentro de un proyecto de implantación.</p>

<h3>¿Puedo pagar la formación obligatoria del artículo 4 con FUNDAE?</h3>
<p>Sí. La formación en inteligencia artificial aplicada al puesto de trabajo es bonificable como acción formativa con el crédito que tu empresa ya ha cotizado. Es independiente de cualquier subvención y no depende de que haya una convocatoria abierta.</p>

<h3>¿Es compatible pedir una subvención y usar FUNDAE a la vez?</h3>
<p>Sí, siempre que no se financie dos veces el mismo gasto. FUNDAE cubre la acción formativa y la subvención cubre la consultoría o la implantación tecnológica. Se justifican por vías distintas y ante organismos distintos.</p>

<h3>¿El Kit Consulting sigue abierto en 2026?</h3>
<p>Es un programa que abre por tramos. La convocatoria anterior cerró el plazo de acuerdos el 31 de mayo de 2026 y está en fase de justificación, pero la Orden TDF/38/2026 habilita reabrir con los fondos no ejecutados, y así ha venido ocurriendo. Se concede por orden de solicitud y cierra al agotarse los fondos, así que lo determinante es <strong>llegar preparado</strong>: registro en Acelera Pyme y test de madurez digital hechos <em>antes</em> de que abra. Quien empieza el día del anuncio llega tarde.</p>

<h3>¿Puedo incluir en la memoria un diagnóstico que ya he hecho?</h3>
<p>No como gasto: el gasto ejecutado antes de la fecha de solicitud no suele ser elegible. Sí como contenido: el inventario de sistemas y el mapa de casos de uso son exactamente el material que hace que una memoria describa un proyecto y no una intención.</p>

<h3>¿Y si mi empresa tiene menos de diez empleados?</h3>
<p>Quedas fuera del Kit Consulting, que exige un mínimo de diez, pero no de las líneas autonómicas de implantación de IA ni del crédito de FUNDAE, que no fijan umbral inferior. Y la obligación del artículo 4 te aplica igual: el Reglamento no distingue por tamaño.</p>

<h3>¿Qué pasa si no cumplo y no hay convocatoria abierta?</h3>
<p>La obligación no depende de que exista financiación. El artículo 4 rige desde febrero de 2025 y la supervisión general empezó el 2 de agosto de 2026. El riesgo realista para una pyme no es la multa: es quedar fuera en auditorías, concursos públicos y compras de clientes grandes.</p>

<h3>¿Cuánto cuesta y cuánto tarda todo esto?</h3>
<p>Un diagnóstico de cumplimiento para una organización de menos de cincuenta personas se resuelve en días y su coste queda muy por debajo del umbral de 6.000 € por servicio del Kit Consulting. La memoria es otra cosa: en nuestros expedientes consume <strong>120 horas de media</strong>, unas tres semanas de trabajo a jornada completa. La parte cara nunca es el diagnóstico; es rehacer una implantación mal planteada o perder tres semanas en una candidatura que no encajaba.</p>



<p class="cta-final"><a href="/subvenciones-para-implantar-ia">Ver cómo se financia la implantación de IA paso a paso →</a></p>
<p style="margin-top:2rem;padding-top:1.2rem;border-top:1px solid #E2E8EE;font-size:.98rem"><strong>Seguir leyendo:</strong> <a href="/blog/cumplir-reglamento-ia-proyecto-subvencionable">La gobernanza de la IA ya es un proyecto subvencionable</a> · <a href="/blog/subvenciones-implantar-ia-pyme-2026">Convocatorias abiertas para implantar IA en 2026</a></p>
<aside class="autor-ficha" aria-label="Sobre el autor">
<span class="autor-et">Sobre el autor</span>
<p class="autor-nombre">Guillermo Taboada Martínez</p>
<p class="autor-rol">CEO y socio fundador de EstratégicaMente (Interim Manager Consulting, S.L.)</p>
<p class="autor-bio">Consultora internacional especializada en cumplimiento del Reglamento Europeo de IA (EU AI Act), gestión de subvenciones, licitaciones y premios globales con inteligencia artificial, e implantación de suites de IA a medida con casos de uso y sello de cumplimiento.</p>
<ul class="autor-cv">
<li>Profesor en la <strong>Universidade da Coruña</strong> y en <strong>BEYOND AI Finance &amp; Business School</strong></li>
<li>Autor de <strong>once libros</strong> sobre inteligencia artificial, liderazgo y financiación pública</li>
<li><strong>Más de 100 subvenciones</strong> gestionadas desde 2013</li>
<li><strong>Más de 1,7 M€</strong> captados en los seis primeros meses de implantación de Simplicity for Grants©</li>
</ul>
<p class="autor-fechas">Publicado el 4 de agosto de 2026 · Última actualización: 5 de agosto de 2026 · Esta página se revisa mensualmente porque las convocatorias cambian.</p>
</aside>
</div><aside class="ia-aviso" role="note" aria-label="Transparencia sobre el uso de inteligencia artificial"><span class="ia-aviso-et">Transparencia - Reglamento (UE) 2024/1689</span><p>Este contenido se ha elaborado con asistencia de sistemas de inteligencia artificial y ha sido revisado y validado por el equipo de Estrategicamente antes de su publicacion. La responsabilidad editorial es humana.</p></aside><div data-newsletter-blog></div></div></article>

<footer class="footer">
  <div class="container">
    <div class="footer-grid">
      <div class="footer-brand">
        <img src="assets/logos/estrategicamente-logo-dark.svg" alt="EstratégicaMente" class="footer-logo">
        <h4>ESTRATÉGICAMENTE</h4>
        <p>Elegir lo eficaz para hacerlo eficiente.</p>
      </div>
      <div class="footer-col">
        <h5>Soluciones</h5>
        <ul>
          <li><a href='/asesoramiento'>Advisory</a></li>
          <li><a href="/subvenciones-licitaciones-premios">Simplicity for Grants</a></li>
          <li><a href="/software-subvenciones-administracion">Grantify</a></li>
          <li><a href="/automatizacion-procesos-ia">Simplicity for Processes</a></li>
          <li><a href="/ia-en-docencia-universitaria">Simplicity Lab</a></li>
        </ul>
      </div>
      <div class="footer-col">
        <h5>EstratégicaMente</h5>
        <ul>
          <li><a href='/sobre'>Sobre EstratégicaMente</a></li>
          <li><a href='/recursos'>Recursos</a></li>
          <li><a href='/blog'>Blog</a></li>
          <li><a href='/contacto'>Contacto</a></li>
        </ul>
      </div>
      <div class="footer-col">
        <h5>Legal</h5>
        <ul>
          <li><a href='/aviso-legal' rel='noopener' target='_blank'>Aviso legal</a></li>
          <li><a href='/politica-de-privacidad' rel='noopener' target='_blank'>Privacidad</a></li>
          <li><a href='/politica-de-ia' style='color: var(--gold);'>Política de IA</a></li>
          <li><a href='/politica-de-cookies' rel='noopener' target='_blank'>Cookies</a></li>
          <li><a href='/declaracion-de-accesibilidad' rel='noopener' target='_blank'>Accesibilidad</a>
        <a href="admin/" class="footer-admin-link" rel="nofollow">Admin</a></li>
        </ul>
      </div>
    </div>

    <!-- Banner obligatorio de financiación pública del proyecto Simplicity for Grants -->
    

    <div class="footer-bottom">
      <p>© 2026 INTERIM MANAGER CONSULTING, S.L.</p>
    </div>
  </div>
</footer>

<script>
(function(){
  var API = "https://orfnafompycebfblkjdd.supabase.co/functions/v1/imc-articulos";
  var COM_API = "https://orfnafompycebfblkjdd.supabase.co/functions/v1/imc-comentarios";
  var params = new URLSearchParams(window.location.search);
  var slug = params.get("slug");
  if (!slug) {
    // En /blog/<slug> (rewrite de Netlify) la URL del navegador no lleva ?slug=,
    // así que extraemos el slug de la propia ruta.
    var pm = window.location.pathname.match(/\/blog\/+([^\/?#]+)/);
    if (pm && pm[1]) slug = decodeURIComponent(pm[1]);
  }
  var root = document.getElementById("article-root");

  function esc(s) {
    return String(s||"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;");
  }

  // === Comentarios ===
  window.loadComentarios = function(slug){
    var lista = document.getElementById('comentarios-lista');
    if (!lista) return;
    fetch(COM_API + '?slug=' + encodeURIComponent(slug))
      .then(function(r){ return r.json(); })
      .then(function(data){
        if (!data.comentarios || !data.comentarios.length){
          lista.innerHTML = '<p style="color:var(--meta); text-align:center; font-style:italic;">Sé el primero en comentar.</p>';
          return;
        }
        lista.innerHTML = data.comentarios.map(function(c){
          var fecha = new Date(c.created_at).toLocaleDateString('es-ES', {day:'numeric', month:'long', year:'numeric'});
          return '<div style="background:white; padding:1.25rem; border:1px solid var(--line); margin-bottom:0.75rem;">' +
            '<div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:0.5rem;">' +
              '<strong style="color:var(--navy); font-family:var(--display);">' + esc(c.nombre) + '</strong>' +
              '<span style="font-size:0.75rem; color:var(--meta); font-family:var(--sans);">' + fecha + '</span>' +
            '</div>' +
            '<div style="font-family:var(--serif); line-height:1.6; color:var(--ink); white-space:pre-line;">' + esc(c.mensaje) + '</div>' +
          '</div>';
        }).join('');
      })
      .catch(function(){ lista.innerHTML = '<p style="color:var(--meta);">No se pudieron cargar los comentarios.</p>'; });
  };

  window.enviarComentario = function(slug, titulo){
    var msg = document.getElementById('c-msg');
    var btn = document.querySelector('#comentario-form button[type="submit"]');
    var nombre = document.getElementById('c-nombre').value.trim();
    var email = document.getElementById('c-email').value.trim();
    var mensaje = document.getElementById('c-mensaje').value.trim();
    if (!nombre || !email || !mensaje) { msg.textContent = 'Faltan campos.'; msg.style.color = '#C62828'; return; }

    btn.disabled = true; btn.textContent = 'Enviando…';
    fetch(COM_API, {
      method: 'POST',
      headers: { 'Content-Type': 'application/json' },
      body: JSON.stringify({ articulo_slug: slug, nombre: nombre, email: email, mensaje: mensaje })
    })
    .then(function(r){ return r.json().then(function(j){ return {ok:r.ok, data:j}; }); })
    .then(function(res){
      btn.disabled = false; btn.textContent = 'Publicar comentario';
      if (res.ok){
        msg.textContent = '✓ Comentario publicado. Gracias por participar.';
        msg.style.color = '#2E7D32';
        document.getElementById('comentario-form').reset();
        loadComentarios(slug);
      } else {
        msg.textContent = 'Error: ' + (res.data.error || 'desconocido');
        msg.style.color = '#C62828';
      }
    })
    .catch(function(err){
      btn.disabled = false; btn.textContent = 'Publicar comentario';
      msg.textContent = 'Error de red: ' + err.message;
      msg.style.color = '#C62828';
    });
  };

  if (!slug) {
    root.innerHTML = '<div class="article-error"><h1 style="font-family:var(--display);color:var(--navy);">Artículo no especificado</h1><p>Vuelve al <a href="blog.html" style="color:var(--gold);">blog</a> y selecciona un artículo.</p></div>';
    return;
  }

  fetch(API + "?action=get&slug=" + encodeURIComponent(slug))
    .then(function(r){ return r.json().then(function(j){ return {ok:r.ok, status:r.status, data:j}; }); })
    .then(function(res){
      if (!res.ok || !res.data.articulo) {
        root.innerHTML = '<div class="article-error"><h1 style="font-family:var(--display);color:var(--navy);">Artículo no encontrado</h1><p>El artículo que buscas no existe o ya no está disponible. <a href="blog.html" style="color:var(--gold);">Volver al blog</a>.</p></div>';
        document.title = "Artículo no encontrado — EstratégicaMente";
        return;
      }
      var a = res.data.articulo;
      document.title = a.titulo + " — EstratégicaMente";

      // ---- SEO dinámico: meta description, Open Graph, canonical, Article JSON-LD ----
      try {
        var canonical = "https://estrategicamente.info/blog/" + a.slug;
        var desc = (a.extracto || "").replace(/\s+/g, " ").trim();
        function upsertMeta(sel, attr, key, val){
          if (!val) return;
          var el = document.head.querySelector(sel);
          if (!el){ el = document.createElement("meta"); el.setAttribute(attr, key); document.head.appendChild(el); }
          el.setAttribute("content", val);
        }
        upsertMeta('meta[name="description"]', "name", "description", desc);
        upsertMeta('meta[property="og:title"]', "property", "og:title", a.titulo);
        upsertMeta('meta[property="og:description"]', "property", "og:description", desc);
        upsertMeta('meta[property="og:type"]', "property", "og:type", "article");
        upsertMeta('meta[property="og:url"]', "property", "og:url", canonical);
        if (a.imagen_url) upsertMeta('meta[property="og:image"]', "property", "og:image", a.imagen_url);
        upsertMeta('meta[name="twitter:title"]', "name", "twitter:title", a.titulo);
        upsertMeta('meta[name="twitter:description"]', "name", "twitter:description", desc);
        if (a.imagen_url) upsertMeta('meta[name="twitter:image"]', "name", "twitter:image", a.imagen_url);
        var link = document.head.querySelector('link[rel="canonical"]');
        if (!link){ link = document.createElement("link"); link.setAttribute("rel","canonical"); document.head.appendChild(link); }
        link.setAttribute("href", canonical);
        var article = {
          "@context": "https://schema.org",
          "@type": "BlogPosting",
          "headline": a.titulo,
          "description": desc,
          "author": { "@type": "Person", "name": a.autor || "Guillermo Taboada Martínez" },
          "publisher": { "@type": "Organization", "name": "EstratégicaMente", "logo": { "@type": "ImageObject", "url": "https://estrategicamente.info/assets/img/og-image.png" } },
          "mainEntityOfPage": { "@type": "WebPage", "@id": canonical },
          "inLanguage": "es"
        };
        if (a.fecha) { article.datePublished = a.fecha; article.dateModified = a.fecha; }
        if (a.imagen_url) article.image = a.imagen_url;
        var s1 = document.createElement("script"); s1.type = "application/ld+json"; s1.text = JSON.stringify(article); document.head.appendChild(s1);
      } catch(e) {}

      var imagenHtml = "";
      if (a.imagen_url) {
        imagenHtml = '<div class="article-image" style="margin: 2rem auto 3rem; max-width: 760px; aspect-ratio: 16/9; overflow: hidden;"><img src="' + esc(a.imagen_url) + '" alt="' + esc(a.titulo) + '" style="width:100%; height:100%; object-fit:cover;"></div>';
      }

        // Share buttons y comentarios
        var shareUrl = encodeURIComponent(window.location.href);
        var shareTitle = encodeURIComponent(a.titulo);
        var shareBlock =
          '<div style="max-width:720px; margin: 4rem auto 2rem; padding: 2rem 0; border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); text-align:center;">' +
          '<div style="font-family: var(--sans); font-size: 0.8rem; letter-spacing: 0.18em; text-transform: uppercase; color: var(--meta); margin-bottom: 1.5rem;">Compartir este artículo</div>' +
          '<div style="display:flex; gap:0.75rem; justify-content:center; flex-wrap:wrap;">' +
            '<a href="https://www.linkedin.com/sharing/share-offsite/?url=' + shareUrl + '" target="_blank" rel="noopener" style="display:inline-flex; align-items:center; gap:0.5rem; padding:0.65rem 1.25rem; background:#0077B5; color:white; text-decoration:none; font-family:var(--sans); font-size:0.85rem; letter-spacing:0.05em;">' +
              '<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="M20.5 2h-17A1.5 1.5 0 002 3.5v17A1.5 1.5 0 003.5 22h17a1.5 1.5 0 001.5-1.5v-17A1.5 1.5 0 0020.5 2zM8 19H5v-9h3zM6.5 8.25A1.75 1.75 0 118.3 6.5a1.78 1.78 0 01-1.8 1.75zM19 19h-3v-4.74c0-1.42-.6-1.93-1.38-1.93A1.74 1.74 0 0013 14.19a.66.66 0 000 .14V19h-3v-9h2.9v1.3a3.11 3.11 0 012.7-1.4c1.55 0 3.36.86 3.36 3.66z"/></svg>' +
              'LinkedIn' +
            '</a>' +
            '<a href="https://twitter.com/intent/tweet?url=' + shareUrl + '&text=' + shareTitle + '" target="_blank" rel="noopener" style="display:inline-flex; align-items:center; gap:0.5rem; padding:0.65rem 1.25rem; background:#000; color:white; text-decoration:none; font-family:var(--sans); font-size:0.85rem; letter-spacing:0.05em;">' +
              '<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"/></svg>' +
              'X (Twitter)' +
            '</a>' +
            '<a href="https://api.whatsapp.com/send?text=' + shareTitle + '%20' + shareUrl + '" target="_blank" rel="noopener" style="display:inline-flex; align-items:center; gap:0.5rem; padding:0.65rem 1.25rem; background:#25D366; color:white; text-decoration:none; font-family:var(--sans); font-size:0.85rem; letter-spacing:0.05em;">' +
              '<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413Z"/></svg>' +
              'WhatsApp' +
            '</a>' +
          '</div>' +
          '</div>' +
          '<div data-newsletter-blog></div>' +
          // Sección comentarios (Disqus o nativo simple)
          '<div id="comentarios" style="max-width:720px; margin: 3rem auto;">' +
          '<div style="font-family: var(--sans); font-size: 0.8rem; letter-spacing: 0.18em; text-transform: uppercase; color: var(--meta); margin-bottom: 1.5rem; text-align:center;">Comentarios</div>' +
          '<div id="comentarios-lista" style="margin-bottom: 2rem;"></div>' +
          '<form id="comentario-form" style="background:var(--paper); padding:1.5rem; border:1px solid var(--line);">' +
            '<div style="display:grid; grid-template-columns: 1fr 1fr; gap:0.75rem; margin-bottom:0.75rem;">' +
              '<input type="text" id="c-nombre" placeholder="Tu nombre" required style="width:100%; padding:0.6rem; border:1px solid var(--line); background:white; font-family:inherit; font-size:0.95rem;">' +
              '<input type="email" id="c-email" placeholder="Email (no se publica)" required style="width:100%; padding:0.6rem; border:1px solid var(--line); background:white; font-family:inherit; font-size:0.95rem;">' +
            '</div>' +
            '<textarea id="c-mensaje" placeholder="Tu comentario..." required rows="4" style="width:100%; padding:0.6rem; border:1px solid var(--line); background:white; font-family:inherit; font-size:0.95rem; margin-bottom:0.75rem;"></textarea>' +
            '<button type="submit" style="background:var(--navy); color:var(--cream); padding:0.7rem 1.5rem; border:0; font-family:var(--sans); font-size:0.85rem; letter-spacing:0.1em; text-transform:uppercase; cursor:pointer;">Publicar comentario</button>' +
            '<div id="c-msg" style="margin-top:0.75rem; font-size:0.85rem; color:var(--meta);"></div>' +
          '</form>' +
          '</div>';

        root.innerHTML = '<div class="container-narrow">' +
        '<div class="breadcrumb" style="margin-top: 6rem; margin-bottom: 1.5rem;"><a href="index.html">EstratégicaMente</a> <span class="sep">◆</span> <a href="blog.html">Blog</a></div>' +
        '<div class="article-meta" style="font-family: var(--sans); font-size: 0.75rem; letter-spacing: 0.18em; text-transform: uppercase; color: var(--gold); margin-bottom: 1.5rem;">' + esc(a.fecha_str) + ' · ' + esc(a.autor) + '</div>' +
        '<h1 style="font-family: var(--display); font-size: clamp(2.25rem, 5vw, 4rem); line-height: 1.05; color: var(--navy); margin-bottom: 2rem; letter-spacing: -0.025em; max-width: 760px; margin-left: auto; margin-right: auto;">' + esc(a.titulo) + '</h1>' +
        imagenHtml +
        '<div data-newsletter-blog="compacto" style="max-width:720px;margin:0 auto 2.5rem;"></div>' +
        '<div class="article-body">' + a.contenido + '</div>' +
        shareBlock +
        '<p style="text-align:center; margin: 4rem auto 2rem; max-width: 720px;"><a href="blog.html" style="color:var(--gold); font-family:var(--sans); font-size:0.85rem; letter-spacing:0.1em; text-transform:uppercase;">← Volver al blog</a></p>' +
      '</div>';

        // ---- Vídeo privacy-first: activa cualquier .yt-facade del cuerpo (no carga YouTube hasta el clic) ----
        try {
          var vbody = root.querySelector('.article-body');
          if (vbody) {
            var facades = vbody.querySelectorAll('.yt-facade[data-yt]');
            Array.prototype.forEach.call(facades, function(facade){
              function loadVideo(){
                var id = facade.getAttribute('data-yt');
                if (!id) return;
                var start = facade.getAttribute('data-start') || '0';
                var ifr = document.createElement('iframe');
                ifr.setAttribute('src', 'https://www.youtube-nocookie.com/embed/' + id + '?autoplay=1&rel=0&modestbranding=1&start=' + start);
                ifr.setAttribute('title', facade.getAttribute('data-title') || a.titulo);
                ifr.setAttribute('allow', 'accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share');
                ifr.setAttribute('allowfullscreen', '');
                facade.innerHTML = ''; facade.appendChild(ifr); facade.style.cursor = 'default';
                try { window.clarity && window.clarity('event', 'article_video_play'); } catch(e){}
              }
              facade.addEventListener('click', loadVideo);
              facade.addEventListener('keydown', function(e){ if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); loadVideo(); } });
              try {
                var vid = facade.getAttribute('data-yt');
                var vobj = {
                  "@context":"https://schema.org","@type":"VideoObject",
                  "name": facade.getAttribute('data-title') || a.titulo,
                  "description": (a.extracto || a.titulo || '').replace(/\s+/g,' ').trim(),
                  "thumbnailUrl": facade.getAttribute('data-thumb') || ('https://i.ytimg.com/vi/' + vid + '/maxresdefault.jpg'),
                  "uploadDate": facade.getAttribute('data-date') || a.fecha,
                  "contentUrl": "https://www.youtube.com/watch?v=" + vid,
                  "embedUrl": "https://www.youtube-nocookie.com/embed/" + vid,
                  "publisher": { "@type":"Organization", "name":"EstratégicaMente", "logo": { "@type":"ImageObject", "url":"https://estrategicamente.info/assets/logos/estrategicamente-logo.svg" } }
                };
                var sv = document.createElement('script'); sv.type = 'application/ld+json'; sv.text = JSON.stringify(vobj); document.head.appendChild(sv);
              } catch(e){}
            });
          }
        } catch(e){}

        // ---- FAQPage JSON-LD (desde la sección "Preguntas frecuentes") ----
        try {
          var fbody = root.querySelector('.article-body');
          var faqs = [];
          if (fbody) {
            var kids = fbody.children, inFaq = false;
            for (var fi = 0; fi < kids.length; fi++) {
              var kn = kids[fi], ktag = kn.tagName;
              if (ktag === 'H2') { inFaq = /preguntas frecuentes/i.test(kn.textContent || ""); continue; }
              if (inFaq && ktag === 'H3') {
                var q = (kn.textContent || "").trim(), ans = "", sib = kn.nextElementSibling;
                while (sib && sib.tagName === 'P') { ans += (ans ? " " : "") + (sib.textContent || "").trim(); sib = sib.nextElementSibling; }
                if (q && ans) faqs.push({ "@type": "Question", "name": q, "acceptedAnswer": { "@type": "Answer", "text": ans } });
              }
            }
          }
          if (faqs.length) {
            var s2 = document.createElement("script"); s2.type = "application/ld+json";
            s2.text = JSON.stringify({ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": faqs });
            document.head.appendChild(s2);
          }
        } catch(e) {}

        // Cargar comentarios
        loadComentarios(slug);

        // Handler form
        document.getElementById('comentario-form').addEventListener('submit', function(e){
          e.preventDefault();
          enviarComentario(slug, a.titulo);
        });
    })
    .catch(function(err){
      root.innerHTML = '<div class="article-error"><h1 style="font-family:var(--display);color:var(--navy);">Error al cargar</h1><p>No hemos podido cargar el artículo. Vuelve al <a href="blog.html" style="color:var(--gold);">blog</a>.</p></div>';
    });
})();
</script>
<script src="assets/js/main.js?v=52"></script>
<script src="assets/js/accesibilidad.js"></script>
<script src="assets/js/ai-governance.js"></script>
<script src="assets/js/wow.js?v=1"></script>
<script src="https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit" async defer></script>
<script defer src="/assets/js/newsletter-blog.js?v=1"></script>
</body>
</html>
