{"id":21047,"date":"2025-03-27T17:01:17","date_gmt":"2025-03-27T16:01:17","guid":{"rendered":"https:\/\/www.octotable.com\/widget-prenotazione-ristorante\/"},"modified":"2026-04-01T10:22:38","modified_gmt":"2026-04-01T08:22:38","slug":"widget-reservas-para-restaurantes","status":"publish","type":"page","link":"https:\/\/www.octotable.com\/es\/widget-reservas-para-restaurantes\/","title":{"rendered":"02.01 &#8211; Widget reservas para restaurantes"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"21047\" class=\"elementor elementor-21047 elementor-20729\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a5ba37d e-flex e-con-boxed e-con e-parent\" data-id=\"a5ba37d\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-18c84b5 e-con-full e-flex e-con e-child\" data-id=\"18c84b5\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-6e3ba9a e-flex e-con-boxed e-con e-child\" data-id=\"6e3ba9a\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e21a032 animated-fast elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"e21a032\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.18.0 - 20-12-2023 *\/\n.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}<\/style><h1 class=\"elementor-heading-title elementor-size-default\">Widget reservas para restaurantes<\/h1>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9e92142 elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"9e92142\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<span class=\"elementor-heading-title elementor-size-default\">Integra perfectamente las reservas en tu sitio web con nuestro widget personalizable, ahora con confirmaci\u00f3n de hu\u00e9spedes tambi\u00e9n v\u00eda WhatsApp.<br><br>\nConvierte tu sitio web en una potente herramienta de reservas con el widget reservas para restaurantes de Octotable. Incorpora este sistema vers\u00e1til directamente en tu web y recibe reservas 24\/7 sin redirigir a los clientes a otras plataformas..<\/span>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7599121 animated-slow elementor-invisible elementor-widget elementor-widget-button\" data-id=\"7599121\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-grow\" href=\"#proA\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-text\">EMPIEZA AHORA<\/span>\n\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8df96a2 e-con-full e-flex e-con e-parent\" data-id=\"8df96a2\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t<div class=\"elementor-element elementor-element-243074f elementor-widget__width-inherit elementor-widget elementor-widget-heading\" data-id=\"243074f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Control total de tus reservas<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-614c159 elementor-widget elementor-widget-heading\" data-id=\"614c159\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Consigue m\u00e1s reservas con el widget de reservas para restaurantes de Octotable<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-40a15e0 elementor-widget__width-inherit elementor-widget-tablet__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"40a15e0\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.18.0 - 20-12-2023 *\/\n.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}<\/style>\t\t\t\t<p>El widget de reservas para restaurantes permite a tus clientes reservar al instante mientras navegan por tu sitio web. Esta integraci\u00f3n mantiene a los visitantes m\u00e1s tiempo en tu p\u00e1gina y convierte el inter\u00e9s en reservas confirmadas con solo unos clics.<\/p><p>Adem\u00e1s, nuestro widget se diferencia de otras soluciones de reservas por ofrecer una personalizaci\u00f3n completa, una integraci\u00f3n perfecta con tu sitio web, una gesti\u00f3n avanzada de las reservas y la posibilidad de confirmar las reservas directamente a trav\u00e9s de WhatsApp.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1e7ee72 e-flex e-con-boxed e-con e-parent\" data-id=\"1e7ee72\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;boxed&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-12e2f59 animated-slow e-flex e-con-boxed elementor-invisible e-con e-child\" data-id=\"12e2f59\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInLeft&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-addec54 elementor-widget elementor-widget-heading\" data-id=\"addec54\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Dise\u00f1o visual a medida<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b79fc41 elementor-widget__width-inherit elementor-widget-tablet__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"b79fc41\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Elige entre temas claros u oscuros para adaptarlo perfectamente al dise\u00f1o de tu sitio web.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c34719b elementor-widget elementor-widget-html\" data-id=\"c34719b\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div id=\"ot-ai-design-hybrid\">\n  <div class=\"ot-editor-toolbar\">\n    <div class=\"ot-dots\"><span><\/span><span><\/span><span><\/span><\/div>\n    <div class=\"ot-url-bar\">Octotable \/ Widget de reservas para restaurantes<\/div>\n    <div class=\"ot-status-tag\">Mi restaurante<\/div>\n  <\/div>\n\n  <div class=\"ot-canvas\">\n    <div class=\"ot-sidebar\">\n      <div class=\"ot-tool-box active\"><\/div>\n      <div class=\"ot-tool-box\"><\/div>\n      <div class=\"ot-tool-box\"><\/div>\n      <div class=\"ot-tool-box mt-auto\"><\/div>\n    <\/div>\n\n    <div class=\"ot-preview-area\">\n      <div class=\"soft-bg-overlay\"><\/div>\n\n      <div class=\"engine-safe-wrapper\">\n        <div class=\"visual-engine-center\">\n\n          <div class=\"engine-node side-node left\">\n            <div class=\"picker-card\">\n              <div class=\"picker-header\">Selector de estilo<\/div>\n              <div class=\"picker-options\">\n                <div class=\"p-opt light active\" id=\"opt-light\">\u2600\ufe0f Claro<\/div>\n                <div class=\"p-opt dark\" id=\"opt-dark\">\ud83c\udf19 Oscuro<\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"engine-node hub-node\">\n            <div class=\"ot-hub-core\">\n              <svg viewBox=\"0 0 24 24\" class=\"ot-ai-icon-img\">\n                <path fill=\"currentColor\" d=\"M17.5,12A5.5,5.5 0 0,1 12,17.5A5.5,5.5 0 0,1 6.5,12A5.5,5.5 0 0,1 12,6.5A5.5,5.5 0 0,1 17.5,12M12,21.5C11.33,21.5 10.67,21.44 10,21.32V19.34C10.65,19.44 11.32,19.5 12,19.5C16.14,19.5 19.5,16.14 19.5,12C19.5,11.32 19.44,10.65 19.34,10H21.32C21.44,10.67 21.5,11.33 21.5,12A9.5,9.5 0 0,1 12,21.5M2.68,10H4.66C4.56,10.65 4.5,11.32 4.5,12C4.5,16.14 7.86,19.5 12,19.5C12.68,19.5 13.35,19.44 14,19.34V21.32C13.33,21.44 12.67,21.5 12,21.5A9.5,9.5 0 0,1 2.5,12C2.5,11.33 2.56,10.67 2.68,10Z\" \/>\n              <\/svg>\n              <div class=\"ot-hub-ring\"><\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"engine-node side-node right\">\n            <div class=\"mock-booking-widget\" id=\"main-widget\">\n              <div class=\"widget-header-line\"><\/div>\n              <div class=\"widget-form-grid\">\n                <div class=\"w-slot\"><\/div>\n                <div class=\"w-slot\"><\/div>\n              <\/div>\n              <div class=\"widget-button\">Reservar ahora<\/div>\n            <\/div>\n          <\/div>\n\n        <\/div>\n      <\/div>\n\n      <div class=\"footer-status-desktop\">\n        <div class=\"live-status\">\n          <div class=\"pulse-dot\"><\/div>\n          <span>Coincidencia de dise\u00f1o: 100 % personalizado<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"ot-builder-caption\">\n    <span id=\"ot-ai-design-step\">Cargando estilos...<\/span>\n  <\/div>\n<\/div>\n\n<style>\n:root {\n  --ot-primary: #145c44;\n  --ot-accent: #2ecc71;\n  --ot-bg-editor: #1a2b3c;\n  --ot-toolbar: #25394f;\n  --ot-canvas: #f8fafb;\n  font-size: clamp(10px, 1.05vw, 14px);\n}\n\n#ot-ai-design-hybrid {\n  width: 95%;\n  max-width: 950px;\n  background: var(--ot-bg-editor);\n  border-radius: 20px;\n  overflow: hidden;\n  font-family: 'Inter', sans-serif;\n  box-shadow: 0 40px 80px rgba(0,0,0,0.4);\n  margin: 1.5rem auto;\n  display: flex;\n  flex-direction: column;\n}\n\n.ot-editor-toolbar {\n  background: var(--ot-toolbar);\n  padding: 1rem 1.2rem;\n  display: flex;\n  align-items: center;\n  gap: 1.2rem;\n  flex-shrink: 0;\n}\n\n.ot-dots { display: flex; gap: 0.4rem; }\n.ot-dots span {\n  width: 0.6rem;\n  height: 0.6rem;\n  border-radius: 50%;\n  background: rgba(255,255,255,0.2);\n}\n\n.ot-url-bar {\n  background: rgba(0,0,0,0.2);\n  border-radius: 0.4rem;\n  flex-grow: 1;\n  font-size: 0.75rem;\n  color: #a0aec0;\n  padding: 0.4rem;\n  text-align: center;\n}\n\n.ot-status-tag {\n  font-size: 0.7rem;\n  background: var(--ot-accent);\n  color: #000;\n  padding: 0.3rem 0.7rem;\n  border-radius: 0.4rem;\n  font-weight: 700;\n  white-space: nowrap;\n}\n\n.ot-canvas {\n  display: flex;\n  min-height: 420px;\n  flex-grow: 1;\n}\n\n.ot-sidebar {\n  width: 4.5rem;\n  background: #203346;\n  padding: 1.5rem 1rem;\n  display: flex;\n  flex-direction: column;\n  gap: 1.5rem;\n  flex-shrink: 0;\n}\n\n.ot-tool-box {\n  width: 100%;\n  height: 2.5rem;\n  background: rgba(255,255,255,0.05);\n  border-radius: 0.6rem;\n}\n\n.ot-tool-box.active { background: var(--ot-accent); }\n.mt-auto { margin-top: auto; }\n\n.ot-preview-area {\n  flex-grow: 1;\n  background: var(--ot-canvas);\n  margin: 1.2rem;\n  border-radius: 1rem;\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  padding: 1rem;\n  overflow: hidden;\n  justify-content: center;\n  align-items: center;\n}\n\n.engine-safe-wrapper {\n  width: 100%;\n  max-width: 640px;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n}\n\n.visual-engine-center {\n  display: grid;\n  grid-template-columns: 1fr auto 1fr;\n  align-items: center;\n  gap: 1rem;\n  width: 100%;\n}\n\n.engine-node.side-node.left { display: flex; justify-content: flex-end; }\n.engine-node.side-node.right { display: flex; justify-content: flex-start; }\n.engine-node.hub-node {\n  display: flex;\n  justify-content: center;\n  flex-shrink: 0;\n  padding: 0 0.5rem;\n}\n\n.picker-card {\n  width: 9.5rem;\n  background: white;\n  padding: 0.7rem;\n  border-radius: 0.8rem;\n  box-shadow: 0 10px 25px rgba(0,0,0,0.05);\n}\n\n.picker-header {\n  font-size: 0.5rem;\n  font-weight: 900;\n  color: #a0aec0;\n  margin-bottom: 0.6rem;\n  letter-spacing: 0.5px;\n}\n\n.picker-options {\n  display: flex;\n  flex-direction: column;\n  gap: 0.35rem;\n}\n\n.p-opt {\n  font-size: 0.65rem;\n  font-weight: 700;\n  padding: 0.5rem;\n  border-radius: 0.5rem;\n  background: #f8f9fa;\n  border: 1px solid transparent;\n  transition: 0.3s;\n}\n\n.p-opt.active {\n  border-color: var(--ot-accent);\n  background: #ebfbee;\n  color: var(--ot-primary);\n}\n\n.ot-hub-core {\n  position: relative;\n  width: 4.8rem;\n  height: 4.8rem;\n  background: white;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  box-shadow: 0 15px 35px rgba(0,0,0,0.1);\n  color: var(--ot-primary);\n}\n\n.ot-ai-icon-img { width: 2.8rem; }\n\n.ot-hub-ring {\n  position: absolute;\n  inset: -0.4rem;\n  border: 2px dashed var(--ot-accent);\n  border-radius: 50%;\n  animation: rotate 10s linear infinite;\n}\n\n.mock-booking-widget {\n  width: 10.5rem;\n  padding: 1rem;\n  border-radius: 1rem;\n  box-shadow: 0 12px 30px rgba(0,0,0,0.08);\n  transition: all 0.5s;\n  animation: float 4s infinite ease-in-out;\n}\n\n.widget-header-line {\n  height: 0.4rem;\n  width: 60%;\n  background: var(--ot-accent);\n  border-radius: 4px;\n  margin-bottom: 0.8rem;\n}\n\n.widget-form-grid {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 0.4rem;\n  margin-bottom: 0.8rem;\n}\n\n.w-slot {\n  height: 1.5rem;\n  border-radius: 4px;\n  border: 1px solid rgba(0,0,0,0.1);\n}\n\n.widget-button {\n  background: var(--ot-primary);\n  color: white;\n  font-size: 0.6rem;\n  font-weight: 800;\n  padding: 0.5rem;\n  border-radius: 6px;\n  text-align: center;\n}\n\n.theme-light { background: white; color: #000; }\n.theme-dark { background: #1a202c; color: #fff; }\n\n.theme-dark .w-slot {\n  border-color: rgba(255,255,255,0.2);\n  background: rgba(255,255,255,0.05);\n}\n\n.theme-dark .widget-button {\n  background: var(--ot-accent);\n  color: #000;\n}\n\n.footer-status-desktop {\n  margin-top: auto;\n  display: flex;\n  justify-content: center;\n  padding: 1rem;\n}\n\n.live-status {\n  display: flex;\n  align-items: center;\n  gap: 0.5rem;\n  background: rgba(0,0,0,0.04);\n  padding: 0.4rem 1rem;\n  border-radius: 2rem;\n  font-size: 0.65rem;\n  font-weight: 800;\n}\n\n.pulse-dot {\n  width: 0.4rem;\n  height: 0.4rem;\n  background: var(--ot-accent);\n  border-radius: 50%;\n  animation: blink 1.5s infinite;\n}\n\n.ot-builder-caption {\n  background: var(--ot-primary);\n  color: white;\n  text-align: center;\n  padding: 0.8rem;\n  font-size: 0.85rem;\n  font-weight: 600;\n}\n\n@keyframes rotate {\n  from { transform: rotate(0deg); }\n  to { transform: rotate(360deg); }\n}\n\n@keyframes blink {\n  50% { opacity: 0.3; }\n}\n\n@keyframes float {\n  0%, 100% { transform: translateY(0); }\n  50% { transform: translateY(-6px); }\n}\n\n@media (min-width: 769px) and (max-width: 1024px) {\n  :root { font-size: 13px; }\n  .engine-safe-wrapper { max-width: 720px; }\n  .visual-engine-center { gap: 1.5rem; }\n  .ot-sidebar { width: 4rem; }\n  .ot-preview-area { margin: 0.8rem; }\n}\n\n@media (max-width: 768px) {\n  .ot-sidebar,\n  .ot-status-tag,\n  .footer-status-desktop { display: none; }\n\n  .ot-canvas { min-height: 320px; }\n  .visual-engine-center { flex-direction: column; gap: 1.2rem; }\n  .engine-safe-wrapper { max-width: 100%; }\n  .orbit-1, .orbit-2, .orbit-3 { display: none; }\n  .feature-stack, .pricing-card { width: 13rem; }\n}\n<\/style>\n\n<script>\n(() => {\n  const stepText = document.getElementById('ot-ai-design-step');\n  const widget = document.getElementById('main-widget');\n  const optLight = document.getElementById('opt-light');\n  const optDark = document.getElementById('opt-dark');\n\n  const steps = [\n    { text: \"Aplicando tema claro...\", mode: 'light' },\n    { text: \"Inyectando paleta de colores oscuros...\", mode: 'dark' },\n    { text: \"Optimizando el contraste visual...\", mode: 'dark' },\n    { text: \"Renderizando estilo claro minimalista...\", mode: 'light' }\n  ];\n\n  let current = 0;\n\n  function update() {\n    if (stepText && widget) {\n      const data = steps[current];\n      stepText.textContent = data.text;\n\n      if (data.mode === 'light') {\n        widget.className = 'mock-booking-widget theme-light';\n        optLight.classList.add('active');\n        optDark.classList.remove('active');\n      } else {\n        widget.className = 'mock-booking-widget theme-dark';\n        optDark.classList.add('active');\n        optLight.classList.remove('active');\n      }\n\n      current = (current + 1) % steps.length;\n      setTimeout(update, 3500);\n    }\n  }\n\n  update();\n})();\n<\/script>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a2c5c5a animated-slow e-flex e-con-boxed elementor-invisible e-con e-child\" data-id=\"a2c5c5a\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInRight&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-612b5e0 elementor-widget elementor-widget-heading\" data-id=\"612b5e0\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Integraci\u00f3n con WhatsApp<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1bb6d1b elementor-widget__width-inherit elementor-widget-tablet__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"1bb6d1b\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Confirmaci\u00f3n inmediata de la reserva directamente a trav\u00e9s de WhatsApp, mejorando la experiencia del cliente.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a5a44fb elementor-widget elementor-widget-html\" data-id=\"a5a44fb\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div id=\"ot-ai-whatsapp-hybrid\">\n  <div class=\"ot-editor-toolbar\">\n    <div class=\"ot-dots\"><span><\/span><span><\/span><span><\/span><\/div>\n    <div class=\"ot-url-bar\">Octotable \/ Widget de reservas para restaurantes<\/div>\n    <div class=\"ot-status-tag\">Mi restaurante<\/div>\n  <\/div>\n\n  <div class=\"ot-canvas\">\n    <div class=\"ot-sidebar\">\n      <div class=\"ot-tool-box active\"><\/div>\n      <div class=\"ot-tool-box\"><\/div>\n      <div class=\"ot-tool-box\"><\/div>\n      <div class=\"ot-tool-box mt-auto\"><\/div>\n    <\/div>\n\n    <div class=\"ot-preview-area\">\n      <div class=\"soft-bg-overlay\"><\/div>\n      \n      <div class=\"engine-safe-wrapper\">\n        <div class=\"visual-engine-center\">\n          \n          <div class=\"engine-node\">\n            <div class=\"booking-card-mini\">\n              <div class=\"b-header\">Nueva reserva<\/div>\n              <div class=\"b-user\">\ud83d\udc64 Marco Rossi<\/div>\n              <div class=\"b-time\">\ud83d\udcc5 Hoy, 20:30<\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"engine-node hub-wrapper\">\n            <div class=\"ot-hub-core\">\n              <svg viewBox=\"0 0 24 24\" class=\"ot-ai-icon-img\">\n                <path fill=\"currentColor\" d=\"M12.04 2c-5.46 0-9.91 4.45-9.91 9.91 0 1.75.46 3.45 1.32 4.95L2.05 22l5.25-1.38c1.45.79 3.08 1.21 4.74 1.21 5.46 0 9.91-4.45 9.91-9.91 0-2.65-1.03-5.14-2.9-7.01A9.816 9.816 0 0 0 12.04 2m.01 1.67c2.2 0 4.26.86 5.82 2.42a8.225 8.225 0 0 1 2.41 5.83c0 4.54-3.7 8.23-8.24 8.23-1.48 0-2.93-.39-4.19-1.14l-.3-.17-3.12.82.83-3.04-.19-.3a8.232 8.232 0 0 1-1.26-4.38c0-4.54 3.7-8.24 8.24-8.24m-3.53 3.31c-.13 0-.35.05-.53.25-.19.21-.71.69-.71 1.69 0 1 .73 1.97.83 2.11.1.14 1.43 2.19 3.47 3.07.48.21.86.33 1.16.43.49.15.93.13 1.29.08.39-.06 1.21-.5 1.38-.98.17-.48.17-.89.12-.98-.05-.09-.17-.14-.36-.23-.19-.1-.1-.36-.46-.36l-.66-.33c-.19-.1-.32-.12-.46.08-.14.21-.55.69-.68.83-.12.14-.25.16-.44.06-.19-.1-.8-.3-1.53-.94-.56-.5-1.07-1.11-1.27-1.45-.19-.34-.02-.53.08-.62.09-.09.19-.21.28-.32.1-.11.13-.19.19-.32.06-.13.03-.25-.01-.35-.04-.09-.36-.88-.5-1.2-.13-.33-.27-.28-.36-.29-.09-.01-.2-.01-.32-.01z\" \/>\n              <\/svg>\n              <div class=\"ot-hub-ring\"><\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"engine-node\">\n            <div class=\"wa-bubble-card\">\n              <div class=\"wa-header\">\n                <span class=\"wa-dot\"><\/span> WhatsApp Business\n              <\/div>\n              <div class=\"wa-body\">\n                \"Hola Marco, tu reserva est\u00e1 confirmada \u2705\"\n              <\/div>\n            <\/div>\n          <\/div>\n\n        <\/div>\n      <\/div>\n\n      <div class=\"footer-status-desktop\">\n        <div class=\"live-status\">\n          <div class=\"pulse-dot\"><\/div>\n          <span>Confirmaci\u00f3n por WhatsApp: 100 % automatizada<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"ot-builder-caption\">\n    <span id=\"ot-ai-wa-step\">Generando mensaje de confirmaci\u00f3n...<\/span>\n  <\/div>\n<\/div>\n\n<style>\n:root {\n  --ot-primary: #145c44;\n  --ot-accent: #2ecc71;\n  --ot-bg-editor: #1a2b3c;\n  --ot-toolbar: #25394f;\n  --ot-canvas: #f8fafb;\n  font-size: clamp(10px, 1.1vw, 15px);\n}\n\n#ot-ai-whatsapp-hybrid {\n  width: 95%;\n  max-width: 950px;\n  background: var(--ot-bg-editor);\n  border-radius: 20px;\n  overflow: hidden;\n  font-family: 'Inter', sans-serif;\n  box-shadow: 0 40px 80px rgba(0,0,0,0.4);\n  margin: 1.5rem auto;\n  display: flex;\n  flex-direction: column;\n}\n\n.ot-editor-toolbar {\n  background: var(--ot-toolbar);\n  padding: 1rem 1.2rem;\n  display: flex;\n  align-items: center;\n  gap: 1.5rem;\n  flex-shrink: 0;\n}\n\n.ot-dots { display: flex; gap: 0.5rem; }\n.ot-dots span {\n  width: 0.7rem;\n  height: 0.7rem;\n  border-radius: 50%;\n  background: rgba(255,255,255,0.2);\n}\n\n.ot-url-bar {\n  background: rgba(0,0,0,0.2);\n  border-radius: 0.5rem;\n  flex-grow: 1;\n  font-size: 0.8rem;\n  color: #a0aec0;\n  padding: 0.5rem;\n  text-align: center;\n}\n\n.ot-status-tag {\n  font-size: 0.75rem;\n  background: var(--ot-accent);\n  color: #000;\n  padding: 0.3rem 0.8rem;\n  border-radius: 0.4rem;\n  font-weight: 700;\n  white-space: nowrap;\n}\n\n.ot-canvas {\n  display: flex;\n  min-height: 420px;\n  flex-grow: 1;\n}\n\n.ot-sidebar {\n  width: 4.5rem;\n  background: #203346;\n  padding: 1.5rem 1rem;\n  display: flex;\n  flex-direction: column;\n  gap: 1.5rem;\n  flex-shrink: 0;\n}\n\n.ot-tool-box {\n  width: 100%;\n  height: 2.5rem;\n  background: rgba(255,255,255,0.05);\n  border-radius: 0.6rem;\n}\n\n.ot-tool-box.active { background: var(--ot-accent); }\n.mt-auto { margin-top: auto; }\n\n.ot-preview-area {\n  flex-grow: 1;\n  background: var(--ot-canvas);\n  margin: 1.2rem;\n  border-radius: 1rem;\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  padding: 1rem;\n  overflow: hidden;\n  justify-content: center;\n}\n\n.engine-safe-wrapper {\n  flex: 1;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 100%;\n  max-width: 680px;\n  margin: 0 auto;\n}\n\n.visual-engine-center {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  gap: 2rem;\n  width: 100%;\n  z-index: 5;\n}\n\n.engine-node { flex-shrink: 1; min-width: 0; }\n\n.booking-card-mini {\n  width: 10.5rem;\n  background: white;\n  padding: 0.8rem;\n  border-radius: 1rem;\n  box-shadow: 0 10px 25px rgba(0,0,0,0.05);\n  border-left: 4px solid var(--ot-primary);\n}\n\n.b-header {\n  font-size: 0.55rem;\n  font-weight: 900;\n  color: #a0aec0;\n  margin-bottom: 0.6rem;\n}\n\n.b-user {\n  font-size: 0.75rem;\n  font-weight: 800;\n  color: #2d3748;\n  white-space: nowrap;\n}\n\n.b-time {\n  font-size: 0.65rem;\n  color: #718096;\n}\n\n.ot-hub-core {\n  position: relative;\n  width: 5.5rem;\n  height: 5.5rem;\n  background: white;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  box-shadow: 0 15px 35px rgba(0,0,0,0.1);\n  flex-shrink: 0;\n  color: #25d366;\n}\n\n.ot-ai-icon-img { width: 3rem; }\n\n.ot-hub-ring {\n  position: absolute;\n  inset: -0.5rem;\n  border: 2px dashed var(--ot-accent);\n  border-radius: 50%;\n  animation: rotate 10s linear infinite;\n}\n\n.wa-bubble-card {\n  width: 11rem;\n  background: white;\n  padding: 1rem;\n  border-radius: 1.2rem;\n  box-shadow: 0 15px 40px rgba(0,0,0,0.08);\n  animation: float 4s infinite ease-in-out;\n}\n\n.wa-header {\n  font-size: 0.6rem;\n  font-weight: 900;\n  color: #25d366;\n  display: flex;\n  align-items: center;\n  gap: 0.4rem;\n  margin-bottom: 0.6rem;\n}\n\n.wa-dot {\n  width: 0.4rem;\n  height: 0.4rem;\n  background: #25d366;\n  border-radius: 50%;\n}\n\n.wa-body {\n  font-size: 0.7rem;\n  font-weight: 600;\n  color: #4a5568;\n  line-height: 1.4;\n  background: #f0fdf4;\n  padding: 0.6rem;\n  border-radius: 0.6rem;\n}\n\n.footer-status-desktop {\n  margin-top: auto;\n  display: flex;\n  justify-content: center;\n  padding: 1rem;\n}\n\n.live-status {\n  display: flex;\n  align-items: center;\n  gap: 0.6rem;\n  background: rgba(0,0,0,0.06);\n  padding: 0.5rem 1.2rem;\n  border-radius: 2rem;\n  font-size: 0.7rem;\n  font-weight: 800;\n}\n\n.pulse-dot {\n  width: 0.5rem;\n  height: 0.5rem;\n  background: var(--ot-accent);\n  border-radius: 50%;\n  animation: blink 1.5s infinite;\n}\n\n.ot-builder-caption {\n  background: var(--ot-primary);\n  color: white;\n  text-align: center;\n  padding: 1rem;\n  font-size: 0.9rem;\n  font-weight: 600;\n}\n\n@keyframes rotate {\n  from { transform: rotate(0deg); }\n  to { transform: rotate(360deg); }\n}\n\n@keyframes blink {\n  50% { opacity: 0.3; }\n}\n\n@keyframes float {\n  0%, 100% { transform: translateY(0); }\n  50% { transform: translateY(-8px); }\n}\n\n@media (max-width: 768px) {\n  .ot-sidebar,\n  .ot-status-tag { display: none; }\n\n  .ot-canvas { min-height: 320px; }\n  .visual-engine-center { flex-direction: column; gap: 1.2rem; }\n  .engine-safe-wrapper { max-width: 100%; }\n  .booking-card-mini,\n  .wa-bubble-card { width: 13rem; }\n}\n<\/style>\n\n<script>\n(() => {\n  const stepText = document.getElementById('ot-ai-wa-step');\n  const steps = [\n    \"Recibiendo nueva reserva...\",\n    \"Validando contacto telef\u00f3nico...\",\n    \"Generando plantilla de WhatsApp...\",\n    \"Enviando confirmaci\u00f3n instant\u00e1nea...\",\n    \"Sincronizaci\u00f3n de reducci\u00f3n de no show completada.\"\n  ];\n\n  let currentStep = 0;\n\n  function updateStep() {\n    if (stepText) {\n      stepText.textContent = steps[currentStep];\n      currentStep = (currentStep + 1) % steps.length;\n      setTimeout(updateStep, 4000);\n    }\n  }\n\n  updateStep();\n})();\n<\/script>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-aadf1cb e-flex e-con-boxed e-con e-parent\" data-id=\"aadf1cb\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;boxed&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-a53bd8b animated-slow e-flex e-con-boxed elementor-invisible e-con e-child\" data-id=\"a53bd8b\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInLeft&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6b341ec elementor-widget elementor-widget-heading\" data-id=\"6b341ec\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Destaca tu marca<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3c5649e elementor-widget__width-inherit elementor-widget-tablet__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"3c5649e\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Opci\u00f3n para mostrar el logotipo de tu restaurante en lugar del de Octotable.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-28c8a4f elementor-widget elementor-widget-html\" data-id=\"28c8a4f\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div id=\"ot-ai-brand-hybrid\">\n  <div class=\"ot-editor-toolbar\">\n    <div class=\"ot-dots\"><span><\/span><span><\/span><span><\/span><\/div>\n    <div class=\"ot-url-bar\">Octotable \/ Widget de reservas para restaurantes<\/div>\n    <div class=\"ot-status-tag\">Mi restaurante<\/div>\n  <\/div>\n\n  <div class=\"ot-canvas\">\n    <div class=\"ot-sidebar\">\n      <div class=\"ot-tool-box active\"><\/div>\n      <div class=\"ot-tool-box\"><\/div>\n      <div class=\"ot-tool-box\"><\/div>\n      <div class=\"ot-tool-box mt-auto\"><\/div>\n    <\/div>\n\n    <div class=\"ot-preview-area\">\n      <div class=\"soft-bg-overlay\"><\/div>\n      \n      <div class=\"engine-safe-wrapper\">\n        <div class=\"visual-engine-center\">\n          \n          <div class=\"engine-node side-node left\">\n            <div class=\"toggle-card\">\n              <div class=\"toggle-header\">Visor de logotipo<\/div>\n              <div class=\"toggle-options\">\n                <div class=\"t-opt\" id=\"t-octo\">Octotable<\/div>\n                <div class=\"t-opt active\" id=\"t-custom\">Tu restaurante<\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"engine-node hub-node\">\n            <div class=\"ot-hub-core\" id=\"brand-hub-core\">\n              <img decoding=\"async\" src=\"https:\/\/www.octotable.com\/wp-content\/uploads\/2025\/12\/icona-octotable-cappello-chef.webp\" alt=\"Octotable\" class=\"brand-logo-img\" id=\"logo-octo\" title=\"\">\n              <span id=\"logo-restaurant\" style=\"display:none; font-size: 2rem;\">\ud83d\udc68\u200d\ud83c\udf73<\/span>\n              <div class=\"ot-hub-ring\"><\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"engine-node side-node right\">\n            <div class=\"branded-widget-card\">\n              <div class=\"widget-top-brand\">\n                <span id=\"widget-logo-type\">\ud83d\udc68\u200d\ud83c\udf73<\/span>\n                <span id=\"widget-brand-name\">Gourmet Rest.<\/span>\n              <\/div>\n              <div class=\"widget-body-mock\">\n                <div class=\"m-line\"><\/div>\n                <div class=\"m-line short\"><\/div>\n              <\/div>\n              <div class=\"white-label-tag\">Marca blanca<\/div>\n            <\/div>\n          <\/div>\n\n        <\/div>\n      <\/div>\n\n      <div class=\"footer-status-desktop\">\n        <div class=\"live-status\">\n          <div class=\"pulse-dot\"><\/div>\n          <span>Modo marca blanca: Activo<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"ot-builder-caption\">\n    <span id=\"ot-ai-brand-step\">Configurando identidad visual...<\/span>\n  <\/div>\n<\/div>\n\n<style>\n:root {\n  --ot-primary: #145c44;\n  --ot-accent: #2ecc71;\n  --ot-bg-editor: #1a2b3c;\n  --ot-toolbar: #25394f;\n  --ot-canvas: #f8fafb;\n  font-size: clamp(10px, 1.05vw, 14px);\n}\n\n#ot-ai-brand-hybrid {\n  width: 95%;\n  max-width: 920px;\n  background: var(--ot-bg-editor);\n  border-radius: 20px;\n  overflow: hidden;\n  font-family: 'Inter', sans-serif;\n  box-shadow: 0 40px 80px rgba(0,0,0,0.4);\n  margin: 1.5rem auto;\n  display: flex;\n  flex-direction: column;\n}\n\n.ot-editor-toolbar {\n  background: var(--ot-toolbar);\n  padding: 0.8rem 1.2rem;\n  display: flex;\n  align-items: center;\n  gap: 1.2rem;\n  flex-shrink: 0;\n}\n\n.ot-dots { display: flex; gap: 0.4rem; }\n.ot-dots span {\n  width: 0.6rem;\n  height: 0.6rem;\n  border-radius: 50%;\n  background: rgba(255,255,255,0.2);\n}\n\n.ot-url-bar {\n  background: rgba(0,0,0,0.2);\n  border-radius: 0.4rem;\n  flex-grow: 1;\n  font-size: 0.75rem;\n  color: #a0aec0;\n  padding: 0.4rem;\n  text-align: center;\n}\n\n.ot-status-tag {\n  font-size: 0.7rem;\n  background: var(--ot-accent);\n  color: #000;\n  padding: 0.3rem 0.7rem;\n  border-radius: 0.4rem;\n  font-weight: 700;\n  white-space: nowrap;\n}\n\n.ot-canvas {\n  display: flex;\n  min-height: 420px;\n  flex-grow: 1;\n}\n\n.ot-sidebar {\n  width: 4rem;\n  background: #203346;\n  padding: 1.5rem 0.8rem;\n  display: flex;\n  flex-direction: column;\n  gap: 1.2rem;\n  flex-shrink: 0;\n}\n\n.ot-tool-box {\n  width: 100%;\n  height: 2.2rem;\n  background: rgba(255,255,255,0.05);\n  border-radius: 0.5rem;\n}\n\n.ot-tool-box.active { background: var(--ot-accent); }\n.mt-auto { margin-top: auto; }\n\n.ot-preview-area {\n  flex-grow: 1;\n  background: var(--ot-canvas);\n  margin: 1rem;\n  border-radius: 1rem;\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  padding: 0.5rem;\n  overflow: hidden;\n}\n\n.engine-safe-wrapper {\n  flex: 1;\n  width: 100%;\n  max-width: 640px;\n  margin: 0 auto;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n}\n\n.visual-engine-center {\n  display: grid;\n  grid-template-columns: 1fr auto 1fr;\n  align-items: center;\n  gap: 1rem;\n  width: 100%;\n}\n\n.engine-node.side-node.left { display: flex; justify-content: flex-end; }\n.engine-node.side-node.right { display: flex; justify-content: flex-start; }\n.engine-node.hub-node {\n  display: flex;\n  justify-content: center;\n  flex-shrink: 0;\n  padding: 0 0.5rem;\n}\n\n.toggle-card {\n  width: 9.5rem;\n  background: white;\n  padding: 0.7rem;\n  border-radius: 0.8rem;\n  box-shadow: 0 8px 20px rgba(0,0,0,0.05);\n}\n\n.toggle-header {\n  font-size: 0.5rem;\n  font-weight: 900;\n  color: #a0aec0;\n  margin-bottom: 0.5rem;\n  letter-spacing: 0.5px;\n}\n\n.toggle-options {\n  display: flex;\n  flex-direction: column;\n  gap: 0.3rem;\n}\n\n.t-opt {\n  font-size: 0.6rem;\n  font-weight: 700;\n  color: #4a5568;\n  padding: 0.4rem;\n  background: #f8f9fa;\n  border-radius: 0.4rem;\n  white-space: nowrap;\n}\n\n.t-opt.active {\n  border: 1px solid var(--ot-accent);\n  background: #ebfbee;\n  color: var(--ot-primary);\n}\n\n.ot-hub-core {\n  position: relative;\n  width: 4.8rem;\n  height: 4.8rem;\n  background: white;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  box-shadow: 0 10px 25px rgba(0,0,0,0.1);\n}\n\n.brand-logo-img { width: 2.8rem; }\n\n.ot-hub-ring {\n  position: absolute;\n  inset: -0.4rem;\n  border: 1.5px dashed var(--ot-accent);\n  border-radius: 50%;\n  animation: rotate 10s linear infinite;\n}\n\n.branded-widget-card {\n  width: 10.5rem;\n  background: white;\n  padding: 0.8rem;\n  border-radius: 1rem;\n  box-shadow: 0 12px 30px rgba(0,0,0,0.08);\n  animation: float 4s infinite ease-in-out;\n  border-top: 3px solid var(--ot-primary);\n}\n\n.widget-top-brand {\n  display: flex;\n  align-items: center;\n  gap: 0.5rem;\n  margin-bottom: 0.6rem;\n}\n\n#widget-logo-type { font-size: 1rem; }\n\n#widget-brand-name {\n  font-size: 0.6rem;\n  font-weight: 900;\n  color: var(--ot-primary);\n  white-space: nowrap;\n}\n\n.widget-body-mock {\n  display: flex;\n  flex-direction: column;\n  gap: 0.3rem;\n}\n\n.m-line {\n  height: 3px;\n  width: 100%;\n  background: #f1f3f5;\n  border-radius: 2px;\n}\n\n.m-line.short { width: 50%; }\n\n.white-label-tag {\n  font-size: 0.45rem;\n  background: #fefcbf;\n  color: #b7791f;\n  padding: 0.15rem 0.4rem;\n  border-radius: 0.3rem;\n  font-weight: 900;\n  margin-top: 0.6rem;\n  display: inline-block;\n}\n\n.footer-status-desktop {\n  flex-shrink: 0;\n  padding: 1rem;\n  display: flex;\n  justify-content: center;\n}\n\n.live-status {\n  display: flex;\n  align-items: center;\n  gap: 0.5rem;\n  background: rgba(0,0,0,0.04);\n  padding: 0.4rem 1rem;\n  border-radius: 2rem;\n  font-size: 0.65rem;\n  font-weight: 800;\n}\n\n.pulse-dot {\n  width: 0.4rem;\n  height: 0.4rem;\n  background: var(--ot-accent);\n  border-radius: 50%;\n  animation: blink 1.5s infinite;\n}\n\n.ot-builder-caption {\n  background: var(--ot-primary);\n  color: white;\n  text-align: center;\n  padding: 0.8rem;\n  font-size: 0.85rem;\n  font-weight: 600;\n}\n\n@keyframes rotate {\n  from { transform: rotate(0deg); }\n  to { transform: rotate(360deg); }\n}\n\n@keyframes blink {\n  50% { opacity: 0.3; }\n}\n\n@keyframes float {\n  0%, 100% { transform: translateY(0); }\n  50% { transform: translateY(-6px); }\n}\n\n@media (min-width: 769px) and (max-width: 1024px) {\n  :root { font-size: 13px; }\n  .engine-safe-wrapper { max-width: 720px; }\n  .visual-engine-center { gap: 1.5rem; }\n}\n\n@media (max-width: 768px) {\n  .ot-sidebar,\n  .ot-status-tag { display: none; }\n\n  .ot-canvas { min-height: 320px; }\n  .visual-engine-center {\n    display: flex;\n    flex-direction: column;\n    gap: 1rem;\n  }\n  .engine-safe-wrapper {\n    max-width: 100%;\n    align-items: center;\n  }\n  .toggle-card,\n  .branded-widget-card { width: 13rem; }\n}\n<\/style>\n\n<script>\n(() => {\n  const stepText = document.getElementById('ot-ai-brand-step');\n  const logoOcto = document.getElementById('logo-octo');\n  const logoRest = document.getElementById('logo-restaurant');\n  const optOcto = document.getElementById('t-octo');\n  const optRest = document.getElementById('t-custom');\n  const widgetLogo = document.getElementById('widget-logo-type');\n  const widgetName = document.getElementById('widget-brand-name');\n\n  const steps = [\n    { step: \"Cargando logotipo de Octotable...\", mode: \"octo\", name: \"Widget de reservas\" },\n    { step: \"Sustituyendo por el logotipo del restaurante...\", mode: \"custom\", name: \"Gourmet Rest.\" },\n    { step: \"Personalizando encabezado del widget...\", mode: \"custom\", name: \"Gourmet Rest.\" },\n    { step: \"Visualizaci\u00f3n de marca: 100 % personalizada\", mode: \"custom\", name: \"Gourmet Rest.\" }\n  ];\n\n  let current = 0;\n\n  function update() {\n    if (!stepText) return;\n\n    const data = steps[current];\n    stepText.textContent = data.step;\n\n    if (data.mode === \"octo\") {\n      logoOcto.style.display = \"block\";\n      logoRest.style.display = \"none\";\n      optOcto.classList.add('active');\n      optRest.classList.remove('active');\n      widgetLogo.textContent = \"\u2699\ufe0f\";\n      widgetName.textContent = data.name;\n    } else {\n      logoOcto.style.display = \"none\";\n      logoRest.style.display = \"block\";\n      optOcto.classList.remove('active');\n      optRest.classList.add('active');\n      widgetLogo.textContent = \"\ud83d\udc68\u200d\ud83c\udf73\";\n      widgetName.textContent = data.name;\n    }\n\n    current = (current + 1) % steps.length;\n    setTimeout(update, 3500);\n  }\n\n  update();\n})();\n<\/script>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5061548 animated-slow e-flex e-con-boxed elementor-invisible e-con e-child\" data-id=\"5061548\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInRight&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3c15008 elementor-widget elementor-widget-heading\" data-id=\"3c15008\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Estilo personalizado<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7c54f02 elementor-widget__width-inherit elementor-widget-tablet__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"7c54f02\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Edita el CSS del bot\u00f3n para personalizar a\u00fan m\u00e1s su apariencia y adaptarlo a la est\u00e9tica de tu sitio.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-84f1358 elementor-widget elementor-widget-html\" data-id=\"84f1358\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div id=\"ot-ai-css-hybrid\">\n  <div class=\"ot-editor-toolbar\">\n    <div class=\"ot-dots\"><span><\/span><span><\/span><span><\/span><\/div>\n    <div class=\"ot-url-bar\">Octotable \/ Personalizaci\u00f3n CSS<\/div>\n    <div class=\"ot-status-tag\">Mi restaurante<\/div>\n  <\/div>\n\n  <div class=\"ot-canvas\">\n    <div class=\"ot-sidebar\">\n      <div class=\"ot-tool-box active\"><\/div>\n      <div class=\"ot-tool-box\"><\/div>\n      <div class=\"ot-tool-box\"><\/div>\n      <div class=\"ot-tool-box mt-auto\"><\/div>\n    <\/div>\n\n    <div class=\"ot-preview-area\">\n      <div class=\"soft-bg-overlay\"><\/div>\n      \n      <div class=\"engine-liquid-wrapper\">\n        <div class=\"visual-engine-center\">\n          \n          <div class=\"engine-node side-node left\">\n            <div class=\"code-card\">\n              <div class=\"code-header\">custom-style.css<\/div>\n              <div class=\"code-body\">\n                <div class=\"code-line\"><span class=\"c-prop\">background<\/span>: <span class=\"c-val\" id=\"css-bg\">#145c44<\/span>;<\/div>\n                <div class=\"code-line\"><span class=\"c-prop\">border-radius<\/span>: <span class=\"c-val\" id=\"css-radius\">8px<\/span>;<\/div>\n                <div class=\"code-line\"><span class=\"c-prop\">box-shadow<\/span>: <span class=\"c-val\" id=\"css-shadow\">none<\/span>;<\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"engine-node hub-node\">\n            <div class=\"ot-hub-core\">\n              <svg viewBox=\"0 0 24 24\" class=\"ot-ai-icon-img\">\n                <path fill=\"currentColor\" d=\"M12.04 2c-5.46 0-9.91 4.45-9.91 9.91 0 1.75.46 3.45 1.32 4.95L2.05 22l5.25-1.38c1.45.79 3.08 1.21 4.74 1.21 5.46 0 9.91-4.45 9.91-9.91 0-2.65-1.03-5.14-2.9-7.01A9.816 9.816 0 0 0 12.04 2m.01 1.67c2.2 0 4.26.86 5.82 2.42a8.225 8.225 0 0 1 2.41 5.83c0 4.54-3.7 8.23-8.24 8.23-1.48 0-2.93-.39-4.19-1.14l-.3-.17-3.12.82.83-3.04-.19-.3a8.232 8.232 0 0 1-1.26-4.38c0-4.54 3.7-8.24 8.24-8.24m-3.53 3.31c-.13 0-.35.05-.53.25-.19.21-.71.69-.71 1.69 0 1 .73 1.97.83 2.11.1.14 1.43 2.19 3.47 3.07.48.21.86.33 1.16.43.49.15.93.13 1.29.08.39-.06 1.21-.5 1.38-.98.17-.48.17-.89.12-.98-.05-.09-.17-.14-.36-.23-.19-.1-.1-.36-.46-.36l-.66-.33c-.19-.1-.32-.12-.46.08-.14.21-.55.69-.68.83-.12.14-.25.16-.44.06-.19-.1-.8-.3-1.53-.94-.56-.5-1.07-1.11-1.27-1.45-.19-.34-.02-.53.08-.62.09-.09.19-.21.28-.32.1-.11.13-.19.19-.32.06-.13.03-.25-.01-.35-.04-.09-.36-.88-.5-1.2-.13-.33-.27-.28-.36-.29-.09-.01-.2-.01-.32-.01z\" \/>\n              <\/svg>\n              <div class=\"ot-hub-ring\"><\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"engine-node side-node right\">\n            <div class=\"preview-card-compact\">\n              <div class=\"preview-label\">Vista previa en vivo<\/div>\n              <button id=\"custom-target-btn\">Reservar ahora<\/button>\n              <div class=\"match-indicator\">Coincidencia CSS 100 %<\/div>\n            <\/div>\n          <\/div>\n\n        <\/div>\n      <\/div>\n\n      <div class=\"footer-status-desktop\">\n        <div class=\"live-status\">\n          <div class=\"pulse-dot\"><\/div>\n          <span>Inyecci\u00f3n CSS: Renderizado en tiempo real<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"ot-builder-caption\">\n    <span id=\"ot-ai-css-step\">Analizando selectores CSS...<\/span>\n  <\/div>\n<\/div>\n\n<style>\n:root {\n  --ot-primary: #145c44;\n  --ot-accent: #2ecc71;\n  --ot-bg-editor: #1a2b3c;\n  --ot-toolbar: #25394f;\n  --ot-canvas: #f8fafb;\n  font-size: clamp(10px, 1.1vw, 15px);\n}\n\n#ot-ai-css-hybrid {\n  width: 100%;\n  max-width: 950px;\n  background: var(--ot-bg-editor);\n  border-radius: 20px;\n  overflow: hidden;\n  font-family: 'Inter', sans-serif;\n  box-shadow: 0 40px 80px rgba(0,0,0,0.4);\n  margin: 0 auto;\n  display: flex;\n  flex-direction: column;\n}\n\n.ot-editor-toolbar {\n  background: var(--ot-toolbar);\n  padding: 1rem 1.2rem;\n  display: flex;\n  align-items: center;\n  gap: 1rem;\n  flex-shrink: 0;\n}\n\n.ot-dots { display: flex; gap: 0.4rem; }\n.ot-dots span {\n  width: 0.6rem;\n  height: 0.6rem;\n  border-radius: 50%;\n  background: rgba(255,255,255,0.2);\n}\n\n.ot-url-bar {\n  background: rgba(0,0,0,0.2);\n  border-radius: 0.4rem;\n  flex-grow: 1;\n  font-size: 0.75rem;\n  color: #a0aec0;\n  padding: 0.4rem;\n  text-align: center;\n}\n\n.ot-status-tag {\n  font-size: 0.7rem;\n  background: var(--ot-accent);\n  color: #000;\n  padding: 0.3rem 0.7rem;\n  border-radius: 0.4rem;\n  font-weight: 700;\n  white-space: nowrap;\n}\n\n.ot-canvas {\n  display: flex;\n  min-height: 400px;\n  flex-grow: 1;\n}\n\n.ot-sidebar {\n  width: 4rem;\n  background: #203346;\n  padding: 1.5rem 0.8rem;\n  display: flex;\n  flex-direction: column;\n  gap: 1.2rem;\n  flex-shrink: 0;\n}\n\n.ot-tool-box {\n  width: 100%;\n  height: 2.2rem;\n  background: rgba(255,255,255,0.05);\n  border-radius: 0.5rem;\n}\n\n.ot-tool-box.active { background: var(--ot-accent); }\n.mt-auto { margin-top: auto; }\n\n.ot-preview-area {\n  flex: 1;\n  background: var(--ot-canvas);\n  margin: 1.2rem;\n  border-radius: 1rem;\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  overflow: hidden;\n}\n\n.engine-liquid-wrapper {\n  flex: 1;\n  width: 95%;\n  margin: 0 auto;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n\n.visual-engine-center {\n  display: grid;\n  grid-template-columns: minmax(8rem, 1.2fr) auto minmax(8rem, 1.2fr);\n  align-items: center;\n  gap: 1.5rem;\n  width: 100%;\n}\n\n.engine-node { min-width: 0; }\n.engine-node.side-node.left { display: flex; justify-content: flex-end; }\n.engine-node.side-node.right { display: flex; justify-content: flex-start; }\n.engine-node.hub-node { display: flex; justify-content: center; padding: 0 0.5rem; }\n\n.code-card,\n.preview-card-compact {\n  width: 100%;\n  max-width: 11rem;\n  background: white;\n  border-radius: 1rem;\n  box-shadow: 0 10px 25px rgba(0,0,0,0.05);\n}\n\n.code-card {\n  background: #1e1e1e;\n  overflow: hidden;\n}\n\n.code-header {\n  background: #333;\n  padding: 0.4rem 0.6rem;\n  font-size: 0.55rem;\n  color: #aaa;\n  font-family: monospace;\n}\n\n.code-body {\n  padding: 0.8rem;\n  font-family: 'Fira Code', monospace;\n  font-size: 0.65rem;\n  line-height: 1.6;\n}\n\n.c-prop { color: #9cdcfe; }\n.c-val { color: #ce9178; transition: 0.3s; }\n\n.ot-hub-core {\n  position: relative;\n  width: 5rem;\n  height: 5rem;\n  background: white;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  box-shadow: 0 10px 30px rgba(0,0,0,0.1);\n  flex-shrink: 0;\n  color: var(--ot-primary);\n}\n\n.ot-ai-icon-img { width: 3rem; }\n\n.ot-hub-ring {\n  position: absolute;\n  inset: -0.5rem;\n  border: 2px dashed var(--ot-accent);\n  border-radius: 50%;\n  animation: rotate 10s linear infinite;\n}\n\n.preview-card-compact {\n  padding: 1.2rem 0.8rem;\n  text-align: center;\n  animation: float 4s infinite ease-in-out;\n}\n\n.preview-label {\n  font-size: 0.55rem;\n  font-weight: 900;\n  color: #a0aec0;\n  margin-bottom: 0.8rem;\n  letter-spacing: 1px;\n}\n\n#custom-target-btn {\n  border: none;\n  padding: 0.6rem 0.8rem;\n  font-size: 0.65rem;\n  font-weight: 800;\n  color: white;\n  width: 100%;\n  border-radius: 6px;\n  transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.match-indicator {\n  margin-top: 0.8rem;\n  font-size: 0.5rem;\n  font-weight: 900;\n  color: var(--ot-accent);\n}\n\n.footer-status-desktop {\n  flex-shrink: 0;\n  padding: 1rem;\n  display: flex;\n  justify-content: center;\n}\n\n.live-status {\n  display: flex;\n  align-items: center;\n  gap: 0.5rem;\n  background: rgba(0,0,0,0.04);\n  padding: 0.4rem 1rem;\n  border-radius: 2rem;\n  font-size: 0.65rem;\n  font-weight: 800;\n}\n\n.pulse-dot {\n  width: 0.4rem;\n  height: 0.4rem;\n  background: var(--ot-accent);\n  border-radius: 50%;\n  animation: blink 1.5s infinite;\n}\n\n.ot-builder-caption {\n  background: var(--ot-primary);\n  color: white;\n  text-align: center;\n  padding: 0.8rem;\n  font-size: 0.85rem;\n  font-weight: 600;\n}\n\n@keyframes rotate {\n  from { transform: rotate(0deg); }\n  to { transform: rotate(360deg); }\n}\n\n@keyframes blink {\n  50% { opacity: 0.3; }\n}\n\n@keyframes float {\n  0%, 100% { transform: translateY(0); }\n  50% { transform: translateY(-6px); }\n}\n\n@media (min-width: 769px) and (max-width: 1024px) {\n  :root { font-size: 13px; }\n  .engine-safe-wrapper { max-width: 720px; }\n  .visual-engine-center { gap: 1.5rem; }\n}\n\n@media (max-width: 768px) {\n  .ot-sidebar,\n  .ot-status-tag { display: none; }\n\n  .ot-canvas { min-height: 320px; }\n  .visual-engine-center {\n    display: flex;\n    flex-direction: column;\n    gap: 1rem;\n  }\n  .engine-safe-wrapper {\n    max-width: 100%;\n    align-items: center;\n  }\n  .toggle-card,\n  .branded-widget-card { width: 13rem; }\n}\n<\/style>\n\n<script>\n(() => {\n  const stepText = document.getElementById('ot-ai-css-step');\n  const btn = document.getElementById('custom-target-btn');\n  const codeBg = document.getElementById('css-bg');\n  const codeRadius = document.getElementById('css-radius');\n  const codeShadow = document.getElementById('css-shadow');\n\n  const states = [\n    { step: \"Restableciendo estilo predeterminado...\", bg: \"#145c44\", radius: \"8px\", shadow: \"none\", btnBg: \"#145c44\", btnRadius: \"8px\", btnShadow: \"none\" },\n    { step: \"Aplicando color de marca personalizado...\", bg: \"#2ecc71\", radius: \"8px\", shadow: \"none\", btnBg: \"#2ecc71\", btnRadius: \"8px\", btnShadow: \"none\" },\n    { step: \"Modificando radio de borde...\", bg: \"#2ecc71\", radius: \"30px\", shadow: \"none\", btnBg: \"#2ecc71\", btnRadius: \"30px\", btnShadow: \"none\" },\n    { step: \"A\u00f1adiendo sombra externa...\", bg: \"#2ecc71\", radius: \"30px\", shadow: \"0 10px 20px\", btnBg: \"#2ecc71\", btnRadius: \"30px\", btnShadow: \"0 10px 20px rgba(46,204,113,0.4)\" }\n  ];\n\n  let current = 0;\n\n  function update() {\n    if (!stepText) return;\n\n    const data = states[current];\n    stepText.textContent = data.step;\n\n    codeBg.textContent = data.bg;\n    codeRadius.textContent = data.radius;\n    codeShadow.textContent = data.shadow;\n\n    btn.style.backgroundColor = data.btnBg;\n    btn.style.borderRadius = data.btnRadius;\n    btn.style.boxShadow = data.btnShadow;\n\n    current = (current + 1) % states.length;\n    setTimeout(update, 3500);\n  }\n\n  update();\n})();\n<\/script>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3c3fcef e-flex e-con-boxed e-con e-parent\" data-id=\"3c3fcef\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-a0756bd e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"a0756bd\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;animation&quot;:&quot;fadeInLeft&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2d24796 elementor-widget__width-inherit elementor-widget elementor-widget-heading\" data-id=\"2d24796\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Directamente en tu sitio web<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d08250b elementor-widget__width-inherit elementor-widget elementor-widget-heading\" data-id=\"d08250b\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Integraci\u00f3n con WordPress<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d0fb045 elementor-widget__width-inherit elementor-widget-tablet__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"d0fb045\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"flex flex-col text-sm\"><article class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" tabindex=\"-1\" data-turn-id=\"request-69611211-eca0-8327-8355-2992bc69f3c0-53\" data-testid=\"conversation-turn-68\" data-scroll-anchor=\"true\" data-turn=\"assistant\"><div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"><div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"><div class=\"flex max-w-full flex-col grow\"><div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"79ba2095-2ba8-44a3-85f4-17e2aa5c8009\" data-message-model-slug=\"gpt-4o-mini\"><div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"><div class=\"markdown prose dark:prose-invert w-full break-words dark markdown-new-styling\"><p data-start=\"317\" data-end=\"368\" data-is-last-node=\"\">Si tienes un sitio web en WordPress, descarga nuestro plugin para instalar el widget f\u00e1cilmente. Solo necesitas unos pocos clics y estar\u00e1 listo para usar.<\/p><\/div><\/div><\/div><\/div><\/div><\/div><\/article><\/div><div class=\"pointer-events-none h-px w-px absolute bottom-0\" aria-hidden=\"true\" data-edge=\"true\"><p data-start=\"301\" data-end=\"380\">Agregar el widget de reservas para restaurantes a tu sitio web es muy sencillo:<\/p><ol data-start=\"382\" data-end=\"712\" data-is-last-node=\"\" data-is-only-node=\"\"><li data-start=\"382\" data-end=\"447\"><p data-start=\"385\" data-end=\"447\"><a href=\"https:\/\/www.octotable.com\/es\/registrarse\/\"><strong>Reg\u00edstrate en Octotable<\/strong><\/a> y accede a la secci\u00f3n Widget<\/p><\/li><li data-start=\"448\" data-end=\"524\"><p data-start=\"451\" data-end=\"524\">Configura tus preferencias y las opciones de personalizaci\u00f3n del widget<\/p><\/li><li data-start=\"525\" data-end=\"567\"><p data-start=\"528\" data-end=\"567\">Copia el fragmento de c\u00f3digo generado<\/p><\/li><li data-start=\"568\" data-end=\"650\"><p data-start=\"571\" data-end=\"650\">Pega el c\u00f3digo en tu sitio web donde quieras que aparezca el bot\u00f3n de reserva<\/p><\/li><li data-start=\"651\" data-end=\"712\" data-is-last-node=\"\"><p data-start=\"654\" data-end=\"712\" data-is-last-node=\"\">Empieza a recibir reservas directamente desde tu sitio web<\/p><\/li><\/ol><\/div>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e0f319c elementor-invisible elementor-widget elementor-widget-image\" data-id=\"e0f319c\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInRight&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.18.0 - 20-12-2023 *\/\n.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=\".svg\"]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block}<\/style>\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1080\" height=\"1080\" src=\"https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/widget-ristorante-prenotazione-wordpress.webp\" class=\"attachment-full size-full wp-image-29886\" alt=\"Propietario de un restaurante japon\u00e9s que gestiona el sitio web de su restaurante desde una tablet\" srcset=\"https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/widget-ristorante-prenotazione-wordpress.webp 1080w, https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/widget-ristorante-prenotazione-wordpress-300x300.webp 300w, https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/widget-ristorante-prenotazione-wordpress-1024x1024.webp 1024w, https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/widget-ristorante-prenotazione-wordpress-150x150.webp 150w, https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/widget-ristorante-prenotazione-wordpress-768x768.webp 768w, https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/widget-ristorante-prenotazione-wordpress-100x100.webp 100w, https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/widget-ristorante-prenotazione-wordpress-200x200.webp 200w, https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/widget-ristorante-prenotazione-wordpress-400x400.webp 400w, https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/widget-ristorante-prenotazione-wordpress-500x500.webp 500w\" sizes=\"(max-width: 1080px) 100vw, 1080px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6f73484 e-flex e-con-boxed e-con e-parent\" data-id=\"6f73484\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4e16ab1 elementor-hidden-tablet elementor-hidden-mobile elementor-invisible elementor-widget elementor-widget-image\" data-id=\"4e16ab1\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInLeft&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"800\" src=\"https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/sito-web-multilingua-1024x1024.webp\" class=\"attachment-large size-large wp-image-29894\" alt=\"Sitio web multiling\u00fce para restaurante con el widget de reservas de Octotable visible en port\u00e1til y tablet.\" srcset=\"https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/sito-web-multilingua-1024x1024.webp 1024w, https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/sito-web-multilingua-300x300.webp 300w, https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/sito-web-multilingua-150x150.webp 150w, https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/sito-web-multilingua-768x768.webp 768w, https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/sito-web-multilingua-100x100.webp 100w, https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/sito-web-multilingua-200x200.webp 200w, https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/sito-web-multilingua-400x400.webp 400w, https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/sito-web-multilingua-500x500.webp 500w, https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/sito-web-multilingua.webp 1080w\" sizes=\"(max-width: 800px) 100vw, 800px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6a1e2c9 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"6a1e2c9\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;animation&quot;:&quot;fadeInRight&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2cc9381 elementor-widget__width-inherit elementor-widget elementor-widget-heading\" data-id=\"2cc9381\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Accesible para todos<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bcec9bf elementor-widget__width-inherit elementor-widget elementor-widget-heading\" data-id=\"bcec9bf\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Soporte multiling\u00fce<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0bb5cf3 elementor-widget__width-inherit elementor-widget-tablet__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"0bb5cf3\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Traducci\u00f3n autom\u00e1tica a los idiomas que falten, para que tu sistema de reservas sea accesible a clientes de todo el mundo.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2b57253 elementor-hidden-desktop elementor-invisible elementor-widget elementor-widget-image\" data-id=\"2b57253\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInLeft&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"800\" src=\"https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/sito-web-multilingua-1024x1024.webp\" class=\"attachment-large size-large wp-image-29894\" alt=\"Sitio web multiling\u00fce para restaurante con el widget de reservas de Octotable visible en port\u00e1til y tablet.\" srcset=\"https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/sito-web-multilingua-1024x1024.webp 1024w, https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/sito-web-multilingua-300x300.webp 300w, https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/sito-web-multilingua-150x150.webp 150w, https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/sito-web-multilingua-768x768.webp 768w, https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/sito-web-multilingua-100x100.webp 100w, https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/sito-web-multilingua-200x200.webp 200w, https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/sito-web-multilingua-400x400.webp 400w, https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/sito-web-multilingua-500x500.webp 500w, https:\/\/www.octotable.com\/wp-content\/uploads\/2026\/01\/sito-web-multilingua.webp 1080w\" sizes=\"(max-width: 800px) 100vw, 800px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-738a165 e-con-full e-flex e-con e-parent\" data-id=\"738a165\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;}\" data-core-v316-plus=\"true\">\n\t\t<div class=\"elementor-element elementor-element-7292601 e-flex e-con-boxed e-con e-child\" data-id=\"7292601\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-5651aca e-flex e-con-boxed e-con e-child\" data-id=\"5651aca\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f33f97a elementor-widget elementor-widget-heading\" data-id=\"f33f97a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<span class=\"elementor-heading-title elementor-size-default\">\u00bfQu\u00e9 est\u00e1s esperando?<\/span>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c1f3aac elementor-widget elementor-widget-heading\" data-id=\"c1f3aac\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Comienza a recibir reservas de Google en solo 3 minutos<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-83e6576 elementor-widget__width-inherit elementor-widget-tablet__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"83e6576\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Con el asistente AI de Octotable y una plataforma completa para reservas, men\u00fas digitales, pedidos, pagos y comunicaciones, gestionar tu restaurante se vuelve simple y eficiente.<\/p><p>Optimiza las operaciones diarias, mejora la experiencia del cliente y haz crecer tu negocio con una soluci\u00f3n dise\u00f1ada para restaurantes modernos.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5333062 elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-html\" data-id=\"5333062\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div id=\"ot-safe-showcase\">\n  <div class=\"ot-stage\">\n    \n    <div class=\"ot-phone-v3\">\n      <div class=\"ot-phone-screen-v3\">\n        <div class=\"ot-mock-content\">\n          <div class=\"ot-mock-header\"><\/div>\n          <div class=\"ot-mock-img\"><\/div>\n          <div class=\"ot-mock-line\"><\/div>\n          <div class=\"ot-mock-line short\"><\/div>\n          <div class=\"ot-mock-btn\"><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"ot-notif-card n-top\">\n      <span class=\"ot-status-dot blue\"><\/span>\n      <span class=\"ot-notif-text\">Nueva reserva<\/span>\n    <\/div>\n\n    <div class=\"ot-notif-card n-bottom\">\n      <span class=\"ot-status-dot green\"><\/span>\n      <span class=\"ot-notif-text\">Mesa 5 confirmada<\/span>\n    <\/div>\n\n    <div class=\"ot-bg-circle\"><\/div>\n  <\/div>\n<\/div>\n\n<style>\n#ot-safe-showcase {\n  width: 100%;\n  height: 480px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background: transparent;\n  font-family: 'Inter', sans-serif;\n  overflow: visible; \/* Fondamentale per far vedere le notifiche che escono *\/\n}\n\n.ot-stage {\n  position: relative;\n  width: 280px;\n  height: 380px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n\n\/* Smartphone Frame *\/\n.ot-phone-v3 {\n  width: 160px;\n  height: 330px;\n  background: #0D2C33; \/* Colore Brand *\/\n  border-radius: 28px;\n  padding: 10px;\n  box-shadow: 0 30px 60px rgba(13, 44, 51, 0.2);\n  z-index: 10;\n  animation: otFloatSimple 5s ease-in-out infinite;\n}\n\n.ot-phone-screen-v3 {\n  width: 100%;\n  height: 100%;\n  background: #FFFFFF;\n  border-radius: 20px;\n  overflow: hidden;\n  padding: 15px;\n}\n\n\/* Mockup UI *\/\n.ot-mock-content { display: flex; flex-direction: column; gap: 12px; }\n.ot-mock-header { width: 40px; height: 6px; background: #F0F0F0; border-radius: 3px; }\n.ot-mock-img { width: 100%; height: 90px; background: #F8FAFB; border-radius: 12px; }\n.ot-mock-line { width: 100%; height: 4px; background: #F0F0F0; border-radius: 2px; }\n.ot-mock-line.short { width: 60%; }\n.ot-mock-btn { width: 100%; height: 32px; background: #145c44; border-radius: 8px; margin-top: 10px; }\n\n\/* Notifiche *\/\n.ot-notif-card {\n  position: absolute;\n  background: #FFFFFF;\n  padding: 12px 18px;\n  border-radius: 14px;\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  box-shadow: 0 15px 35px rgba(0,0,0,0.06);\n  border: 1px solid rgba(13, 44, 51, 0.05);\n  z-index: 20;\n  white-space: nowrap;\n  animation: otNotifFloat 6s ease-in-out infinite;\n}\n\n.ot-status-dot { width: 8px; height: 8px; border-radius: 50%; }\n.ot-status-dot.blue { background: #4285F4; }\n.ot-status-dot.green { background: #34A853; }\n.ot-notif-text { font-size: 13px; font-weight: 500; color: #0D2C33; }\n\n.n-top { top: 15%; right: -30%; animation-delay: 0s; }\n.n-bottom { bottom: 20%; left: -30%; animation-delay: 1s; }\n\n\/* Sfondo *\/\n.ot-bg-circle {\n  position: absolute;\n  width: 280px;\n  height: 280px;\n  background: radial-gradient(circle, rgba(20, 92, 68, 0.04) 0%, transparent 70%);\n  z-index: 1;\n}\n\n\/* Animazioni 2D Safe *\/\n@keyframes otFloatSimple {\n  0%, 100% { transform: translateY(0); }\n  50% { transform: translateY(-15px); }\n}\n\n@keyframes otNotifFloat {\n  0%, 100% { transform: translateY(0); }\n  50% { transform: translateY(-10px); }\n}\n\n\/* Mobile responsive *\/\n@media (max-width: 600px) {\n  #ot-safe-showcase { height: 400px; }\n  .ot-stage { transform: scale(0.85); }\n  .n-top { right: -15%; }\n  .n-bottom { left: -15%; }\n}\n<\/style>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1c12ff9 elementor-hidden-desktop elementor-widget elementor-widget-html\" data-id=\"1c12ff9\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;none&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\n    \/* Contenitore per evitare che lo scale crei spazi vuoti *\/\n    #octoFrame-mobile {\n        width: 100%;\n        min-height: 350px;\n        max-height: 500px;\n        border: none;\n        display: block;\n    }\n<\/style>\n\n<div class=\"octo-container\">\n    <iframe id=\"octoFrame-mobile\" \n            src=\"https:\/\/www.octotable.com\/octotable-admin\/auth?action=register&site=true\" \n            allow=\"geolocation\">\n    <\/iframe>\n<\/div>\n\n<script>\n  (function() {\n    \/\/ 1. Recupera i parametri UTM dall'URL della pagina principale\n    var urlParams = new URLSearchParams(window.location.search);\n    var utmSource = urlParams.get('utm_source');\n    var utmMedium = urlParams.get('utm_medium');\n    var utmCampaign = urlParams.get('utm_campaign');\n\n    \/\/ 2. Seleziona l'iframe mobile tramite il suo ID\n    var iframeMobile = document.getElementById('octoFrame-mobile');\n    \n    if (iframeMobile) {\n      var newSrc = iframeMobile.src;\n      \n      \/\/ 3. Aggiunge i parametri all'URL dell'iframe solo se sono presenti nell'URL del browser\n      if (utmSource) newSrc += '&utm_source=' + encodeURIComponent(utmSource);\n      if (utmMedium) newSrc += '&utm_medium=' + encodeURIComponent(utmMedium);\n      if (utmCampaign) newSrc += '&utm_campaign=' + encodeURIComponent(utmCampaign);\n      \n      \/\/ 4. Aggiorna l'indirizzo dell'iframe per includere i tracciamenti\n      iframeMobile.src = newSrc;\n    }\n  })();\n<\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-27e616d elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed e-con e-child\" data-id=\"27e616d\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-566516d elementor-widget elementor-widget-html\" data-id=\"566516d\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;none&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<iframe id=\"octoFrame-desktop\" \n        style=\"width: 100%; min-height: 380px; border-radius: 15px; overflow: hidden;\" \n        src=\"https:\/\/www.octotable.com\/octotable-admin\/auth?action=register&site=true\" \n        allow=\"geolocation\">\n<\/iframe>\n\n<script>\n  (function() {\n    \/\/ 1. Recupera i nuovi parametri dall'URL del browser\n    var urlParams = new URLSearchParams(window.location.search);\n    var utmSource = urlParams.get('utm_source');\n    var utmMedium = urlParams.get('utm_medium');\n    var utmCampaign = urlParams.get('utm_campaign');\n\n    \/\/ 2. Seleziona l'iframe\n    var iframe = document.getElementById('octoFrame-desktop');\n    \n    if (iframe) {\n      var newSrc = iframe.src;\n      \n      \/\/ 3. Aggiunge i parametri all'URL dell'iframe solo se presenti\n      if (utmSource) newSrc += '&utm_source=' + encodeURIComponent(utmSource);\n      if (utmMedium) newSrc += '&utm_medium=' + encodeURIComponent(utmMedium);\n      if (utmCampaign) newSrc += '&utm_campaign=' + encodeURIComponent(utmCampaign);\n      \n      \/\/ 4. Applica il nuovo URL all'iframe\n      iframe.src = newSrc;\n    }\n  })();\n<\/script>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f94f9a8 e-flex e-con-boxed e-con e-parent\" data-id=\"f94f9a8\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;content_width&quot;:&quot;boxed&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e7219de elementor-widget elementor-widget-heading\" data-id=\"e7219de\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Preguntas frecuentes<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2d95bc6 elementor-widget-tablet__width-initial elementor-widget elementor-widget-accordion\" data-id=\"2d95bc6\" data-element_type=\"widget\" data-widget_type=\"accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.18.0 - 20-12-2023 *\/\n.elementor-accordion{text-align:left}.elementor-accordion .elementor-accordion-item{border:1px solid #d5d8dc}.elementor-accordion .elementor-accordion-item+.elementor-accordion-item{border-top:none}.elementor-accordion .elementor-tab-title{margin:0;padding:15px 20px;font-weight:700;line-height:1;cursor:pointer;outline:none}.elementor-accordion .elementor-tab-title .elementor-accordion-icon{display:inline-block;width:1.5em}.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{width:1em;height:1em}.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{float:right;text-align:right}.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left{float:left;text-align:left}.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed{display:block}.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened,.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-closed{display:none}.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened{display:block}.elementor-accordion .elementor-tab-content{display:none;padding:15px 20px;border-top:1px solid #d5d8dc}@media (max-width:767px){.elementor-accordion .elementor-tab-title{padding:12px 15px}.elementor-accordion .elementor-tab-title .elementor-accordion-icon{width:1.2em}.elementor-accordion .elementor-tab-content{padding:7px 15px}}.e-con-inner>.elementor-widget-accordion,.e-con>.elementor-widget-accordion{width:var(--container-widget-width);--flex-grow:var(--container-widget-flex-grow)}<\/style>\t\t<div class=\"elementor-accordion\">\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-4771\" class=\"elementor-tab-title\" data-tab=\"1\" role=\"button\" aria-controls=\"elementor-tab-content-4771\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-plus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">\u00bfEn qu\u00e9 se diferencia el widget reservas para restaurantes del enlace a la p\u00e1gina de reservas?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-4771\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"1\" role=\"region\" aria-labelledby=\"elementor-tab-title-4771\"><p>Aunque ambos permiten a los clientes reservar, el widget reservas para restaurantes se integra directamente en el dise\u00f1o de tu web mediante un bot\u00f3n personalizable que abre una interfaz de reservas sin salir del sitio. El enlace redirige a los usuarios a una p\u00e1gina externa de Octotable. El widget proporciona una experiencia m\u00e1s fluida y mejores tasas de conversi\u00f3n.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-4772\" class=\"elementor-tab-title\" data-tab=\"2\" role=\"button\" aria-controls=\"elementor-tab-content-4772\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-plus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">\u00bfPuedo personalizar el aspecto del widget en mi sitio web?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-4772\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"2\" role=\"region\" aria-labelledby=\"elementor-tab-title-4772\"><p>S\u00ed, especialmente con la versi\u00f3n EVO. Puedes elegir entre temas claros u oscuros, seleccionar fuentes, mostrar tu logotipo y editar el CSS para una integraci\u00f3n visual completa. Esto garantiza que el widget reservas para restaurantes se alinee con la identidad de tu marca.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-4773\" class=\"elementor-tab-title\" data-tab=\"3\" role=\"button\" aria-controls=\"elementor-tab-content-4773\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-plus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">El widget reservas para restaurantes es compatible con dispositivos m\u00f3viles?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-4773\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"3\" role=\"region\" aria-labelledby=\"elementor-tab-title-4773\"><p>Absolutamente. Es totalmente responsive y est\u00e1 optimizado para smartphones y tablets. El bot\u00f3n y la interfaz de reservas se adaptan autom\u00e1ticamente al tama\u00f1o de pantalla para brindar una experiencia \u00f3ptima en todos los dispositivos.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-4774\" class=\"elementor-tab-title\" data-tab=\"4\" role=\"button\" aria-controls=\"elementor-tab-content-4774\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-plus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">\u00bfC\u00f3mo se sincronizan las reservas del widget con otros canales de reserva?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-4774\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"4\" role=\"region\" aria-labelledby=\"elementor-tab-title-4774\"><p>Las reservas realizadas mediante el widget se sincronizan al instante con tu sistema principal de Octotable, junto a las reservas de Google, llamadas telef\u00f3nicas o clientes sin cita. La gesti\u00f3n centralizada evita conflictos y reservas dobles.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-4775\" class=\"elementor-tab-title\" data-tab=\"5\" role=\"button\" aria-controls=\"elementor-tab-content-4775\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-plus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">\u00bfQu\u00e9 conocimientos t\u00e9cnicos necesito para implementar el widget reservas para restaurantes?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-4775\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"5\" role=\"region\" aria-labelledby=\"elementor-tab-title-4775\"><p>Se requiere un conocimiento t\u00e9cnico m\u00ednimo. Te proporcionamos un c\u00f3digo f\u00e1cil de copiar y pegar en cualquier web. Si usas WordPress, tenemos un plugin dedicado que facilita a\u00fan m\u00e1s la instalaci\u00f3n. Y si necesitas ayuda, nuestro equipo de soporte est\u00e1 listo para asistirte.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f522de7 e-con-full e-flex e-con e-parent\" data-id=\"f522de7\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;}\" data-core-v316-plus=\"true\">\n\t\t<div class=\"elementor-element elementor-element-987a77b e-flex e-con-boxed e-con e-child\" data-id=\"987a77b\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c032b15 elementor-widget elementor-widget-heading\" data-id=\"c032b15\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Los otros productos<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b97df7c e-con-full e-flex e-con e-child\" data-id=\"b97df7c\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;sticky&quot;:&quot;top&quot;,&quot;sticky_offset&quot;:50,&quot;sticky_parent&quot;:&quot;yes&quot;,&quot;sticky_offset_tablet&quot;:150,&quot;sticky_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;sticky_effects_offset&quot;:0}\">\n\t\t<div class=\"elementor-element elementor-element-b238f39 e-con-full e-flex e-con e-child\" data-id=\"b238f39\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d3defdb elementor-widget elementor-widget-heading\" data-id=\"d3defdb\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Asistente de Voz IA 24\/7<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3aee6cb elementor-widget elementor-widget-text-editor\" data-id=\"3aee6cb\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Gana tiempo para ti y para tus clientes. Deja que el asistente IA de Octotable responda al tel\u00e9fono y gestione reservas y cambios. Si el cliente necesita hablar contigo, el agente lo detecta y transfiere la llamada solo cuando es realmente necesario.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c9a9624 elementor-widget elementor-widget-button\" data-id=\"c9a9624\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-grow\" href=\"https:\/\/www.octotable.com\/es\/asistente-voz-ia-para-restaurantes\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-text\">Descubre m\u00e1s<\/span>\n\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-791b971 e-con-full e-flex e-con e-child\" data-id=\"791b971\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;sticky&quot;:&quot;top&quot;,&quot;sticky_offset&quot;:50,&quot;sticky_parent&quot;:&quot;yes&quot;,&quot;sticky_offset_tablet&quot;:150,&quot;sticky_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;sticky_effects_offset&quot;:0}\">\n\t\t<div class=\"elementor-element elementor-element-caab7cf e-con-full e-flex e-con e-child\" data-id=\"caab7cf\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fc892e9 elementor-widget elementor-widget-heading\" data-id=\"fc892e9\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Reservar con Google<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4c79f0f elementor-widget elementor-widget-text-editor\" data-id=\"4c79f0f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Haz que tu restaurante sea reservable directamente desde Google y Google Maps. Con Octotable lo activas en solo 3 minutos y empiezas a recibir reservas gratuitas sincronizadas en tiempo real para evitar overbooking y no-shows.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1e2c5d5 elementor-widget elementor-widget-button\" data-id=\"1e2c5d5\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-grow\" href=\"https:\/\/www.octotable.com\/es\/reserva-con-google\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-text\">Descubre m\u00e1s<\/span>\n\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3b370cd e-con-full e-flex e-con e-child\" data-id=\"3b370cd\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;sticky&quot;:&quot;top&quot;,&quot;sticky_offset&quot;:50,&quot;sticky_parent&quot;:&quot;yes&quot;,&quot;sticky_offset_tablet&quot;:150,&quot;sticky_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;sticky_effects_offset&quot;:0}\">\n\t\t<div class=\"elementor-element elementor-element-6972329 e-con-full e-flex e-con e-child\" data-id=\"6972329\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7b90f45 elementor-widget elementor-widget-heading\" data-id=\"7b90f45\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Sitio web para restaurantes<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4028eaa elementor-widget elementor-widget-text-editor\" data-id=\"4028eaa\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Crea un sitio web profesional sin conocimientos t\u00e9cnicos. Nuestra herramienta te permite integrar reservas, personalizar el dise\u00f1o y mejorar la visibilidad online con herramientas SEO avanzadas.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5a7cd6c elementor-widget elementor-widget-button\" data-id=\"5a7cd6c\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-grow\" href=\"https:\/\/www.octotable.com\/es\/sitio-web-para-restaurantes\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-text\">Descubre m\u00e1s<\/span>\n\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f4070dd e-con-full e-flex e-con e-child\" data-id=\"f4070dd\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;sticky&quot;:&quot;top&quot;,&quot;sticky_offset&quot;:50,&quot;sticky_parent&quot;:&quot;yes&quot;,&quot;sticky_offset_tablet&quot;:150,&quot;sticky_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;sticky_effects_offset&quot;:0}\">\n\t\t<div class=\"elementor-element elementor-element-3e86c32 e-con-full e-flex e-con e-child\" data-id=\"3e86c32\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b88cece elementor-widget elementor-widget-heading\" data-id=\"b88cece\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Carta digital<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d58a82a elementor-widget elementor-widget-text-editor\" data-id=\"d58a82a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Ofrece a tus clientes una experiencia moderna e interactiva. La carta digital te permite actualizar los platos en tiempo real, ofrecer varios idiomas y facilitar los pedidos mediante c\u00f3digo QR, reduciendo tiempos de espera y mejorando la eficiencia del servicio.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-188edce elementor-widget elementor-widget-button\" data-id=\"188edce\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-grow\" href=\"https:\/\/www.octotable.com\/es\/menu-digital-para-restaurantes\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-text\">Descubre m\u00e1s<\/span>\n\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-499a7b0 e-con-full elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"499a7b0\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;sticky&quot;:&quot;top&quot;,&quot;sticky_offset&quot;:50,&quot;sticky_parent&quot;:&quot;yes&quot;,&quot;sticky_offset_tablet&quot;:150,&quot;sticky_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;sticky_effects_offset&quot;:0}\">\n\t\t<div class=\"elementor-element elementor-element-f2bf194 e-con-full e-flex e-con e-child\" data-id=\"f2bf194\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2a2a312 elementor-widget elementor-widget-heading\" data-id=\"2a2a312\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Widget de reservas<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0bbe93a elementor-widget elementor-widget-text-editor\" data-id=\"0bbe93a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Integra las reservas directamente en tu sitio web sin redirecciones. Act\u00edvalo en minutos y recibe reservas 24\/7, con dise\u00f1o personalizable y confirmaci\u00f3n tambi\u00e9n por WhatsApp.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-02d1aa4 elementor-widget elementor-widget-button\" data-id=\"02d1aa4\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-grow\" href=\"https:\/\/www.octotable.com\/es\/widget-reservas-para-restaurantes\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-text\">Descubre m\u00e1s<\/span>\n\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3cb6526 e-con-full e-flex e-con e-child\" data-id=\"3cb6526\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;sticky&quot;:&quot;top&quot;,&quot;sticky_offset&quot;:50,&quot;sticky_parent&quot;:&quot;yes&quot;,&quot;sticky_offset_tablet&quot;:150,&quot;sticky_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;sticky_effects_offset&quot;:0}\">\n\t\t<div class=\"elementor-element elementor-element-37e99e1 e-con-full e-flex e-con e-child\" data-id=\"37e99e1\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4e7d5a8 elementor-widget elementor-widget-heading\" data-id=\"4e7d5a8\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Agenda digital<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cf3e696 elementor-widget elementor-widget-text-editor\" data-id=\"cf3e696\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Gestiona f\u00e1cilmente las reservas con un sistema intuitivo y automatizado. Acepta reservas desde Google, la web y redes sociales, evitando overbooking gracias a la sincronizaci\u00f3n en tiempo real.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3f6ca17 elementor-widget elementor-widget-button\" data-id=\"3f6ca17\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-grow\" href=\"https:\/\/www.octotable.com\/es\/gestion-de-reservas-restaurantes\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-text\">Descubre m\u00e1s<\/span>\n\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9f0e2ad e-con-full e-flex e-con e-child\" data-id=\"9f0e2ad\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;sticky&quot;:&quot;top&quot;,&quot;sticky_offset&quot;:50,&quot;sticky_parent&quot;:&quot;yes&quot;,&quot;sticky_offset_tablet&quot;:150,&quot;sticky_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;sticky_effects_offset&quot;:0}\">\n\t\t<div class=\"elementor-element elementor-element-2eb1bb1 e-con-full e-flex e-con e-child\" data-id=\"2eb1bb1\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-414341e elementor-widget elementor-widget-heading\" data-id=\"414341e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Lista de espera<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-79c8c82 elementor-widget elementor-widget-text-editor\" data-id=\"79c8c82\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Gestiona a los clientes de forma inteligente y reduce los tiempos de espera. Env\u00eda actualizaciones por SMS o email y reduce los no-shows, maximizando la rotaci\u00f3n de mesas.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5033a4d elementor-widget elementor-widget-button\" data-id=\"5033a4d\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-grow\" href=\"https:\/\/www.octotable.com\/es\/lista-espera-restaurantes\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-text\">Descubre m\u00e1s<\/span>\n\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c70b7dd e-con-full e-flex e-con e-child\" data-id=\"c70b7dd\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;sticky&quot;:&quot;top&quot;,&quot;sticky_offset&quot;:50,&quot;sticky_parent&quot;:&quot;yes&quot;,&quot;sticky_offset_tablet&quot;:150,&quot;sticky_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;sticky_effects_offset&quot;:0}\">\n\t\t<div class=\"elementor-element elementor-element-7e1f21d e-con-full e-flex e-con e-child\" data-id=\"7e1f21d\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f139b49 elementor-widget elementor-widget-heading\" data-id=\"f139b49\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Gesti\u00f3n de mesas<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-aa4bd84 elementor-widget elementor-widget-text-editor\" data-id=\"aa4bd84\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Maximiza la eficiencia y mejora el servicio. Controla el estado de las mesas, reservas y clientes sin cita en tiempo real y optimiza la sala para una experiencia impecable.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0beed6a elementor-widget elementor-widget-button\" data-id=\"0beed6a\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-grow\" href=\"https:\/\/www.octotable.com\/es\/gestion-de-mesas-restaurante\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-text\">Descubre m\u00e1s<\/span>\n\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-076ed74 e-con-full e-flex e-con e-child\" data-id=\"076ed74\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;sticky&quot;:&quot;top&quot;,&quot;sticky_offset&quot;:50,&quot;sticky_parent&quot;:&quot;yes&quot;,&quot;sticky_offset_tablet&quot;:150,&quot;sticky_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;sticky_effects_offset&quot;:0}\">\n\t\t<div class=\"elementor-element elementor-element-4f3ce88 e-con-full e-flex e-con e-child\" data-id=\"4f3ce88\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-13a5dcb elementor-widget elementor-widget-heading\" data-id=\"13a5dcb\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Base de datos de clientes<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-833b97b elementor-widget elementor-widget-text-editor\" data-id=\"833b97b\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Fideliza a tus clientes y mejora el servicio. Analiza el historial de visitas, registra preferencias y crea campa\u00f1as personalizadas para aumentar las reservas recurrentes.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f45aa2c elementor-widget elementor-widget-button\" data-id=\"f45aa2c\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-grow\" href=\"https:\/\/www.octotable.com\/es\/base-de-datos-clientes-restaurante\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-text\">Descubre m\u00e1s<\/span>\n\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-794b081 e-con-full e-flex e-con e-child\" data-id=\"794b081\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;sticky&quot;:&quot;top&quot;,&quot;sticky_offset&quot;:50,&quot;sticky_parent&quot;:&quot;yes&quot;,&quot;sticky_offset_tablet&quot;:150,&quot;sticky_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;sticky_effects_offset&quot;:0}\">\n\t\t<div class=\"elementor-element elementor-element-e6af7ad e-con-full e-flex e-con e-child\" data-id=\"e6af7ad\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-98d4820 elementor-widget elementor-widget-heading\" data-id=\"98d4820\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Marketing para restaurantes<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2bd60ea elementor-widget elementor-widget-text-editor\" data-id=\"2bd60ea\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Optimiza tu marketing para restaurantes con mensajes automatizados y enlaces rastreables. Comunica de manera eficaz con tus clientes y env\u00eda promociones por SMS o correo electr\u00f3nico, monitoreando clics y reservas en tiempo real para invertir solo en los canales que generan resultados concretos.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-29eca93 elementor-widget elementor-widget-button\" data-id=\"29eca93\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-grow\" href=\"https:\/\/www.octotable.com\/es\/marketing-para-restaurantes\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-text\">Descubre m\u00e1s<\/span>\n\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6a90852 e-con-full e-flex e-con e-child\" data-id=\"6a90852\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;sticky&quot;:&quot;top&quot;,&quot;sticky_offset&quot;:50,&quot;sticky_parent&quot;:&quot;yes&quot;,&quot;sticky_offset_tablet&quot;:150,&quot;sticky_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;sticky_effects_offset&quot;:0}\">\n\t\t<div class=\"elementor-element elementor-element-f2689a9 e-con-full e-flex e-con e-child\" data-id=\"f2689a9\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;full&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-86c2123 elementor-widget elementor-widget-heading\" data-id=\"86c2123\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Pay and Go<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5761864 elementor-widget elementor-widget-text-editor\" data-id=\"5761864\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>ermite a tus clientes pedir y pagar directamente desde su smartphone. Solo tienes que verificar el pago desde la app de Octotable y servir r\u00e1pidamente.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b8ee56d elementor-widget elementor-widget-button\" data-id=\"b8ee56d\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-grow\" href=\"https:\/\/www.octotable.com\/es\/pay-and-go\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-text\">Descubre m\u00e1s<\/span>\n\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1b08e2f e-flex e-con-boxed e-con e-parent\" data-id=\"1b08e2f\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;boxed&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5eda405 elementor-widget elementor-widget-image-carousel\" data-id=\"5eda405\" data-element_type=\"widget\" data-settings=\"{&quot;slides_to_show&quot;:&quot;7&quot;,&quot;navigation&quot;:&quot;none&quot;,&quot;lazyload&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;no&quot;,&quot;autoplay_speed&quot;:1000,&quot;speed&quot;:1517,&quot;slides_to_show_tablet&quot;:&quot;6&quot;,&quot;slides_to_show_mobile&quot;:&quot;3&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;infinite&quot;:&quot;yes&quot;}\" data-widget_type=\"image-carousel.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.18.0 - 20-12-2023 *\/\n.elementor-widget-image-carousel .swiper,.elementor-widget-image-carousel .swiper-container{position:static}.elementor-widget-image-carousel .swiper-container .swiper-slide figure,.elementor-widget-image-carousel .swiper .swiper-slide figure{line-height:inherit}.elementor-widget-image-carousel .swiper-slide{text-align:center}.elementor-image-carousel-wrapper:not(.swiper-container-initialized):not(.swiper-initialized) .swiper-slide{max-width:calc(100% \/ var(--e-image-carousel-slides-to-show, 3))}<\/style>\t\t<div class=\"elementor-image-carousel-wrapper swiper-container\" dir=\"ltr\">\n\t\t\t<div class=\"elementor-image-carousel swiper-wrapper\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 de 7\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/www.octotable.com\/wp-content\/uploads\/2025\/12\/18.webp\" alt=\"18\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 de 7\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/www.octotable.com\/wp-content\/uploads\/2025\/12\/30.webp\" alt=\"30\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 de 7\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/www.octotable.com\/wp-content\/uploads\/2025\/12\/26.webp\" alt=\"26\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 de 7\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/www.octotable.com\/wp-content\/uploads\/2025\/12\/20.webp\" alt=\"20\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"5 de 7\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/www.octotable.com\/wp-content\/uploads\/2025\/12\/22.webp\" alt=\"22\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"6 de 7\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/www.octotable.com\/wp-content\/uploads\/2025\/12\/34.webp\" alt=\"34\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"7 de 7\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/www.octotable.com\/wp-content\/uploads\/2025\/12\/32.webp\" alt=\"32\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div>\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Widget reservas para restaurantes Integra perfectamente las reservas en tu sitio web con nuestro widget personalizable, ahora con confirmaci\u00f3n de hu\u00e9spedes tambi\u00e9n v\u00eda WhatsApp. Convierte tu sitio web en una potente herramienta de reservas con el widget reservas para restaurantes de Octotable. Incorpora este sistema vers\u00e1til directamente en tu web y recibe reservas 24\/7 sin [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":27919,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-21047","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/www.octotable.com\/es\/wp-json\/wp\/v2\/pages\/21047","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.octotable.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.octotable.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.octotable.com\/es\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.octotable.com\/es\/wp-json\/wp\/v2\/comments?post=21047"}],"version-history":[{"count":77,"href":"https:\/\/www.octotable.com\/es\/wp-json\/wp\/v2\/pages\/21047\/revisions"}],"predecessor-version":[{"id":36636,"href":"https:\/\/www.octotable.com\/es\/wp-json\/wp\/v2\/pages\/21047\/revisions\/36636"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.octotable.com\/es\/wp-json\/wp\/v2\/media\/27919"}],"wp:attachment":[{"href":"https:\/\/www.octotable.com\/es\/wp-json\/wp\/v2\/media?parent=21047"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}