{"id":4354,"date":"2026-09-04T20:42:51","date_gmt":"2026-09-04T20:42:51","guid":{"rendered":"https:\/\/jpdirector.net\/?page_id=4354"},"modified":"2026-09-10T22:04:22","modified_gmt":"2026-09-10T22:04:22","slug":"contact","status":"publish","type":"page","link":"https:\/\/jpdirector.net\/en\/contact\/","title":{"rendered":"Contact"},"content":{"rendered":"\n<div class=\"wp-block-greenshift-blocks-container alignfull gspb_container gspb_container-gsbp-23908c7\" id=\"gspb_container-id-gsbp-23908c7\">\n<meta charset=\"utf-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, viewport-fit=cover\">\n<title>Contacto | JP Director<\/title>\n<meta name=\"description\" content=\"Cu\u00e9ntame en qu\u00e9 punto est\u00e1 tu publicidad y te respondo con el siguiente paso recomendado: asesor\u00eda, mentor\u00eda o gesti\u00f3n completa de tus campa\u00f1as.\">\n<link rel=\"canonical\" href=\"https:\/\/jpdirector.net\/contact\/\">\n<meta name=\"robots\" content=\"index, follow\">\n<meta name=\"theme-color\" content=\"#00041C\">\n\n<meta property=\"og:type\" content=\"website\">\n<meta property=\"og:locale\" content=\"es_ES\">\n<meta property=\"og:site_name\" content=\"JP Director\">\n<meta property=\"og:title\" content=\"Contacto | JP Director\">\n<meta property=\"og:description\" content=\"Tu siguiente nivel en Ads empieza aqu\u00ed. Cu\u00e9ntame en qu\u00e9 punto est\u00e1s y te respondo con el siguiente paso recomendado.\">\n<meta property=\"og:url\" content=\"https:\/\/jpdirector.net\/contact\/\">\n<meta name=\"twitter:card\" content=\"summary_large_image\">\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\">\n<link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=IBM+Plex+Mono:wght@400;500&amp;family=Poppins:wght@400;500;600;700&amp;display=swap\">\n<style>\n\/* ============================================================================\n   JP DIRECTOR \u2014 Contacto\n   Mismos tokens que el resto del sitio, pero esta hoja es deliberadamente\n   corta: la p\u00e1gina tiene una sola secci\u00f3n y ning\u00fan bot\u00f3n de acci\u00f3n, porque el\n   formulario ES la acci\u00f3n. Por eso aqu\u00ed no existe el componente .btn, que en\n   las otras plantillas ocupa unas noventa l\u00edneas.\n   Sin JavaScript propio: el \u00fanico script es el del formulario embebido.\n   ============================================================================ *\/\n\n\n\/* ============================================================================\n   1. VARIABLES\n   ============================================================================ *\/\n\n:root {\n\n  \/* --- Paleta de marca (\u00fanica fuente de color) --- *\/\n  --c-ink:    #00041C;\n  --c-navy:   #040D36;\n  --c-cyan:   #15E0FB;\n  --c-white:  #FFFEFE;\n\n  \/* --- Derivados: solo opacidad, mezcla y gradiente --- *\/\n  --c-text:      var(--c-white);\n  --c-dim:       color-mix(in srgb, var(--c-white) 66%, transparent);\n  --c-dimmer:    color-mix(in srgb, var(--c-white) 44%, transparent);\n\n  --c-line:      color-mix(in srgb, var(--c-cyan) 16%, transparent);\n  --c-line-hi:   color-mix(in srgb, var(--c-cyan) 38%, transparent);\n  --c-line-soft: color-mix(in srgb, var(--c-white) 9%,  transparent);\n\n  --c-panel:     color-mix(in srgb, var(--c-cyan) 4%,  var(--c-navy));\n  --c-panel-hi:  color-mix(in srgb, var(--c-cyan) 9%,  var(--c-navy));\n  --c-glow-soft: color-mix(in srgb, var(--c-cyan) 10%, transparent);\n\n  \/* --- Tipograf\u00eda --- *\/\n  --f-sans: \"Poppins\", system-ui, -apple-system, \"Segoe UI\", sans-serif;\n  --f-mono: \"IBM Plex Mono\", ui-monospace, SFMono-Regular, Menlo, monospace;\n\n  --t-xs:   0.6875rem;\n  --t-sm:   clamp(0.8125rem, 0.79rem + 0.12vw, 0.9rem);\n  --t-base: clamp(1rem, 0.96rem + 0.2vw, 1.125rem);\n  --t-md:   clamp(1.0625rem, 1rem + 0.3vw, 1.25rem);\n  --t-lg:   clamp(1.25rem, 1.12rem + 0.55vw, 1.6rem);\n\n  --lh-tight: 1.05;\n  --lh-head:  1.14;\n  --lh-body:  1.65;\n\n  \/* --- Espacio y layout --- *\/\n  --s-1: 0.25rem;\n  --s-2: 0.5rem;\n  --s-3: 0.75rem;\n  --s-4: 1rem;\n  --s-5: 1.5rem;\n  --s-6: 2rem;\n  --s-7: 2.5rem;\n\n  --maxw: 1240px;\n  --gutter: clamp(1.25rem, 0.7rem + 2.4vw, 3rem);\n  --hdr-h: 76px;\n\n  --r-sm: 4px;\n  --r-md: 10px;\n  --r-lg: 20px;\n  --r-full: 999px;\n\n  \/* --- Movimiento --- *\/\n  --e-out: cubic-bezier(0.16, 1, 0.3, 1);\n  --e-in-out: cubic-bezier(0.65, 0, 0.35, 1);\n  --d-fast: 0.22s;\n}\n\n\n\/* ============================================================================\n   2. RESET\n   ============================================================================ *\/\n\n*, *::before, *::after { box-sizing: border-box; }\n\n* { margin: 0; padding: 0; }\n\nhtml {\n  -webkit-text-size-adjust: 100%;\n  scroll-behavior: smooth;\n  scroll-padding-top: calc(var(--hdr-h) + 1rem);\n  overflow-x: clip;\n}\n\nbody {\n  min-height: 100vh;\n  background: var(--c-ink);\n  color: var(--c-text);\n  font-family: var(--f-sans);\n  font-size: var(--t-base);\n  line-height: var(--lh-body);\n  font-weight: 400;\n  -webkit-font-smoothing: antialiased;\n  text-rendering: optimizeLegibility;\n  overflow-x: clip;\n}\n\nimg, iframe, svg { display: block; max-width: 100%; }\nimg { height: auto; }\n\nul { list-style: none; }\n\na { color: inherit; text-decoration: none; }\n\nh1, h2 { font-weight: 600; line-height: var(--lh-head); text-wrap: balance; }\n\np { text-wrap: pretty; }\n\n:focus-visible {\n  outline: 2px solid var(--c-cyan);\n  outline-offset: 3px;\n  border-radius: var(--r-sm);\n}\n\n\n\/* ============================================================================\n   2.5 BLINDAJE FRENTE AL TEMA DE WORDPRESS\n   ----------------------------------------------------------------------------\n   El reset universal tiene especificidad 0-0-0 y lo gana cualquier regla de\n   tipo del tema: p { margin-bottom: 1.6em }, ul { padding-left: 40px }...\n   El espaciado vertical de esta p\u00e1gina se resuelve entero con gap, as\u00ed que se\n   pueden anular todos los m\u00e1rgenes sin ninguna excepci\u00f3n.\n   ============================================================================ *\/\n\n.details {\n  list-style: none !important;\n  padding-inline-start: 0 !important;\n  margin: 0 !important;\n}\n\n.stack > *,\n.shot,\n.details li, .details li > *,\n.who > * {\n  margin: 0 !important;\n}\n\n\n\/* ============================================================================\n   3. BASE\n   ============================================================================ *\/\n\n.wrap {\n  width: 100%;\n  max-width: var(--maxw);\n  margin-inline: auto;\n  padding-inline: var(--gutter);\n}\n\n.vh {\n  position: absolute;\n  width: 1px; height: 1px;\n  overflow: hidden;\n  clip-path: inset(50%);\n  white-space: nowrap;\n}\n\n\/* Todo el ritmo vertical sale de aqu\u00ed: un solo sitio que ajustar y ning\u00fan\n   p\u00e1rrafo con margen propio que el tema pueda pisar. *\/\n.stack {\n  display: grid;\n  gap: var(--gap, var(--s-5));\n  justify-items: start;\n  align-content: start;\n}\n.stack--loose { --gap: var(--s-6); }\n\n.mono {\n  font-family: var(--f-mono);\n  font-size: var(--t-xs);\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  font-weight: 400;\n}\n\n.mark {\n  display: inline-flex;\n  align-items: center;\n  gap: 0.8em;\n  color: var(--c-cyan);\n  letter-spacing: 0.16em;\n}\n.mark::after {\n  content: \"\";\n  width: clamp(28px, 4vw, 56px);\n  height: 1px;\n  background: currentColor;\n  opacity: 0.5;\n}\n\n\n\/* ============================================================================\n   4. PALABRA CON AURORA\n   ----------------------------------------------------------------------------\n   El texto va en blanco y encima se apilan manchas de color con\n   mix-blend-mode: darken. Darken toma el canal m\u00e1s oscuro: sobre el blanco\n   gana la mancha, sobre el fondo profundo gana el fondo, as\u00ed que el color solo\n   vive dentro de las letras. Pide ocho letras o m\u00e1s para leerse.\n   ============================================================================ *\/\n\n.aurora-word {\n  position: relative;\n  display: inline-block;\n  color: var(--c-white);\n  vertical-align: baseline;\n  \/* No se parte: el subrayado y la capa de mezcla asumen una sola l\u00ednea *\/\n  white-space: nowrap;\n  padding-block: 0.06em 0.24em;\n  margin-block: -0.06em -0.24em;\n}\n\n.aurora-word::after {\n  content: \"\";\n  position: absolute;\n  left: 0;\n  right: 0;\n  top: 0.99em;\n  z-index: 3;\n  height: 0.055em;\n  border-radius: 999px;\n  background:\n    linear-gradient(90deg, transparent, var(--c-cyan), transparent) no-repeat,\n    linear-gradient(color-mix(in srgb, var(--c-cyan) 26%, transparent) 0 100%) no-repeat;\n  background-size: 34% 100%, 100% 100%;\n  animation: underline-scan 3.6s var(--e-in-out) infinite;\n}\n\n.aurora {\n  position: absolute;\n  inset: 0;\n  z-index: 2;\n  overflow: hidden;\n  mix-blend-mode: darken;\n  pointer-events: none;\n}\n\n.aurora__item {\n  position: absolute;\n  top: -55%;\n  left: 0;\n  width: 13rem;\n  height: 13rem;\n  border-radius: 37% 29% 27% 27% \/ 28% 25% 41% 37%;\n  filter: blur(1.1rem);\n  mix-blend-mode: overlay;\n  will-change: transform;\n}\n\n.aurora__item:nth-of-type(1) {\n  background-color: var(--c-cyan);\n  animation: aurora-border 7s var(--e-in-out) infinite,\n             aurora-1 11s var(--e-in-out) infinite alternate;\n}\n.aurora__item:nth-of-type(2) {\n  background-color: color-mix(in srgb, var(--c-cyan) 72%, var(--c-white));\n  animation: aurora-border 7s var(--e-in-out) infinite,\n             aurora-2 14s var(--e-in-out) infinite alternate;\n}\n.aurora__item:nth-of-type(3) {\n  background-color: color-mix(in srgb, var(--c-cyan) 62%, var(--c-navy));\n  animation: aurora-border 7s var(--e-in-out) infinite,\n             aurora-3 9s var(--e-in-out) infinite alternate;\n}\n.aurora__item:nth-of-type(4) {\n  background-color: color-mix(in srgb, var(--c-cyan) 88%, var(--c-navy));\n  animation: aurora-border 7s var(--e-in-out) infinite,\n             aurora-4 17s var(--e-in-out) infinite alternate;\n}\n\n\n\/* ============================================================================\n   5. LA SECCI\u00d3N \u2014 la \u00fanica de la p\u00e1gina\n   ============================================================================ *\/\n\n.contact {\n  position: relative;\n  background: var(--c-ink);\n  padding-block: clamp(3rem, 2rem + 5vw, 6rem) clamp(3.5rem, 2rem + 5vw, 6.5rem);\n  overflow: hidden;\n  \/* isolation para que la mezcla darken de la aurora se resuelva contra el\n     fondo de esta secci\u00f3n y no contra el orden de pintado del documento *\/\n  isolation: isolate;\n}\n\n\/* Fondo sobrio: dos velos de luz y nada m\u00e1s. En una p\u00e1gina cuyo objetivo es\n   que alguien rellene un formulario, cualquier patr\u00f3n compite con el campo. *\/\n.contact::before {\n  content: \"\";\n  position: absolute;\n  inset: -20%;\n  z-index: -1;\n  background:\n    radial-gradient(38% 42% at 82% 8%,  color-mix(in srgb, var(--c-cyan) 16%, transparent), transparent 70%),\n    radial-gradient(44% 46% at 8% 94%,  color-mix(in srgb, var(--c-cyan) 9%,  transparent), transparent 72%);\n  filter: blur(14px);\n  pointer-events: none;\n}\n\n.contact__grid {\n  display: grid;\n  grid-template-columns: 1fr;\n  gap: clamp(2.5rem, 1.5rem + 3.5vw, 4.5rem);\n  align-items: start;\n}\n\n\/* container-type para que el bloque de foto y datos (.who) pueda consultar el\n   ancho de ESTA columna. Con una media query se romper\u00eda a 900px, que es donde\n   la rejilla se parte en dos y la columna cae a unos 434px: la pantalla es\n   ancha pero la columna no. *\/\n.contact__copy { min-width: 0; container-type: inline-size; }\n\n.contact__title {\n  font-size: clamp(2rem, 1.3rem + 2.8vw, 3.4rem);\n  font-weight: 600;\n  letter-spacing: -0.035em;\n  line-height: var(--lh-tight);\n}\n\n.contact__lead { max-width: 48ch; color: var(--c-dim); font-size: var(--t-md); }\n.contact__ask  { max-width: 50ch; color: var(--c-dim); }\n.contact__ask b { color: var(--c-text); font-weight: 500; }\n\n\n\/* ---------- 5.1 Qui\u00e9n responde: foto y datos ----------\n   La foto va junto al tel\u00e9fono y no suelta en otro bloque: en una p\u00e1gina de\n   contacto sirve para saber a qui\u00e9n se le escribe, no para decorar.\n   -------------------------------------------------------------------------- *\/\n\n.who {\n  display: grid;\n  grid-template-columns: 1fr;\n  gap: var(--s-5);\n  align-items: start;\n  width: 100%;\n  padding-top: var(--s-2);\n  border-top: 1px solid var(--c-line-soft);\n}\n\n.shot { position: relative; width: 100%; max-width: 300px; }\n\n.shot__frame {\n  position: relative;\n  padding: 10px;\n  background: linear-gradient(160deg, var(--c-panel-hi), var(--c-navy) 60%);\n  border: 1px solid var(--c-line);\n  border-radius: var(--r-md);\n}\n\n.shot__screen {\n  position: relative;\n  \/* La proporci\u00f3n la fija el marco, as\u00ed que el hueco queda reservado antes de\n     que la imagen cargue y la p\u00e1gina no da el salto de maquetaci\u00f3n.\n     3:4 y no 4:5: el original es 1707\u00d72560, o sea 2:3, y cuanto m\u00e1s se acerque\n     el marco a esa proporci\u00f3n menos se recorta la foto. *\/\n  aspect-ratio: 3 \/ 4;\n  border-radius: 6px;\n  overflow: hidden;\n  background: var(--c-ink);\n}\n\n.shot__img { width: 100%; height: 100%; object-fit: cover; }\n\n.shot__b {\n  position: absolute;\n  width: 18px; height: 18px;\n  border: 1.5px solid var(--c-cyan);\n  opacity: 0.85;\n}\n.shot__b--tl { top: -1px; left: -1px;  border-right: 0; border-bottom: 0; border-radius: var(--r-md) 0 0 0; }\n.shot__b--br { bottom: -1px; right: -1px; border-left: 0;  border-top: 0; border-radius: 0 0 var(--r-md) 0; }\n\n.details { display: grid; gap: var(--s-5); align-content: start; }\n\n.details li { display: grid; gap: var(--s-1); }\n.details__label { color: var(--c-dimmer); letter-spacing: 0.14em; }\n\n.details__value {\n  font-size: var(--t-lg);\n  font-weight: 500;\n  letter-spacing: -0.02em;\n  color: var(--c-text);\n  font-variant-numeric: tabular-nums;\n}\n\n\/* El tel\u00e9fono es un enlace tel:, as\u00ed que necesita zona de toque de verdad:\n   en m\u00f3vil es la v\u00eda de contacto m\u00e1s directa de toda la p\u00e1gina. *\/\n.details__value a {\n  display: inline-flex;\n  align-items: center;\n  min-height: 44px;\n  border-bottom: 1px solid var(--c-line-hi);\n  transition: color var(--d-fast) var(--e-out), border-color var(--d-fast) var(--e-out);\n}\n.details__value a:hover, .details__value a:focus-visible {\n  color: var(--c-cyan);\n  border-bottom-color: var(--c-cyan);\n}\n\n.details__hours { font-size: var(--t-md); font-weight: 500; letter-spacing: -0.01em; }\n.details__tz { color: var(--c-dimmer); }\n\n\n\/* ---------- 5.2 Panel del formulario ----------\n   El formulario viene en un iframe de LeadConnector, cuyo interior no se puede\n   estilar desde aqu\u00ed: es otro documento. Su texto es blanco, as\u00ed que el panel\n   tiene que ser oscuro; con fondo claro el formulario quedar\u00eda ilegible.\n   Se usa el mismo panel que el resto de los marcos del sitio, para que el\n   formulario se lea como una pieza m\u00e1s y no como un injerto.\n   -------------------------------------------------------------------------- *\/\n\n.form {\n  position: relative;\n  padding: clamp(0.9rem, 0.6rem + 1.2vw, 1.5rem);\n  background: linear-gradient(160deg, var(--c-panel-hi), var(--c-navy) 60%);\n  border: 1px solid var(--c-line);\n  border-radius: var(--r-lg);\n  box-shadow: 0 30px 80px color-mix(in srgb, var(--c-ink) 70%, transparent);\n}\n\n\/* El embed trae height:100% en l\u00ednea. Dentro de un contenedor de alto\n   autom\u00e1tico eso se resuelve como auto, y el iframe se quedar\u00eda en su alto por\n   defecto de 150px hasta que el script del proveedor lo redimensione. El\n   min-height lo sostiene mientras tanto y tambi\u00e9n si el script no llega. *\/\n.form iframe {\n  width: 100%;\n  min-height: 520px;\n  border: 0;\n  border-radius: var(--r-sm);\n}\n\n\n\/* ============================================================================\n   6. ANIMATIONS\n   ============================================================================ *\/\n\n@keyframes underline-scan {\n  0%   { background-position: -45% 0, 0 0; }\n  100% { background-position: 145% 0, 0 0; }\n}\n\n@keyframes aurora-border {\n  0%   { border-radius: 37% 29% 27% 27% \/ 28% 25% 41% 37%; }\n  25%  { border-radius: 47% 29% 39% 49% \/ 61% 19% 66% 26%; }\n  50%  { border-radius: 57% 23% 47% 72% \/ 63% 17% 66% 33%; }\n  75%  { border-radius: 28% 49% 29% 100% \/ 93% 20% 64% 25%; }\n  100% { border-radius: 37% 29% 27% 27% \/ 28% 25% 41% 37%; }\n}\n\n@keyframes aurora-1 {\n  0%   { transform: translate(-55%, -10%); }\n  50%  { transform: translate(45%, 10%); }\n  100% { transform: translate(140%, -6%); }\n}\n@keyframes aurora-2 {\n  0%   { transform: translate(130%, 8%); }\n  50%  { transform: translate(25%, -11%); }\n  100% { transform: translate(-50%, 4%); }\n}\n@keyframes aurora-3 {\n  0%   { transform: translate(35%, -12%); }\n  50%  { transform: translate(135%, 9%); }\n  100% { transform: translate(-25%, -4%); }\n}\n@keyframes aurora-4 {\n  0%   { transform: translate(95%, 6%); }\n  50%  { transform: translate(-45%, -9%); }\n  100% { transform: translate(115%, 11%); }\n}\n\n\n\/* ============================================================================\n   7. RESPONSIVE\n   ============================================================================ *\/\n\n\/* La foto y los datos se ponen en l\u00ednea cuando la columna que los contiene da\n   de s\u00ed, no cuando la pantalla es ancha *\/\n@container (min-width: 540px) {\n  .who { grid-template-columns: minmax(0, 300px) 1fr; gap: var(--s-6); }\n}\n\n\/* El formulario sube a su columna. 0.92fr para \u00e9l: un formulario m\u00e1s estrecho\n   que la columna de texto se rellena m\u00e1s c\u00f3modo. *\/\n@media (min-width: 900px) {\n  .contact__grid { grid-template-columns: 1.08fr 0.92fr; }\n}\n\n\/* La palabra con aurora no se parte, as\u00ed que en pantallas muy estrechas se\n   baja un punto el cuerpo del titular para que quepa *\/\n@media (max-width: 380px) {\n  .contact__title { font-size: 1.75rem; }\n}\n\n\n\/* ============================================================================\n   8. PREFERENCIAS\n   ============================================================================ *\/\n\n@media (prefers-reduced-motion: reduce) {\n  html { scroll-behavior: auto; }\n  *, *::before, *::after {\n    animation-duration: 0.001ms !important;\n    animation-iteration-count: 1 !important;\n    animation-delay: 0s !important;\n    transition-duration: 0.001ms !important;\n    scroll-behavior: auto !important;\n  }\n  .aurora { display: none; }\n  .aurora-word { color: var(--c-cyan); }\n  .aurora-word::after { animation: none !important; background: var(--c-cyan); }\n}\n\n@media print {\n  body { background: #fff; color: #000; }\n  .form iframe { min-height: 0; }\n}\n\n<\/style>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"ContactPage\",\n  \"url\": \"https:\/\/jpdirector.net\/contact\/\",\n  \"name\": \"Contacto | JP Director\",\n  \"mainEntity\": {\n    \"@type\": \"Person\",\n    \"name\": \"Jorge P\u00e9rez\",\n    \"alternateName\": \"JP Director\",\n    \"url\": \"https:\/\/jpdirector.net\/\",\n    \"jobTitle\": \"Especialista en Publicidad Digital\",\n    \"telephone\": \"+1-469-991-1467\",\n    \"contactPoint\": {\n      \"@type\": \"ContactPoint\",\n      \"telephone\": \"+1-469-991-1467\",\n      \"contactType\": \"sales\",\n      \"availableLanguage\": [\"es\", \"en\"],\n      \"hoursAvailable\": {\n        \"@type\": \"OpeningHoursSpecification\",\n        \"dayOfWeek\": [\"Monday\", \"Tuesday\", \"Wednesday\", \"Thursday\", \"Friday\"],\n        \"opens\": \"09:00\",\n        \"closes\": \"18:00\"\n      }\n    }\n  }\n}\n<\/script>\n\n\n\n\n<main id=\"main\">\n\n<section class=\"contact\" id=\"contacto\" aria-labelledby=\"contact-title\">\n  <div class=\"wrap contact__grid\">\n\n    <div class=\"contact__copy stack stack--loose\">\n\n      <p class=\"mark mono\">Contacto<\/p>\n\n      <h1 class=\"contact__title\" id=\"contact-title\">\n        Tu <em class=\"aurora-word\">siguiente nivel<span class=\"aurora\" aria-hidden=\"true\"><i class=\"aurora__item\"><\/i><i class=\"aurora__item\"><\/i><i class=\"aurora__item\"><\/i><i class=\"aurora__item\"><\/i><\/span><\/em> en Ads empieza aqu\u00ed\n      <\/h1>\n\n      <p class=\"contact__lead\">\n        Si est\u00e1s aqu\u00ed, es porque quieres crecer con Ads sin adivinar, sin frustrarte y\n        con una ruta clara.\n      <\/p>\n\n      <p class=\"contact__ask\">\n        Cu\u00e9ntame en qu\u00e9 punto est\u00e1s y te respondo con el <b>siguiente paso\n        recomendado<\/b>: asesor\u00eda, clones, conferencias, mentor\u00eda o que yo me encargue.\n      <\/p>\n\n      <div class=\"who\">\n\n        <figure class=\"shot\">\n          <div class=\"shot__frame\">\n            <span class=\"shot__b shot__b--tl\" aria-hidden=\"true\"><\/span>\n            <span class=\"shot__b shot__b--br\" aria-hidden=\"true\"><\/span>\n            <div class=\"shot__screen\">\n              <img class=\"shot__img\" src=\"https:\/\/jpdirector.net\/wp-content\/uploads\/2025\/12\/DSC2165-scaled.jpg\" alt=\"Jorge P\u00e9rez, JP Director\" width=\"1707\" height=\"2560\" loading=\"lazy\" decoding=\"async\">\n            <\/div>\n          <\/div>\n        <\/figure>\n\n        <ul class=\"details\">\n          <li>\n            <span class=\"details__label mono\">N\u00famero telef\u00f3nico<\/span>\n            <p class=\"details__value\">\n              <a href=\"tel:+14699911467\">+1 (469) 991-1467<\/a>\n            <\/p>\n          <\/li>\n          <li>\n            <span class=\"details__label mono\">Horas de trabajo<\/span>\n            <p class=\"details__value details__hours\">\n              Lunes a viernes \u00b7 9:00 \u2013 18:00\n              <span class=\"details__tz\">(CT)<\/span>\n            <\/p>\n          <\/li>\n        <\/ul>\n\n      <\/div>\n    <\/div>\n\n    <div class=\"form\">\n      <h2 class=\"vh\">Formulario de contacto<\/h2>\n      <iframe src=\"https:\/\/api.leadconnectorhq.com\/widget\/form\/VWDUuWjeiw4mjRjbhtaG\" style=\"width:100%;height:100%;border:none;border-radius:4px\" id=\"inline-VWDUuWjeiw4mjRjbhtaG\" data-layout=\"{'id':'INLINE'}\" data-trigger-type=\"alwaysShow\" data-trigger-value=\"\" data-activation-type=\"alwaysActivated\" data-activation-value=\"\" data-deactivation-type=\"neverDeactivate\" data-deactivation-value=\"\" data-form-name=\"Sitio Web - SEO\" data-height=\"492\" data-layout-iframe-id=\"inline-VWDUuWjeiw4mjRjbhtaG\" data-form-id=\"VWDUuWjeiw4mjRjbhtaG\" title=\"Sitio Web - SEO\">\n      <\/iframe>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<\/main>\n\n<!-- El script del proveedor mide el formulario y ajusta el alto del iframe.\n     Va al final del documento, no junto al embed, para no bloquear el pintado\n     de la p\u00e1gina mientras se descarga. -->\n<script src=\"https:\/\/link.msgsndr.com\/js\/form_embed.js\"><\/script>\n<\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":".gspb_container-id-gsbp-23908c7{flex-direction:column;box-sizing:border-box}#gspb_container-id-gsbp-23908c7.gspb_container>p:last-of-type{margin-bottom:0}#gspb_container-id-gsbp-23908c7.gspb_container{position:relative;box-sizing:border-box}","footnotes":""},"class_list":["post-4354","page","type-page","status-publish","hentry"],"blocksy_meta":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Contacto - JP Director<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jpdirector.net\/en\/contact\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Contacto - JP Director\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jpdirector.net\/en\/contact\/\" \/>\n<meta property=\"og:site_name\" content=\"JP Director\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/jpdirector\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-10T22:04:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/jpdirector.net\/wp-content\/uploads\/2025\/12\/DSC2165-scaled.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/jpdirector.net\\\/contact\\\/\",\"url\":\"https:\\\/\\\/jpdirector.net\\\/contact\\\/\",\"name\":\"Contacto - JP Director\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jpdirector.net\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/jpdirector.net\\\/contact\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/jpdirector.net\\\/contact\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/jpdirector.net\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/DSC2165-scaled.jpg\",\"datePublished\":\"2026-09-04T20:42:51+00:00\",\"dateModified\":\"2026-09-10T22:04:22+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/jpdirector.net\\\/contact\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/jpdirector.net\\\/contact\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/jpdirector.net\\\/contact\\\/#primaryimage\",\"url\":\"https:\\\/\\\/jpdirector.net\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/DSC2165-scaled.jpg\",\"contentUrl\":\"https:\\\/\\\/jpdirector.net\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/DSC2165-scaled.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/jpdirector.net\\\/contact\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/jpdirector.net\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Contacto\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/jpdirector.net\\\/#website\",\"url\":\"https:\\\/\\\/jpdirector.net\\\/\",\"name\":\"JP Director\",\"description\":\"JP Director\",\"publisher\":{\"@id\":\"https:\\\/\\\/jpdirector.net\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/jpdirector.net\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/jpdirector.net\\\/#organization\",\"name\":\"JP Director\",\"url\":\"https:\\\/\\\/jpdirector.net\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/jpdirector.net\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/jpdirector.net\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/Logo-home-08-1.png\",\"contentUrl\":\"https:\\\/\\\/jpdirector.net\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/Logo-home-08-1.png\",\"width\":330,\"height\":76,\"caption\":\"JP Director\"},\"image\":{\"@id\":\"https:\\\/\\\/jpdirector.net\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/jpdirector\",\"https:\\\/\\\/www.instagram.com\\\/jp.director\\\/?hl=en\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/jpdirector\\\/?locale=en_US\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Contacto - JP Director","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jpdirector.net\/en\/contact\/","og_locale":"en_US","og_type":"article","og_title":"Contacto - JP Director","og_url":"https:\/\/jpdirector.net\/en\/contact\/","og_site_name":"JP Director","article_publisher":"https:\/\/www.facebook.com\/jpdirector","article_modified_time":"2026-09-10T22:04:22+00:00","og_image":[{"url":"https:\/\/jpdirector.net\/wp-content\/uploads\/2025\/12\/DSC2165-scaled.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/jpdirector.net\/contact\/","url":"https:\/\/jpdirector.net\/contact\/","name":"Contacto - JP Director","isPartOf":{"@id":"https:\/\/jpdirector.net\/#website"},"primaryImageOfPage":{"@id":"https:\/\/jpdirector.net\/contact\/#primaryimage"},"image":{"@id":"https:\/\/jpdirector.net\/contact\/#primaryimage"},"thumbnailUrl":"https:\/\/jpdirector.net\/wp-content\/uploads\/2025\/12\/DSC2165-scaled.jpg","datePublished":"2026-09-04T20:42:51+00:00","dateModified":"2026-09-10T22:04:22+00:00","breadcrumb":{"@id":"https:\/\/jpdirector.net\/contact\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jpdirector.net\/contact\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jpdirector.net\/contact\/#primaryimage","url":"https:\/\/jpdirector.net\/wp-content\/uploads\/2025\/12\/DSC2165-scaled.jpg","contentUrl":"https:\/\/jpdirector.net\/wp-content\/uploads\/2025\/12\/DSC2165-scaled.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/jpdirector.net\/contact\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/jpdirector.net\/"},{"@type":"ListItem","position":2,"name":"Contacto"}]},{"@type":"WebSite","@id":"https:\/\/jpdirector.net\/#website","url":"https:\/\/jpdirector.net\/","name":"JP Director","description":"JP Director","publisher":{"@id":"https:\/\/jpdirector.net\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jpdirector.net\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jpdirector.net\/#organization","name":"JP Director","url":"https:\/\/jpdirector.net\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jpdirector.net\/#\/schema\/logo\/image\/","url":"https:\/\/jpdirector.net\/wp-content\/uploads\/2025\/10\/Logo-home-08-1.png","contentUrl":"https:\/\/jpdirector.net\/wp-content\/uploads\/2025\/10\/Logo-home-08-1.png","width":330,"height":76,"caption":"JP Director"},"image":{"@id":"https:\/\/jpdirector.net\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/jpdirector","https:\/\/www.instagram.com\/jp.director\/?hl=en","https:\/\/www.linkedin.com\/in\/jpdirector\/?locale=en_US"]}]}},"_links":{"self":[{"href":"https:\/\/jpdirector.net\/en\/wp-json\/wp\/v2\/pages\/4354","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jpdirector.net\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/jpdirector.net\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/jpdirector.net\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jpdirector.net\/en\/wp-json\/wp\/v2\/comments?post=4354"}],"version-history":[{"count":4,"href":"https:\/\/jpdirector.net\/en\/wp-json\/wp\/v2\/pages\/4354\/revisions"}],"predecessor-version":[{"id":4447,"href":"https:\/\/jpdirector.net\/en\/wp-json\/wp\/v2\/pages\/4354\/revisions\/4447"}],"wp:attachment":[{"href":"https:\/\/jpdirector.net\/en\/wp-json\/wp\/v2\/media?parent=4354"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}