{"id":4204,"date":"2024-10-04T14:12:10","date_gmt":"2024-10-04T12:12:10","guid":{"rendered":"https:\/\/linkscard.pro\/?page_id=4204"},"modified":"2026-04-12T14:19:25","modified_gmt":"2026-04-12T12:19:25","slug":"ray-lopez","status":"publish","type":"page","link":"https:\/\/linkscard.pro\/en\/ray-lopez\/","title":{"rendered":"Ray L\u00f3pez"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4204\" class=\"elementor elementor-4204\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8313b17 e-con-full e-flex e-con e-parent\" data-id=\"8313b17\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5fd9d46 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"5fd9d46\" 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<!DOCTYPE html>\n<html lang=\"es\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Ray L\u00f3pez \u00b7 ManoSanta Agency<\/title>\n<meta name=\"description\" content=\"Mexicano en Espa\u00f1a. Marketero, Mel\u00f3mano, Emprendedor y Padre de Trillizas. ManoSanta Agency \u00b7 Motril, Granada.\">\n<meta property=\"og:title\" content=\"Ray L\u00f3pez \u00b7 ManoSanta Agency\">\n<meta property=\"og:description\" content=\"Marketing Digital \u00b7 Motril, Granada \u00b7 Espa\u00f1a\">\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=Syne:wght@400;600;700;800&family=DM+Sans:wght@300;400;500;600&display=swap\" rel=\"stylesheet\">\n\n<style>\n:root {\n  --verde: #2ECC71;\n  --verde-deep: #27AE60;\n  --verde-light: #58d68d;\n  --verde-glow: rgba(46,204,113,0.15);\n  --negro: #080d0a;\n  --negro-mid: #0d1510;\n  --negro-border: rgba(46,204,113,0.08);\n  --blanco: #ffffff;\n  --blanco-suave: rgba(255,255,255,0.65);\n  --acento: #2ECC71;\n}\n\n*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\nhtml {\n  background: var(--negro) !important;\n  overscroll-behavior: none;\n  scroll-behavior: smooth;\n}\n\nbody {\n  font-family: 'DM Sans', sans-serif;\n  color: var(--blanco);\n  overflow-x: hidden;\n  min-height: 100vh;\n  background: var(--negro) !important;\n}\n\n\/* \u2500\u2500 FONDO \u2500\u2500 *\/\n#bg-base {\n  position: fixed; top: -200px; bottom: -200px; left: -20px; right: -20px;\n  z-index: -3; background: var(--negro); pointer-events: none;\n}\n#bg-radial {\n  position: fixed; top: -200px; bottom: -200px; left: -20px; right: -20px;\n  z-index: -2;\n  background:\n    radial-gradient(ellipse 55% 45% at 75% 35%, rgba(46,204,113,0.07) 0%, transparent 70%),\n    radial-gradient(ellipse 35% 55% at 15% 75%, rgba(20,80,40,0.08) 0%, transparent 70%),\n    radial-gradient(ellipse 50% 40% at 50% 95%, rgba(46,204,113,0.04) 0%, transparent 60%);\n  pointer-events: none;\n}\n#bg-grid {\n  position: fixed; top: -200px; bottom: -200px; left: -20px; right: -20px;\n  z-index: -1;\n  background-image:\n    linear-gradient(rgba(46,204,113,0.025) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(46,204,113,0.025) 1px, transparent 1px);\n  background-size: 72px 72px;\n  mask-image: radial-gradient(ellipse at center, black 30%, transparent 80%);\n  -webkit-mask-image: radial-gradient(ellipse at center, black 30%, transparent 80%);\n  pointer-events: none;\n}\n\n\/* \u2500\u2500 LAYOUT \u2500\u2500 *\/\n.wrap {\n  max-width: 480px;\n  margin: 0 auto;\n  padding: 0 20px 100px;\n  position: relative; z-index: 1;\n  min-height: 100vh;\n}\n\n\/* \u2500\u2500 HEADER \u2500\u2500 *\/\n.header {\n  display: flex; flex-direction: column; align-items: center;\n  padding: 52px 0 24px;\n}\n.avatar-ring {\n  position: relative; width: 124px; height: 124px;\n  margin-bottom: 20px;\n  display: flex; align-items: center; justify-content: center;\n}\n.avatar-img {\n  width: 108px; height: 108px;\n  border-radius: 50%; object-fit: cover;\n  position: absolute; top: 50%; left: 50%;\n  transform: translate(-50%, -50%);\n  border: 2px solid rgba(46,204,113,0.4);\n  z-index: 1;\n}\n.avatar-orbit {\n  position: absolute; top: 0; left: 0;\n  width: 124px; height: 124px; z-index: 2;\n  pointer-events: none;\n}\n.avatar-fallback {\n  width: 108px; height: 108px;\n  border-radius: 50%;\n  background: linear-gradient(135deg, #1a3d2b 0%, #0d2018 100%);\n  border: 2px solid rgba(46,204,113,0.4);\n  display: flex; align-items: center; justify-content: center;\n  font-family: 'Syne', sans-serif;\n  font-size: 36px; font-weight: 800;\n  color: var(--verde);\n  position: absolute; top: 50%; left: 50%;\n  transform: translate(-50%, -50%);\n  z-index: 1;\n}\n\n.nombre {\n  font-family: 'Syne', sans-serif;\n  font-size: 28px; font-weight: 800;\n  letter-spacing: 0.5px;\n  color: var(--blanco);\n  display: flex; align-items: center; gap: 8px;\n  margin-bottom: 8px;\n}\n.nombre .verificado {\n  width: 22px; height: 22px;\n  background: var(--verde);\n  border-radius: 50%;\n  display: flex; align-items: center; justify-content: center;\n  flex-shrink: 0;\n}\n.nombre .verificado svg { width: 12px; height: 12px; }\n\n.bio {\n  font-size: 14px; font-weight: 400;\n  color: rgba(255,255,255,0.65);\n  text-align: center;\n  line-height: 1.6;\n  max-width: 300px;\n  margin-bottom: 6px;\n}\n.bio em { font-style: normal; color: var(--verde-light); }\n\n.agencia {\n  font-family: 'Syne', sans-serif;\n  font-size: 12px; font-weight: 700;\n  letter-spacing: 2.5px; text-transform: uppercase;\n  color: rgba(46,204,113,0.65);\n  margin-top: 6px;\n}\n\n\/* \u2500\u2500 REDES \u00cdCONOS \u2500\u2500 *\/\n.social-icons {\n  display: flex; gap: 14px; margin-top: 20px;\n}\n.social-icon {\n  width: 44px; height: 44px;\n  border-radius: 12px;\n  background: rgba(46,204,113,0.08);\n  border: 1px solid rgba(46,204,113,0.2);\n  display: flex; align-items: center; justify-content: center;\n  color: rgba(255,255,255,0.7);\n  text-decoration: none;\n  transition: background 0.2s, border-color 0.2s, transform 0.2s, color 0.2s;\n}\n.social-icon:hover {\n  background: rgba(46,204,113,0.18);\n  border-color: rgba(46,204,113,0.5);\n  color: var(--verde-light);\n  transform: translateY(-2px);\n}\n.social-icon svg { width: 18px; height: 18px; }\n\n\/* \u2500\u2500 DIVIDER \u2500\u2500 *\/\n.divider {\n  height: 1px; margin: 28px 0;\n  background: linear-gradient(90deg,\n    transparent 0%,\n    rgba(46,204,113,0.2) 20%,\n    rgba(46,204,113,0.5) 50%,\n    rgba(46,204,113,0.2) 80%,\n    transparent 100%);\n  animation: dividerPulse 3s ease-in-out infinite;\n}\n@keyframes dividerPulse {\n  0%, 100% { opacity: 0.5; }\n  50% { opacity: 1; }\n}\n\n\/* \u2500\u2500 SECCIONES \u2500\u2500 *\/\n.section { margin-top: 26px; }\n.section-label {\n  font-size: 10px; letter-spacing: 3px; text-transform: uppercase;\n  color: rgba(46,204,113,0.6);\n  margin-bottom: 10px; padding-left: 2px;\n}\n\n\/* \u2500\u2500 INFO CARD \u2500\u2500 *\/\n.info-card {\n  background: rgba(255,255,255,0.03);\n  border: 1px solid rgba(255,255,255,0.07);\n  border-radius: 16px; overflow: hidden;\n}\n.info-row {\n  display: flex; align-items: center; gap: 14px;\n  padding: 14px 18px;\n  border-bottom: 1px solid rgba(255,255,255,0.04);\n  text-decoration: none; color: inherit;\n  transition: background 0.15s;\n}\n.info-row:last-child { border-bottom: none; }\n.info-row:hover { background: rgba(46,204,113,0.07); }\n.info-icon {\n  width: 38px; height: 38px; border-radius: 11px;\n  display: flex; align-items: center; justify-content: center; flex-shrink: 0;\n}\n.ic-green { background: rgba(46,204,113,0.15); }\n.ic-blue  { background: rgba(80,140,255,0.15); }\n.ic-purple{ background: rgba(150,80,220,0.15); }\n.info-icon svg { width: 18px; height: 18px; }\n.info-text { flex: 1; min-width: 0; }\n.info-lbl  { font-size: 11px; color: rgba(120,200,140,0.65); margin-bottom: 2px; }\n.info-val  { font-size: 15px; color: #d4edd8; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }\n.info-row:hover .info-val { color: var(--blanco); }\n.arrow { flex-shrink: 0; opacity: 0.3; }\n\n\/* \u2500\u2500 CTA BOTONES \u2500\u2500 *\/\n.cta-btn {\n  display: flex; align-items: center; justify-content: center; gap: 10px;\n  width: 100%; padding: 15px 20px;\n  border-radius: 14px;\n  font-family: 'Syne', sans-serif;\n  font-size: 14px; font-weight: 700;\n  text-decoration: none !important;\n  letter-spacing: 0.8px; text-transform: uppercase;\n  transition: transform 0.2s, box-shadow 0.2s, background 0.2s;\n  border: 1px solid transparent;\n  cursor: pointer; margin-bottom: 12px;\n}\n.cta-btn:hover { transform: scale(1.02); }\n.btn-icon { width: 22px; height: 22px; flex-shrink: 0; }\n\n.btn-whatsapp {\n  background: rgba(37,211,102,0.15) !important;\n  border-color: rgba(37,211,102,0.35) !important;\n  color: #4de08a !important;\n}\n.btn-whatsapp:hover {\n  background: rgba(37,211,102,0.25) !important;\n  box-shadow: 0 4px 20px rgba(37,211,102,0.2);\n}\n.btn-vcard {\n  background: rgba(46,204,113,0.12) !important;\n  border-color: rgba(46,204,113,0.4) !important;\n  color: #58d68d !important;\n  box-shadow: 0 4px 16px rgba(46,204,113,0.08);\n}\n.btn-vcard:hover {\n  background: rgba(46,204,113,0.22) !important;\n  box-shadow: 0 4px 24px rgba(46,204,113,0.25);\n}\n.btn-instagram {\n  background: rgba(193,53,132,0.15) !important;\n  border-color: rgba(193,53,132,0.35) !important;\n  color: #e87fc0 !important;\n}\n.btn-instagram:hover { background: rgba(193,53,132,0.25) !important; }\n.btn-linkedin {\n  background: rgba(10,102,194,0.15) !important;\n  border-color: rgba(10,102,194,0.35) !important;\n  color: #6da8e0 !important;\n}\n.btn-linkedin:hover { background: rgba(10,102,194,0.25) !important; }\n.btn-x {\n  background: rgba(255,255,255,0.07) !important;\n  border-color: rgba(255,255,255,0.2) !important;\n  color: rgba(255,255,255,0.85) !important;\n}\n.btn-x:hover { background: rgba(255,255,255,0.14) !important; }\n.btn-web {\n  background: rgba(46,204,113,0.10) !important;\n  border-color: rgba(46,204,113,0.35) !important;\n  color: var(--verde-light) !important;\n}\n.btn-web:hover {\n  background: rgba(46,204,113,0.20) !important;\n  box-shadow: 0 4px 20px rgba(46,204,113,0.2);\n}\n.btn-podcast {\n  background: rgba(30,215,96,0.1) !important;\n  border-color: rgba(30,215,96,0.3) !important;\n  color: #1ed760 !important;\n}\n.btn-podcast:hover {\n  background: rgba(30,215,96,0.2) !important;\n  box-shadow: 0 4px 16px rgba(30,215,96,0.2);\n}\n.btn-agency {\n  background: rgba(46,204,113,0.08) !important;\n  border-color: rgba(46,204,113,0.3) !important;\n  color: var(--verde-light) !important;\n}\n.btn-agency:hover {\n  background: rgba(46,204,113,0.18) !important;\n  box-shadow: 0 4px 20px rgba(46,204,113,0.15);\n}\n.btn-linkscard {\n  background: rgba(255,255,255,0.05) !important;\n  border-color: rgba(255,255,255,0.15) !important;\n  color: rgba(255,255,255,0.75) !important;\n}\n.btn-linkscard:hover {\n  background: rgba(255,255,255,0.1) !important;\n  border-color: rgba(255,255,255,0.3) !important;\n  color: #fff !important;\n}\n\n\/* \u2500\u2500 FAB \u2500\u2500 *\/\n.fab-wrap {\n  position: fixed; bottom: 28px;\n  right: max(20px, calc(50vw - 220px));\n  z-index: 8888;\n  display: flex; flex-direction: column-reverse;\n  align-items: flex-end; gap: 10px;\n}\n.fab-main {\n  width: 150px; height: 48px; border-radius: 14px;\n  background: rgba(46,204,113,0.15);\n  border: 1.5px solid rgba(46,204,113,0.55) !important;\n  backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px);\n  box-shadow: 0 4px 20px rgba(46,204,113,0.2);\n  color: var(--blanco);\n  font-family: 'Syne', sans-serif;\n  font-size: 12px; font-weight: 700;\n  letter-spacing: 0.5px; text-transform: uppercase;\n  display: flex; align-items: center; justify-content: center; gap: 7px;\n  cursor: pointer;\n  transition: background 0.2s, box-shadow 0.2s, transform 0.2s;\n  text-decoration: none !important;\n}\n.fab-main:hover {\n  background: rgba(46,204,113,0.28);\n  box-shadow: 0 6px 28px rgba(46,204,113,0.35);\n  transform: scale(1.04);\n}\n.fab-main svg { width: 16px; height: 16px; flex-shrink: 0; transition: transform 0.3s; }\n.fab-wrap.open .fab-arrow { transform: rotate(180deg); }\n.fab-options {\n  display: flex; flex-direction: column; align-items: stretch; gap: 8px;\n  overflow: hidden; max-height: 0;\n  transition: max-height 0.35s cubic-bezier(.4,0,.2,1), opacity 0.25s;\n  opacity: 0; pointer-events: none; width: 168px;\n}\n.fab-wrap.open .fab-options { max-height: 500px; opacity: 1; pointer-events: all; }\n.fab-option {\n  display: flex; align-items: center; gap: 10px; width: 100%;\n  background: rgba(8,13,10,0.94);\n  border: 1px solid rgba(46,204,113,0.2);\n  backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px);\n  border-radius: 14px; padding: 10px 14px;\n  cursor: pointer; white-space: nowrap;\n  font-family: 'Syne', sans-serif; font-size: 12px; font-weight: 600;\n  letter-spacing: 0.3px;\n  color: #d4edd8;\n  transition: background 0.2s, transform 0.15s;\n  box-shadow: 0 2px 12px rgba(0,0,0,0.4);\n  text-align: left;\n}\n.fab-option:hover { background: rgba(46,204,113,0.14); transform: scale(1.02); }\n.fab-opt-icon {\n  width: 30px; height: 30px; border-radius: 50%;\n  display: flex; align-items: center; justify-content: center; flex-shrink: 0;\n}\n.fab-opt-green  { background: rgba(46,204,113,0.2); }\n.fab-opt-purple { background: rgba(130,80,220,0.25); }\n.fab-opt-teal   { background: rgba(20,180,160,0.2); }\n\n\/* \u2500\u2500 QR POPUP \u2500\u2500 *\/\n#qr-overlay {\n  display: none; position: fixed; inset: 0;\n  background: rgba(0,0,0,0.82); z-index: 99999;\n  justify-content: center; align-items: center;\n}\n#qr-overlay.activo { display: flex; }\n.qr-box {\n  background: #0b1510; border: 1px solid rgba(46,204,113,0.25);\n  border-radius: 20px; padding: 2rem; text-align: center;\n  max-width: 300px; width: 90%;\n  animation: popIn .3s cubic-bezier(.34,1.56,.64,1) both;\n}\n.qr-box h4 {\n  font-family: 'Syne', sans-serif; font-size: 16px; font-weight: 800;\n  color: #e0f5e5; letter-spacing: 1px; text-transform: uppercase; margin-bottom: 4px;\n}\n.qr-box p { font-size: 12px; color: rgba(140,200,150,0.65); margin-bottom: 16px; }\n.qr-box canvas { border-radius: 12px; background: #fff; padding: 10px; }\n.qr-close-btn {\n  margin-top: 16px;\n  background: rgba(46,204,113,0.1); border: 1px solid rgba(46,204,113,0.3);\n  border-radius: 14px; color: var(--verde-light);\n  font-family: 'Syne', sans-serif; font-size: 13px; font-weight: 700;\n  padding: 8px 24px; cursor: pointer;\n}\n.qr-close-btn:hover { background: rgba(46,204,113,0.2); }\n\n\/* \u2500\u2500 TOAST \u2500\u2500 *\/\n.toast {\n  position: fixed; bottom: 28px; left: 50%;\n  transform: translateX(-50%) translateY(80px);\n  background: var(--verde); color: #000;\n  padding: 11px 28px; border-radius: 33px;\n  font-family: 'Syne', sans-serif; font-size: 13px; font-weight: 700;\n  box-shadow: 0 4px 20px rgba(46,204,113,0.4);\n  transition: transform 0.35s cubic-bezier(.34,1.56,.64,1);\n  pointer-events: none; white-space: nowrap; z-index: 9999;\n}\n.toast.show { transform: translateX(-50%) translateY(0); }\n\n\/* \u2500\u2500 FOOTER \u2500\u2500 *\/\n.footer {\n  text-align: center; font-size: 11px;\n  color: rgba(46,204,113,0.45);\n  letter-spacing: 2px; text-transform: uppercase; margin-top: 40px;\n}\n.footer a { color: rgba(46,204,113,0.65); text-decoration: none; }\n.footer a:hover { color: var(--verde); }\n.powered {\n  margin-top: 8px; font-size: 10px;\n  color: rgba(255,255,255,0.25); letter-spacing: 1.5px;\n}\n\n\/* \u2500\u2500 CURSOR DESKTOP \u2500\u2500 *\/\n@media (hover: hover) and (pointer: fine) { * { cursor: none !important; } }\n#cursor-dot {\n  position: fixed; top: 0; left: 0;\n  width: 9px; height: 9px;\n  background: var(--verde); border-radius: 50%;\n  pointer-events: none; z-index: 2147483647;\n  transform: translate(-50%, -50%);\n  transition: width .2s, height .2s, background .2s, opacity .3s;\n  will-change: transform;\n}\n#cursor-ring {\n  position: fixed; top: 0; left: 0;\n  width: 32px; height: 32px;\n  border: 1.5px solid rgba(46,204,113,0.55); border-radius: 50%;\n  pointer-events: none; z-index: 2147483646;\n  transform: translate(-50%, -50%);\n  transition: width .3s, height .3s, border-color .3s, opacity .3s;\n  will-change: transform;\n}\n#cursor-dot.is-hover { width: 14px; height: 14px; background: var(--verde-light); }\n#cursor-ring.is-hover { width: 48px; height: 48px; border-color: rgba(46,204,113,0.9); }\n#cursor-dot.is-hidden, #cursor-ring.is-hidden { opacity: 0; }\n@media (hover: none), (pointer: coarse) {\n  #cursor-dot, #cursor-ring { display: none !important; }\n}\n\n\/* \u2500\u2500 ANIMACIONES ENTRADA \u2500\u2500 *\/\n@keyframes fadeUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to   { opacity: 1; transform: translateY(0); }\n}\n@keyframes popIn {\n  from { transform: scale(0.85) translateY(30px); opacity: 0; }\n  to   { transform: scale(1) translateY(0); opacity: 1; }\n}\n@keyframes orbitSpin {\n  from { transform: rotate(0deg); }\n  to   { transform: rotate(360deg); }\n}\n\n.header       { animation: fadeUp 0.6s ease both; }\n.social-icons { animation: fadeUp 0.6s 0.1s ease both; }\n.section      { animation: fadeUp 0.6s 0.2s ease both; }\n<\/style>\n<\/head>\n<body>\n\n<!-- Fondo -->\n<div id=\"bg-base\"><\/div>\n<div id=\"bg-radial\"><\/div>\n<div id=\"bg-grid\"><\/div>\n\n<!-- Cursor desktop -->\n<div id=\"cursor-dot\"><\/div>\n<div id=\"cursor-ring\"><\/div>\n\n<!-- Wrap principal -->\n<div class=\"wrap\">\n\n  <!-- HEADER -->\n  <div class=\"header\">\n    <div class=\"avatar-ring\">\n      <img decoding=\"async\"\n        class=\"avatar-img\"\n        src=\"https:\/\/linkscard.pro\/wp-content\/uploads\/2023\/05\/uuidF8F0B1BE-C5D6-4C9F-8BC0-CE1A52E72360code001library1type1mode1loctruecaptrue.png\"\n        alt=\"Ray L\u00f3pez\"\n      >\n      <div class=\"avatar-fallback\" id=\"av-fallback\" style=\"display:none;\">RL<\/div>\n      <!-- Orbita SVG animada -->\n      <svg class=\"avatar-orbit\" viewBox=\"0 0 124 124\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <circle cx=\"62\" cy=\"62\" r=\"59\" fill=\"none\"\n          stroke=\"rgba(46,204,113,0.3)\" stroke-width=\"1\"\n          stroke-dasharray=\"8 6\"\n          style=\"transform-origin:62px 62px; animation: orbitSpin 12s linear infinite;\"\/>\n        <circle cx=\"62\" cy=\"62\" r=\"59\" fill=\"none\"\n          stroke=\"rgba(46,204,113,0.12)\" stroke-width=\"0.5\"\/>\n      <\/svg>\n    <\/div>\n\n    <h1 class=\"nombre\">\n      Ray L\u00f3pez\n      <span class=\"verificado\">\n        <svg viewBox=\"0 0 12 12\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n          <path d=\"M2 6L5 9L10 3\" stroke=\"#000\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n        <\/svg>\n      <\/span>\n    <\/h1>\n\n    <p class=\"bio\">\n      Mexicano residiendo en Espa\u00f1a.<br>\n      Mel\u00f3mano, Marketero, Emprendedor<br>\n      y Padre de Trillizas \ud83c\udf36\ufe0f\n    <\/p>\n\n    <p class=\"agencia\">ManoSanta Agency \u00b7 Motril, Espa\u00f1a<\/p>\n\n    <!-- \u00cdconos sociales -->\n    <div class=\"social-icons\">\n      <a href=\"https:\/\/instagram.com\/raylomar\" target=\"_blank\" class=\"social-icon\" title=\"Instagram\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\">\n          <rect x=\"2\" y=\"2\" width=\"20\" height=\"20\" rx=\"5\" ry=\"5\"\/>\n          <circle cx=\"12\" cy=\"12\" r=\"4\"\/>\n          <circle cx=\"17.5\" cy=\"6.5\" r=\"0.6\" fill=\"currentColor\" stroke=\"none\"\/>\n        <\/svg>\n      <\/a>\n      <a href=\"https:\/\/linkedin.com\/in\/raylomex\" target=\"_blank\" class=\"social-icon\" title=\"LinkedIn\">\n        <svg viewBox=\"0 0 24 24\" fill=\"currentColor\">\n          <path d=\"M16 8a6 6 0 016 6v7h-4v-7a2 2 0 00-2-2 2 2 0 00-2 2v7h-4v-7a6 6 0 016-6z\"\/>\n          <rect x=\"2\" y=\"9\" width=\"4\" height=\"12\"\/><circle cx=\"4\" cy=\"4\" r=\"2\"\/>\n        <\/svg>\n      <\/a>\n      <a href=\"https:\/\/x.com\/raylomar\" target=\"_blank\" class=\"social-icon\" title=\"X \/ Twitter\">\n        <svg viewBox=\"0 0 24 24\" fill=\"currentColor\">\n          <path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"\/>\n        <\/svg>\n      <\/a>\n      <a href=\"https:\/\/manosanta.agency\" target=\"_blank\" class=\"social-icon\" title=\"Web\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\">\n          <circle cx=\"12\" cy=\"12\" r=\"10\"\/>\n          <line x1=\"2\" y1=\"12\" x2=\"22\" y2=\"12\"\/>\n          <path d=\"M12 2a15.3 15.3 0 014 10 15.3 15.3 0 01-4 10 15.3 15.3 0 01-4-10 15.3 15.3 0 014-10z\"\/>\n        <\/svg>\n      <\/a>\n    <\/div>\n  <\/div>\n\n  <div class=\"divider\"><\/div>\n\n  <!-- SECCI\u00d3N CONTACTO -->\n  <div class=\"section\">\n    <p class=\"section-label\">Contacto<\/p>\n    <div class=\"info-card\">\n      <a href=\"https:\/\/wa.me\/34692255162\" target=\"_blank\" class=\"info-row\">\n        <div class=\"info-icon ic-green\">\n          <svg viewBox=\"0 0 24 24\" fill=\"currentColor\" style=\"color:#4de08a\">\n            <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\"\/>\n          <\/svg>\n        <\/div>\n        <div class=\"info-text\">\n          <div class=\"info-lbl\">WhatsApp<\/div>\n          <div class=\"info-val\">+34 692 25 51 62<\/div>\n        <\/div>\n        <svg class=\"arrow\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg>\n      <\/a>\n      <a href=\"mailto:ray@manosanta.agency\" class=\"info-row\">\n        <div class=\"info-icon ic-blue\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#6da8e0\" stroke-width=\"1.8\">\n            <path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\/>\n            <polyline points=\"22,6 12,13 2,6\"\/>\n          <\/svg>\n        <\/div>\n        <div class=\"info-text\">\n          <div class=\"info-lbl\">Email<\/div>\n          <div class=\"info-val\">ray@manosanta.agency<\/div>\n        <\/div>\n        <svg class=\"arrow\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg>\n      <\/a>\n      <a href=\"https:\/\/manosanta.agency\" target=\"_blank\" class=\"info-row\">\n        <div class=\"info-icon ic-green\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#58d68d\" stroke-width=\"1.8\">\n            <circle cx=\"12\" cy=\"12\" r=\"10\"\/>\n            <line x1=\"2\" y1=\"12\" x2=\"22\" y2=\"12\"\/>\n            <path d=\"M12 2a15.3 15.3 0 014 10 15.3 15.3 0 01-4 10 15.3 15.3 0 01-4-10 15.3 15.3 0 014-10z\"\/>\n          <\/svg>\n        <\/div>\n        <div class=\"info-text\">\n          <div class=\"info-lbl\">Agencia<\/div>\n          <div class=\"info-val\">manosanta.agency<\/div>\n        <\/div>\n        <svg class=\"arrow\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg>\n      <\/a>\n    <\/div>\n  <\/div>\n\n  <!-- SECCI\u00d3N REDES -->\n  <div class=\"section\">\n    <p class=\"section-label\">Redes Sociales &amp; Web<\/p>\n\n    <a href=\"https:\/\/instagram.com\/raylomar\" target=\"_blank\" class=\"cta-btn btn-instagram\">\n      <svg class=\"btn-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\">\n        <rect x=\"2\" y=\"2\" width=\"20\" height=\"20\" rx=\"5\" ry=\"5\"\/>\n        <circle cx=\"12\" cy=\"12\" r=\"4\"\/>\n        <circle cx=\"17.5\" cy=\"6.5\" r=\"0.6\" fill=\"currentColor\" stroke=\"none\"\/>\n      <\/svg>\n      Instagram\n    <\/a>\n\n    <a href=\"https:\/\/linkedin.com\/in\/raylomex\" target=\"_blank\" class=\"cta-btn btn-linkedin\">\n      <svg class=\"btn-icon\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\n        <path d=\"M16 8a6 6 0 016 6v7h-4v-7a2 2 0 00-2-2 2 2 0 00-2 2v7h-4v-7a6 6 0 016-6z\"\/>\n        <rect x=\"2\" y=\"9\" width=\"4\" height=\"12\"\/><circle cx=\"4\" cy=\"4\" r=\"2\"\/>\n      <\/svg>\n      Conectemos en LinkedIn\n    <\/a>\n\n    <a href=\"https:\/\/x.com\/raylomar\" target=\"_blank\" class=\"cta-btn btn-x\">\n      <svg class=\"btn-icon\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\n        <path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"\/>\n      <\/svg>\n      S\u00edgueme en X\n    <\/a>\n\n    <a href=\"https:\/\/manosanta.agency\" target=\"_blank\" class=\"cta-btn btn-agency\">\n      <svg class=\"btn-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\">\n        <path d=\"M3 9l9-7 9 7v11a2 2 0 01-2 2H5a2 2 0 01-2-2z\"\/>\n        <polyline points=\"9 22 9 12 15 12 15 22\"\/>\n      <\/svg>\n      ManoSanta Agency\n    <\/a>\n\n    <a href=\"#\" target=\"_blank\" class=\"cta-btn btn-web\">\n      <svg class=\"btn-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\">\n        <circle cx=\"12\" cy=\"12\" r=\"10\"\/>\n        <line x1=\"2\" y1=\"12\" x2=\"22\" y2=\"12\"\/>\n        <path d=\"M12 2a15.3 15.3 0 014 10 15.3 15.3 0 01-4 10 15.3 15.3 0 01-4-10 15.3 15.3 0 014-10z\"\/>\n      <\/svg>\n      Mi Web Personal\n    <\/a>\n  <\/div>\n\n  <div class=\"divider\"><\/div>\n\n  <!-- SECCI\u00d3N PODCAST -->\n  <div class=\"section\">\n    <p class=\"section-label\">Podcast<\/p>\n    <iframe data-testid=\"embed-iframe\" style=\"border-radius:12px\" src=\"https:\/\/open.spotify.com\/embed\/episode\/3uvvPSTwgC7Si6va0VbcWv?utm_source=generator&theme=0\" width=\"100%\" height=\"152\" frameBorder=\"0\" allowfullscreen=\"\" allow=\"autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture\" loading=\"lazy\"><\/iframe>\n  <\/div>\n\n  <div class=\"divider\"><\/div>\n\n  <!-- SECCI\u00d3N LINKSCARD -->\n  <div class=\"section\">\n    <p class=\"section-label\">Tambi\u00e9n en LinksCard.pro<\/p>\n\n    <a href=\"https:\/\/linkscard.pro\" target=\"_blank\" class=\"cta-btn btn-linkscard\">\n      <svg class=\"btn-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\">\n        <path d=\"M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71\"\/>\n        <path d=\"M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71\"\/>\n      <\/svg>\n      \u00bfQu\u00e9 es LinksCard? \ud83d\udd17\n    <\/a>\n  <\/div>\n\n  <!-- FOOTER -->\n  <div class=\"footer\">\n    <a href=\"https:\/\/linkscard.pro\">Powered by LinksCard.pro<\/a><br>\n    <span>Motril, Granada \u00b7 Espa\u00f1a<\/span>\n    <div class=\"powered\">Soluciones para Networking \u00b7 \u00a9 2026 Ray L\u00f3pez<\/div>\n  <\/div>\n\n<\/div>\n\n<!-- FAB -->\n<div class=\"fab-wrap\" id=\"fab-wrap\">\n  <div class=\"fab-options\" id=\"fab-options\">\n    <button class=\"fab-option\" onclick=\"downloadVCard()\">\n      <div class=\"fab-opt-icon fab-opt-green\">\n        <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#58d68d\" stroke-width=\"2\"><path d=\"M20 21v-2a4 4 0 00-4-4H8a4 4 0 00-4 4v2\"\/><circle cx=\"12\" cy=\"7\" r=\"4\"\/><\/svg>\n      <\/div>\n      Guardar contacto\n    <\/button>\n    <button class=\"fab-option\" onclick=\"compartirNFC()\">\n      <div class=\"fab-opt-icon fab-opt-teal\">\n        <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#20c99e\" stroke-width=\"2\"><path d=\"M4.5 9a7.5 7.5 0 0115 0\"\/><path d=\"M7 11.5a5 5 0 0110 0\"\/><path d=\"M9.5 14a2.5 2.5 0 015 0\"\/><circle cx=\"12\" cy=\"17\" r=\"1\"\/><\/svg>\n      <\/div>\n      Compartir NFC\n    <\/button>\n    <button class=\"fab-option\" onclick=\"mostrarQR()\">\n      <div class=\"fab-opt-icon fab-opt-purple\">\n        <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#a06ce0\" stroke-width=\"2\"><rect x=\"3\" y=\"3\" width=\"7\" height=\"7\"\/><rect x=\"14\" y=\"3\" width=\"7\" height=\"7\"\/><rect x=\"3\" y=\"14\" width=\"7\" height=\"7\"\/><path d=\"M14 14h3v3h-3z\"\/><path d=\"M17 17h4v4h-4z\"\/><\/svg>\n      <\/div>\n      Ver c\u00f3digo QR\n    <\/button>\n  <\/div>\n\n  <button class=\"fab-main\" onclick=\"toggleFab()\" id=\"fab-btn\">\n    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n      <path d=\"M20 21v-2a4 4 0 00-4-4H8a4 4 0 00-4 4v2\"\/><circle cx=\"12\" cy=\"7\" r=\"4\"\/>\n    <\/svg>\n    + Contacto\n    <svg class=\"fab-arrow\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"><polyline points=\"18 15 12 9 6 15\"\/><\/svg>\n  <\/button>\n<\/div>\n\n<!-- QR POPUP -->\n<div id=\"qr-overlay\">\n  <div class=\"qr-box\">\n    <h4>Ray L\u00f3pez<\/h4>\n    <p id=\"qr-subtitle\">Escanea para abrir el BioLink<\/p>\n    <canvas id=\"qr-canvas\"><\/canvas>\n    <br>\n    <button class=\"qr-close-btn\" onclick=\"document.getElementById('qr-overlay').classList.remove('activo')\">\n      Cerrar\n    <\/button>\n  <\/div>\n<\/div>\n\n<!-- TOAST -->\n<div class=\"toast\" id=\"toast\"><span id=\"toast-msg\">\u2713 Contacto guardado<\/span><\/div>\n\n<script>\n\/\/ \u2500\u2500 FAB \u2500\u2500\nfunction toggleFab() {\n  document.getElementById('fab-wrap').classList.toggle('open');\n}\ndocument.addEventListener('click', function(e) {\n  var fab = document.getElementById('fab-wrap');\n  if (fab && !fab.contains(e.target)) fab.classList.remove('open');\n});\n\n\/\/ \u2500\u2500 QR \u2500\u2500\nfunction mostrarQR() {\n  document.getElementById('qr-overlay').classList.add('activo');\n  if (window._qrLoaded) { _renderQR(); return; }\n  var s = document.createElement('script');\n  s.src = 'https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/qrcodejs\/1.0.0\/qrcode.min.js';\n  s.onload = function() { window._qrLoaded = true; _renderQR(); };\n  document.head.appendChild(s);\n}\nfunction _renderQR() {\n  var canvas = document.getElementById('qr-canvas');\n  if (canvas._qrDone) return;\n  canvas._qrDone = true;\n  var tmp = document.createElement('div');\n  new QRCode(tmp, {\n    text: 'https:\/\/linkscard.pro\/ray\/',\n    width: 220, height: 220,\n    colorDark: '#080d0a', colorLight: '#ffffff',\n    correctLevel: QRCode.CorrectLevel.H\n  });\n  setTimeout(function() {\n    var src = tmp.querySelector('canvas');\n    if (src) {\n      var ctx = canvas.getContext('2d');\n      canvas.width = src.width; canvas.height = src.height;\n      ctx.drawImage(src, 0, 0);\n    }\n  }, 100);\n}\ndocument.getElementById('qr-overlay').addEventListener('click', function(e) {\n  if (e.target === this) this.classList.remove('activo');\n});\n\n\/\/ \u2500\u2500 NFC \/ SHARE \u2500\u2500\nasync function compartirNFC() {\n  var url = 'https:\/\/linkscard.pro\/ray\/';\n  if (navigator.share) {\n    try { await navigator.share({ title: 'Ray L\u00f3pez \u00b7 ManoSanta Agency', url }); return; } catch(e) {}\n  }\n  try {\n    await navigator.clipboard.writeText(url);\n    showToast('\u2713 Enlace copiado');\n  } catch(e) { showToast('\ud83d\udccb Copia: linkscard.pro\/ray'); }\n}\n\n\/\/ \u2500\u2500 vCARD \u2500\u2500\nfunction downloadVCard() {\n  var lines = [\n    'BEGIN:VCARD',\n    'VERSION:3.0',\n    'FN:Raymundo L\u00f3pez Albarr\u00e1n',\n    'N:L\u00f3pez Albarr\u00e1n;Raymundo;;;',\n    'NICKNAME:Ray',\n    'ORG:ManoSanta Agency',\n    'TITLE:Marketing Digital',\n    'TEL;TYPE=CELL,PREF:+34692255162',\n    'EMAIL;TYPE=WORK:ray@manosanta.agency',\n    'URL;TYPE=WORK:https:\/\/manosanta.agency',\n    'X-SOCIALPROFILE;type=instagram:https:\/\/instagram.com\/raylomar',\n    'X-SOCIALPROFILE;type=linkedin:https:\/\/linkedin.com\/in\/raylomex',\n    'X-SOCIALPROFILE;type=twitter:https:\/\/x.com\/raylomar',\n    'ADR;TYPE=WORK:;;Motril;Granada;;Espa\u00f1a',\n    'NOTE:Ray L\u00f3pez \u00b7 ManoSanta Agency \u00b7 Marketing Digital \u00b7 Motril, Granada',\n    'END:VCARD'\n  ];\n  var blob = new Blob([lines.join('\\r\\n')], { type: 'text\/vcard;charset=utf-8' });\n  var url = URL.createObjectURL(blob);\n  var a = document.createElement('a');\n  a.href = url;\n  if (!\/iPhone|iPad|iPod|Android\/i.test(navigator.userAgent)) {\n    a.download = 'Ray_Lopez_ManoSanta.vcf';\n  }\n  document.body.appendChild(a);\n  a.click();\n  document.body.removeChild(a);\n  setTimeout(() => URL.revokeObjectURL(url), 1000);\n  showToast('\u2713 Contacto guardado');\n}\n\n\/\/ \u2500\u2500 TOAST \u2500\u2500\nfunction showToast(msg) {\n  var t = document.getElementById('toast');\n  document.getElementById('toast-msg').textContent = msg;\n  t.classList.add('show');\n  setTimeout(() => t.classList.remove('show'), 2800);\n}\n\n\/\/ \u2500\u2500 CURSOR DESKTOP \u2500\u2500\n(function() {\n  if (!window.matchMedia('(hover: hover) and (pointer: fine)').matches) return;\n  var dot = document.getElementById('cursor-dot');\n  var ring = document.getElementById('cursor-ring');\n  if (!dot || !ring) return;\n  var mouseX = -100, mouseY = -100, ringX = -100, ringY = -100;\n  document.addEventListener('mousemove', function(e) {\n    mouseX = e.clientX; mouseY = e.clientY;\n    dot.style.transform = 'translate(calc(-50% + '+mouseX+'px), calc(-50% + '+mouseY+'px))';\n    dot.style.left = '0'; dot.style.top = '0';\n    dot.classList.remove('is-hidden'); ring.classList.remove('is-hidden');\n  });\n  (function animateRing() {\n    ringX += (mouseX - ringX) * 0.14;\n    ringY += (mouseY - ringY) * 0.14;\n    ring.style.transform = 'translate(calc(-50% + '+ringX+'px), calc(-50% + '+ringY+'px))';\n    ring.style.left = '0'; ring.style.top = '0';\n    requestAnimationFrame(animateRing);\n  })();\n  document.addEventListener('mouseleave', function() {\n    dot.classList.add('is-hidden'); ring.classList.add('is-hidden');\n  });\n  document.addEventListener('mouseenter', function() {\n    dot.classList.remove('is-hidden'); ring.classList.remove('is-hidden');\n  });\n  var sel = 'a, button, [role=\"button\"]';\n  document.querySelectorAll(sel).forEach(function(el) {\n    el.addEventListener('mouseenter', function() { dot.classList.add('is-hover'); ring.classList.add('is-hover'); });\n    el.addEventListener('mouseleave', function() { dot.classList.remove('is-hover'); ring.classList.remove('is-hover'); });\n  });\n})();\n<\/script>\n\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7693f89 e-flex e-con-boxed e-con e-parent\" data-id=\"7693f89\" 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-c2da38c elementor-widget elementor-widget-html\" data-id=\"c2da38c\" 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<!DOCTYPE html>\n<html lang=\"es\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Ray L\u00f3pez \u00b7 ManoSanta Agency<\/title>\n<meta name=\"description\" content=\"Mexicano en Espa\u00f1a. Marketero, Mel\u00f3mano, Emprendedor y Padre de Trillizas. ManoSanta Agency \u00b7 Motril, Granada.\">\n<meta property=\"og:title\" content=\"Ray L\u00f3pez \u00b7 ManoSanta Agency\">\n<meta property=\"og:description\" content=\"Marketing Digital \u00b7 Motril, Granada \u00b7 Espa\u00f1a\">\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=Syne:wght@400;600;700;800&family=DM+Sans:wght@300;400;500;600&display=swap\" rel=\"stylesheet\">\n\n<style>\n:root {\n  --verde: #2ECC71;\n  --verde-deep: #27AE60;\n  --verde-light: #58d68d;\n  --verde-glow: rgba(46,204,113,0.15);\n  --negro: #080d0a;\n  --negro-mid: #0d1510;\n  --negro-border: rgba(46,204,113,0.08);\n  --blanco: #ffffff;\n  --blanco-suave: rgba(255,255,255,0.65);\n  --acento: #2ECC71;\n}\n\n*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\nhtml {\n  background: var(--negro) !important;\n  overscroll-behavior: none;\n  scroll-behavior: smooth;\n}\n\nbody {\n  font-family: 'DM Sans', sans-serif;\n  color: var(--blanco);\n  overflow-x: hidden;\n  min-height: 100vh;\n  background: var(--negro) !important;\n}\n\n\/* \u2500\u2500 FONDO \u2500\u2500 *\/\n#bg-base {\n  position: fixed; top: -200px; bottom: -200px; left: -20px; right: -20px;\n  z-index: -3; background: var(--negro); pointer-events: none;\n}\n#bg-radial {\n  position: fixed; top: -200px; bottom: -200px; left: -20px; right: -20px;\n  z-index: -2;\n  background:\n    radial-gradient(ellipse 55% 45% at 75% 35%, rgba(46,204,113,0.07) 0%, transparent 70%),\n    radial-gradient(ellipse 35% 55% at 15% 75%, rgba(20,80,40,0.08) 0%, transparent 70%),\n    radial-gradient(ellipse 50% 40% at 50% 95%, rgba(46,204,113,0.04) 0%, transparent 60%);\n  pointer-events: none;\n}\n#bg-grid {\n  position: fixed; top: -200px; bottom: -200px; left: -20px; right: -20px;\n  z-index: -1;\n  background-image:\n    linear-gradient(rgba(46,204,113,0.025) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(46,204,113,0.025) 1px, transparent 1px);\n  background-size: 72px 72px;\n  mask-image: radial-gradient(ellipse at center, black 30%, transparent 80%);\n  -webkit-mask-image: radial-gradient(ellipse at center, black 30%, transparent 80%);\n  pointer-events: none;\n}\n\n\/* \u2500\u2500 LAYOUT \u2500\u2500 *\/\n.wrap {\n  max-width: 480px;\n  margin: 0 auto;\n  padding: 0 20px 100px;\n  position: relative; z-index: 1;\n  min-height: 100vh;\n}\n\n\/* \u2500\u2500 HEADER \u2500\u2500 *\/\n.header {\n  display: flex; flex-direction: column; align-items: center;\n  padding: 52px 0 24px;\n}\n.avatar-ring {\n  position: relative; width: 124px; height: 124px;\n  margin-bottom: 20px;\n  display: flex; align-items: center; justify-content: center;\n}\n.avatar-img {\n  width: 108px; height: 108px;\n  border-radius: 50%; object-fit: cover;\n  position: absolute; top: 50%; left: 50%;\n  transform: translate(-50%, -50%);\n  border: 2px solid rgba(46,204,113,0.4);\n  z-index: 1;\n}\n.avatar-orbit {\n  position: absolute; top: 0; left: 0;\n  width: 124px; height: 124px; z-index: 2;\n  pointer-events: none;\n}\n.avatar-fallback {\n  width: 108px; height: 108px;\n  border-radius: 50%;\n  background: linear-gradient(135deg, #1a3d2b 0%, #0d2018 100%);\n  border: 2px solid rgba(46,204,113,0.4);\n  display: flex; align-items: center; justify-content: center;\n  font-family: 'Syne', sans-serif;\n  font-size: 36px; font-weight: 800;\n  color: var(--verde);\n  position: absolute; top: 50%; left: 50%;\n  transform: translate(-50%, -50%);\n  z-index: 1;\n}\n\n.nombre {\n  font-family: 'Syne', sans-serif;\n  font-size: 28px; font-weight: 800;\n  letter-spacing: 0.5px;\n  color: var(--blanco);\n  display: flex; align-items: center; gap: 8px;\n  margin-bottom: 8px;\n}\n.nombre .verificado {\n  width: 22px; height: 22px;\n  background: var(--verde);\n  border-radius: 50%;\n  display: flex; align-items: center; justify-content: center;\n  flex-shrink: 0;\n}\n.nombre .verificado svg { width: 12px; height: 12px; }\n\n.bio {\n  font-size: 14px; font-weight: 400;\n  color: rgba(255,255,255,0.65);\n  text-align: center;\n  line-height: 1.6;\n  max-width: 300px;\n  margin-bottom: 6px;\n}\n.bio em { font-style: normal; color: var(--verde-light); }\n\n.agencia {\n  font-family: 'Syne', sans-serif;\n  font-size: 12px; font-weight: 700;\n  letter-spacing: 2.5px; text-transform: uppercase;\n  color: rgba(46,204,113,0.65);\n  margin-top: 6px;\n}\n\n\/* \u2500\u2500 REDES \u00cdCONOS \u2500\u2500 *\/\n.social-icons {\n  display: flex; gap: 14px; margin-top: 20px;\n}\n.social-icon {\n  width: 44px; height: 44px;\n  border-radius: 12px;\n  background: rgba(46,204,113,0.08);\n  border: 1px solid rgba(46,204,113,0.2);\n  display: flex; align-items: center; justify-content: center;\n  color: rgba(255,255,255,0.7);\n  text-decoration: none;\n  transition: background 0.2s, border-color 0.2s, transform 0.2s, color 0.2s;\n}\n.social-icon:hover {\n  background: rgba(46,204,113,0.18);\n  border-color: rgba(46,204,113,0.5);\n  color: var(--verde-light);\n  transform: translateY(-2px);\n}\n.social-icon svg { width: 18px; height: 18px; }\n\n\/* \u2500\u2500 DIVIDER \u2500\u2500 *\/\n.divider {\n  height: 1px; margin: 28px 0;\n  background: linear-gradient(90deg,\n    transparent 0%,\n    rgba(46,204,113,0.2) 20%,\n    rgba(46,204,113,0.5) 50%,\n    rgba(46,204,113,0.2) 80%,\n    transparent 100%);\n  animation: dividerPulse 3s ease-in-out infinite;\n}\n@keyframes dividerPulse {\n  0%, 100% { opacity: 0.5; }\n  50% { opacity: 1; }\n}\n\n\/* \u2500\u2500 SECCIONES \u2500\u2500 *\/\n.section { margin-top: 26px; }\n.section-label {\n  font-size: 10px; letter-spacing: 3px; text-transform: uppercase;\n  color: rgba(46,204,113,0.6);\n  margin-bottom: 10px; padding-left: 2px;\n}\n\n\/* \u2500\u2500 INFO CARD \u2500\u2500 *\/\n.info-card {\n  background: rgba(255,255,255,0.03);\n  border: 1px solid rgba(255,255,255,0.07);\n  border-radius: 16px; overflow: hidden;\n}\n.info-row {\n  display: flex; align-items: center; gap: 14px;\n  padding: 14px 18px;\n  border-bottom: 1px solid rgba(255,255,255,0.04);\n  text-decoration: none; color: inherit;\n  transition: background 0.15s;\n}\n.info-row:last-child { border-bottom: none; }\n.info-row:hover { background: rgba(46,204,113,0.07); }\n.info-icon {\n  width: 38px; height: 38px; border-radius: 11px;\n  display: flex; align-items: center; justify-content: center; flex-shrink: 0;\n}\n.ic-green { background: rgba(46,204,113,0.15); }\n.ic-blue  { background: rgba(80,140,255,0.15); }\n.ic-purple{ background: rgba(150,80,220,0.15); }\n.info-icon svg { width: 18px; height: 18px; }\n.info-text { flex: 1; min-width: 0; }\n.info-lbl  { font-size: 11px; color: rgba(120,200,140,0.65); margin-bottom: 2px; }\n.info-val  { font-size: 15px; color: #d4edd8; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }\n.info-row:hover .info-val { color: var(--blanco); }\n.arrow { flex-shrink: 0; opacity: 0.3; }\n\n\/* \u2500\u2500 CTA BOTONES \u2500\u2500 *\/\n.cta-btn {\n  display: flex; align-items: center; justify-content: center; gap: 10px;\n  width: 100%; padding: 15px 20px;\n  border-radius: 14px;\n  font-family: 'Syne', sans-serif;\n  font-size: 14px; font-weight: 700;\n  text-decoration: none !important;\n  letter-spacing: 0.8px; text-transform: uppercase;\n  transition: transform 0.2s, box-shadow 0.2s, background 0.2s;\n  border: 1px solid transparent;\n  cursor: pointer; margin-bottom: 12px;\n}\n.cta-btn:hover { transform: scale(1.02); }\n.btn-icon { width: 22px; height: 22px; flex-shrink: 0; }\n\n.btn-whatsapp {\n  background: rgba(37,211,102,0.15) !important;\n  border-color: rgba(37,211,102,0.35) !important;\n  color: #4de08a !important;\n}\n.btn-whatsapp:hover {\n  background: rgba(37,211,102,0.25) !important;\n  box-shadow: 0 4px 20px rgba(37,211,102,0.2);\n}\n.btn-vcard {\n  background: rgba(46,204,113,0.12) !important;\n  border-color: rgba(46,204,113,0.4) !important;\n  color: #58d68d !important;\n  box-shadow: 0 4px 16px rgba(46,204,113,0.08);\n}\n.btn-vcard:hover {\n  background: rgba(46,204,113,0.22) !important;\n  box-shadow: 0 4px 24px rgba(46,204,113,0.25);\n}\n.btn-instagram {\n  background: rgba(193,53,132,0.15) !important;\n  border-color: rgba(193,53,132,0.35) !important;\n  color: #e87fc0 !important;\n}\n.btn-instagram:hover { background: rgba(193,53,132,0.25) !important; }\n.btn-linkedin {\n  background: rgba(10,102,194,0.15) !important;\n  border-color: rgba(10,102,194,0.35) !important;\n  color: #6da8e0 !important;\n}\n.btn-linkedin:hover { background: rgba(10,102,194,0.25) !important; }\n.btn-x {\n  background: rgba(255,255,255,0.07) !important;\n  border-color: rgba(255,255,255,0.2) !important;\n  color: rgba(255,255,255,0.85) !important;\n}\n.btn-x:hover { background: rgba(255,255,255,0.14) !important; }\n.btn-web {\n  background: rgba(46,204,113,0.10) !important;\n  border-color: rgba(46,204,113,0.35) !important;\n  color: var(--verde-light) !important;\n}\n.btn-web:hover {\n  background: rgba(46,204,113,0.20) !important;\n  box-shadow: 0 4px 20px rgba(46,204,113,0.2);\n}\n.btn-podcast {\n  background: rgba(30,215,96,0.1) !important;\n  border-color: rgba(30,215,96,0.3) !important;\n  color: #1ed760 !important;\n}\n.btn-podcast:hover {\n  background: rgba(30,215,96,0.2) !important;\n  box-shadow: 0 4px 16px rgba(30,215,96,0.2);\n}\n.btn-agency {\n  background: rgba(46,204,113,0.08) !important;\n  border-color: rgba(46,204,113,0.3) !important;\n  color: var(--verde-light) !important;\n}\n.btn-agency:hover {\n  background: rgba(46,204,113,0.18) !important;\n  box-shadow: 0 4px 20px rgba(46,204,113,0.15);\n}\n.btn-linkscard {\n  background: rgba(255,255,255,0.05) !important;\n  border-color: rgba(255,255,255,0.15) !important;\n  color: rgba(255,255,255,0.75) !important;\n}\n.btn-linkscard:hover {\n  background: rgba(255,255,255,0.1) !important;\n  border-color: rgba(255,255,255,0.3) !important;\n  color: #fff !important;\n}\n\n\/* \u2500\u2500 FAB \u2500\u2500 *\/\n.fab-wrap {\n  position: fixed; bottom: 28px;\n  right: max(20px, calc(50vw - 220px));\n  z-index: 8888;\n  display: flex; flex-direction: column-reverse;\n  align-items: flex-end; gap: 10px;\n}\n.fab-main {\n  width: 150px; height: 48px; border-radius: 14px;\n  background: rgba(46,204,113,0.15);\n  border: 1.5px solid rgba(46,204,113,0.55) !important;\n  backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px);\n  box-shadow: 0 4px 20px rgba(46,204,113,0.2);\n  color: var(--blanco);\n  font-family: 'Syne', sans-serif;\n  font-size: 12px; font-weight: 700;\n  letter-spacing: 0.5px; text-transform: uppercase;\n  display: flex; align-items: center; justify-content: center; gap: 7px;\n  cursor: pointer;\n  transition: background 0.2s, box-shadow 0.2s, transform 0.2s;\n  text-decoration: none !important;\n}\n.fab-main:hover {\n  background: rgba(46,204,113,0.28);\n  box-shadow: 0 6px 28px rgba(46,204,113,0.35);\n  transform: scale(1.04);\n}\n.fab-main svg { width: 16px; height: 16px; flex-shrink: 0; transition: transform 0.3s; }\n.fab-wrap.open .fab-arrow { transform: rotate(180deg); }\n.fab-options {\n  display: flex; flex-direction: column; align-items: stretch; gap: 8px;\n  overflow: hidden; max-height: 0;\n  transition: max-height 0.35s cubic-bezier(.4,0,.2,1), opacity 0.25s;\n  opacity: 0; pointer-events: none; width: 168px;\n}\n.fab-wrap.open .fab-options { max-height: 500px; opacity: 1; pointer-events: all; }\n.fab-option {\n  display: flex; align-items: center; gap: 10px; width: 100%;\n  background: rgba(8,13,10,0.94);\n  border: 1px solid rgba(46,204,113,0.2);\n  backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px);\n  border-radius: 14px; padding: 10px 14px;\n  cursor: pointer; white-space: nowrap;\n  font-family: 'Syne', sans-serif; font-size: 12px; font-weight: 600;\n  letter-spacing: 0.3px;\n  color: #d4edd8;\n  transition: background 0.2s, transform 0.15s;\n  box-shadow: 0 2px 12px rgba(0,0,0,0.4);\n  text-align: left;\n}\n.fab-option:hover { background: rgba(46,204,113,0.14); transform: scale(1.02); }\n.fab-opt-icon {\n  width: 30px; height: 30px; border-radius: 50%;\n  display: flex; align-items: center; justify-content: center; flex-shrink: 0;\n}\n.fab-opt-green  { background: rgba(46,204,113,0.2); }\n.fab-opt-purple { background: rgba(130,80,220,0.25); }\n.fab-opt-teal   { background: rgba(20,180,160,0.2); }\n\n\/* \u2500\u2500 QR POPUP \u2500\u2500 *\/\n#qr-overlay {\n  display: none; position: fixed; inset: 0;\n  background: rgba(0,0,0,0.82); z-index: 99999;\n  justify-content: center; align-items: center;\n}\n#qr-overlay.activo { display: flex; }\n.qr-box {\n  background: #0b1510; border: 1px solid rgba(46,204,113,0.25);\n  border-radius: 20px; padding: 2rem; text-align: center;\n  max-width: 300px; width: 90%;\n  animation: popIn .3s cubic-bezier(.34,1.56,.64,1) both;\n}\n.qr-box h4 {\n  font-family: 'Syne', sans-serif; font-size: 16px; font-weight: 800;\n  color: #e0f5e5; letter-spacing: 1px; text-transform: uppercase; margin-bottom: 4px;\n}\n.qr-box p { font-size: 12px; color: rgba(140,200,150,0.65); margin-bottom: 16px; }\n.qr-box canvas { border-radius: 12px; background: #fff; padding: 10px; }\n.qr-close-btn {\n  margin-top: 16px;\n  background: rgba(46,204,113,0.1); border: 1px solid rgba(46,204,113,0.3);\n  border-radius: 14px; color: var(--verde-light);\n  font-family: 'Syne', sans-serif; font-size: 13px; font-weight: 700;\n  padding: 8px 24px; cursor: pointer;\n}\n.qr-close-btn:hover { background: rgba(46,204,113,0.2); }\n\n\/* \u2500\u2500 TOAST \u2500\u2500 *\/\n.toast {\n  position: fixed; bottom: 28px; left: 50%;\n  transform: translateX(-50%) translateY(80px);\n  background: var(--verde); color: #000;\n  padding: 11px 28px; border-radius: 33px;\n  font-family: 'Syne', sans-serif; font-size: 13px; font-weight: 700;\n  box-shadow: 0 4px 20px rgba(46,204,113,0.4);\n  transition: transform 0.35s cubic-bezier(.34,1.56,.64,1);\n  pointer-events: none; white-space: nowrap; z-index: 9999;\n}\n.toast.show { transform: translateX(-50%) translateY(0); }\n\n\/* \u2500\u2500 FOOTER \u2500\u2500 *\/\n.footer {\n  text-align: center; font-size: 11px;\n  color: rgba(46,204,113,0.45);\n  letter-spacing: 2px; text-transform: uppercase; margin-top: 40px;\n}\n.footer a { color: rgba(46,204,113,0.65); text-decoration: none; }\n.footer a:hover { color: var(--verde); }\n.powered {\n  margin-top: 8px; font-size: 10px;\n  color: rgba(255,255,255,0.25); letter-spacing: 1.5px;\n}\n\n\/* \u2500\u2500 CURSOR DESKTOP \u2500\u2500 *\/\n@media (hover: hover) and (pointer: fine) { * { cursor: none !important; } }\n#cursor-dot {\n  position: fixed; top: 0; left: 0;\n  width: 9px; height: 9px;\n  background: var(--verde); border-radius: 50%;\n  pointer-events: none; z-index: 2147483647;\n  transform: translate(-50%, -50%);\n  transition: width .2s, height .2s, background .2s, opacity .3s;\n  will-change: transform;\n}\n#cursor-ring {\n  position: fixed; top: 0; left: 0;\n  width: 32px; height: 32px;\n  border: 1.5px solid rgba(46,204,113,0.55); border-radius: 50%;\n  pointer-events: none; z-index: 2147483646;\n  transform: translate(-50%, -50%);\n  transition: width .3s, height .3s, border-color .3s, opacity .3s;\n  will-change: transform;\n}\n#cursor-dot.is-hover { width: 14px; height: 14px; background: var(--verde-light); }\n#cursor-ring.is-hover { width: 48px; height: 48px; border-color: rgba(46,204,113,0.9); }\n#cursor-dot.is-hidden, #cursor-ring.is-hidden { opacity: 0; }\n@media (hover: none), (pointer: coarse) {\n  #cursor-dot, #cursor-ring { display: none !important; }\n}\n\n\/* \u2500\u2500 ANIMACIONES ENTRADA \u2500\u2500 *\/\n@keyframes fadeUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to   { opacity: 1; transform: translateY(0); }\n}\n@keyframes popIn {\n  from { transform: scale(0.85) translateY(30px); opacity: 0; }\n  to   { transform: scale(1) translateY(0); opacity: 1; }\n}\n@keyframes orbitSpin {\n  from { transform: rotate(0deg); }\n  to   { transform: rotate(360deg); }\n}\n\n.header       { animation: fadeUp 0.6s ease both; }\n.social-icons { animation: fadeUp 0.6s 0.1s ease both; }\n.section      { animation: fadeUp 0.6s 0.2s ease both; }\n<\/style>\n<\/head>\n<body>\n\n<!-- Fondo -->\n<div id=\"bg-base\"><\/div>\n<div id=\"bg-radial\"><\/div>\n<div id=\"bg-grid\"><\/div>\n\n<!-- Cursor desktop -->\n<div id=\"cursor-dot\"><\/div>\n<div id=\"cursor-ring\"><\/div>\n\n<!-- Wrap principal -->\n<div class=\"wrap\">\n\n  <!-- HEADER -->\n  <div class=\"header\">\n    <div class=\"avatar-ring\">\n      <img decoding=\"async\"\n        class=\"avatar-img\"\n        src=\"https:\/\/linkscard.pro\/wp-content\/uploads\/2023\/05\/uuidF8F0B1BE-C5D6-4C9F-8BC0-CE1A52E72360code001library1type1mode1loctruecaptrue.png\"\n        alt=\"Ray L\u00f3pez\"\n      >\n      <div class=\"avatar-fallback\" id=\"av-fallback\" style=\"display:none;\">RL<\/div>\n      <!-- Orbita SVG animada -->\n      <svg class=\"avatar-orbit\" viewBox=\"0 0 124 124\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <circle cx=\"62\" cy=\"62\" r=\"59\" fill=\"none\"\n          stroke=\"rgba(46,204,113,0.3)\" stroke-width=\"1\"\n          stroke-dasharray=\"8 6\"\n          style=\"transform-origin:62px 62px; animation: orbitSpin 12s linear infinite;\"\/>\n        <circle cx=\"62\" cy=\"62\" r=\"59\" fill=\"none\"\n          stroke=\"rgba(46,204,113,0.12)\" stroke-width=\"0.5\"\/>\n      <\/svg>\n    <\/div>\n\n    <h1 class=\"nombre\">\n      Ray L\u00f3pez\n      <span class=\"verificado\">\n        <svg viewBox=\"0 0 12 12\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n          <path d=\"M2 6L5 9L10 3\" stroke=\"#000\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n        <\/svg>\n      <\/span>\n    <\/h1>\n\n    <p class=\"bio\">\n      Mexicano residiendo en Espa\u00f1a.<br>\n      Mel\u00f3mano, Marketero, Emprendedor<br>\n      y Padre de Trillizas \ud83c\udf36\ufe0f\n    <\/p>\n\n    <p class=\"agencia\">ManoSanta Agency \u00b7 Motril, Espa\u00f1a<\/p>\n\n    <!-- \u00cdconos sociales -->\n    <div class=\"social-icons\">\n      <a href=\"https:\/\/instagram.com\/raylomar\" target=\"_blank\" class=\"social-icon\" title=\"Instagram\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\">\n          <rect x=\"2\" y=\"2\" width=\"20\" height=\"20\" rx=\"5\" ry=\"5\"\/>\n          <circle cx=\"12\" cy=\"12\" r=\"4\"\/>\n          <circle cx=\"17.5\" cy=\"6.5\" r=\"0.6\" fill=\"currentColor\" stroke=\"none\"\/>\n        <\/svg>\n      <\/a>\n      <a href=\"https:\/\/linkedin.com\/in\/raylomex\" target=\"_blank\" class=\"social-icon\" title=\"LinkedIn\">\n        <svg viewBox=\"0 0 24 24\" fill=\"currentColor\">\n          <path d=\"M16 8a6 6 0 016 6v7h-4v-7a2 2 0 00-2-2 2 2 0 00-2 2v7h-4v-7a6 6 0 016-6z\"\/>\n          <rect x=\"2\" y=\"9\" width=\"4\" height=\"12\"\/><circle cx=\"4\" cy=\"4\" r=\"2\"\/>\n        <\/svg>\n      <\/a>\n      <a href=\"https:\/\/x.com\/raylomar\" target=\"_blank\" class=\"social-icon\" title=\"X \/ Twitter\">\n        <svg viewBox=\"0 0 24 24\" fill=\"currentColor\">\n          <path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"\/>\n        <\/svg>\n      <\/a>\n      <a href=\"https:\/\/manosanta.agency\" target=\"_blank\" class=\"social-icon\" title=\"Web\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\">\n          <circle cx=\"12\" cy=\"12\" r=\"10\"\/>\n          <line x1=\"2\" y1=\"12\" x2=\"22\" y2=\"12\"\/>\n          <path d=\"M12 2a15.3 15.3 0 014 10 15.3 15.3 0 01-4 10 15.3 15.3 0 01-4-10 15.3 15.3 0 014-10z\"\/>\n        <\/svg>\n      <\/a>\n    <\/div>\n  <\/div>\n\n  <div class=\"divider\"><\/div>\n\n  <!-- SECCI\u00d3N CONTACTO -->\n  <div class=\"section\">\n    <p class=\"section-label\">Contacto<\/p>\n    <div class=\"info-card\">\n      <a href=\"https:\/\/wa.me\/34692255162\" target=\"_blank\" class=\"info-row\">\n        <div class=\"info-icon ic-green\">\n          <svg viewBox=\"0 0 24 24\" fill=\"currentColor\" style=\"color:#4de08a\">\n            <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\"\/>\n          <\/svg>\n        <\/div>\n        <div class=\"info-text\">\n          <div class=\"info-lbl\">WhatsApp<\/div>\n          <div class=\"info-val\">+34 692 25 51 62<\/div>\n        <\/div>\n        <svg class=\"arrow\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg>\n      <\/a>\n      <a href=\"mailto:ray@manosanta.agency\" class=\"info-row\">\n        <div class=\"info-icon ic-blue\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#6da8e0\" stroke-width=\"1.8\">\n            <path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\/>\n            <polyline points=\"22,6 12,13 2,6\"\/>\n          <\/svg>\n        <\/div>\n        <div class=\"info-text\">\n          <div class=\"info-lbl\">Email<\/div>\n          <div class=\"info-val\">ray@manosanta.agency<\/div>\n        <\/div>\n        <svg class=\"arrow\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg>\n      <\/a>\n      <a href=\"https:\/\/manosanta.agency\" target=\"_blank\" class=\"info-row\">\n        <div class=\"info-icon ic-green\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#58d68d\" stroke-width=\"1.8\">\n            <circle cx=\"12\" cy=\"12\" r=\"10\"\/>\n            <line x1=\"2\" y1=\"12\" x2=\"22\" y2=\"12\"\/>\n            <path d=\"M12 2a15.3 15.3 0 014 10 15.3 15.3 0 01-4 10 15.3 15.3 0 01-4-10 15.3 15.3 0 014-10z\"\/>\n          <\/svg>\n        <\/div>\n        <div class=\"info-text\">\n          <div class=\"info-lbl\">Agencia<\/div>\n          <div class=\"info-val\">manosanta.agency<\/div>\n        <\/div>\n        <svg class=\"arrow\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg>\n      <\/a>\n    <\/div>\n  <\/div>\n\n  <!-- SECCI\u00d3N REDES -->\n  <div class=\"section\">\n    <p class=\"section-label\">Redes Sociales &amp; Web<\/p>\n\n    <a href=\"https:\/\/instagram.com\/raylomar\" target=\"_blank\" class=\"cta-btn btn-instagram\">\n      <svg class=\"btn-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\">\n        <rect x=\"2\" y=\"2\" width=\"20\" height=\"20\" rx=\"5\" ry=\"5\"\/>\n        <circle cx=\"12\" cy=\"12\" r=\"4\"\/>\n        <circle cx=\"17.5\" cy=\"6.5\" r=\"0.6\" fill=\"currentColor\" stroke=\"none\"\/>\n      <\/svg>\n      Instagram\n    <\/a>\n\n    <a href=\"https:\/\/linkedin.com\/in\/raylomex\" target=\"_blank\" class=\"cta-btn btn-linkedin\">\n      <svg class=\"btn-icon\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\n        <path d=\"M16 8a6 6 0 016 6v7h-4v-7a2 2 0 00-2-2 2 2 0 00-2 2v7h-4v-7a6 6 0 016-6z\"\/>\n        <rect x=\"2\" y=\"9\" width=\"4\" height=\"12\"\/><circle cx=\"4\" cy=\"4\" r=\"2\"\/>\n      <\/svg>\n      Conectemos en LinkedIn\n    <\/a>\n\n    <a href=\"https:\/\/x.com\/raylomar\" target=\"_blank\" class=\"cta-btn btn-x\">\n      <svg class=\"btn-icon\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\n        <path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"\/>\n      <\/svg>\n      S\u00edgueme en X\n    <\/a>\n\n    <a href=\"https:\/\/manosanta.agency\" target=\"_blank\" class=\"cta-btn btn-agency\">\n      <svg class=\"btn-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\">\n        <path d=\"M3 9l9-7 9 7v11a2 2 0 01-2 2H5a2 2 0 01-2-2z\"\/>\n        <polyline points=\"9 22 9 12 15 12 15 22\"\/>\n      <\/svg>\n      ManoSanta Agency\n    <\/a>\n\n    <a href=\"#\" target=\"_blank\" class=\"cta-btn btn-web\">\n      <svg class=\"btn-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\">\n        <circle cx=\"12\" cy=\"12\" r=\"10\"\/>\n        <line x1=\"2\" y1=\"12\" x2=\"22\" y2=\"12\"\/>\n        <path d=\"M12 2a15.3 15.3 0 014 10 15.3 15.3 0 01-4 10 15.3 15.3 0 01-4-10 15.3 15.3 0 014-10z\"\/>\n      <\/svg>\n      Mi Web Personal\n    <\/a>\n  <\/div>\n\n  <div class=\"divider\"><\/div>\n\n  <!-- SECCI\u00d3N PODCAST -->\n  <div class=\"section\">\n    <p class=\"section-label\">Podcast<\/p>\n    <iframe data-testid=\"embed-iframe\" style=\"border-radius:12px\" src=\"https:\/\/open.spotify.com\/embed\/episode\/3uvvPSTwgC7Si6va0VbcWv?utm_source=generator&theme=0\" width=\"100%\" height=\"152\" frameBorder=\"0\" allowfullscreen=\"\" allow=\"autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture\" loading=\"lazy\"><\/iframe>\n  <\/div>\n\n  <div class=\"divider\"><\/div>\n\n  <!-- SECCI\u00d3N LINKSCARD -->\n  <div class=\"section\">\n    <p class=\"section-label\">Tambi\u00e9n en LinksCard.pro<\/p>\n\n    <a href=\"https:\/\/linkscard.pro\" target=\"_blank\" class=\"cta-btn btn-linkscard\">\n      <svg class=\"btn-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\">\n        <path d=\"M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71\"\/>\n        <path d=\"M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71\"\/>\n      <\/svg>\n      \u00bfQu\u00e9 es LinksCard? \ud83d\udd17\n    <\/a>\n  <\/div>\n\n  <!-- FOOTER -->\n  <div class=\"footer\">\n    <a href=\"https:\/\/linkscard.pro\">Powered by LinksCard.pro<\/a><br>\n    <span>Motril, Granada \u00b7 Espa\u00f1a<\/span>\n    <div class=\"powered\">Soluciones para Networking \u00b7 \u00a9 2026 Ray L\u00f3pez<\/div>\n  <\/div>\n\n<\/div>\n\n<!-- FAB -->\n<div class=\"fab-wrap\" id=\"fab-wrap\">\n  <div class=\"fab-options\" id=\"fab-options\">\n    <button class=\"fab-option\" onclick=\"downloadVCard()\">\n      <div class=\"fab-opt-icon fab-opt-green\">\n        <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#58d68d\" stroke-width=\"2\"><path d=\"M20 21v-2a4 4 0 00-4-4H8a4 4 0 00-4 4v2\"\/><circle cx=\"12\" cy=\"7\" r=\"4\"\/><\/svg>\n      <\/div>\n      Guardar contacto\n    <\/button>\n    <button class=\"fab-option\" onclick=\"compartirNFC()\">\n      <div class=\"fab-opt-icon fab-opt-teal\">\n        <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#20c99e\" stroke-width=\"2\"><path d=\"M4.5 9a7.5 7.5 0 0115 0\"\/><path d=\"M7 11.5a5 5 0 0110 0\"\/><path d=\"M9.5 14a2.5 2.5 0 015 0\"\/><circle cx=\"12\" cy=\"17\" r=\"1\"\/><\/svg>\n      <\/div>\n      Compartir NFC\n    <\/button>\n    <button class=\"fab-option\" onclick=\"mostrarQR()\">\n      <div class=\"fab-opt-icon fab-opt-purple\">\n        <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#a06ce0\" stroke-width=\"2\"><rect x=\"3\" y=\"3\" width=\"7\" height=\"7\"\/><rect x=\"14\" y=\"3\" width=\"7\" height=\"7\"\/><rect x=\"3\" y=\"14\" width=\"7\" height=\"7\"\/><path d=\"M14 14h3v3h-3z\"\/><path d=\"M17 17h4v4h-4z\"\/><\/svg>\n      <\/div>\n      Ver c\u00f3digo QR\n    <\/button>\n  <\/div>\n\n  <button class=\"fab-main\" onclick=\"toggleFab()\" id=\"fab-btn\">\n    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n      <path d=\"M20 21v-2a4 4 0 00-4-4H8a4 4 0 00-4 4v2\"\/><circle cx=\"12\" cy=\"7\" r=\"4\"\/>\n    <\/svg>\n    + Contacto\n    <svg class=\"fab-arrow\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"><polyline points=\"18 15 12 9 6 15\"\/><\/svg>\n  <\/button>\n<\/div>\n\n<!-- QR POPUP -->\n<div id=\"qr-overlay\">\n  <div class=\"qr-box\">\n    <h4>Ray L\u00f3pez<\/h4>\n    <p id=\"qr-subtitle\">Escanea para abrir el BioLink<\/p>\n    <canvas id=\"qr-canvas\"><\/canvas>\n    <br>\n    <button class=\"qr-close-btn\" onclick=\"document.getElementById('qr-overlay').classList.remove('activo')\">\n      Cerrar\n    <\/button>\n  <\/div>\n<\/div>\n\n<!-- TOAST -->\n<div class=\"toast\" id=\"toast\"><span id=\"toast-msg\">\u2713 Contacto guardado<\/span><\/div>\n\n<script>\n\/\/ \u2500\u2500 FAB \u2500\u2500\nfunction toggleFab() {\n  document.getElementById('fab-wrap').classList.toggle('open');\n}\ndocument.addEventListener('click', function(e) {\n  var fab = document.getElementById('fab-wrap');\n  if (fab && !fab.contains(e.target)) fab.classList.remove('open');\n});\n\n\/\/ \u2500\u2500 QR \u2500\u2500\nfunction mostrarQR() {\n  document.getElementById('qr-overlay').classList.add('activo');\n  if (window._qrLoaded) { _renderQR(); return; }\n  var s = document.createElement('script');\n  s.src = 'https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/qrcodejs\/1.0.0\/qrcode.min.js';\n  s.onload = function() { window._qrLoaded = true; _renderQR(); };\n  document.head.appendChild(s);\n}\nfunction _renderQR() {\n  var canvas = document.getElementById('qr-canvas');\n  if (canvas._qrDone) return;\n  canvas._qrDone = true;\n  var tmp = document.createElement('div');\n  new QRCode(tmp, {\n    text: 'https:\/\/linkscard.pro\/ray\/',\n    width: 220, height: 220,\n    colorDark: '#080d0a', colorLight: '#ffffff',\n    correctLevel: QRCode.CorrectLevel.H\n  });\n  setTimeout(function() {\n    var src = tmp.querySelector('canvas');\n    if (src) {\n      var ctx = canvas.getContext('2d');\n      canvas.width = src.width; canvas.height = src.height;\n      ctx.drawImage(src, 0, 0);\n    }\n  }, 100);\n}\ndocument.getElementById('qr-overlay').addEventListener('click', function(e) {\n  if (e.target === this) this.classList.remove('activo');\n});\n\n\/\/ \u2500\u2500 NFC \/ SHARE \u2500\u2500\nasync function compartirNFC() {\n  var url = 'https:\/\/linkscard.pro\/ray\/';\n  if (navigator.share) {\n    try { await navigator.share({ title: 'Ray L\u00f3pez \u00b7 ManoSanta Agency', url }); return; } catch(e) {}\n  }\n  try {\n    await navigator.clipboard.writeText(url);\n    showToast('\u2713 Enlace copiado');\n  } catch(e) { showToast('\ud83d\udccb Copia: linkscard.pro\/ray'); }\n}\n\n\/\/ \u2500\u2500 vCARD \u2500\u2500\nfunction downloadVCard() {\n  var lines = [\n    'BEGIN:VCARD',\n    'VERSION:3.0',\n    'FN:Raymundo L\u00f3pez Albarr\u00e1n',\n    'N:L\u00f3pez Albarr\u00e1n;Raymundo;;;',\n    'NICKNAME:Ray',\n    'ORG:ManoSanta Agency',\n    'TITLE:Marketing Digital',\n    'TEL;TYPE=CELL,PREF:+34692255162',\n    'EMAIL;TYPE=WORK:ray@manosanta.agency',\n    'URL;TYPE=WORK:https:\/\/manosanta.agency',\n    'X-SOCIALPROFILE;type=instagram:https:\/\/instagram.com\/raylomar',\n    'X-SOCIALPROFILE;type=linkedin:https:\/\/linkedin.com\/in\/raylomex',\n    'X-SOCIALPROFILE;type=twitter:https:\/\/x.com\/raylomar',\n    'ADR;TYPE=WORK:;;Motril;Granada;;Espa\u00f1a',\n    'NOTE:Ray L\u00f3pez \u00b7 ManoSanta Agency \u00b7 Marketing Digital \u00b7 Motril, Granada',\n    'END:VCARD'\n  ];\n  var blob = new Blob([lines.join('\\r\\n')], { type: 'text\/vcard;charset=utf-8' });\n  var url = URL.createObjectURL(blob);\n  var a = document.createElement('a');\n  a.href = url;\n  if (!\/iPhone|iPad|iPod|Android\/i.test(navigator.userAgent)) {\n    a.download = 'Ray_Lopez_ManoSanta.vcf';\n  }\n  document.body.appendChild(a);\n  a.click();\n  document.body.removeChild(a);\n  setTimeout(() => URL.revokeObjectURL(url), 1000);\n  showToast('\u2713 Contacto guardado');\n}\n\n\/\/ \u2500\u2500 TOAST \u2500\u2500\nfunction showToast(msg) {\n  var t = document.getElementById('toast');\n  document.getElementById('toast-msg').textContent = msg;\n  t.classList.add('show');\n  setTimeout(() => t.classList.remove('show'), 2800);\n}\n\n\/\/ \u2500\u2500 CURSOR DESKTOP \u2500\u2500\n(function() {\n  if (!window.matchMedia('(hover: hover) and (pointer: fine)').matches) return;\n  var dot = document.getElementById('cursor-dot');\n  var ring = document.getElementById('cursor-ring');\n  if (!dot || !ring) return;\n  var mouseX = -100, mouseY = -100, ringX = -100, ringY = -100;\n  document.addEventListener('mousemove', function(e) {\n    mouseX = e.clientX; mouseY = e.clientY;\n    dot.style.transform = 'translate(calc(-50% + '+mouseX+'px), calc(-50% + '+mouseY+'px))';\n    dot.style.left = '0'; dot.style.top = '0';\n    dot.classList.remove('is-hidden'); ring.classList.remove('is-hidden');\n  });\n  (function animateRing() {\n    ringX += (mouseX - ringX) * 0.14;\n    ringY += (mouseY - ringY) * 0.14;\n    ring.style.transform = 'translate(calc(-50% + '+ringX+'px), calc(-50% + '+ringY+'px))';\n    ring.style.left = '0'; ring.style.top = '0';\n    requestAnimationFrame(animateRing);\n  })();\n  document.addEventListener('mouseleave', function() {\n    dot.classList.add('is-hidden'); ring.classList.add('is-hidden');\n  });\n  document.addEventListener('mouseenter', function() {\n    dot.classList.remove('is-hidden'); ring.classList.remove('is-hidden');\n  });\n  var sel = 'a, button, [role=\"button\"]';\n  document.querySelectorAll(sel).forEach(function(el) {\n    el.addEventListener('mouseenter', function() { dot.classList.add('is-hover'); ring.classList.add('is-hover'); });\n    el.addEventListener('mouseleave', function() { dot.classList.remove('is-hover'); ring.classList.remove('is-hover'); });\n  });\n})();\n<\/script>\n\n<\/body>\n<\/html>\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>Ray L\u00f3pez \u00b7 ManoSanta Agency RL Ray L\u00f3pez Mexicano residiendo en Espa\u00f1a. Mel\u00f3mano, Marketero, Emprendedor y Padre de Trillizas \ud83c\udf36\ufe0f ManoSanta Agency \u00b7 Motril, Espa\u00f1a Contacto WhatsApp +34 692 25 51 62 Email ray@manosanta.agency Agencia manosanta.agency Redes Sociales &amp; Web Instagram Conectemos en LinkedIn S\u00edgueme en X ManoSanta Agency Mi Web Personal Podcast Tambi\u00e9n en [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":4221,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-4204","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Ray L\u00f3pez - LinksCard.pro<\/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:\/\/linkscard.pro\/en\/ray-lopez\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ray L\u00f3pez - LinksCard.pro\" \/>\n<meta property=\"og:description\" content=\"Ray L\u00f3pez \u00b7 ManoSanta Agency RL Ray L\u00f3pez Mexicano residiendo en Espa\u00f1a. Mel\u00f3mano, Marketero, Emprendedor y Padre de Trillizas \ud83c\udf36\ufe0f ManoSanta Agency \u00b7 Motril, Espa\u00f1a Contacto WhatsApp +34 692 25 51 62 Email ray@manosanta.agency Agencia manosanta.agency Redes Sociales &amp; Web Instagram Conectemos en LinkedIn S\u00edgueme en X ManoSanta Agency Mi Web Personal Podcast Tambi\u00e9n en [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/linkscard.pro\/en\/ray-lopez\/\" \/>\n<meta property=\"og:site_name\" content=\"LinksCard.pro\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/facebook.com\/linkscard.pro\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-12T12:19:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/linkscard.pro\/wp-content\/uploads\/2024\/10\/Ray-Lopez-Black-BG.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"500\" \/>\n\t<meta property=\"og:image:height\" content=\"500\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/linkscard.pro\\\/ray-lopez\\\/\",\"url\":\"https:\\\/\\\/linkscard.pro\\\/ray-lopez\\\/\",\"name\":\"Ray L\u00f3pez - LinksCard.pro\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/linkscard.pro\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/linkscard.pro\\\/ray-lopez\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/linkscard.pro\\\/ray-lopez\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/linkscard.pro\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/Ray-Lopez-Black-BG.jpg\",\"datePublished\":\"2024-10-04T12:12:10+00:00\",\"dateModified\":\"2026-04-12T12:19:25+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/linkscard.pro\\\/ray-lopez\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/linkscard.pro\\\/ray-lopez\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/linkscard.pro\\\/ray-lopez\\\/#primaryimage\",\"url\":\"https:\\\/\\\/linkscard.pro\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/Ray-Lopez-Black-BG.jpg\",\"contentUrl\":\"https:\\\/\\\/linkscard.pro\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/Ray-Lopez-Black-BG.jpg\",\"width\":500,\"height\":500},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/linkscard.pro\\\/ray-lopez\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/linkscard.pro\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ray L\u00f3pez\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/linkscard.pro\\\/#website\",\"url\":\"https:\\\/\\\/linkscard.pro\\\/\",\"name\":\"LinksCard.pro\",\"description\":\"Conecta y Crece F\u00e1cilmente\",\"publisher\":{\"@id\":\"https:\\\/\\\/linkscard.pro\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/linkscard.pro\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/linkscard.pro\\\/#organization\",\"name\":\"LinksCard\",\"url\":\"https:\\\/\\\/linkscard.pro\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/linkscard.pro\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/linkscard.pro\\\/wp-content\\\/uploads\\\/2024\\\/06\\\/LinksCard_Hor-Logo-WhtBG-1-e1718047002378.png\",\"contentUrl\":\"https:\\\/\\\/linkscard.pro\\\/wp-content\\\/uploads\\\/2024\\\/06\\\/LinksCard_Hor-Logo-WhtBG-1-e1718047002378.png\",\"width\":626,\"height\":176,\"caption\":\"LinksCard\"},\"image\":{\"@id\":\"https:\\\/\\\/linkscard.pro\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"http:\\\/\\\/facebook.com\\\/linkscard.pro\",\"https:\\\/\\\/www.instagram.com\\\/linkscard.pro\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/linkscard\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Ray L\u00f3pez - LinksCard.pro","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:\/\/linkscard.pro\/en\/ray-lopez\/","og_locale":"en_GB","og_type":"article","og_title":"Ray L\u00f3pez - LinksCard.pro","og_description":"Ray L\u00f3pez \u00b7 ManoSanta Agency RL Ray L\u00f3pez Mexicano residiendo en Espa\u00f1a. Mel\u00f3mano, Marketero, Emprendedor y Padre de Trillizas \ud83c\udf36\ufe0f ManoSanta Agency \u00b7 Motril, Espa\u00f1a Contacto WhatsApp +34 692 25 51 62 Email ray@manosanta.agency Agencia manosanta.agency Redes Sociales &amp; Web Instagram Conectemos en LinkedIn S\u00edgueme en X ManoSanta Agency Mi Web Personal Podcast Tambi\u00e9n en [&hellip;]","og_url":"https:\/\/linkscard.pro\/en\/ray-lopez\/","og_site_name":"LinksCard.pro","article_publisher":"http:\/\/facebook.com\/linkscard.pro","article_modified_time":"2026-04-12T12:19:25+00:00","og_image":[{"width":500,"height":500,"url":"https:\/\/linkscard.pro\/wp-content\/uploads\/2024\/10\/Ray-Lopez-Black-BG.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/linkscard.pro\/ray-lopez\/","url":"https:\/\/linkscard.pro\/ray-lopez\/","name":"Ray L\u00f3pez - LinksCard.pro","isPartOf":{"@id":"https:\/\/linkscard.pro\/#website"},"primaryImageOfPage":{"@id":"https:\/\/linkscard.pro\/ray-lopez\/#primaryimage"},"image":{"@id":"https:\/\/linkscard.pro\/ray-lopez\/#primaryimage"},"thumbnailUrl":"https:\/\/linkscard.pro\/wp-content\/uploads\/2024\/10\/Ray-Lopez-Black-BG.jpg","datePublished":"2024-10-04T12:12:10+00:00","dateModified":"2026-04-12T12:19:25+00:00","breadcrumb":{"@id":"https:\/\/linkscard.pro\/ray-lopez\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/linkscard.pro\/ray-lopez\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/linkscard.pro\/ray-lopez\/#primaryimage","url":"https:\/\/linkscard.pro\/wp-content\/uploads\/2024\/10\/Ray-Lopez-Black-BG.jpg","contentUrl":"https:\/\/linkscard.pro\/wp-content\/uploads\/2024\/10\/Ray-Lopez-Black-BG.jpg","width":500,"height":500},{"@type":"BreadcrumbList","@id":"https:\/\/linkscard.pro\/ray-lopez\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/linkscard.pro\/"},{"@type":"ListItem","position":2,"name":"Ray L\u00f3pez"}]},{"@type":"WebSite","@id":"https:\/\/linkscard.pro\/#website","url":"https:\/\/linkscard.pro\/","name":"LinksCard.pro","description":"Conecta y Crece F\u00e1cilmente","publisher":{"@id":"https:\/\/linkscard.pro\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/linkscard.pro\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/linkscard.pro\/#organization","name":"LinksCard","url":"https:\/\/linkscard.pro\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/linkscard.pro\/#\/schema\/logo\/image\/","url":"https:\/\/linkscard.pro\/wp-content\/uploads\/2024\/06\/LinksCard_Hor-Logo-WhtBG-1-e1718047002378.png","contentUrl":"https:\/\/linkscard.pro\/wp-content\/uploads\/2024\/06\/LinksCard_Hor-Logo-WhtBG-1-e1718047002378.png","width":626,"height":176,"caption":"LinksCard"},"image":{"@id":"https:\/\/linkscard.pro\/#\/schema\/logo\/image\/"},"sameAs":["http:\/\/facebook.com\/linkscard.pro","https:\/\/www.instagram.com\/linkscard.pro\/","https:\/\/www.linkedin.com\/company\/linkscard"]}]}},"_links":{"self":[{"href":"https:\/\/linkscard.pro\/en\/wp-json\/wp\/v2\/pages\/4204","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linkscard.pro\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/linkscard.pro\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/linkscard.pro\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linkscard.pro\/en\/wp-json\/wp\/v2\/comments?post=4204"}],"version-history":[{"count":106,"href":"https:\/\/linkscard.pro\/en\/wp-json\/wp\/v2\/pages\/4204\/revisions"}],"predecessor-version":[{"id":9510,"href":"https:\/\/linkscard.pro\/en\/wp-json\/wp\/v2\/pages\/4204\/revisions\/9510"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linkscard.pro\/en\/wp-json\/wp\/v2\/media\/4221"}],"wp:attachment":[{"href":"https:\/\/linkscard.pro\/en\/wp-json\/wp\/v2\/media?parent=4204"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}