{"id":362218,"date":"2026-07-02T17:02:51","date_gmt":"2026-07-02T15:02:51","guid":{"rendered":"https:\/\/bee2linkgroup.com\/?page_id=362218"},"modified":"2026-10-29T17:00:42","modified_gmt":"2026-10-29T16:00:42","slug":"contacto","status":"publish","type":"page","link":"https:\/\/bee2linkgroup.com\/es\/contacto\/","title":{"rendered":"Contacto"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"362218\" class=\"elementor elementor-362218\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-824dd94 e-flex e-con-boxed e-con e-parent\" data-id=\"824dd94\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-77a1c87 e-con-full e-flex e-con e-child\" data-id=\"77a1c87\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-578e278 elementor-align-center elementor-widget__width-initial elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"578e278\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"7\" height=\"7\" viewBox=\"0 0 7 7\" fill=\"none\"><circle cx=\"3.5\" cy=\"3.5\" r=\"3.5\" fill=\"#FF5A39\"><\/circle><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Hablemos de su proyecto<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a0319ae elementor-widget elementor-widget-heading\" data-id=\"a0319ae\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Conversemos sobre sus necesidades<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-070df04 elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"070df04\" data-element_type=\"widget\" data-e-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\t\t<p>\u00bfDesea descubrir una de nuestras soluciones o hablar sobre su proyecto? Nuestros equipos est\u00e1n a su disposici\u00f3n para responder a sus preguntas y orientarle hacia la soluci\u00f3n m\u00e1s adecuada.<\/p>\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-f64bada e-flex e-con-boxed e-con e-parent\" data-id=\"f64bada\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-522ab27 elementor-widget elementor-widget-html\" data-id=\"522ab27\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"b2l-contact-block\">\n  <!-- Pesta\u00f1as -->\n  <div class=\"b2l-tabs\">\n    <button class=\"b2l-tab-btn active\" data-tab=\"demo\">Solicitar una demo<\/button>\n    <button class=\"b2l-tab-btn\" data-tab=\"contacto\">Cont\u00e1ctenos<\/button>\n  <\/div>\n\n  <!-- Pesta\u00f1a 1: Demo (formulario HubSpot demo) -->\n  <div class=\"b2l-tab-content active\" data-tab-content=\"demo\">\n    <h2 id=\"b2l-demo-title\">Solicitar una demo<\/h2>\n    <p class=\"b2l-lead\" id=\"b2l-demo-lead\">Ind\u00edquenos la soluci\u00f3n que desea descubrir y sus datos de contacto. Nuestros equipos se pondr\u00e1n en contacto con usted para organizar una demostraci\u00f3n personalizada.<\/p>\n    <div id=\"b2l-hs-form-demo\" class=\"b2l-hs-wrapper\"><\/div>\n  <\/div>\n\n  <!-- Pesta\u00f1a 2: Contacto (formulario HubSpot contacto) -->\n  <div class=\"b2l-tab-content\" data-tab-content=\"contacto\">\n    <h2 id=\"b2l-contact-title\">Cont\u00e1ctenos<\/h2>\n    <p class=\"b2l-lead\" id=\"b2l-contact-lead\">\u00bfTiene alguna pregunta, un proyecto o necesita acompa\u00f1amiento? Precise su solicitud para que nuestros equipos puedan ofrecerle la respuesta m\u00e1s adecuada.<\/p>\n    <div id=\"b2l-hs-form-contact\" class=\"b2l-hs-wrapper\"><\/div>\n  <\/div>\n<\/div>\n\n<style>\n.b2l-contact-block {\n  --b2l-accent: #FF5A39;         \/* sobrescrito en JS seg\u00fan el producto *\/\n  --b2l-accent-hover: #FC8770;\n  --b2l-accent-dark: #e54a2c;\n  --b2l-accent-text: #fff;\n  --b2l-accent-shadow: rgba(255, 90, 57, 0.3);\n  --b2l-accent-shadow-hover: rgba(255, 90, 57, 0.4);\n\n  max-width: 1000px;\n  margin: 0 auto;\n  background: #f5f7fb;\n  border-radius: 24px;\n  padding: 40px 80px;\n  font-family: 'Montserrat', sans-serif;\n  border: 1px solid #E4EAF2;\n}\n\n\/* === TABS === *\/\n.b2l-tabs {\n  display: flex;\n  justify-content: center;\n  gap: 8px;\n  margin-bottom: 32px;\n  background: #EDF2F9;\n  padding: 6px;\n  border-radius: 999px;\n  width: fit-content;\n  margin-left: auto;\n  margin-right: auto;\n}\n.b2l-tab-btn {\n  background: transparent;\n  border: none;\n  padding: 10px 24px;\n  border-radius: 999px;\n  font-family: 'Montserrat', sans-serif;\n  font-size: 14px;\n  font-weight: 600;\n  color: #09131D;\n  cursor: pointer;\n  transition: all .25s ease;\n  white-space: nowrap;\n}\n.b2l-tab-btn:hover{\n    background: var(--b2l-accent-hover);\n}\n.b2l-tab-btn.active {\n  background: var(--b2l-accent);\n  color: var(--b2l-accent-text);\n}\n.b2l-tab-content { display: none; }\n.b2l-tab-content.active { display: block; }\n.b2l-tab-content h2 {\n  text-align: center;\n  font-size: 32px;\n  font-weight: 700;\n  color: #09131D;\n  margin: 0 0 12px;\n}\n.b2l-lead {\n  text-align: center;\n  color: #4a4a5e;\n  font-size: 15px;\n  line-height: 1.5;\n  margin: 0 0 32px;\n}\n\n\/* === HUBSPOT FORM OVERRIDES === *\/\n.b2l-hs-wrapper form { font-family: 'Montserrat', sans-serif; }\n.b2l-hs-wrapper .hs-form-field { margin-bottom: 18px; }\n.b2l-hs-wrapper label,\n.b2l-hs-wrapper .hs-form-field > label {\n  display: block;\n  font-size: 13px;\n  font-weight: 700;\n  color: #09131D;\n  margin-bottom: 8px;\n}\n.b2l-hs-wrapper .hs-form-required { color: var(--b2l-accent); margin-left: 2px; }\n.b2l-hs-wrapper input[type=\"text\"],\n.b2l-hs-wrapper input[type=\"email\"],\n.b2l-hs-wrapper input[type=\"tel\"],\n.b2l-hs-wrapper input[type=\"number\"],\n.b2l-hs-wrapper select,\n.b2l-hs-wrapper textarea {\n  width: 100% !important;\n  background: #EDF2F9;\n  border: 1px solid transparent;\n  border-radius: 10px;\n  padding: 14px 16px;\n  font-family: 'Montserrat', sans-serif;\n  font-size: 14px;\n  color: #09131D;\n  box-sizing: border-box;\n  transition: border-color .2s ease, background .2s ease;\n}\n.b2l-hs-wrapper input::placeholder,\n.b2l-hs-wrapper textarea::placeholder { color: #9aa3b2; }\n.b2l-hs-wrapper input:focus,\n.b2l-hs-wrapper select:focus,\n.b2l-hs-wrapper textarea:focus {\n  outline: none;\n  border-color: var(--b2l-accent);\n  background: #fff;\n}\n.b2l-hs-wrapper select {\n  appearance: none;\n  -webkit-appearance: none;\n  -moz-appearance: none;\n  background-image: url(\"data:image\/svg+xml;charset=UTF-8,%3csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2309131D' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c\/polyline%3e%3c\/svg%3e\");\n  background-repeat: no-repeat;\n  background-position: right 16px center;\n  padding-right: 42px;\n  cursor: pointer;\n}\n.b2l-hs-wrapper textarea { min-height: 140px; resize: vertical; }\n.b2l-hs-wrapper .form-columns-2 { display: flex; gap: 16px; }\n.b2l-hs-wrapper .form-columns-2 > div { flex: 1; min-width: 0; }\n.b2l-hs-wrapper .form-columns-2 .hs-form-field { width: 100% !important; }\n.b2l-hs-wrapper .input { margin-right: 0 !important; }\n.b2l-hs-wrapper .legal-consent-container,\n.b2l-hs-wrapper .hs-richtext {\n  font-size: 12px;\n  color: #4a4a5e;\n  line-height: 1.5;\n  margin: 8px 0;\n}\n.b2l-hs-wrapper .legal-consent-container p { margin: 6px 0; }\n.b2l-hs-wrapper .hs-form-booleancheckbox label {\n  display: flex !important;\n  align-items: flex-start;\n  gap: 10px;\n  font-weight: 500;\n  color: #09131D;\n  font-size: 12px;\n  cursor: pointer;\n  margin-bottom: 10px;\n}\n.b2l-hs-wrapper .hs-form-booleancheckbox input[type=\"checkbox\"] {\n  width: 16px;\n  height: 16px;\n  margin-top: 2px;\n  accent-color: var(--b2l-accent);\n  flex-shrink: 0;\n}\n.b2l-hs-wrapper .hs-form-booleancheckbox span { flex: 1; }\n.b2l-hs-wrapper .hs-error-msgs {\n  list-style: none;\n  padding: 0;\n  margin: 6px 0 0;\n  color: #d93025;\n  font-size: 12px;\n}\n.b2l-hs-wrapper .hs-button,\n.b2l-hs-wrapper input[type=\"submit\"] {\n  display: block;\n  margin: 24px auto 0;\n  background: var(--b2l-accent);\n  color: var(--b2l-accent-text) !important;\n  border: none;\n  border-radius: 999px;\n  padding: 14px 38px;\n  font-family: 'Montserrat', sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  cursor: pointer;\n  transition: background .2s ease, transform .2s ease, box-shadow .2s ease;\n  box-shadow: 0 4px 14px var(--b2l-accent-shadow);\n}\n.b2l-hs-wrapper .hs-button:hover,\n.b2l-hs-wrapper input[type=\"submit\"]:hover {\n  background: var(--b2l-accent-dark);\n  transform: translateY(-1px);\n  box-shadow: 0 6px 18px var(--b2l-accent-shadow-hover);\n}\n.b2l-hs-wrapper .hs-button::after { content: \" \u2192\"; }\n\n@media (max-width: 768px) {\n  .b2l-contact-block { padding: 28px 16px; border-radius: 16px; }\n  .b2l-tabs { width: 100%; max-width: 100%; padding: 4px; gap: 4px; }\n  .b2l-tab-btn { flex: 1; padding: 10px 12px; font-size: 13px; text-align: center; }\n  .b2l-tab-content h2 { font-size: 22px; line-height: 1.3; }\n  .b2l-lead { font-size: 14px; margin-bottom: 24px; }\n  .b2l-hs-wrapper .form-columns-2,\n  .b2l-hs-wrapper .form-columns-3 { flex-direction: column; gap: 0; }\n  .b2l-hs-wrapper .form-columns-2 > div,\n  .b2l-hs-wrapper .form-columns-3 > div { width: 100% !important; flex: 1 1 100%; }\n  .b2l-hs-wrapper .hs-form-field { width: 100% !important; float: none !important; }\n  .b2l-hs-wrapper .hs-input { width: 100% !important; }\n  .b2l-hs-wrapper input[type=\"text\"],\n  .b2l-hs-wrapper input[type=\"email\"],\n  .b2l-hs-wrapper input[type=\"tel\"],\n  .b2l-hs-wrapper input[type=\"number\"],\n  .b2l-hs-wrapper select,\n  .b2l-hs-wrapper textarea { width: 100% !important; padding: 12px 14px; font-size: 16px; }\n  .b2l-hs-wrapper textarea { min-height: 120px; }\n  .b2l-hs-wrapper .hs-button,\n  .b2l-hs-wrapper input[type=\"submit\"] { width: 100%; padding: 14px 24px; }\n}\n@media (max-width: 380px) {\n  .b2l-tab-btn { font-size: 12px; padding: 9px 8px; }\n}\n<\/style>\n\n<script charset=\"utf-8\" type=\"text\/javascript\" src=\"\/\/js.hsforms.net\/forms\/embed\/v2.js\"><\/script>\n<script>\n(function() {\n  var PORTAL_ID = \"6639722\";\n  var DEMO_FORM_ID    = \"c75bfbe6-2075-4f73-8e20-7437191b62de\"; \/\/ formulario demo ES\n  var CONTACT_FORM_ID = \"6ad5305e-7521-4c4e-aa2f-d81fa1e2cc72\"; \/\/ formulario contacto ES\n\n  \/\/ Campo desplegable \"Producto\" en HubSpot (nombre interno)\n  var PRODUCT_FIELD = \"n3dsoft_produit\";\n\n  \/\/ === Productos: ?producto=<clave> (o ?produit=<clave>) ===\n  \/\/ color: color de la marca del producto. Vac\u00edo => naranja por defecto.\n  \/\/ hsValue: valor interno exacto de la opci\u00f3n en HubSpot.\n  \/\/ match: palabra de respaldo si hsValue no coincide con ninguna opci\u00f3n.\n  var PRODUCTS = {\n    \"mecaplanning\": {\n      color: \"#50A6B5\",\n      hsValue: \"MecaPlanning\",\n      match: \"mecaplanning\",\n      demoTitle: \"Solicite una demo de MecaPlanning\",\n      demoLead: \"Descubra c\u00f3mo MecaPlanning digitaliza cada etapa de su posventa, desde la cita hasta la entrega del veh\u00edculo. D\u00e9jenos sus datos y organizaremos una demostraci\u00f3n personalizada.\",\n      title: \"Cont\u00e1ctenos sobre MecaPlanning\",\n      lead: \"Digitalicemos juntos cada etapa de su posventa. Precise su necesidad y nuestros equipos se pondr\u00e1n en contacto con usted r\u00e1pidamente.\"\n    },\n    \"mecaplanning-carroceria\": {\n      color: \"#50A6B5\",\n      hsValue: \"\", \/\/ completar con el valor interno exacto si la coincidencia por texto falla\n      match: \"carroceria\",\n      demoTitle: \"Solicite una demo de MecaPlanning Carrocer\u00eda\",\n      demoLead: \"Descubra c\u00f3mo el m\u00f3dulo de Carrocer\u00eda de MecaPlanning simplifica la gesti\u00f3n de su taller de chapa y pintura. D\u00e9jenos sus datos y organizaremos una demostraci\u00f3n personalizada.\",\n      title: \"Cont\u00e1ctenos sobre MecaPlanning Carrocer\u00eda\",\n      lead: \"Una demostraci\u00f3n vale m\u00e1s que mil palabras. Precise su necesidad y nuestros equipos se pondr\u00e1n en contacto con usted r\u00e1pidamente.\"\n    },\n    \"carviz\": {\n      color: \"#2563EB\",\n      hsValue: \"Carviz\",\n      match: \"carviz\",\n      demoTitle: \"Solicite una demo de Carviz\",\n      demoLead: \"Descubra c\u00f3mo la inspecci\u00f3n y el remarketing con IA aceleran la puesta en venta de sus veh\u00edculos. D\u00e9jenos sus datos y organizaremos una demostraci\u00f3n personalizada.\",\n      title: \"Cont\u00e1ctenos sobre Carviz\",\n      lead: \"Descubra c\u00f3mo la inspecci\u00f3n y el remarketing con IA aceleran la puesta en venta de sus veh\u00edculos. Precise su necesidad y nuestros equipos se pondr\u00e1n en contacto con usted r\u00e1pidamente.\"\n    },\n    \"scanprice\": {\n      color: \"\",\n      hsValue: \"ScanPrice\",\n      match: \"scanprice\",\n      demoTitle: \"Solicite una demo de ScanPrice\",\n      demoLead: \"Descubra c\u00f3mo ScanPrice le ayuda a fijar el precio adecuado para sus veh\u00edculos. D\u00e9jenos sus datos y organizaremos una demostraci\u00f3n personalizada.\",\n      title: \"Cont\u00e1ctenos sobre ScanPrice\",\n      lead: \"Descubra c\u00f3mo ScanPrice le ayuda a fijar el precio adecuado para sus veh\u00edculos. Precise su necesidad y nuestros equipos se pondr\u00e1n en contacto con usted r\u00e1pidamente.\"\n    }\n  };\n\n  \/\/ === Colores: deriva hover \/ texto \/ sombras a partir de un solo hex ===\n  function hexToRgb(hex) {\n    hex = hex.replace('#', '');\n    if (hex.length === 3) hex = hex[0]+hex[0]+hex[1]+hex[1]+hex[2]+hex[2];\n    return {\n      r: parseInt(hex.substr(0, 2), 16),\n      g: parseInt(hex.substr(2, 2), 16),\n      b: parseInt(hex.substr(4, 2), 16)\n    };\n  }\n  function mix(c, target, amount) {\n    return '#' + ['r','g','b'].map(function(k) {\n      var v = Math.round(c[k] + (target - c[k]) * amount);\n      return ('0' + v.toString(16)).slice(-2);\n    }).join('');\n  }\n  function applyAccent(hex) {\n    if (!hex) return;\n    var block = document.querySelector('.b2l-contact-block');\n    var c = hexToRgb(hex);\n    var luminance = (0.299 * c.r + 0.587 * c.g + 0.114 * c.b) \/ 255;\n    block.style.setProperty('--b2l-accent', hex);\n    block.style.setProperty('--b2l-accent-hover', mix(c, 255, 0.45));   \/\/ versi\u00f3n clara\n    block.style.setProperty('--b2l-accent-dark', mix(c, 0, 0.15));      \/\/ versi\u00f3n oscura\n    block.style.setProperty('--b2l-accent-text', luminance > 0.62 ? '#09131D' : '#fff');\n    block.style.setProperty('--b2l-accent-shadow', 'rgba(' + c.r + ',' + c.g + ',' + c.b + ',0.3)');\n    block.style.setProperty('--b2l-accent-shadow-hover', 'rgba(' + c.r + ',' + c.g + ',' + c.b + ',0.4)');\n  }\n\n  \/\/ Cambio de pesta\u00f1as\n  function activateTab(target) {\n    document.querySelectorAll('.b2l-tab-btn').forEach(function(b) { b.classList.remove('active'); });\n    document.querySelectorAll('.b2l-tab-content').forEach(function(c) { c.classList.remove('active'); });\n    var btn = document.querySelector('.b2l-tab-btn[data-tab=\"' + target + '\"]');\n    var content = document.querySelector('[data-tab-content=\"' + target + '\"]');\n    if (btn) btn.classList.add('active');\n    if (content) content.classList.add('active');\n  }\n\n  document.querySelectorAll('.b2l-tab-btn').forEach(function(btn) {\n    btn.addEventListener('click', function() {\n      activateTab(this.getAttribute('data-tab'));\n    });\n  });\n\n  \/\/ Par\u00e1metro ?producto= (o ?produit=)\n  var params   = new URLSearchParams(window.location.search);\n  var producto = (params.get('producto') || params.get('produit') || '').toLowerCase();\n  var product  = PRODUCTS[producto] || null;\n  var formKey  = product ? producto : 'general';\n\n  var demoFormId    = (product && product.demoFormId)    || DEMO_FORM_ID;\n  var contactFormId = (product && product.contactFormId) || CONTACT_FORM_ID;\n\n  if (product) {\n    applyAccent(product.color);\n    document.getElementById('b2l-demo-title').textContent    = product.demoTitle;\n    document.getElementById('b2l-demo-lead').textContent     = product.demoLead;\n    document.getElementById('b2l-contact-title').textContent = product.title;\n    document.getElementById('b2l-contact-lead').textContent  = product.lead;\n\n    \/\/ Prerrelleno nativo de HubSpot: a\u00f1ade ?n3dsoft_produit=<valor> a la URL\n    \/\/ (HubSpot rellena autom\u00e1ticamente los campos cuyo nombre interno est\u00e1 en la URL)\n    if (product.hsValue && params.get(PRODUCT_FIELD) !== product.hsValue) {\n      params.set(PRODUCT_FIELD, product.hsValue);\n      var newUrl = window.location.pathname + '?' + params.toString() + window.location.hash;\n      try { history.replaceState(null, '', newUrl); } catch(e) {}\n    }\n  }\n\n  \/\/ Hash: #demo \/ #contacto (#contact y #email aceptados para enlaces antiguos)\n  var hash = window.location.hash.replace('#', '');\n  if (hash === 'contact' || hash === 'email') hash = 'contacto';\n  if (hash === 'demo' || hash === 'contacto') activateTab(hash);\n\n  \/\/ === Preselecci\u00f3n del producto en el desplegable HubSpot ===\n  function normalize(str) {\n    return (str || '')\n      .toString()\n      .toLowerCase()\n      .normalize('NFD').replace(\/[\\u0300-\\u036f]\/g, '')\n      .replace(\/[^a-z0-9]\/g, '');\n  }\n\n  \/\/ Setter nativo: necesario para que React (HubSpot) registre el cambio\n  function setNativeValue(el, value) {\n    var proto = el.tagName === 'SELECT' ? HTMLSelectElement.prototype\n              : el.tagName === 'TEXTAREA' ? HTMLTextAreaElement.prototype\n              : HTMLInputElement.prototype;\n    var desc = Object.getOwnPropertyDescriptor(proto, 'value');\n    if (desc && desc.set) desc.set.call(el, value);\n    else el.value = value;\n    ['input', 'change', 'blur'].forEach(function(type) {\n      el.dispatchEvent(new Event(type, { bubbles: true }));\n    });\n  }\n\n  \/\/ Busca el campo en el contenedor, o dentro del iframe si HubSpot lo usa\n  function findField(targetSelector) {\n    var container = document.querySelector(targetSelector);\n    if (!container) return null;\n    var selector = '[name=\"' + PRODUCT_FIELD + '\"]';\n    var field = container.querySelector(selector);\n    if (field) return field;\n    var iframe = container.querySelector('iframe');\n    if (iframe) {\n      try {\n        var doc = iframe.contentDocument || iframe.contentWindow.document;\n        if (doc) return doc.querySelector(selector);\n      } catch(e) {}\n    }\n    return null;\n  }\n\n  function preselectProduct(targetSelector) {\n    if (!product) return true;\n    var field = findField(targetSelector);\n    if (!field) return false;\n\n    \/\/ Campo oculto o de texto\n    if (field.tagName !== 'SELECT') {\n      setNativeValue(field, product.hsValue || product.match);\n      return true;\n    }\n\n    \/\/ Desplegable: 1) valor exacto, 2) coincidencia exacta normalizada, 3) contiene\n    var options = Array.prototype.slice.call(field.options);\n    var wanted  = normalize(product.match);\n    var found   = null;\n\n    if (product.hsValue) {\n      found = options.filter(function(o) { return o.value === product.hsValue; })[0] || null;\n    }\n    if (!found) {\n      found = options.filter(function(o) {\n        return normalize(o.value) === wanted || normalize(o.text) === wanted;\n      })[0] || null;\n    }\n    if (!found) {\n      found = options.filter(function(o) {\n        return o.value && (normalize(o.value).indexOf(wanted) !== -1 || normalize(o.text).indexOf(wanted) !== -1);\n      })[0] || null;\n    }\n\n    if (!found) {\n      console.warn('[b2l] Opci\u00f3n no encontrada en ' + PRODUCT_FIELD + ' para \"' + producto + '\"');\n      return true;\n    }\n\n    if (field.value !== found.value) setNativeValue(field, found.value);\n    return true;\n  }\n\n  \/\/ Reintenta durante unos segundos (HubSpot puede renderizar o reinicializar el campo con retraso)\n  function preselectWithRetry(targetSelector) {\n    var tries = 0;\n    var done = false;\n    var timer = setInterval(function() {\n      tries++;\n      if (preselectProduct(targetSelector)) done = true;\n      \/\/ Sigue 1 s m\u00e1s tras el \u00e9xito por si HubSpot reinicializa el valor\n      if ((done && tries > 10) || tries > 40) clearInterval(timer);\n    }, 100);\n  }\n\n  \/\/ Carga de los formularios HubSpot\n  function createForm(formId, target, formType) {\n    hbspt.forms.create({\n      portalId: PORTAL_ID,\n      formId: formId,\n      region: \"na1\",\n      target: target,\n      onFormReady: function() {\n        preselectWithRetry(target);\n      },\n      onFormSubmitted: function() {\n        window.dataLayer = window.dataLayer || [];\n        window.dataLayer.push({\n          event: 'hs_form_submit',\n          form_type: formType,\n          form_produit: formKey,\n          form_id: formId,\n          form_lang: 'es'\n        });\n      }\n    });\n  }\n\n  var hsCheck = setInterval(function() {\n    if (!window.hbspt) return;\n    clearInterval(hsCheck);\n    createForm(demoFormId, \"#b2l-hs-form-demo\", \"demo\");\n    createForm(contactFormId, \"#b2l-hs-form-contact\", \"contact\");\n  }, 100);\n})();\n<\/script>\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-8e870ea e-flex e-con-boxed e-con e-parent\" data-id=\"8e870ea\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-1f42c07 e-con-full e-flex e-con e-child\" data-id=\"1f42c07\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ff07e61 elementor-widget elementor-widget-heading\" data-id=\"ff07e61\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Ll\u00e1menos<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a41a1b2 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"a41a1b2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-phone-alt\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">+34 625 816 249<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\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<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Hablemos de su proyecto Conversemos sobre sus necesidades \u00bfDesea descubrir una de nuestras soluciones o hablar sobre su proyecto? Nuestros equipos est\u00e1n a su disposici\u00f3n para responder a sus preguntas y orientarle hacia la soluci\u00f3n m\u00e1s adecuada. Solicitar una demo Cont\u00e1ctenos Solicitar una demo Ind\u00edquenos la soluci\u00f3n que desea descubrir y sus datos de contacto. [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"class_list":["post-362218","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Contacto - bee2link group<\/title>\n<meta name=\"robots\" content=\"noindex, nofollow\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Contacto - bee2link group\" \/>\n<meta property=\"og:description\" content=\"Hablemos de su proyecto Conversemos sobre sus necesidades \u00bfDesea descubrir una de nuestras soluciones o hablar sobre su proyecto? Nuestros equipos est\u00e1n a su disposici\u00f3n para responder a sus preguntas y orientarle hacia la soluci\u00f3n m\u00e1s adecuada. Solicitar una demo Cont\u00e1ctenos Solicitar una demo Ind\u00edquenos la soluci\u00f3n que desea descubrir y sus datos de contacto. [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bee2linkgroup.com\/es\/contacto\/\" \/>\n<meta property=\"og:site_name\" content=\"bee2link group\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-29T16:00:42+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/bee2linkgroup.com\\\/es\\\/contacto\\\/\",\"url\":\"https:\\\/\\\/bee2linkgroup.com\\\/es\\\/contacto\\\/\",\"name\":\"Contacto - bee2link group\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bee2linkgroup.com\\\/es\\\/#website\"},\"datePublished\":\"2026-07-02T15:02:51+00:00\",\"dateModified\":\"2026-10-29T16:00:42+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/bee2linkgroup.com\\\/es\\\/contacto\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/bee2linkgroup.com\\\/es\\\/contacto\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/bee2linkgroup.com\\\/es\\\/contacto\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/bee2linkgroup.com\\\/es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Contacto\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/bee2linkgroup.com\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/bee2linkgroup.com\\\/es\\\/\",\"name\":\"bee2link group\",\"description\":\"Le partenaire de votre futur.\",\"publisher\":{\"@id\":\"https:\\\/\\\/bee2linkgroup.com\\\/es\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/bee2linkgroup.com\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/bee2linkgroup.com\\\/es\\\/#organization\",\"name\":\"bee2link group\",\"url\":\"https:\\\/\\\/bee2linkgroup.com\\\/es\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/bee2linkgroup.com\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/bee2linkgroup.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/bee2link-group.svg\",\"contentUrl\":\"https:\\\/\\\/bee2linkgroup.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/bee2link-group.svg\",\"width\":1504.02,\"height\":557.82,\"caption\":\"bee2link group\"},\"image\":{\"@id\":\"https:\\\/\\\/bee2linkgroup.com\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"legalName\":\"bee2link group\",\"description\":\"L\u00edder europeo en plataformas SaaS para la distribuci\u00f3n de autom\u00f3viles y veh\u00edculos de dos ruedas.\",\"telephone\":\"+33 3 73 27 05 98\",\"email\":\"commerce@bee2link.fr\",\"areaServed\":\"Europe\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"278 boulevard Saint-Germain\",\"postalCode\":\"75007\",\"addressLocality\":\"Paris\",\"addressCountry\":\"FR\"},\"identifier\":{\"@type\":\"PropertyValue\",\"propertyID\":\"SIREN\",\"value\":\"847509353\"},\"founder\":{\"@type\":\"Person\",\"name\":\"Xavier Cotelle\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/company\\\/bee2link\\\/\",\"https:\\\/\\\/www.youtube.com\\\/@bee2link466\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Contacto - bee2link group","robots":{"index":"noindex","follow":"nofollow"},"og_locale":"es_ES","og_type":"article","og_title":"Contacto - bee2link group","og_description":"Hablemos de su proyecto Conversemos sobre sus necesidades \u00bfDesea descubrir una de nuestras soluciones o hablar sobre su proyecto? Nuestros equipos est\u00e1n a su disposici\u00f3n para responder a sus preguntas y orientarle hacia la soluci\u00f3n m\u00e1s adecuada. Solicitar una demo Cont\u00e1ctenos Solicitar una demo Ind\u00edquenos la soluci\u00f3n que desea descubrir y sus datos de contacto. [&hellip;]","og_url":"https:\/\/bee2linkgroup.com\/es\/contacto\/","og_site_name":"bee2link group","article_modified_time":"2026-10-29T16:00:42+00:00","twitter_card":"summary_large_image","twitter_misc":{"Tiempo de lectura":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/bee2linkgroup.com\/es\/contacto\/","url":"https:\/\/bee2linkgroup.com\/es\/contacto\/","name":"Contacto - bee2link group","isPartOf":{"@id":"https:\/\/bee2linkgroup.com\/es\/#website"},"datePublished":"2026-07-02T15:02:51+00:00","dateModified":"2026-10-29T16:00:42+00:00","breadcrumb":{"@id":"https:\/\/bee2linkgroup.com\/es\/contacto\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bee2linkgroup.com\/es\/contacto\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/bee2linkgroup.com\/es\/contacto\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/bee2linkgroup.com\/es\/"},{"@type":"ListItem","position":2,"name":"Contacto"}]},{"@type":"WebSite","@id":"https:\/\/bee2linkgroup.com\/es\/#website","url":"https:\/\/bee2linkgroup.com\/es\/","name":"bee2link group","description":"Le partenaire de votre futur.","publisher":{"@id":"https:\/\/bee2linkgroup.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bee2linkgroup.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/bee2linkgroup.com\/es\/#organization","name":"bee2link group","url":"https:\/\/bee2linkgroup.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/bee2linkgroup.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/bee2linkgroup.com\/wp-content\/uploads\/2026\/06\/bee2link-group.svg","contentUrl":"https:\/\/bee2linkgroup.com\/wp-content\/uploads\/2026\/06\/bee2link-group.svg","width":1504.02,"height":557.82,"caption":"bee2link group"},"image":{"@id":"https:\/\/bee2linkgroup.com\/es\/#\/schema\/logo\/image\/"},"legalName":"bee2link group","description":"L\u00edder europeo en plataformas SaaS para la distribuci\u00f3n de autom\u00f3viles y veh\u00edculos de dos ruedas.","telephone":"+33 3 73 27 05 98","email":"commerce@bee2link.fr","areaServed":"Europe","address":{"@type":"PostalAddress","streetAddress":"278 boulevard Saint-Germain","postalCode":"75007","addressLocality":"Paris","addressCountry":"FR"},"identifier":{"@type":"PropertyValue","propertyID":"SIREN","value":"847509353"},"founder":{"@type":"Person","name":"Xavier Cotelle"},"sameAs":["https:\/\/www.linkedin.com\/company\/bee2link\/","https:\/\/www.youtube.com\/@bee2link466"]}]}},"_links":{"self":[{"href":"https:\/\/bee2linkgroup.com\/es\/wp-json\/wp\/v2\/pages\/362218","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bee2linkgroup.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bee2linkgroup.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bee2linkgroup.com\/es\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/bee2linkgroup.com\/es\/wp-json\/wp\/v2\/comments?post=362218"}],"version-history":[{"count":18,"href":"https:\/\/bee2linkgroup.com\/es\/wp-json\/wp\/v2\/pages\/362218\/revisions"}],"predecessor-version":[{"id":362465,"href":"https:\/\/bee2linkgroup.com\/es\/wp-json\/wp\/v2\/pages\/362218\/revisions\/362465"}],"wp:attachment":[{"href":"https:\/\/bee2linkgroup.com\/es\/wp-json\/wp\/v2\/media?parent=362218"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}