{"id":4124,"date":"2026-05-23T12:05:01","date_gmt":"2026-05-23T17:05:01","guid":{"rendered":"https:\/\/grupotransmeridian.com\/?page_id=4124"},"modified":"2026-06-11T14:52:34","modified_gmt":"2026-06-11T19:52:34","slug":"elementor-4124","status":"publish","type":"page","link":"https:\/\/grupotransmeridian.pe\/en\/elementor-4124\/","title":{"rendered":"Elementor #4124"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4124\" class=\"elementor elementor-4124\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-71c2c10 e-flex e-con-boxed e-con e-parent\" data-id=\"71c2c10\" 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-446cb99 elementor-widget elementor-widget-html\" data-id=\"446cb99\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"es\">\r\n<head>\r\n  <meta charset=\"UTF-8\">\r\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n  <title>Antares Aduanas - Solicitud de Cotizaci\u00f3n<\/title>\r\n  <style>\r\n    #antares-sf-form,\r\n    #antares-sf-form input,\r\n    #antares-sf-form select,\r\n    #antares-sf-form option,\r\n    #antares-sf-form label,\r\n    #antares-sf-form .section-title,\r\n    #antares-sf-form .multiselect-hint,\r\n    #antares-sf-form .submit-btn {\r\n      font-family: 'PP Formula Extended', 'Helvetica Neue', Arial, sans-serif !important;\r\n    }\r\n    #antares-sf-form * { box-sizing: border-box; margin: 0; padding: 0; }\r\n    #antares-sf-form {\r\n      background: transparent;\r\n      max-width: 900px;\r\n      margin: 0 auto;\r\n      padding: 10px 0;\r\n      color: #1a3a6b;\r\n    }\r\n    #antares-sf-form .form-row {\r\n      display: grid;\r\n      grid-template-columns: 1fr 1fr;\r\n      gap: 0 48px;\r\n    }\r\n    #antares-sf-form .form-group { margin-bottom: 28px; position: relative; }\r\n    #antares-sf-form label {\r\n      display: block;\r\n      font-size: 14px;\r\n      font-weight: 400;\r\n      color: #1a56b0;\r\n      margin-bottom: 6px;\r\n      letter-spacing: 0.01em;\r\n    }\r\n    #antares-sf-form label.required-field::after { content: \" *\"; color: #1a56b0; }\r\n    #antares-sf-form input[type=\"text\"],\r\n    #antares-sf-form input[type=\"email\"],\r\n    #antares-sf-form input[type=\"tel\"],\r\n    #antares-sf-form select {\r\n      width: 100%;\r\n      background: transparent;\r\n      border: none;\r\n      border-bottom: 1.5px solid #1a56b0;\r\n      border-radius: 0;\r\n      padding: 10px 0 8px 0;\r\n      font-size: 15px;\r\n      color: #1a3a6b;\r\n      outline: none;\r\n      transition: border-color 0.2s;\r\n      -webkit-appearance: none;\r\n      appearance: none;\r\n    }\r\n    #antares-sf-form select {\r\n      background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%231a56b0' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'\/%3E%3C\/svg%3E\");\r\n      background-repeat: no-repeat;\r\n      background-position: right 4px center;\r\n      padding-right: 28px;\r\n      cursor: pointer;\r\n    }\r\n    #antares-sf-form select option { background: #fff; color: #1a3a6b; }\r\n    #antares-sf-form input:focus,\r\n    #antares-sf-form select:focus { border-bottom-color: #0a2d6e; }\r\n    #antares-sf-form input::placeholder { color: rgba(26,86,176,0.35); font-size: 14px; }\r\n    #antares-sf-form select[multiple] {\r\n      height: auto;\r\n      border: 1.5px solid #1a56b0;\r\n      border-radius: 4px;\r\n      padding: 6px 8px;\r\n      background-image: none;\r\n    }\r\n    #antares-sf-form select[multiple] option {\r\n      padding: 6px 8px;\r\n      border-radius: 3px;\r\n      margin-bottom: 1px;\r\n      color: #1a3a6b;\r\n      font-size: 14px;\r\n    }\r\n    #antares-sf-form select[multiple] option:checked,\r\n    #antares-sf-form select[multiple] option:hover { background: #1a56b0; color: #fff; }\r\n    #antares-sf-form .multiselect-hint { font-size: 11px; color: #7a99c4; margin-top: 5px; }\r\n    #antares-sf-form .submit-btn {\r\n      display: inline-block;\r\n      padding: 14px 48px;\r\n      background: #1a56b0;\r\n      color: #fff;\r\n      border: none;\r\n      border-radius: 4px;\r\n      font-size: 14px;\r\n      font-weight: 600;\r\n      letter-spacing: 0.06em;\r\n      text-transform: uppercase;\r\n      cursor: pointer;\r\n      transition: background 0.2s, transform 0.1s;\r\n      margin-top: 12px;\r\n      font-family: 'PP Formula Extended', 'Helvetica Neue', Arial, sans-serif !important;\r\n    }\r\n    #antares-sf-form .submit-btn:hover { background: #0d3d8a; transform: translateY(-1px); }\r\n    #antares-sf-form .submit-btn:active { transform: translateY(0); }\r\n    #antares-sf-form .submit-btn:disabled { background: #7a99c4; cursor: not-allowed; transform: none; }\r\n    #antares-sf-form .section-title {\r\n      font-size: 12px;\r\n      font-weight: 700;\r\n      letter-spacing: 0.12em;\r\n      text-transform: uppercase;\r\n      color: #7a99c4;\r\n      border-bottom: 1px solid #d0ddf0;\r\n      padding-bottom: 8px;\r\n      margin-bottom: 24px;\r\n      margin-top: 12px;\r\n    }\r\n    #antares-sf-form .hidden-field {\r\n      height: 0; width: 0;\r\n      position: absolute;\r\n      left: -9999px; top: -9999px;\r\n      opacity: 0;\r\n    }\r\n    .field-error {\r\n      color: #e53935;\r\n      font-size: 11px;\r\n      margin-top: 4px;\r\n      display: block;\r\n      font-family: 'PP Formula Extended', 'Helvetica Neue', Arial, sans-serif;\r\n    }\r\n    @media (max-width: 600px) {\r\n      #antares-sf-form .form-row { grid-template-columns: 1fr; gap: 0; }\r\n      #antares-sf-form .submit-btn { width: 100%; text-align: center; }\r\n    }\r\n  <\/style>\r\n<\/head>\r\n<body>\r\n\r\n<!-- ===== FORMULARIO ===== -->\r\n<form id=\"antares-sf-form\"\r\n      action=\"https:\/\/login.salesforce.com\/servlet\/servlet.WebToLead?encoding=UTF-8&orgId=00Dal000010Jjw4\"\r\n      method=\"POST\">\r\n\r\n  <input type=\"hidden\" name=\"oid\" value=\"00Dal000010Jjw4\">\r\n  <input type=\"hidden\" name=\"retURL\" value=\"https:\/\/grupotransmeridian.com\/\">\r\n\r\n  <!-- SECCI\u00d3N 1: Identificaci\u00f3n -->\r\n  <div class=\"section-title\">Datos de identificaci\u00f3n<\/div>\r\n\r\n  <div class=\"form-row\">\r\n    <div class=\"form-group\">\r\n      <label for=\"00NVq00000FyuWf\" class=\"required-field\">Pa\u00eds de negocio<\/label>\r\n      <select id=\"00NVq00000FyuWf\" name=\"00NVq00000FyuWf\" title=\"Pa\u00eds de negocio\" required>\r\n        <option value=\"\">-- Seleccione --<\/option>\r\n        <option value=\"Per\u00fa\">Per\u00fa<\/option>\r\n        <option value=\"Bolivia\">Bolivia<\/option>\r\n        <option value=\"Ecuador\">Ecuador<\/option>\r\n      <\/select>\r\n    <\/div>\r\n    <div class=\"form-group\">\r\n      <label for=\"00NVq00000FyuWl\" class=\"required-field\">Tipo Identificaci\u00f3n<\/label>\r\n      <select id=\"00NVq00000FyuWl\" name=\"00NVq00000FyuWl\" title=\"Tipo Identificaci\u00f3n\" required>\r\n        <option value=\"\">-- Seleccione pa\u00eds primero --<\/option>\r\n      <\/select>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"form-row\">\r\n    <div class=\"form-group\">\r\n      <label for=\"00NVq00000FyuWk\" class=\"required-field\">Tipo Persona<\/label>\r\n      <select id=\"00NVq00000FyuWk\" name=\"00NVq00000FyuWk\" title=\"Tipo Persona\" required>\r\n        <option value=\"\">-- Seleccione --<\/option>\r\n        <option value=\"Persona Natural\">Persona Natural<\/option>\r\n        <option value=\"Persona Jur\u00eddica\">Persona Jur\u00eddica<\/option>\r\n      <\/select>\r\n    <\/div>\r\n    <div class=\"form-group\">\r\n      <label for=\"00NVq00000FyuWe\" class=\"required-field\">N\u00famero Documento<\/label>\r\n      <input id=\"00NVq00000FyuWe\" name=\"00NVq00000FyuWe\" type=\"text\" placeholder=\"Ingrese su n\u00famero\" required \/>\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n<div class=\"form-row\"> \r\n  <div class=\"form-group\">\r\n    <label for=\"00NVq00000FyuWg\" class=\"required-field\">Raz\u00f3n Social<\/label>\r\n    <input id=\"00NVq00000FyuWg\" maxlength=\"255\" name=\"00NVq00000FyuWg\" type=\"text\" placeholder=\"Nombre o raz\u00f3n social\" required \/>\r\n  <\/div>\r\n\r\n  <div class=\"form-group\">\r\n    <label for=\"industry\" class=\"required-field\">Sector<\/label>\r\n    <select id=\"industry\" name=\"industry\" required>\r\n      <option value=\"\">-- Seleccione --<\/option>\r\n      <option value=\"Agriculture\">Agriculture<\/option>\r\n      <option value=\"Apparel\">Apparel<\/option>\r\n      <option value=\"Banking\">Banking<\/option>\r\n      <option value=\"Biotechnology\">Biotechnology<\/option>\r\n      <option value=\"Chemicals\">Chemicals<\/option>\r\n      <option value=\"Communications\">Communications<\/option>\r\n      <option value=\"Construction\">Construction<\/option>\r\n      <option value=\"Consulting\">Consulting<\/option>\r\n      <option value=\"Education\">Education<\/option>\r\n      <option value=\"Electronics\">Electronics<\/option>\r\n      <option value=\"Energy\">Energy<\/option>\r\n      <option value=\"Engineering\">Engineering<\/option>\r\n      <option value=\"Entertainment\">Entertainment<\/option>\r\n      <option value=\"Environmental\">Environmental<\/option>\r\n      <option value=\"Finance\">Finance<\/option>\r\n      <option value=\"Food &amp; Beverage\">Food &amp; Beverage<\/option>\r\n      <option value=\"Government\">Government<\/option>\r\n      <option value=\"Healthcare\">Healthcare<\/option>\r\n      <option value=\"Hospitality\">Hospitality<\/option>\r\n      <option value=\"Insurance\">Insurance<\/option>\r\n      <option value=\"Machinery\">Machinery<\/option>\r\n      <option value=\"Manufacturing\">Manufacturing<\/option>\r\n      <option value=\"Media\">Media<\/option>\r\n      <option value=\"Not For Profit\">Not For Profit<\/option>\r\n      <option value=\"Other\">Other<\/option>\r\n      <option value=\"Recreation\">Recreation<\/option>\r\n      <option value=\"Shipping\">Shipping<\/option>\r\n      <option value=\"Technology\">Technology<\/option>\r\n      <option value=\"Telecommunications\">Telecommunications<\/option>\r\n      <option value=\"Transportation\">Transportation<\/option>\r\n      <option value=\"Utilities\">Utilities<\/option>\r\n      <option value=\"Retail\">Retail<\/option>\r\n      <option value=\"Alimentos y Bebidas\">Alimentos y Bebidas<\/option>\r\n      <option value=\"Bienes de consumo\">Bienes de consumo<\/option>\r\n      <option value=\"Tecnolog\u00eda\">Tecnolog\u00eda<\/option>\r\n      <option value=\"Horeca\">Horeca<\/option>\r\n      <option value=\"Qu\u00edmicos\">Qu\u00edmicos<\/option>\r\n      <option value=\"Financiero Empresarial\">Financiero Empresarial<\/option>\r\n      <option value=\"Gas y Petr\u00f3leo\">Gas y Petr\u00f3leo<\/option>\r\n      <option value=\"Vehicular\">Vehicular<\/option>\r\n      <option value=\"Aeron\u00e1utica\">Aeron\u00e1utica<\/option>\r\n      <option value=\"Agroindustria\">Agroindustria<\/option>\r\n      <option value=\"Maquinaria Industrial\">Maquinaria Industrial<\/option>\r\n      <option value=\"Manufactura Industrial\">Manufactura Industrial<\/option>\r\n      <option value=\"Construcci\u00f3n\">Construcci\u00f3n<\/option>\r\n      <option value=\"Infraestructura\">Infraestructura<\/option>\r\n    <\/select>\r\n  <\/div>\r\n<\/div>\r\n\r\n  <!-- SECCI\u00d3N 2: Contacto -->\r\n  <div class=\"section-title\">Datos de contacto<\/div>\r\n\r\n  <div class=\"form-row\">\r\n    <div class=\"form-group\">\r\n      <label for=\"first_name\" class=\"required-field\">Nombre<\/label>\r\n      <input id=\"first_name\" maxlength=\"40\" name=\"first_name\" type=\"text\" placeholder=\"Tu nombre\" required \/>\r\n    <\/div>\r\n    <div class=\"form-group\">\r\n      <label for=\"last_name\" class=\"required-field\">Apellidos<\/label>\r\n      <input id=\"last_name\" maxlength=\"80\" name=\"last_name\" type=\"text\" placeholder=\"Tus apellidos\" required \/>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"form-row\">\r\n    <div class=\"form-group\">\r\n      <label for=\"email\" class=\"required-field\">Correo electr\u00f3nico<\/label>\r\n      <input id=\"email\" maxlength=\"80\" name=\"email\" type=\"email\" placeholder=\"correo@empresa.com\" required \/>\r\n    <\/div>\r\n    <div class=\"form-group\">\r\n      <label for=\"mobile\" class=\"required-field\">M\u00f3vil<\/label>\r\n      <input id=\"mobile\" maxlength=\"40\" name=\"mobile\" type=\"tel\" placeholder=\"Solo n\u00fameros\" required \/>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- SECCI\u00d3N 3: Servicio -->\r\n  <div class=\"section-title\">Servicio<\/div>\r\n\r\n  <div class=\"form-group\" style=\"position:relative;\">\r\n  <label class=\"required-field\">Servicio a cotizar<\/label>\r\n  <div id=\"servicios-dropdown\" style=\"border-bottom:1.5px solid #1a56b0; padding:10px 0 8px; cursor:pointer; display:flex; justify-content:space-between; align-items:center; font-size:15px; color:rgba(26,86,176,0.35);\">\r\n    <span id=\"servicios-label\">-- Seleccione --<\/span>\r\n    <svg width=\"12\" height=\"8\" viewBox=\"0 0 12 8\"><path d=\"M1 1l5 5 5-5\" stroke=\"#1a56b0\" stroke-width=\"1.8\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n  <\/div>\r\n  <div id=\"servicios-panel\" style=\"display:none; position:absolute; z-index:999; background:#fff; border:1.5px solid #1a56b0; border-radius:4px; width:100%; max-height:220px; overflow-y:auto; margin-top:2px;\">\r\n  <\/div>\r\n  <!-- campo hidden que realmente se env\u00eda a SF -->\r\n  <select id=\"00NVq00000FyuWh\" name=\"00NVq00000FyuWh\" multiple style=\"display:none;\" required><\/select>\r\n  <span id=\"servicios-error\" class=\"field-error\" style=\"display:none;\"><\/span>\r\n<\/div>\r\n\r\n  <div class=\"form-group\">\r\n    <label for=\"00NVq00000FyuWa\" class=\"required-field\">Detalle<\/label>\r\n    <input id=\"00NVq00000FyuWa\" maxlength=\"255\" name=\"00NVq00000FyuWa\" type=\"text\"\r\n           placeholder=\"Describe brevemente tu requerimiento\" required \/>\r\n  <\/div>\r\n\r\n  <!-- Campos ocultos -->\r\n  <div class=\"hidden-field\">\r\n    <select id=\"lead_source\" name=\"lead_source\"><option value=\"Web\" selected>Web<\/option><\/select>\r\n  <\/div>\r\n  <div class=\"hidden-field\">\r\n    <select id=\"00NVq00000FyuWb\" name=\"00NVq00000FyuWb\" title=\"Empresa GT\">\r\n      <option value=\"Antares Aduanas\" selected>Antares Aduanas<\/option>\r\n    <\/select>\r\n  <\/div>\r\n\r\n  <div class=\"form-group\">\r\n    <input type=\"submit\" class=\"submit-btn\" id=\"submit-btn\" name=\"submitBtn\" value=\"Enviar solicitud\">\r\n  <\/div>\r\n\r\n<\/form>\r\n\r\n<script>\r\n(function () {\r\n\r\n  var enviando = false; \/\/ \u2190 bandera para evitar doble env\u00edo\r\n\r\n  \/* \u2500\u2500 Referencias \u2500\u2500 *\/\r\n  var paisSelect        = document.getElementById('00NVq00000FyuWf');\r\n  var tipoDocSelect     = document.getElementById('00NVq00000FyuWl');\r\n  var numDocInput       = document.getElementById('00NVq00000FyuWe');\r\n  var tipoPersonaSelect = document.getElementById('00NVq00000FyuWk');\r\n  var razonSocialInput  = document.getElementById('00NVq00000FyuWg');\r\n  var sectorSelect      = document.getElementById('industry');\r\n  var firstNameInput    = document.getElementById('first_name');\r\n  var lastNameInput     = document.getElementById('last_name');\r\n  var emailInput        = document.getElementById('email');\r\n  var mobileInput       = document.getElementById('mobile');\r\n  var servicioSelect    = document.getElementById('00NVq00000FyuWh');\r\n  var detalleInput      = document.getElementById('00NVq00000FyuWa');\r\n  var submitBtn         = document.getElementById('submit-btn');\r\n\r\n  \/* \u2500\u2500 Tipos de documento por pa\u00eds \u2500\u2500 *\/\r\n  var tiposPorPais = {\r\n    'Per\u00fa':    ['RUC', 'DNI', 'CE'],\r\n    'Bolivia': ['NIT'],\r\n    'Ecuador': ['RUC']\r\n  };\r\n\r\n  \/* \u2500\u2500 Ocultar opciones de sector en ingl\u00e9s \u2500\u2500 *\/\r\n  Array.from(sectorSelect.options).forEach(function (opt) {\r\n    if (opt.value === '') return;\r\n    if (\/^[A-Za-z\\s&]+$\/.test(opt.value)) {\r\n      opt.style.display = 'none';\r\n      opt.disabled = true;\r\n    }\r\n  });\r\n\r\n  \/* \u2500\u2500 Helpers de error inline \u2500\u2500 *\/\r\n  function mostrarError(campo, msg) {\r\n    limpiarError(campo);\r\n    campo.style.borderBottomColor = '#e53935';\r\n    var err = document.createElement('span');\r\n    err.className = 'field-error';\r\n    err.textContent = msg;\r\n    campo.parentNode.appendChild(err);\r\n    campo.focus();\r\n  }\r\n\r\n  function limpiarError(campo) {\r\n    campo.style.borderBottomColor = '';\r\n    var prev = campo.parentNode.querySelector('.field-error');\r\n    if (prev) prev.remove();\r\n  }\r\n\r\n  function bloquear(campo, msg) { mostrarError(campo, msg); }\r\n\r\n  \/* \u2500\u2500 Actualizar tipos de documento seg\u00fan pa\u00eds \u2500\u2500 *\/\r\n  function actualizarTiposDocumento() {\r\n    var pais      = paisSelect.value;\r\n    var valorPrev = tipoDocSelect.value;\r\n    tipoDocSelect.innerHTML = '<option value=\"\">-- Seleccione --<\/option>';\r\n    var tipos = (pais && tiposPorPais[pais]) ? tiposPorPais[pais] : ['RUC', 'NIT', 'DNI', 'CE'];\r\n    tipos.forEach(function (t) {\r\n      var o = document.createElement('option');\r\n      o.value = o.textContent = t;\r\n      tipoDocSelect.appendChild(o);\r\n    });\r\n    tipoDocSelect.value = tipos.includes(valorPrev) ? valorPrev : '';\r\n    actualizarLongitudDocumento();\r\n  }\r\n\r\n  \/* \u2500\u2500 Actualizar placeholder \/ maxLength seg\u00fan tipo documento \u2500\u2500 *\/\r\n  function actualizarLongitudDocumento() {\r\n    var tipo = tipoDocSelect.value;\r\n    var configs = {\r\n      'RUC': { max: 13, placeholder: '11 d\u00edgitos (Per\u00fa) \/ 13 d\u00edgitos (Ecuador)' },\r\n      'DNI': { max: 8,  placeholder: '8 d\u00edgitos exactos' },\r\n      'CE':  { max: 12, placeholder: 'Entre 9 y 12 caracteres' },\r\n      'NIT': { max: 12, placeholder: 'Entre 9 y 12 d\u00edgitos' }\r\n    };\r\n    var cfg = configs[tipo] || { max: 13, placeholder: 'Ingrese su n\u00famero' };\r\n    numDocInput.maxLength   = cfg.max;\r\n    numDocInput.placeholder = cfg.placeholder;\r\n    numDocInput.value = '';\r\n    limpiarError(numDocInput);\r\n  }\r\n\r\n  \/* \u2500\u2500 Validaciones \u2500\u2500 *\/\r\n  function validarRucPeru(numDoc, tipoPersona) {\r\n    if (numDoc.length < 11)    return { valido: false, mensaje: 'El RUC peruano debe tener al menos 11 d\u00edgitos' };\r\n    if (!\/^\\d+$\/.test(numDoc)) return { valido: false, mensaje: 'El RUC debe contener solo n\u00fameros' };\r\n    var dos = numDoc.substring(0, 2);\r\n    if (tipoPersona === 'Persona Natural'  && dos !== '10') return { valido: false, mensaje: 'Para Persona Natural el RUC debe empezar con \"10\"' };\r\n    if (tipoPersona === 'Persona Jur\u00eddica' && dos !== '20') return { valido: false, mensaje: 'Para Persona Jur\u00eddica el RUC debe empezar con \"20\"' };\r\n    return { valido: true };\r\n  }\r\n\r\n  function validarRucEcuador(numDoc) {\r\n    if (numDoc.length !== 13)  return { valido: false, mensaje: 'El RUC ecuatoriano debe tener exactamente 13 d\u00edgitos' };\r\n    if (!\/^\\d+$\/.test(numDoc)) return { valido: false, mensaje: 'El RUC debe contener solo n\u00fameros' };\r\n    var t = numDoc.charAt(2);\r\n    if (t !== '6' && t !== '9') return { valido: false, mensaje: 'El tercer d\u00edgito del RUC ecuatoriano debe ser 6 o 9' };\r\n    if (numDoc.substring(10) !== '001') return { valido: false, mensaje: 'Los \u00faltimos 3 d\u00edgitos del RUC ecuatoriano deben ser \"001\"' };\r\n    return { valido: true };\r\n  }\r\n\r\n  function validarNitBolivia(numDoc) {\r\n    if (numDoc.length < 9 || numDoc.length > 12) return { valido: false, mensaje: 'El NIT boliviano debe tener entre 9 y 12 d\u00edgitos' };\r\n    if (!\/^\\d+$\/.test(numDoc))                   return { valido: false, mensaje: 'El NIT debe contener solo n\u00fameros' };\r\n    var ult3  = numDoc.substring(numDoc.length - 3);\r\n    var pref2 = ult3.substring(0, 2);\r\n    if (!['01','02','03','04'].includes(pref2)) return { valido: false, mensaje: 'Los d\u00edgitos 10 y 11 del NIT deben ser 01, 02, 03 o 04' };\r\n    if (!\/^[1-9]$\/.test(ult3.charAt(2)))        return { valido: false, mensaje: 'El \u00faltimo d\u00edgito del NIT debe ser un n\u00famero del 1 al 9' };\r\n    return { valido: true };\r\n  }\r\n\r\n  \/* \u2500\u2500 Validaci\u00f3n blur n\u00famero documento \u2500\u2500 *\/\r\n  numDocInput.addEventListener('blur', function () {\r\n    var tipo = tipoDocSelect.value;\r\n    var val  = numDocInput.value.trim();\r\n    if (!val || !tipo) return;\r\n    var resultado = null;\r\n    var pais = paisSelect.value;\r\n    if (pais === 'Per\u00fa' && tipo === 'RUC')         resultado = validarRucPeru(val, tipoPersonaSelect.value);\r\n    else if (pais === 'Ecuador' && tipo === 'RUC') resultado = validarRucEcuador(val);\r\n    else if (pais === 'Bolivia' && tipo === 'NIT') resultado = validarNitBolivia(val);\r\n    else if (tipo === 'DNI') resultado = (val.length !== 8 || !\/^\\d+$\/.test(val)) ? { valido: false, mensaje: 'El DNI debe tener exactamente 8 d\u00edgitos' } : { valido: true };\r\n    else if (tipo === 'CE')  resultado = (val.length < 9 || val.length > 12) ? { valido: false, mensaje: 'El Carn\u00e9 de Extranjer\u00eda debe tener entre 9 y 12 caracteres' } : { valido: true };\r\n    if (resultado && !resultado.valido) mostrarError(numDocInput, resultado.mensaje);\r\n    else limpiarError(numDocInput);\r\n  });\r\n\r\n  \/* \u2500\u2500 Validaci\u00f3n blur email \u2500\u2500 *\/\r\n  emailInput.addEventListener('blur', function () {\r\n    var val = this.value.trim();\r\n    if (val && !\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(val)) mostrarError(emailInput, 'Por favor ingrese un correo v\u00e1lido');\r\n    else limpiarError(emailInput);\r\n  });\r\n\r\n  \/* \u2500\u2500 Validaci\u00f3n blur m\u00f3vil \u2500\u2500 *\/\r\n  mobileInput.addEventListener('blur', function () {\r\n    var val = this.value.trim();\r\n    if (val && (!\/^\\d+$\/.test(val) || val.length > 15)) mostrarError(mobileInput, 'Ingrese solo n\u00fameros (m\u00e1x. 15 d\u00edgitos)');\r\n    else limpiarError(mobileInput);\r\n  });\r\n\r\n  \/* \u2500\u2500 Solo n\u00fameros \u2500\u2500 *\/\r\n  numDocInput.addEventListener('input', function () {\r\n    if (tipoDocSelect.value !== 'CE') this.value = this.value.replace(\/[^\\d]\/g, '');\r\n  });\r\n  mobileInput.addEventListener('input', function () {\r\n    this.value = this.value.replace(\/[^\\d]\/g, '');\r\n  });\r\n\r\n  \/* \u2500\u2500 Cambio de pa\u00eds \u2500\u2500 *\/\r\n  paisSelect.addEventListener('change', actualizarTiposDocumento);\r\n  tipoDocSelect.addEventListener('change', function () {\r\n    actualizarLongitudDocumento();\r\n    limpiarError(numDocInput);\r\n  });\r\n\r\n  \/* \u2500\u2500 Submit \u2500\u2500 *\/\r\n  document.getElementById('antares-sf-form').addEventListener('submit', function (e) {\r\n\r\n    \/\/ Si ya est\u00e1 enviando, dejar pasar sin validar (es el env\u00edo real)\r\n    if (enviando) return;\r\n\r\n    e.preventDefault();\r\n\r\n    var pais        = paisSelect.value;\r\n    var tipoDoc     = tipoDocSelect.value;\r\n    var numDoc      = numDocInput.value.trim();\r\n    var tipoPersona = tipoPersonaSelect.value;\r\n\r\n    if (!pais)    { bloquear(paisSelect,    'Por favor seleccione el pa\u00eds de negocio'); return; }\r\n    if (!tipoDoc) { bloquear(tipoDocSelect, 'Por favor seleccione el tipo de identificaci\u00f3n'); return; }\r\n    if (!numDoc)  { bloquear(numDocInput,   'Por favor ingrese el n\u00famero de documento'); return; }\r\n\r\n    var resDoc = null;\r\n    if (pais === 'Per\u00fa' && tipoDoc === 'RUC') {\r\n      if (!tipoPersona) { bloquear(tipoPersonaSelect, 'Para RUC en Per\u00fa debe seleccionar el Tipo de Persona'); return; }\r\n      resDoc = validarRucPeru(numDoc, tipoPersona);\r\n    } else if (pais === 'Ecuador' && tipoDoc === 'RUC') {\r\n      resDoc = validarRucEcuador(numDoc);\r\n    } else if (pais === 'Bolivia' && tipoDoc === 'NIT') {\r\n      resDoc = validarNitBolivia(numDoc);\r\n    } else if (tipoDoc === 'DNI') {\r\n      resDoc = (numDoc.length !== 8 || !\/^\\d+$\/.test(numDoc)) ? { valido: false, mensaje: 'El DNI debe tener exactamente 8 d\u00edgitos num\u00e9ricos' } : { valido: true };\r\n    } else if (tipoDoc === 'CE') {\r\n      resDoc = (numDoc.length < 9 || numDoc.length > 12) ? { valido: false, mensaje: 'El Carn\u00e9 de Extranjer\u00eda debe tener entre 9 y 12 caracteres' } : { valido: true };\r\n    }\r\n    if (resDoc && !resDoc.valido) { bloquear(numDocInput, resDoc.mensaje); return; }\r\n    if (!tipoPersona) { bloquear(tipoPersonaSelect, 'Por favor seleccione el tipo de persona'); return; }\r\n    if (!razonSocialInput.value.trim()) { bloquear(razonSocialInput, 'Por favor ingrese la raz\u00f3n social'); return; }\r\n    if (!sectorSelect.value)            { bloquear(sectorSelect,     'Por favor seleccione el sector'); return; }\r\n    if (!firstNameInput.value.trim())   { bloquear(firstNameInput,   'Por favor ingrese su nombre'); return; }\r\n    if (!lastNameInput.value.trim())    { bloquear(lastNameInput,    'Por favor ingrese sus apellidos'); return; }\r\n    if (!\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(emailInput.value.trim())) { bloquear(emailInput, 'Por favor ingrese un correo v\u00e1lido'); return; }\r\n    if (!mobileInput.value.trim())            { bloquear(mobileInput, 'Por favor ingrese su m\u00f3vil'); return; }\r\n    if (mobileInput.value.trim().length > 15) { bloquear(mobileInput, 'El m\u00f3vil no puede tener m\u00e1s de 15 d\u00edgitos'); return; }\r\n\r\n   var serviciosSeleccionados = Array.from(document.getElementById('00NVq00000FyuWh').selectedOptions);\r\nif (!serviciosSeleccionados.length) {\r\n  var errEl = document.getElementById('servicios-error');\r\n  errEl.textContent = 'Por favor seleccione al menos un servicio';\r\n  errEl.style.display = 'block';\r\n  return;\r\n}\r\n    if (!detalleInput.value.trim()) { bloquear(detalleInput, 'Por favor ingrese el detalle'); return; }\r\n\r\n    \/\/ Todo v\u00e1lido \u2014 forzar empresa, deshabilitar bot\u00f3n y enviar\r\n    var emp = document.getElementById('00NVq00000FyuWb');\r\n    if (emp) emp.value = 'Antares Aduanas';\r\n\r\n    enviando = true;\r\n    submitBtn.disabled = true;\r\n    submitBtn.value = 'Enviando...';\r\n\r\n    document.getElementById('antares-sf-form').submit();\r\n  });\r\n\r\n  \/* \u2500\u2500 Detecci\u00f3n de pa\u00eds por IP \u2500\u2500 *\/\r\n  fetch('https:\/\/ipapi.co\/json\/')\r\n    .then(function (res) { return res.json(); })\r\n    .then(function (data) {\r\n      var mapaIso = { 'PE': 'Per\u00fa', 'BO': 'Bolivia', 'EC': 'Ecuador' };\r\n      var paisDetectado = mapaIso[data.country_code];\r\n      if (paisDetectado) paisSelect.value = paisDetectado;\r\n      actualizarTiposDocumento();\r\n    })\r\n    .catch(function () {\r\n      actualizarTiposDocumento();\r\n    });\r\n\r\n\/* \u2500\u2500 Dropdown multiselect de servicios \u2500\u2500 *\/\r\n(function() {\r\n  var opciones = [\r\n    'Agenciamiento de Aduanas','Flete Internacional','Servicio Log\u00edstico Integral',\r\n    'Centro de Distribuci\u00f3n','Dep\u00f3sito Autorizado','Dep\u00f3sito Simple','Dep\u00f3sito Temporal',\r\n    'Dep\u00f3sito de Vac\u00edos','Transporte Operativo','Transporte Local','Transporte Nacional',\r\n    'Transporte Internacional','Transporte Distribuci\u00f3n','Venta de Combustible'\r\n  ];\r\n  var panel      = document.getElementById('servicios-panel');\r\n  var dropdown   = document.getElementById('servicios-dropdown');\r\n  var labelSpan  = document.getElementById('servicios-label');\r\n  var hiddenSel  = document.getElementById('00NVq00000FyuWh');\r\n  var seleccionados = [];\r\n\r\n  opciones.forEach(function(op) {\r\n    var item = document.createElement('div');\r\n    item.style.cssText = 'padding:8px 12px; cursor:pointer; font-size:14px; display:flex; align-items:center; gap:8px; color:#1a3a6b;';\r\n    item.innerHTML = '<input type=\"checkbox\" value=\"'+op+'\" style=\"accent-color:#1a56b0;\"> '+op;\r\n    item.querySelector('input').addEventListener('change', function() {\r\n      if (this.checked) { seleccionados.push(op); }\r\n      else { seleccionados = seleccionados.filter(function(s){ return s !== op; }); }\r\n      \/\/ Sincronizar con el select oculto\r\n      Array.from(hiddenSel.options).forEach(function(o){ o.selected = seleccionados.includes(o.value); });\r\n      \/\/ Actualizar label\r\n      labelSpan.textContent = seleccionados.length ? seleccionados.join(', ') : '-- Seleccione --';\r\n      labelSpan.style.color = seleccionados.length ? '#1a3a6b' : 'rgba(26,86,176,0.35)';\r\n    });\r\n    panel.appendChild(item);\r\n    \/\/ Agregar opci\u00f3n al select oculto\r\n    var opt = document.createElement('option');\r\n    opt.value = op; opt.textContent = op;\r\n    hiddenSel.appendChild(opt);\r\n  });\r\n\r\n  dropdown.addEventListener('click', function() {\r\n    panel.style.display = panel.style.display === 'none' ? 'block' : 'none';\r\n  });\r\n  document.addEventListener('click', function(e) {\r\n    if (!dropdown.contains(e.target) && !panel.contains(e.target)) panel.style.display = 'none';\r\n  });\r\n})();\r\n\r\n})();\r\n<\/script>\r\n\r\n<\/body>\r\n<\/html>\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>Antares Aduanas &#8211; Solicitud de Cotizaci\u00f3n Datos de identificaci\u00f3n Pa\u00eds de negocio &#8212; Seleccione &#8212;Per\u00faBoliviaEcuador Tipo Identificaci\u00f3n &#8212; Seleccione pa\u00eds primero &#8212; Tipo Persona &#8212; Seleccione &#8212;Persona NaturalPersona Jur\u00eddica N\u00famero Documento Raz\u00f3n Social Sector &#8212; Seleccione &#8212;AgricultureApparelBankingBiotechnologyChemicalsCommunicationsConstructionConsultingEducationElectronicsEnergyEngineeringEntertainmentEnvironmentalFinanceFood &amp; BeverageGovernmentHealthcareHospitalityInsuranceMachineryManufacturingMediaNot For ProfitOtherRecreationShippingTechnologyTelecommunicationsTransportationUtilitiesRetailAlimentos y BebidasBienes de consumoTecnolog\u00edaHorecaQu\u00edmicosFinanciero EmpresarialGas y Petr\u00f3leoVehicularAeron\u00e1uticaAgroindustriaMaquinaria IndustrialManufactura IndustrialConstrucci\u00f3nInfraestructura Datos de contacto Nombre Apellidos [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-4124","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/grupotransmeridian.pe\/en\/wp-json\/wp\/v2\/pages\/4124","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/grupotransmeridian.pe\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/grupotransmeridian.pe\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/grupotransmeridian.pe\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/grupotransmeridian.pe\/en\/wp-json\/wp\/v2\/comments?post=4124"}],"version-history":[{"count":85,"href":"https:\/\/grupotransmeridian.pe\/en\/wp-json\/wp\/v2\/pages\/4124\/revisions"}],"predecessor-version":[{"id":4250,"href":"https:\/\/grupotransmeridian.pe\/en\/wp-json\/wp\/v2\/pages\/4124\/revisions\/4250"}],"wp:attachment":[{"href":"https:\/\/grupotransmeridian.pe\/en\/wp-json\/wp\/v2\/media?parent=4124"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}