{"id":22,"date":"2025-10-07T12:39:08","date_gmt":"2025-10-07T12:39:08","guid":{"rendered":"https:\/\/joseplopeztorres.com\/?page_id=22"},"modified":"2026-05-27T14:12:57","modified_gmt":"2026-05-27T14:12:57","slug":"inicio","status":"publish","type":"page","link":"https:\/\/joseplopeztorres.com\/","title":{"rendered":"Inicio"},"content":{"rendered":"\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Mono:ital,wght@0,300;0,400;1,300&#038;family=Newsreader:ital,wght@1,300&#038;display=swap\" rel=\"stylesheet\">\n<style>\n\n    \/* \u2500\u2500 Reset \u2500\u2500 *\/\n    *, *::before, *::after {\n      box-sizing: border-box;\n      margin: 0;\n      padding: 0;\n    }\n\n    :root {\n      --bg:       #050505;\n      --text:     #ffffff;\n      --muted:    #888888;\n      --dim:      #cccccc;\n      --border:   #2a2a2a;\n      --card-bg:  rgba(255,255,255,0.02);\n      --accent:   #c0392b;\n      --max:      440px;\n    }\n\n    html {\n      scroll-behavior: smooth;\n    }\n\n    body {\n      background: var(--bg);\n      color: var(--text);\n      font-family: 'DM Mono', 'Courier New', monospace;\n      font-size: 16px;\n      font-weight: 400;\n      line-height: 1.5;\n      -webkit-font-smoothing: antialiased;\n      padding: 48px 24px 0;\n    }\n\n    \/* \u2500\u2500 Layout \u2500\u2500 *\/\n    main {\n      max-width: var(--max);\n      margin: 0 auto;\n    }\n\n    \/* \u2500\u2500 Fade-in \u2500\u2500 *\/\n    @keyframes fadein {\n      from { opacity: 0; transform: translateY(8px); }\n      to   { opacity: 1; transform: translateY(0); }\n    }\n    body { animation: fadein 0.5s ease both; }\n\n    \/* \u2500\u2500 Label (tiny uppercase) \u2500\u2500 *\/\n    .label {\n      display: block;\n      font-size: 10px;\n      font-weight: 400;\n      letter-spacing: 3px;\n      text-transform: uppercase;\n      color: var(--muted);\n      margin-bottom: 4px;\n    }\n\n    \/* \u2500\u2500 Hero \u2500\u2500 *\/\n    header {\n      margin-bottom: 28px;\n    }\n\n    h1 {\n      font-family: 'Newsreader', Georgia, serif;\n      font-size: 52px;\n      font-weight: 300;\n      font-style: italic;\n      letter-spacing: -2px;\n      line-height: 1;\n      color: var(--text);\n      margin-bottom: 8px;\n    }\n\n    .h1-sub {\n      display: block;\n      font-family: 'DM Mono', 'Courier New', monospace;\n      font-size: 10px;\n      font-style: normal;\n      font-weight: 400;\n      letter-spacing: 3px;\n      text-transform: uppercase;\n      color: var(--muted);\n      margin-top: 12px;\n    }\n\n    .hero-sub {\n      font-size: 13px;\n      font-weight: 300;\n      color: var(--dim);\n      letter-spacing: 0.5px;\n      line-height: 1.6;\n    }\n\n    \/* \u2500\u2500 Section title \u2500\u2500 *\/\n    h2 {\n      font-size: 10px;\n      font-weight: 400;\n      letter-spacing: 3px;\n      text-transform: uppercase;\n      color: var(--muted);\n      margin-bottom: 0;\n    }\n\n    \/* \u2500\u2500 Cards \/ rows \u2500\u2500 *\/\n    .section {\n      margin-bottom: 8px;\n    }\n\n    .section-header {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      padding: 14px 0;\n      border-top: 1px solid var(--border);\n    }\n\n    .card {\n      background: var(--card-bg);\n      border: 1px solid var(--border);\n      padding: 16px;\n      margin-bottom: 1px;\n      transition: border-color 0.15s ease;\n    }\n\n    .card:hover {\n      border-color: #3a3a3a;\n    }\n\n    .card-title {\n      font-size: 14px;\n      font-weight: 400;\n      color: var(--text);\n      letter-spacing: 0.3px;\n      margin-bottom: 6px;\n    }\n\n    .card-desc {\n      font-size: 12px;\n      font-weight: 300;\n      color: var(--dim);\n      letter-spacing: 0.5px;\n      line-height: 1.65;\n    }\n\n    \/* \u2500\u2500 Contact link row \u2500\u2500 *\/\n    .link-row {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      padding: 13px 16px;\n      border: 1px solid var(--border);\n      margin-bottom: 1px;\n      text-decoration: none;\n      color: var(--text);\n      font-size: 14px;\n      transition: border-color 0.15s ease, background 0.15s ease;\n    }\n\n    .link-row:hover {\n      border-color: #3a3a3a;\n      background: rgba(255,255,255,0.03);\n    }\n\n    .link-row .arrow {\n      color: var(--muted);\n      font-size: 12px;\n    }\n\n    \/* \u2500\u2500 Form \u2500\u2500 *\/\n    .form-section {\n      margin-bottom: 2px;\n    }\n\n    .form-group {\n      margin-bottom: 1px;\n    }\n\n    label {\n      display: block;\n      font-size: 10px;\n      font-weight: 400;\n      letter-spacing: 3px;\n      text-transform: uppercase;\n      color: var(--muted);\n      margin-bottom: 0;\n      padding: 10px 16px 6px;\n      background: var(--card-bg);\n      border: 1px solid var(--border);\n      border-bottom: none;\n    }\n\n    input,\n    select,\n    textarea {\n      display: block;\n      width: 100%;\n      background: var(--card-bg);\n      border: 1px solid var(--border);\n      border-top: none;\n      color: var(--text);\n      font-family: 'DM Mono', 'Courier New', monospace;\n      font-size: 13px;\n      font-weight: 300;\n      letter-spacing: 0.3px;\n      padding: 10px 16px 12px;\n      outline: none;\n      appearance: none;\n      -webkit-appearance: none;\n      transition: border-color 0.15s ease;\n    }\n\n    input:focus,\n    select:focus,\n    textarea:focus {\n      border-color: #444;\n    }\n\n    select {\n      background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23666'\/%3E%3C\/svg%3E\");\n      background-repeat: no-repeat;\n      background-position: right 14px center;\n      cursor: pointer;\n    }\n\n    select option {\n      background: #0d0d0d;\n    }\n\n    textarea {\n      resize: vertical;\n      min-height: 110px;\n    }\n\n    input::placeholder,\n    textarea::placeholder {\n      color: #3a3a3a;\n    }\n\n    .btn-submit {\n      display: block;\n      width: 100%;\n      background: transparent;\n      border: 1px solid var(--accent);\n      color: var(--accent);\n      font-family: 'DM Mono', 'Courier New', monospace;\n      font-size: 12px;\n      font-weight: 400;\n      letter-spacing: 3px;\n      text-transform: uppercase;\n      padding: 14px 16px;\n      cursor: pointer;\n      margin-top: 1px;\n      transition: background 0.15s ease, color 0.15s ease;\n    }\n\n    .btn-submit:hover,\n    .btn-submit:focus {\n      background: var(--accent);\n      color: #fff;\n    }\n\n    .form-note {\n      font-size: 10px;\n      font-weight: 300;\n      color: var(--muted);\n      letter-spacing: 0.5px;\n      margin-top: 12px;\n      padding: 0 2px;\n    }\n\n    \/* \u2500\u2500 Services grid \u2500\u2500 *\/\n    .services-card {\n      padding: 20px 16px;\n    }\n\n    .svc-group {\n      margin-bottom: 20px;\n    }\n\n    .svc-group:last-of-type {\n      margin-bottom: 16px;\n    }\n\n    .svc-cat {\n      font-size: 10px;\n      font-weight: 400;\n      letter-spacing: 3px;\n      text-transform: uppercase;\n      color: var(--muted);\n      margin-bottom: 10px;\n    }\n\n    .svc-tags {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 6px;\n    }\n\n    .svc-tag {\n      font-size: 11px;\n      font-weight: 300;\n      letter-spacing: 0.3px;\n      color: var(--dim);\n      border: 1px solid #2a2a2a;\n      padding: 5px 10px;\n      white-space: nowrap;\n    }\n\n    .svc-custom {\n      font-size: 11px;\n      font-weight: 300;\n      font-style: italic;\n      color: var(--muted);\n      margin-top: 4px;\n      letter-spacing: 0.3px;\n    }\n\n    .svc-custom a {\n      color: var(--muted);\n      text-decoration: none;\n      border-bottom: 1px solid #333;\n      padding-bottom: 1px;\n      font-style: normal;\n      transition: color 0.15s ease, border-color 0.15s ease;\n    }\n\n    .svc-custom a:hover {\n      color: var(--accent);\n      border-color: var(--accent);\n    }\n\n    \/* \u2500\u2500 FAQ \u2500\u2500 *\/\n    .faq-item {\n      border: 1px solid var(--border);\n      margin-bottom: 1px;\n      transition: border-color 0.15s ease;\n    }\n\n    .faq-item:hover {\n      border-color: #3a3a3a;\n    }\n\n    .faq-q {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      gap: 16px;\n      padding: 14px 16px;\n      font-family: 'DM Mono', 'Courier New', monospace;\n      font-size: 13px;\n      font-weight: 400;\n      color: var(--text);\n      letter-spacing: 0.3px;\n      cursor: pointer;\n      list-style: none;\n      user-select: none;\n    }\n\n    .faq-q::-webkit-details-marker { display: none; }\n\n    .faq-q::after {\n      content: '+';\n      flex-shrink: 0;\n      font-size: 16px;\n      font-weight: 300;\n      color: var(--muted);\n      transition: transform 0.2s ease;\n    }\n\n    details[open] .faq-q::after {\n      transform: rotate(45deg);\n    }\n\n    .faq-a {\n      padding: 0 16px 16px;\n      font-size: 12px;\n      font-weight: 300;\n      color: var(--dim);\n      letter-spacing: 0.5px;\n      line-height: 1.7;\n      border-top: 1px solid var(--border);\n      padding-top: 12px;\n    }\n\n    \/* \u2500\u2500 Spacer between sections \u2500\u2500 *\/\n    .gap {\n      height: 32px;\n    }\n\n    \/* \u2500\u2500 Footer \u2500\u2500 *\/\n    footer {\n      max-width: var(--max);\n      margin: 0 auto;\n      padding: 40px 0 36px;\n      border-top: 1px solid var(--border);\n    }\n\n    .footer-links {\n      display: flex;\n      gap: 20px;\n      flex-wrap: wrap;\n      margin-bottom: 14px;\n    }\n\n    .footer-links a {\n      font-size: 12px;\n      font-weight: 300;\n      color: var(--muted);\n      text-decoration: none;\n      letter-spacing: 0.3px;\n      transition: color 0.15s ease;\n    }\n\n    .footer-links a:hover {\n      color: var(--text);\n    }\n\n    .footer-copy {\n      font-size: 11px;\n      font-weight: 300;\n      color: #3a3a3a;\n      letter-spacing: 0.3px;\n    }\n\n    \/* \u2500\u2500 Desktop \u2500\u2500 *\/\n    @media (min-width: 700px) {\n      :root {\n        --max: 720px;\n      }\n\n      body {\n        padding: 88px 48px 0;\n      }\n\n      h1 {\n        font-size: 76px;\n        letter-spacing: -3.5px;\n        line-height: 0.93;\n        margin-bottom: 16px;\n      }\n\n      header {\n        margin-bottom: 56px;\n      }\n\n      .hero-sub {\n        font-size: 14px;\n        line-height: 1.7;\n      }\n\n      \/* Servicios: rejilla 2\u00d72 *\/\n      .svc-desktop-grid {\n        display: grid;\n        grid-template-columns: 1fr 1fr;\n        gap: 28px 48px;\n      }\n\n      .svc-desktop-grid .svc-group {\n        margin-bottom: 0;\n      }\n\n      \/* Formulario: nombre + email en fila *\/\n      .form-cols {\n        display: grid;\n        grid-template-columns: 1fr 1fr;\n        gap: 1px;\n      }\n\n      .form-cols .form-group {\n        margin-bottom: 0;\n      }\n\n      .gap {\n        height: 48px;\n      }\n\n      .section-header {\n        padding: 18px 0;\n      }\n\n      footer {\n        padding: 52px 0 48px;\n      }\n    }\n\n    \/* \u2500\u2500 Mobile \u2500\u2500 *\/\n    @media (max-width: 520px) {\n      body {\n        padding-top: 36px;\n      }\n\n      h1 {\n        font-size: 40px;\n        letter-spacing: -1.5px;\n      }\n\n      .btn-submit {\n        letter-spacing: 2px;\n      }\n    }\n  \n<\/style>\n\n<main>\n\n  <!-- \u2500\u2500 HERO \u2500\u2500 -->\n  <header>\n    <h1>Josep L\u00f3pez Torres<span class=\"h1-sub\">Consultor de Implementaci\u00f3n de IA<\/span><\/h1>\n    <p class=\"hero-sub\">\n      Implanto sistemas de IA en empresas que ya saben<br>\n      que lo necesitan y no han encontrado a nadie<br>\n      que lo haga bien.\n    <\/p>\n  <\/header>\n\n  <!-- \u2500\u2500 SOBRE M\u00cd \u2500\u2500 -->\n  <section aria-labelledby=\"diferenciacion-h2\">\n    <div class=\"section-header\">\n      <h2 id=\"diferenciacion-h2\">Experiencia \u2014 De la industria a la IA<\/h2>\n    <\/div>\n\n    <div class=\"card\">\n      <p class=\"card-desc\">Vengo de ser director de operaciones de una empresa log\u00edstica en el sector de la automoci\u00f3n. No de un bootcamp, no de una agencia, no de una universidad con formaci\u00f3n obsoleta; yo vengo de gestionar un equipo de 500 personas (y sus 500 problemas diarios); de gestionar procesos reales, con presi\u00f3n real, donde los errores tienen consecuencias astroecon\u00f3micas como puede suponer parar 1 l\u00ednea de producci\u00f3n de veh\u00edculos de la marca del \u00f3valo.<\/p>\n      <br>\n      <p class=\"card-desc\">En la obra, el arquitecto dise\u00f1a. El jefe de obra construye: sabe qu\u00e9 aguanta, qu\u00e9 no, y por qu\u00e9 el plano bonito no siempre funciona cuando toca ejecutar. La IA ha automatizado la parte del arquitecto. Lo que no ha cambiado es que alguien tiene que saber qu\u00e9 hay que construir, en qu\u00e9 orden y por qu\u00e9. Eso es lo que hago.<\/p>\n      <br>\n      <p class=\"card-desc\">Trabajo con un n\u00famero limitado de clientes porque despu\u00e9s del uno va el dos. No antes.<\/p>\n    <\/div>\n  <\/section>\n\n  <div class=\"gap\"><\/div>\n\n  <!-- \u2500\u2500 SERVICIOS \u2500\u2500 -->\n  <section aria-labelledby=\"servicios-h2\">\n    <div class=\"section-header\">\n      <h2 id=\"servicios-h2\">Servicios \u2014 IA, SEO, Marketing, Web<\/h2>\n    <\/div>\n\n    <div class=\"card services-card\">\n\n      <div class=\"svc-desktop-grid\">\n        <div class=\"svc-group\">\n          <h3 class=\"svc-cat\">IA<\/h3>\n          <div class=\"svc-tags\">\n            <h4 class=\"svc-tag\">Automatizaciones con IA<\/h4>\n            <h4 class=\"svc-tag\">Chatbot con IA<\/h4>\n            <h4 class=\"svc-tag\">Agente IA personalizado<\/h4>\n            <h4 class=\"svc-tag\">An\u00e1lisis de datos<\/h4>\n            <h4 class=\"svc-tag\">Generaci\u00f3n de contenido con IA<\/h4>\n          <\/div>\n        <\/div>\n\n        <div class=\"svc-group\">\n          <h3 class=\"svc-cat\">SEO<\/h3>\n          <div class=\"svc-tags\">\n            <h4 class=\"svc-tag\">Auditor\u00eda SEO<\/h4>\n            <h4 class=\"svc-tag\">Keyword Research<\/h4>\n            <h4 class=\"svc-tag\">Arquitectura web<\/h4>\n            <h4 class=\"svc-tag\">SEO On-Page<\/h4>\n            <h4 class=\"svc-tag\">Link Building<\/h4>\n            <h4 class=\"svc-tag\">SEO Local<\/h4>\n          <\/div>\n        <\/div>\n\n        <div class=\"svc-group\">\n          <h3 class=\"svc-cat\">Marketing digital<\/h3>\n          <div class=\"svc-tags\">\n            <h4 class=\"svc-tag\">Estrategia de marketing<\/h4>\n            <h4 class=\"svc-tag\">Google Ads \/ SEM<\/h4>\n            <h4 class=\"svc-tag\">Meta Ads (Facebook &amp; Instagram)<\/h4>\n            <h4 class=\"svc-tag\">Plan de marketing<\/h4>\n            <h4 class=\"svc-tag\">Estrategia de contenidos<\/h4>\n          <\/div>\n        <\/div>\n\n        <div class=\"svc-group\">\n          <h3 class=\"svc-cat\">Web<\/h3>\n          <div class=\"svc-tags\">\n            <h4 class=\"svc-tag\">Creaci\u00f3n de web<\/h4>\n            <h4 class=\"svc-tag\">WordPress<\/h4>\n            <h4 class=\"svc-tag\">Shopify<\/h4>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <p class=\"svc-custom\" style=\"margin-top: 20px;\">\u00bfTienes algo diferente en mente? <a href=\"#contacto\">Cu\u00e9ntamelo \u2192<\/a><\/p>\n    <\/div>\n  <\/section>\n\n  <div class=\"gap\"><\/div>\n\n  <!-- \u2500\u2500 CONTACTO \/ FORMULARIO \u2500\u2500 -->\n  <section id=\"contacto\" aria-labelledby=\"contacto-h2\">\n    <div class=\"section-header\">\n      <h2 id=\"contacto-h2\">Contacto \u2014 Empieza tu proyecto<\/h2>\n    <\/div>\n\n    <!-- Sustituye XXXXXXXX por tu ID de Formspree: https:\/\/formspree.io\/f\/TU_ID -->\n    <form\n      action=\"https:\/\/formspree.io\/f\/XXXXXXXX\"\n      method=\"POST\"\n      novalidate\n    >\n      <div class=\"form-cols\">\n        <div class=\"form-group\">\n          <label for=\"nombre\">Nombre<\/label>\n          <input\n            type=\"text\"\n            id=\"nombre\"\n            name=\"nombre\"\n            autocomplete=\"name\"\n            required\n            placeholder=\"Tu nombre\"\n          >\n        <\/div>\n\n        <div class=\"form-group\">\n          <label for=\"email\">Email<\/label>\n          <input\n            type=\"email\"\n            id=\"email\"\n            name=\"email\"\n            autocomplete=\"email\"\n            required\n            placeholder=\"tu@empresa.com\"\n          >\n        <\/div>\n      <\/div>\n\n      <div class=\"form-group\">\n        <label for=\"empresa\">Empresa <span style=\"font-size:9px;letter-spacing:1px;\">(opcional)<\/span><\/label>\n        <input\n          type=\"text\"\n          id=\"empresa\"\n          name=\"empresa\"\n          autocomplete=\"organization\"\n          placeholder=\"Nombre de la empresa\"\n        >\n      <\/div>\n\n      <div class=\"form-group\">\n        <label for=\"area\">\u00bfEn qu\u00e9 \u00e1rea necesitas ayuda?<\/label>\n        <select id=\"area\" name=\"area\" required>\n          <option value=\"\" disabled selected>Selecciona una opci\u00f3n<\/option>\n          <option value=\"ia\">IA (automatizaci\u00f3n, chatbot, agente, an\u00e1lisis\u2026)<\/option>\n          <option value=\"seo\">SEO<\/option>\n          <option value=\"marketing\">Marketing digital<\/option>\n          <option value=\"web\">Web<\/option>\n          <option value=\"otro\">Tengo algo diferente en mente<\/option>\n        <\/select>\n      <\/div>\n\n      <div class=\"form-group\">\n        <label for=\"situacion\">Cu\u00e9ntame brevemente tu situaci\u00f3n<\/label>\n        <textarea\n          id=\"situacion\"\n          name=\"situacion\"\n          required\n          placeholder=\"Qu\u00e9 est\u00e1is haciendo ahora, qu\u00e9 quer\u00e9is mejorar, d\u00f3nde os hab\u00e9is atascado...\"\n        ><\/textarea>\n      <\/div>\n\n      <button type=\"submit\" class=\"btn-submit\">Hablamos \u2192<\/button>\n\n      <p class=\"form-note\">No comparto tus datos. Respondo en menos de 48h.<\/p>\n    <\/form>\n  <\/section>\n\n  <div class=\"gap\"><\/div>\n\n  <!-- \u2500\u2500 FAQ \u2500\u2500 -->\n  <section aria-labelledby=\"faq-h2\">\n    <div class=\"section-header\">\n      <h2 id=\"faq-h2\">Preguntas frecuentes<\/h2>\n    <\/div>\n\n    <details class=\"faq-item\">\n      <summary class=\"faq-q\">\u00bfQu\u00e9 incluye exactamente cuando contratas mis servicios?<\/summary>\n      <p class=\"faq-a\">Primero analizo tu situaci\u00f3n actual: procesos, cuellos de botella, d\u00f3nde la IA tiene sentido de verdad. Despu\u00e9s hago pruebas funcionales antes de tocar nada en producci\u00f3n. Una vez validado, implemento la soluci\u00f3n completa y hago seguimiento durante 30 d\u00edas para asegurarme de que funciona como tiene que funcionar.<\/p>\n    <\/details>\n\n    <details class=\"faq-item\">\n      <summary class=\"faq-q\">\u00bfCu\u00e1nto tiempo lleva implementar un sistema de IA?<\/summary>\n      <p class=\"faq-a\">Depende del proyecto. En la primera conversaci\u00f3n ya puedo darte un plazo realista: qu\u00e9 hay que hacer, en qu\u00e9 orden y cu\u00e1nto lleva. Sin rodeos.<\/p>\n    <\/details>\n\n    <details class=\"faq-item\">\n      <summary class=\"faq-q\">\u00bfNecesito un equipo t\u00e9cnico interno para trabajar contigo?<\/summary>\n      <p class=\"faq-a\">No. Me adapto a lo que hay. Si no tienes equipo t\u00e9cnico, me encargo de todo. Si tienes uno, trabajamos juntos.<\/p>\n    <\/details>\n\n    <details class=\"faq-item\">\n      <summary class=\"faq-q\">\u00bfTrabajas con empresas de cualquier sector?<\/summary>\n      <p class=\"faq-a\">S\u00ed. Especialmente con empresas industriales, log\u00edsticas y de servicios que ya operan a escala y tienen procesos repetitivos con margen de mejora. Mi experiencia de fondo es la producci\u00f3n y la operaci\u00f3n real, no el \u00e1mbito digital o las startups.<\/p>\n    <\/details>\n\n    <details class=\"faq-item\">\n      <summary class=\"faq-q\">\u00bfCu\u00e1l es el primer paso para empezar?<\/summary>\n      <p class=\"faq-a\">M\u00e1ndame un WhatsApp y quedamos. Presencial si me pillas cerca, online si no.<\/p>\n    <\/details>\n  <\/section>\n\n  <div class=\"gap\"><\/div>\n\n<\/main>\n\n<!-- \u2500\u2500 FOOTER \u2500\u2500 -->\n<footer>\n  <div class=\"footer-links\">\n    <a href=\"https:\/\/wa.me\/34671552474\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"display:inline-flex;align-items:center;gap:6px;\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"currentColor\" style=\"flex-shrink:0;opacity:0.7\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\/><\/svg>WhatsApp \u2192<\/a>\n    <a href=\"https:\/\/links.joseplopeztorres.com\" target=\"_blank\" rel=\"noopener noreferrer\">Links \u2192<\/a>\n  <\/div>\n  <p class=\"footer-copy\">Si tiene sentido, hablamos \u2014 &copy; <span id=\"yr\"><\/span> Josep Lopez Torres<\/p>\n<\/footer>\n\n<script>document.getElementById('yr').textContent = new Date().getFullYear();<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>Josep L\u00f3pez TorresConsultor de Implementaci\u00f3n de IA Implanto sistemas de IA en empresas que ya saben que lo necesitan y no han encontrado a nadie que lo haga bien. Experiencia \u2014 De la industria a la IA Vengo de ser director de operaciones de una empresa log\u00edstica en el sector de la automoci\u00f3n. No de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"blank","meta":{"footnotes":""},"class_list":["post-22","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/joseplopeztorres.com\/index.php\/wp-json\/wp\/v2\/pages\/22","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/joseplopeztorres.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/joseplopeztorres.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/joseplopeztorres.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/joseplopeztorres.com\/index.php\/wp-json\/wp\/v2\/comments?post=22"}],"version-history":[{"count":10,"href":"https:\/\/joseplopeztorres.com\/index.php\/wp-json\/wp\/v2\/pages\/22\/revisions"}],"predecessor-version":[{"id":37,"href":"https:\/\/joseplopeztorres.com\/index.php\/wp-json\/wp\/v2\/pages\/22\/revisions\/37"}],"wp:attachment":[{"href":"https:\/\/joseplopeztorres.com\/index.php\/wp-json\/wp\/v2\/media?parent=22"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}