{
 "hero": {
  "id": "p00-hero",
  "title": "Vitrina para clínicas: del anuncio al primer pago",
  "promise": "Sabes qué anuncios traen pacientes que pagan, y ningún mensaje queda sin respuesta.",
  "video": "p00-hero.mp4",
  "poster": "../stills-partner/p00-hero-poster.png",
  "narrated": true,
  "status": "ready",
  "src": "videos/p00-hero.mp4",
  "duration": "1:56",
  "posterImg": {
   "avif": "img/p00-hero-1920.avif",
   "webp": "img/p00-hero-1920.webp",
   "w": 1920,
   "h": 1080
  }
 },
 "modules": [
  {
   "id": "p01-gasto-vs-pagos",
   "n": 1,
   "stage": "M1 · Consultas",
   "title": "Lo que gastas en anuncios y lo que pagan tus pacientes",
   "promise": "Ves el retorno real, mes a mes, con pagos y no con clics.",
   "moment": "Retorno 2,0× en 12 meses: cada $1 en anuncios volvió como $2 pagados.",
   "video": "p01-gasto-vs-pagos.mp4",
   "poster": "p01-gasto-vs-pagos.png",
   "narrated": true,
   "status": "ready",
   "src": "videos/p01-gasto-vs-pagos.mp4",
   "duration": "1:42",
   "posterImg": {
    "avif": "img/p01-gasto-vs-pagos-1280.avif",
    "webp": "img/p01-gasto-vs-pagos-1280.webp",
    "w": 1280,
    "h": 720
   }
  },
  {
   "id": "p02-anuncio-a-paciente",
   "n": 2,
   "stage": "M1 → M3",
   "title": "De un anuncio a un paciente pagado",
   "promise": "Sigues a cada paciente desde el clic hasta el primer pago.",
   "moment": "Mediana de 4 días del clic al primer pago.",
   "video": "p02-anuncio-a-paciente.mp4",
   "poster": "p02-anuncio-a-paciente.png",
   "narrated": true,
   "status": "ready",
   "src": "videos/p02-anuncio-a-paciente.mp4",
   "duration": "1:19",
   "posterImg": {
    "avif": "img/p02-anuncio-a-paciente-1280.avif",
    "webp": "img/p02-anuncio-a-paciente-1280.webp",
    "w": 1280,
    "h": 720
   }
  },
  {
   "id": "p03-escalar-o-pausar",
   "n": 3,
   "stage": "M1 · Consultas",
   "title": "Qué anuncio escalar y cuál pausar",
   "promise": "Dejas de adivinar con el presupuesto.",
   "moment": "Un anuncio con $210.000 de gasto, 36 personas y 0 agendas. Tú decides.",
   "video": "p03-escalar-o-pausar.mp4",
   "poster": "p03-escalar-o-pausar.png",
   "narrated": true,
   "status": "ready",
   "src": "videos/p03-escalar-o-pausar.mp4",
   "duration": "1:11",
   "posterImg": {
    "avif": "img/p03-escalar-o-pausar-1280.avif",
    "webp": "img/p03-escalar-o-pausar-1280.webp",
    "w": 1280,
    "h": 720
   }
  },
  {
   "id": "p04-nadie-sin-respuesta",
   "n": 4,
   "stage": "M2 · Agendas",
   "title": "Nadie se queda sin respuesta",
   "promise": "El asistente contesta en segundos y deriva cuando corresponde.",
   "moment": "Respondido en segundos, y la alerta si nadie toma el traspaso.",
   "video": "p04-nadie-sin-respuesta.mp4",
   "poster": "p04-nadie-sin-respuesta.png",
   "pending": true,
   "preview": "06-bandeja-whatsapp-instagram.png",
   "narrated": true,
   "status": "ready",
   "src": "videos/p04-nadie-sin-respuesta.mp4",
   "duration": "1:19",
   "posterImg": {
    "avif": "img/p04-nadie-sin-respuesta-1280.avif",
    "webp": "img/p04-nadie-sin-respuesta-1280.webp",
    "w": 1280,
    "h": 720
   }
  },
  {
   "id": "p05-agenda-se-llena",
   "n": 5,
   "stage": "M2 · Agendas",
   "title": "La agenda se llena sola",
   "promise": "La hora queda reservada directo en tu software de agenda.",
   "moment": "La cita aparece en la agenda sin que nadie la escriba.",
   "video": "p05-agenda-se-llena.mp4",
   "poster": "p05-agenda-se-llena.png",
   "generated": "vitrina-ui remotion/videos/p05-agenda-se-llena/video.json",
   "narrated": true,
   "status": "ready",
   "src": "videos/p05-agenda-se-llena.mp4",
   "duration": "1:02",
   "posterImg": {
    "avif": "img/p05-agenda-se-llena-1280.avif",
    "webp": "img/p05-agenda-se-llena-1280.webp",
    "w": 1280,
    "h": 720
   }
  },
  {
   "id": "p06-abono-verificado",
   "n": 6,
   "stage": "M2 · Agendas",
   "title": "La hora se agenda cuando el abono está verificado",
   "promise": "Menos inasistencias, sin perseguir comprobantes.",
   "moment": "El abono pasa de «Por confirmar» a verificado. Un pantallazo no es un pago.",
   "video": "p06-abono-verificado.mp4",
   "poster": "p06-abono-verificado.png",
   "pending": true,
   "preview": "10-transferencias-por-confirmar.png",
   "narrated": true,
   "status": "ready",
   "src": "videos/p06-abono-verificado.mp4",
   "duration": "1:16",
   "posterImg": {
    "avif": "img/p06-abono-verificado-1280.avif",
    "webp": "img/p06-abono-verificado-1280.webp",
    "w": 1280,
    "h": 720
   }
  },
  {
   "id": "p07-cuanto-invertir",
   "n": 7,
   "stage": "M1 · Consultas",
   "title": "¿Cuánto invertir para llenar la agenda?",
   "promise": "Calculas el gasto necesario con las tasas reales de tu clínica.",
   "moment": "El gasto que necesitas para sumar pacientes nuevos que paguen.",
   "video": "p07-cuanto-invertir.mp4",
   "poster": "p07-cuanto-invertir-poster.png",
   "narrated": true,
   "status": "ready",
   "src": "videos/p07-cuanto-invertir.mp4",
   "duration": "1:05",
   "posterImg": {
    "avif": "img/p07-cuanto-invertir-1280.avif",
    "webp": "img/p07-cuanto-invertir-1280.webp",
    "w": 1280,
    "h": 720
   }
  },
  {
   "id": "p08-precio",
   "n": 8,
   "stage": "M2 · Agendas",
   "title": "El precio sin perder al paciente",
   "promise": "Cada clínica define su política de precio.",
   "moment": "Dar un rango anclado a la evaluación, o no dar precio nunca.",
   "video": "p08-precio.mp4",
   "poster": "p08-precio-poster.png",
   "narrated": true,
   "status": "ready",
   "src": "videos/p08-precio.mp4",
   "duration": "1:11",
   "posterImg": {
    "avif": "img/p08-precio-1280.avif",
    "webp": "img/p08-precio-1280.webp",
    "w": 1280,
    "h": 720
   }
  },
  {
   "id": "p09-empezar",
   "n": 9,
   "stage": "Puesta en marcha",
   "title": "Empezar: conectar tu agenda y tus anuncios",
   "promise": "La puesta en marcha es corta y no rompe lo que ya funciona.",
   "moment": "«Conexión válida» y la primera respuesta del asistente.",
   "video": "p09-empezar.mp4",
   "poster": "p09-empezar.png",
   "pending": true,
   "preview": "09-conexion-agenda.png",
   "narrated": true,
   "status": "ready",
   "src": "videos/p09-empezar.mp4",
   "duration": "1:14",
   "posterImg": {
    "avif": "img/p09-empezar-1280.avif",
    "webp": "img/p09-empezar-1280.webp",
    "w": 1280,
    "h": 720
   }
  },
  {
   "id": "p10-preguntale-a-tus-datos",
   "n": 10,
   "stage": "M1 a M3",
   "title": "Pregúntale a tus datos",
   "promise": "Consultas tus clínicas en lenguaje natural.",
   "moment": "La respuesta cita los números de Vitrina.",
   "video": "p10-preguntale-a-tus-datos.mp4",
   "poster": "p10-preguntale-a-tus-datos-poster.png",
   "audience": "Para consultores",
   "narrated": true,
   "status": "ready",
   "src": "videos/p10-preguntale-a-tus-datos.mp4",
   "duration": "1:16",
   "posterImg": {
    "avif": "img/p10-preguntale-a-tus-datos-1280.avif",
    "webp": "img/p10-preguntale-a-tus-datos-1280.webp",
    "w": 1280,
    "h": 720
   }
  }
 ],
 "team": [
  {
   "id": "c00-tour-clinica",
   "n": "01",
   "kicker": "Tour general",
   "title": "Dónde está cada cosa en Vitrina para clínicas",
   "source": "clinicas",
   "status": "ready",
   "src": "videos/c00-tour-clinica.mp4",
   "duration": "1:10",
   "posterImg": {
    "avif": "img/c00-tour-clinica-960.avif",
    "webp": "img/c00-tour-clinica-960.webp",
    "w": 960,
    "h": 540
   }
  },
  {
   "id": "c01-conectar-agenda",
   "n": "02",
   "kicker": "Día 0",
   "title": "Conectar Dentalink, Medilink o Reservo",
   "source": "clinicas",
   "status": "ready",
   "src": "videos/c01-conectar-agenda.mp4",
   "duration": "1:08",
   "posterImg": {
    "avif": "img/c01-conectar-agenda-960.avif",
    "webp": "img/c01-conectar-agenda-960.webp",
    "w": 960,
    "h": 540
   }
  },
  {
   "id": "c02-bandeja-asistente",
   "n": "03",
   "kicker": "La bandeja",
   "title": "El asistente responde primero, tú entras cuando te necesita",
   "source": "clinicas",
   "status": "ready",
   "src": "videos/c02-bandeja-asistente.mp4",
   "duration": "1:17",
   "posterImg": {
    "avif": "img/c02-bandeja-asistente-960.avif",
    "webp": "img/c02-bandeja-asistente-960.webp",
    "w": 960,
    "h": 540
   }
  },
  {
   "id": "c03-agendar-hora",
   "n": "04",
   "kicker": "Agendar",
   "title": "De «Nueva cita» a «Hora reservada»",
   "source": "clinicas",
   "status": "ready",
   "src": "videos/c03-agendar-hora.mp4",
   "duration": "0:59",
   "posterImg": {
    "avif": "img/c03-agendar-hora-960.avif",
    "webp": "img/c03-agendar-hora-960.webp",
    "w": 960,
    "h": 540
   }
  },
  {
   "id": "c04-confirmar-reagendar",
   "n": "05",
   "kicker": "Reagendar",
   "title": "Mover, suspender y confirmar",
   "source": "clinicas",
   "status": "ready",
   "src": "videos/c04-confirmar-reagendar.mp4",
   "duration": "1:10",
   "posterImg": {
    "avif": "img/c04-confirmar-reagendar-960.avif",
    "webp": "img/c04-confirmar-reagendar-960.webp",
    "w": 960,
    "h": 540
   }
  },
  {
   "id": "c05-pacientes-ficha",
   "n": "06",
   "kicker": "Pacientes",
   "title": "El paciente vive en tu software, la conversación en Vitrina",
   "source": "clinicas",
   "status": "ready",
   "src": "videos/c05-pacientes-ficha.mp4",
   "duration": "1:20",
   "posterImg": {
    "avif": "img/c05-pacientes-ficha-960.avif",
    "webp": "img/c05-pacientes-ficha-960.webp",
    "w": 960,
    "h": 540
   }
  },
  {
   "id": "c06-abonos-transferencias",
   "n": "07",
   "kicker": "Abonos",
   "title": "Del comprobante a la transferencia confirmada",
   "source": "clinicas",
   "status": "ready",
   "src": "videos/c06-abonos-transferencias.mp4",
   "duration": "1:25",
   "posterImg": {
    "avif": "img/c06-abonos-transferencias-960.avif",
    "webp": "img/c06-abonos-transferencias-960.webp",
    "w": 960,
    "h": 540
   }
  },
  {
   "id": "c07-presupuestos",
   "n": "08",
   "kicker": "Presupuestos",
   "title": "Del borrador al presupuesto aceptado",
   "source": "clinicas",
   "note": "Con Vitrina Clínica",
   "status": "ready",
   "src": "videos/c07-presupuestos.mp4",
   "duration": "1:23",
   "posterImg": {
    "avif": "img/c07-presupuestos-960.avif",
    "webp": "img/c07-presupuestos-960.webp",
    "w": 960,
    "h": 540
   }
  },
  {
   "id": "c08-embudo-tratamientos",
   "n": "09",
   "kicker": "Embudo",
   "title": "El tablero «Tratamientos»",
   "source": "clinicas",
   "status": "ready",
   "src": "videos/c08-embudo-tratamientos.mp4",
   "duration": "1:18",
   "posterImg": {
    "avif": "img/c08-embudo-tratamientos-960.avif",
    "webp": "img/c08-embudo-tratamientos-960.webp",
    "w": 960,
    "h": 540
   }
  },
  {
   "id": "c09-lista-sala-espera",
   "n": "10",
   "kicker": "Sala de espera",
   "title": "Quién espera una hora y quién ya llegó",
   "source": "clinicas",
   "status": "ready",
   "src": "videos/c09-lista-sala-espera.mp4",
   "duration": "1:11",
   "posterImg": {
    "avif": "img/c09-lista-sala-espera-960.avif",
    "webp": "img/c09-lista-sala-espera-960.webp",
    "w": 960,
    "h": 540
   }
  },
  {
   "id": "c10-solicitudes-asistente",
   "n": "11",
   "kicker": "Corregir al asistente",
   "title": "Si el asistente respondió algo que no corresponde, pídelo con tus palabras",
   "source": "clinicas",
   "status": "ready",
   "src": "videos/c10-solicitudes-asistente.mp4",
   "duration": "1:09",
   "posterImg": {
    "avif": "img/c10-solicitudes-asistente-960.avif",
    "webp": "img/c10-solicitudes-asistente-960.webp",
    "w": 960,
    "h": 540
   }
  },
  {
   "id": "c11-reportes",
   "n": "12",
   "kicker": "Reportes",
   "title": "Ocupación, inasistencias y producción",
   "source": "clinicas",
   "status": "ready",
   "src": "videos/c11-reportes.mp4",
   "duration": "1:07",
   "posterImg": {
    "avif": "img/c11-reportes-960.avif",
    "webp": "img/c11-reportes-960.webp",
    "w": 960,
    "h": 540
   }
  },
  {
   "id": "t13-informe-ads",
   "n": "13",
   "kicker": "Vitrina Ads",
   "title": "Cómo leer el informe de Ads",
   "source": "partner",
   "video": "t13-informe-ads.mp4",
   "poster": "t13-informe-ads.png",
   "new": true,
   "narrated": true,
   "status": "ready",
   "src": "videos/t13-informe-ads.mp4",
   "duration": "1:28",
   "posterImg": {
    "avif": "img/t13-informe-ads-960.avif",
    "webp": "img/t13-informe-ads-960.webp",
    "w": 960,
    "h": 540
   }
  },
  {
   "id": "t14-recepcion-dia-uno",
   "n": "14",
   "kicker": "Recepción",
   "title": "Tu recepción en el primer día",
   "source": "partner",
   "video": "t14-recepcion-dia-uno.mp4",
   "poster": "t14-recepcion-dia-uno.png",
   "new": true,
   "pending": true,
   "preview": "06b-bandeja-movil-390.png",
   "narrated": true,
   "status": "ready",
   "src": "videos/t14-recepcion-dia-uno.mp4",
   "duration": "1:12",
   "posterImg": {
    "avif": "img/t14-recepcion-dia-uno-960.avif",
    "webp": "img/t14-recepcion-dia-uno-960.webp",
    "w": 960,
    "h": 540
   }
  }
 ],
 "stills": [
  {
   "file": "01-ads-gasto-vs-primer-pago.png",
   "label": "Gasto vs. lo que pagaron",
   "group": "Vitrina Ads",
   "caption": "Lo que gastas en anuncios y lo que pagaron tus pacientes: 2,0× en 12 meses.",
   "img": {
    "avif": "img/01-ads-gasto-vs-primer-pago-1600.avif",
    "webp": "img/01-ads-gasto-vs-primer-pago-1600.webp",
    "w": 1600,
    "h": 900
   },
   "download": "stills/01-ads-gasto-vs-primer-pago.png",
   "bytes": 1030098
  },
  {
   "file": "02-ads-costo-y-pagado-por-paciente.png",
   "label": "Costo y pagado por paciente",
   "group": "Vitrina Ads",
   "caption": "Cada paciente que pagó costó en promedio $70.000 en anuncios, y ves cuánto lleva pagado.",
   "img": {
    "avif": "img/02-ads-costo-y-pagado-por-paciente-1600.avif",
    "webp": "img/02-ads-costo-y-pagado-por-paciente-1600.webp",
    "w": 1600,
    "h": 900
   },
   "download": "stills/02-ads-costo-y-pagado-por-paciente.png",
   "bytes": 620985
  },
  {
   "file": "03-ads-escalar-o-pausar.png",
   "label": "Escalar o pausar",
   "group": "Vitrina Ads",
   "caption": "Vitrina propone escalar o pausar con los números; tú decides.",
   "img": {
    "avif": "img/03-ads-escalar-o-pausar-1600.avif",
    "webp": "img/03-ads-escalar-o-pausar-1600.webp",
    "w": 1600,
    "h": 900
   },
   "download": "stills/03-ads-escalar-o-pausar.png",
   "bytes": 837929
  },
  {
   "file": "03b-ads-creativos-pausa-sugerida.png",
   "label": "Mejor anuncio y pausa sugerida",
   "group": "Vitrina Ads",
   "caption": "El mejor anuncio y el que conviene pausar, lado a lado.",
   "img": {
    "avif": "img/03b-ads-creativos-pausa-sugerida-1600.avif",
    "webp": "img/03b-ads-creativos-pausa-sugerida-1600.webp",
    "w": 1600,
    "h": 900
   },
   "download": "stills/03b-ads-creativos-pausa-sugerida.png",
   "bytes": 2509402
  },
  {
   "file": "04-ads-clic-a-primer-pago.png",
   "label": "Del clic al primer pago",
   "group": "Vitrina Ads",
   "caption": "Del clic al primer pago, paso a paso: 4 días.",
   "img": {
    "avif": "img/04-ads-clic-a-primer-pago-1600.avif",
    "webp": "img/04-ads-clic-a-primer-pago-1600.webp",
    "w": 1600,
    "h": 900
   },
   "download": "stills/04-ads-clic-a-primer-pago.png",
   "bytes": 649889
  },
  {
   "file": "05-ads-cuanto-invertir.png",
   "label": "¿Cuánto invertir?",
   "group": "Vitrina Ads",
   "caption": "¿Cuánto invertir? Con las tasas reales de tu clínica, no con promedios.",
   "img": {
    "avif": "img/05-ads-cuanto-invertir-1600.avif",
    "webp": "img/05-ads-cuanto-invertir-1600.webp",
    "w": 1600,
    "h": 900
   },
   "download": "stills/05-ads-cuanto-invertir.png",
   "bytes": 676044
  },
  {
   "file": "06-bandeja-whatsapp-instagram.png",
   "label": "Bandeja con WhatsApp e Instagram",
   "group": "Conversaciones",
   "caption": "WhatsApp e Instagram en una sola bandeja; el asistente responde primero.",
   "img": {
    "avif": "img/06-bandeja-whatsapp-instagram-1600.avif",
    "webp": "img/06-bandeja-whatsapp-instagram-1600.webp",
    "w": 1600,
    "h": 900
   },
   "download": "stills/06-bandeja-whatsapp-instagram.png",
   "bytes": 835221
  },
  {
   "file": "06b-bandeja-movil-390.png",
   "label": "La bandeja en el celular",
   "group": "Conversaciones",
   "portrait": true,
   "caption": "La recepción responde también desde el celular.",
   "img": {
    "avif": "img/06b-bandeja-movil-390-900.avif",
    "webp": "img/06b-bandeja-movil-390-900.webp",
    "w": 780,
    "h": 1688
   },
   "download": "stills/06b-bandeja-movil-390.png",
   "bytes": 201154
  },
  {
   "file": "07-hilo-derivado.png",
   "label": "Conversación derivada",
   "group": "Conversaciones",
   "caption": "Cuando el caso lo pide, el asistente deriva y deja la nota de traspaso.",
   "img": {
    "avif": "img/07-hilo-derivado-1600.avif",
    "webp": "img/07-hilo-derivado-1600.webp",
    "w": 1600,
    "h": 900
   },
   "download": "stills/07-hilo-derivado.png",
   "bytes": 689980
  },
  {
   "file": "08-agenda-semana.png",
   "label": "Agenda de la semana",
   "group": "Clínica",
   "caption": "Las horas que agenda el asistente quedan en tu agenda de siempre.",
   "img": {
    "avif": "img/08-agenda-semana-1600.avif",
    "webp": "img/08-agenda-semana-1600.webp",
    "w": 1600,
    "h": 900
   },
   "download": "stills/08-agenda-semana.png",
   "bytes": 685219
  },
  {
   "file": "09-conexion-agenda.png",
   "label": "Conexión de agenda",
   "group": "Clínica",
   "caption": "Conecta Dentalink, Medilink o Reservo; las reservas del asistente quedan como «No confirmado».",
   "img": {
    "avif": "img/09-conexion-agenda-1600.avif",
    "webp": "img/09-conexion-agenda-1600.webp",
    "w": 1600,
    "h": 900
   },
   "download": "stills/09-conexion-agenda.png",
   "bytes": 718598
  },
  {
   "file": "10-transferencias-por-confirmar.png",
   "label": "Transferencias por confirmar",
   "group": "Clínica",
   "caption": "Un pantallazo no es un pago: el abono se confirma contra el banco.",
   "img": {
    "avif": "img/10-transferencias-por-confirmar-1600.avif",
    "webp": "img/10-transferencias-por-confirmar-1600.webp",
    "w": 1600,
    "h": 900
   },
   "download": "stills/10-transferencias-por-confirmar.png",
   "bytes": 484088
  },
  {
   "file": "11-embudo-tratamientos.png",
   "label": "Embudo de tratamientos",
   "group": "Clínica",
   "caption": "El embudo de tratamientos, de la primera consulta al tratamiento iniciado.",
   "img": {
    "avif": "img/11-embudo-tratamientos-1600.avif",
    "webp": "img/11-embudo-tratamientos-1600.webp",
    "w": 1600,
    "h": 900
   },
   "download": "stills/11-embudo-tratamientos.png",
   "bytes": 575582
  },
  {
   "file": "12-reportes-ocupacion.png",
   "label": "Reporte de ocupación",
   "group": "Reportes",
   "caption": "Cuánto de tu agenda se ocupa, por profesional y por semana.",
   "img": {
    "avif": "img/12-reportes-ocupacion-1600.avif",
    "webp": "img/12-reportes-ocupacion-1600.webp",
    "w": 1600,
    "h": 900
   },
   "download": "stills/12-reportes-ocupacion.png",
   "bytes": 596250
  },
  {
   "file": "12b-reportes-inasistencias.png",
   "label": "Reporte de inasistencias",
   "group": "Reportes",
   "caption": "Quién no llega, cuándo y con qué aviso.",
   "img": {
    "avif": "img/12b-reportes-inasistencias-1600.avif",
    "webp": "img/12b-reportes-inasistencias-1600.webp",
    "w": 1600,
    "h": 900
   },
   "download": "stills/12b-reportes-inasistencias.png",
   "bytes": 566215
  },
  {
   "file": "13-politica-de-precio.png",
   "label": "Política de precio",
   "group": "Configuración",
   "caption": "Cada clínica decide qué dice el asistente cuando le preguntan el precio.",
   "img": {
    "avif": "img/13-politica-de-precio-1600.avif",
    "webp": "img/13-politica-de-precio-1600.webp",
    "w": 1600,
    "h": 900
   },
   "download": "stills/13-politica-de-precio.png",
   "bytes": 557894
  },
  {
   "file": "14-roles-y-permisos.png",
   "label": "Roles y permisos",
   "group": "Configuración",
   "caption": "¿Quién ve qué? Roles del sistema y un rol «Recepción» hecho a medida.",
   "img": {
    "avif": "img/14-roles-y-permisos-1600.avif",
    "webp": "img/14-roles-y-permisos-1600.webp",
    "w": 1600,
    "h": 900
   },
   "download": "stills/14-roles-y-permisos.png",
   "bytes": 739084
  }
 ],
 "built": "2026-10-05 10:21"
}