{"id":276224,"date":"2026-05-23T14:42:44","date_gmt":"2026-05-23T20:42:44","guid":{"rendered":"https:\/\/digitalworldpsn.com\/?page_id=276224"},"modified":"2026-05-24T02:54:29","modified_gmt":"2026-05-24T08:54:29","slug":"page-dinscription","status":"publish","type":"page","link":"https:\/\/digitalworldpsn.com\/fr\/page-dinscription\/","title":{"rendered":"Page d&rsquo;inscription"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"276224\" class=\"elementor elementor-276224 elementor-276113\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-72229af elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"72229af\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-99bc889\" data-id=\"99bc889\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-40ce323 elementor-widget elementor-widget-html\" data-id=\"40ce323\" 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<!-- =========================================================\r\n     DIGITALWORLDPSN - CLUB GAMER LANDING PARA ELEMENTOR\r\n     Version organizada y actualizada.\r\n\r\n     COMO USAR:\r\n     Pega TODO este contenido en un unico widget HTML de Elementor.\r\n     ========================================================= -->\r\n\r\n<style>\r\n\/* =========================================================\r\n   00. BASE DE PAGINA\r\n   ========================================================= *\/\r\n\r\nhtml, body { margin: 0; padding: 0; background: #03040d; }\r\n\r\n\/* =========================================================\r\n   01. CONTENEDOR GENERAL Y VARIABLES\r\n   ========================================================= *\/\r\n\r\n.dwclub-landing,\r\n.dwclub-landing * {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.dwclub-landing {\r\n  --dw-surface: rgba(17, 18, 43, 0.66);\r\n  --dw-surface-strong: rgba(13, 14, 34, 0.88);\r\n  --dw-border: rgba(143, 155, 255, 0.18);\r\n  --dw-text: #f6f7ff;\r\n  --dw-muted: #aeb6db;\r\n  --dw-blue: #4a86ff;\r\n  --dw-violet: #9b4dff;\r\n  position: relative;\r\n  min-height: 100vh;\r\n  overflow: hidden;\r\n  color: var(--dw-text);\r\n  font-family: Inter, \"Space Grotesk\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\r\n  background:\r\n    radial-gradient(circle at 8% 4%, rgba(45, 70, 255, 0.45), transparent 34%),\r\n    radial-gradient(circle at 92% 28%, rgba(144, 38, 255, 0.34), transparent 34%),\r\n    radial-gradient(circle at 80% 55%, rgba(94, 26, 188, 0.32), transparent 32%),\r\n    radial-gradient(circle at 14% 82%, rgba(24, 45, 160, 0.24), transparent 32%),\r\n    linear-gradient(180deg, #070817 0%, #060415 48%, #03040d 100%);\r\n}\r\n\r\n\/* =========================================================\r\n   02. BRILLOS DEL FONDO\r\n   ========================================================= *\/\r\n\r\n.dwclub-landing::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  inset: 0;\r\n  pointer-events: none;\r\n  background:\r\n    radial-gradient(circle at -10% 22%, rgba(56, 86, 255, 0.24), transparent 36%),\r\n    radial-gradient(circle at 110% 68%, rgba(159, 49, 255, 0.25), transparent 38%);\r\n  filter: blur(8px);\r\n}\r\n\r\n.dwclub-nav,\r\n.dwclub-hero,\r\n\/* =========================================================\r\n   07. SECCIONES GENERALES\r\n   ========================================================= *\/\r\n\r\n.dwclub-section {\r\n  position: relative;\r\n  z-index: 1;\r\n  width: min(100% - 40px, 1280px);\r\n  margin-inline: auto;\r\n}\r\n\r\n\/* =========================================================\r\n   04. HEADER \/ LOGOTIPO\r\n   ========================================================= *\/\r\n\r\n.dwclub-nav {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: flex-start;\r\n  padding: 24px 0 48px;\r\n}\r\n\r\n.dwclub-brand,\r\n.dwclub-nav-cta,\r\n.dwclub-secondary-cta {\r\n  color: inherit;\r\n  text-decoration: none;\r\n}\r\n\r\n.dwclub-brand {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 10px;\r\n  font-size: 18px;\r\n  font-weight: 800;\r\n  color: #c8d0ff;\r\n}\r\n\r\n.dwclub-brand-icon {\r\n  display: grid;\r\n  place-items: center;\r\n  width: 36px;\r\n  height: 36px;\r\n  border-radius: 14px;\r\n  background: linear-gradient(135deg, var(--dw-blue), var(--dw-violet));\r\n  box-shadow: 0 0 34px rgba(104, 92, 255, 0.58);\r\n}\r\n\r\n.dwclub-brand-logo {\r\n  display: block;\r\n  width: 188px;\r\n  max-width: 42vw;\r\n  height: auto;\r\n  object-fit: contain;\r\n  filter: drop-shadow(0 0 22px rgba(104, 92, 255, 0.26));\r\n}\r\n\r\n.dwclub-nav-cta {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  padding: 11px 18px;\r\n  border: 1px solid rgba(91, 133, 255, 0.55);\r\n  border-radius: 999px;\r\n  background: rgba(55, 93, 210, 0.12);\r\n  font-size: 14px;\r\n  font-weight: 800;\r\n}\r\n\r\n\/* =========================================================\r\n   05. HERO\r\n   ========================================================= *\/\r\n\r\n.dwclub-hero {\r\n  display: grid;\r\n  grid-template-columns: minmax(0, 1fr) minmax(380px, 520px);\r\n  align-items: start;\r\n  gap: clamp(48px, 7vw, 110px);\r\n  padding: 72px 0 96px;\r\n}\r\n\r\n.dwclub-pill,\r\n.dwclub-form-pill {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  width: fit-content;\r\n  border-radius: 999px;\r\n  border: 1px solid var(--dw-border);\r\n  background: rgba(13, 18, 44, 0.62);\r\n  color: #f4f7ff;\r\n  font-size: 12px;\r\n  font-weight: 800;\r\n}\r\n\r\n.dwclub-pill {\r\n  padding: 8px 14px;\r\n}\r\n\r\n.dwclub-hero h1 {\r\n  max-width: 700px;\r\n  margin: 28px 0 0;\r\n  color: var(--dw-text);\r\n  font-size: clamp(44px, 5.1vw, 76px);\r\n  line-height: 1.04;\r\n  font-weight: 900;\r\n  letter-spacing: 0;\r\n}\r\n\r\n.dwclub-hero h1 span,\r\n.dwclub-section-heading h2 span,\r\n.dwclub-preferences-copy h2 span {\r\n  background: linear-gradient(135deg, #83c7ff, #a777ff);\r\n  -webkit-background-clip: text;\r\n  background-clip: text;\r\n  color: transparent;\r\n}\r\n\r\n.dwclub-lead {\r\n  max-width: 610px;\r\n  margin: 24px 0 0;\r\n  color: var(--dw-muted);\r\n  font-size: 18px;\r\n  line-height: 1.65;\r\n}\r\n\r\n.dwclub-benefit-list {\r\n  display: grid;\r\n  grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  gap: 18px 28px;\r\n  max-width: 650px;\r\n  margin: 34px 0 0;\r\n  padding: 0;\r\n  list-style: none;\r\n}\r\n\r\n.dwclub-benefit-list li {\r\n  display: flex;\r\n  align-items: flex-start;\r\n  gap: 11px;\r\n  color: #f2f5ff;\r\n  font-size: 15px;\r\n  font-weight: 650;\r\n  line-height: 1.35;\r\n}\r\n\r\n.dwclub-benefit-list span {\r\n  display: grid;\r\n  place-items: center;\r\n  flex: 0 0 auto;\r\n  width: 22px;\r\n  height: 22px;\r\n  border-radius: 999px;\r\n  background: rgba(73, 132, 255, 0.2);\r\n  color: #5e98ff;\r\n  font-size: 13px;\r\n}\r\n\r\n.dwclub-secondary-cta {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 10px;\r\n  margin-top: 40px;\r\n  padding: 15px 22px;\r\n  border: 1px solid var(--dw-border);\r\n  border-radius: 18px;\r\n  background: rgba(14, 17, 37, 0.62);\r\n  color: #fff;\r\n  font-size: 15px;\r\n  font-weight: 800;\r\n}\r\n\r\n\/* =========================================================\r\n   06. FORMULARIOS VISUALES\r\n   ========================================================= *\/\r\n\r\n.dwclub-form-card {\r\n  position: relative;\r\n  padding: 34px;\r\n  border: 1px solid var(--dw-border);\r\n  border-radius: 30px;\r\n  background: linear-gradient(160deg, rgba(15, 17, 42, 0.92), rgba(14, 8, 35, 0.88));\r\n  box-shadow:\r\n    0 0 42px rgba(75, 112, 255, 0.32),\r\n    0 0 78px rgba(143, 48, 255, 0.18),\r\n    0 30px 80px rgba(0, 0, 0, 0.42);\r\n  backdrop-filter: blur(16px);\r\n}\r\n\r\n.dwclub-form-pill {\r\n  padding: 7px 12px;\r\n  border: 0;\r\n  background: rgba(67, 114, 255, 0.18);\r\n  color: #5c96ff;\r\n}\r\n\r\n.dwclub-form-card h2 {\r\n  margin: 18px 0 0;\r\n  font-size: clamp(26px, 2vw, 34px);\r\n  line-height: 1.12;\r\n  font-weight: 900;\r\n  color: #fff;\r\n}\r\n\r\n.dwclub-form-card p {\r\n  margin: 12px 0 28px;\r\n  color: var(--dw-muted);\r\n  font-size: 15px;\r\n  line-height: 1.55;\r\n}\r\n\r\n.dwclub-form-card form,\r\n.dwclub-form-card label {\r\n  display: grid;\r\n  gap: 8px;\r\n}\r\n\r\n.dwclub-form-card form {\r\n  gap: 18px;\r\n}\r\n\r\n.dwclub-form-card label span,\r\n.dwclub-fieldset > span {\r\n  color: #c5ccef;\r\n  font-size: 13px;\r\n  font-weight: 750;\r\n}\r\n\r\n.dwclub-fieldset em {\r\n  color: rgba(197, 204, 239, 0.55);\r\n  font-style: normal;\r\n}\r\n\r\n.dwclub-form-card input {\r\n  width: 100%;\r\n  min-height: 54px;\r\n  padding: 0 18px;\r\n  border: 1px solid var(--dw-border);\r\n  border-radius: 18px;\r\n  background: rgba(28, 31, 64, 0.6);\r\n  color: #fff;\r\n  font: inherit;\r\n  outline: none;\r\n}\r\n\r\n.dwclub-form-card input::placeholder {\r\n  color: rgba(174, 182, 219, 0.62);\r\n}\r\n\r\n.dwclub-fieldset {\r\n  display: grid;\r\n  gap: 10px;\r\n}\r\n\r\n.dwclub-choice-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  gap: 10px;\r\n}\r\n\r\n.dwclub-choice-grid button,\r\n.dwclub-tags button {\r\n  border: 1px solid var(--dw-border);\r\n  background: rgba(28, 31, 64, 0.38);\r\n  color: #c8d0f1;\r\n  font: inherit;\r\n  font-weight: 750;\r\n}\r\n\r\n.dwclub-choice-grid button {\r\n  min-height: 44px;\r\n  border-radius: 16px;\r\n}\r\n\r\n.dwclub-tags {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: 8px;\r\n}\r\n\r\n.dwclub-tags button {\r\n  padding: 8px 13px;\r\n  border-radius: 999px;\r\n  font-size: 13px;\r\n}\r\n\r\n.dwclub-submit {\r\n  min-height: 58px;\r\n  margin-top: 4px;\r\n  border: 0;\r\n  border-radius: 18px;\r\n  background: linear-gradient(135deg, var(--dw-blue), var(--dw-violet));\r\n  color: #09091a;\r\n  font: inherit;\r\n  font-size: 16px;\r\n  font-weight: 900;\r\n  box-shadow: 0 16px 34px rgba(112, 78, 255, 0.34);\r\n}\r\n\r\n.dwclub-form-card small {\r\n  display: block;\r\n  color: rgba(174, 182, 219, 0.78);\r\n  font-size: 11px;\r\n  line-height: 1.55;\r\n  text-align: center;\r\n}\r\n\r\n.dwclub-section {\r\n  padding: 86px 0;\r\n}\r\n\r\n.dwclub-section-heading {\r\n  max-width: 720px;\r\n  margin: 0 auto;\r\n  text-align: center;\r\n}\r\n\r\n.dwclub-section-heading h2,\r\n.dwclub-trust-box h2,\r\n.dwclub-preferences-copy h2,\r\n.dwclub-faq-section h2 {\r\n  margin: 0;\r\n  color: #fff;\r\n  font-size: clamp(30px, 3vw, 44px);\r\n  line-height: 1.12;\r\n  font-weight: 900;\r\n  letter-spacing: 0;\r\n}\r\n\r\n.dwclub-section-heading p {\r\n  max-width: 640px;\r\n  margin: 16px auto 0;\r\n  color: var(--dw-muted);\r\n  font-size: 16px;\r\n  line-height: 1.6;\r\n}\r\n\r\n.dwclub-note {\r\n  margin-top: 8px !important;\r\n  font-size: 14px !important;\r\n  color: rgba(174, 182, 219, 0.78) !important;\r\n}\r\n\r\n\/* =========================================================\r\n   08. BENEFICIOS\r\n   ========================================================= *\/\r\n\r\n.dwclub-card-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(4, minmax(0, 1fr));\r\n  gap: 22px;\r\n  margin-top: 54px;\r\n}\r\n\r\n.dwclub-info-card {\r\n  min-height: 210px;\r\n  padding: 28px;\r\n  border: 1px solid var(--dw-border);\r\n  border-radius: 22px;\r\n  background: linear-gradient(160deg, rgba(18, 21, 49, 0.68), rgba(15, 10, 39, 0.56));\r\n  box-shadow: 0 26px 70px rgba(0, 0, 0, 0.22);\r\n  backdrop-filter: blur(16px);\r\n}\r\n\r\n.dwclub-card-icon {\r\n  display: grid;\r\n  place-items: center;\r\n  width: 50px;\r\n  height: 50px;\r\n  margin-bottom: 22px;\r\n  border-radius: 16px;\r\n  background:\r\n    radial-gradient(circle at 30% 20%, rgba(255, 255, 255, 0.22), transparent 34%),\r\n    linear-gradient(135deg, rgba(74, 134, 255, 0.95), rgba(155, 77, 255, 0.95));\r\n  box-shadow: 0 0 38px rgba(116, 91, 255, 0.46);\r\n  color: #f7f9ff;\r\n}\r\n\r\n.dwclub-card-icon svg {\r\n  width: 25px;\r\n  height: 25px;\r\n  stroke: currentColor;\r\n  stroke-width: 2.1;\r\n  fill: none;\r\n  stroke-linecap: round;\r\n  stroke-linejoin: round;\r\n}\r\n\r\n.dwclub-info-card h3,\r\n.dwclub-trust-item h3,\r\n.dwclub-console-card h3 {\r\n  margin: 0;\r\n  color: #fff;\r\n  font-weight: 850;\r\n}\r\n\r\n.dwclub-info-card h3 {\r\n  font-size: 17px;\r\n  line-height: 1.25;\r\n}\r\n\r\n.dwclub-info-card p {\r\n  margin: 12px 0 0;\r\n  color: var(--dw-muted);\r\n  font-size: 14px;\r\n  line-height: 1.55;\r\n}\r\n\r\n\/* =========================================================\r\n   09. CONFIANZA\r\n   ========================================================= *\/\r\n\r\n.dwclub-trust-section {\r\n  padding-top: 42px;\r\n  padding-bottom: 76px;\r\n}\r\n\r\n.dwclub-trust-box {\r\n  padding: 38px 48px;\r\n  border: 1px solid var(--dw-border);\r\n  border-radius: 26px;\r\n  background: rgba(15, 18, 43, 0.6);\r\n  box-shadow: 0 24px 80px rgba(0, 0, 0, 0.22);\r\n  backdrop-filter: blur(16px);\r\n}\r\n\r\n.dwclub-trust-box h2 {\r\n  text-align: center;\r\n  font-size: clamp(26px, 2.4vw, 34px);\r\n}\r\n\r\n.dwclub-trust-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(4, minmax(0, 1fr));\r\n  gap: 30px;\r\n  margin-top: 34px;\r\n}\r\n\r\n.dwclub-trust-item {\r\n  display: flex;\r\n  align-items: flex-start;\r\n  gap: 14px;\r\n}\r\n\r\n.dwclub-trust-item > span {\r\n  display: grid;\r\n  place-items: center;\r\n  flex: 0 0 auto;\r\n  width: 38px;\r\n  height: 38px;\r\n  border-radius: 13px;\r\n  background: rgba(74, 134, 255, 0.2);\r\n  color: #75a6ff;\r\n  font-size: 17px;\r\n}\r\n\r\n.dwclub-trust-item h3 {\r\n  font-size: 15px;\r\n  line-height: 1.25;\r\n}\r\n\r\n.dwclub-trust-item p {\r\n  margin: 5px 0 0;\r\n  color: var(--dw-muted);\r\n  font-size: 13px;\r\n  line-height: 1.35;\r\n}\r\n\r\n\/* =========================================================\r\n   10. CONSOLAS \/ PREFERENCIAS\r\n   ========================================================= *\/\r\n\r\n.dwclub-preferences-section {\r\n  display: grid;\r\n  grid-template-columns: minmax(0, 1fr) minmax(360px, 560px);\r\n  align-items: center;\r\n  gap: clamp(42px, 6vw, 78px);\r\n  padding-top: 50px;\r\n  padding-bottom: 96px;\r\n}\r\n\r\n.dwclub-console-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  gap: 18px;\r\n}\r\n\r\n.dwclub-console-card {\r\n  position: relative;\r\n  display: flex;\r\n  min-height: 156px;\r\n  flex-direction: column;\r\n  justify-content: space-between;\r\n  overflow: hidden;\r\n  padding: 24px;\r\n  border: 1px solid var(--dw-border);\r\n  border-radius: 22px;\r\n  background: linear-gradient(145deg, rgba(18, 22, 50, 0.7), rgba(14, 11, 38, 0.58));\r\n  box-shadow: 0 24px 70px rgba(0, 0, 0, 0.18);\r\n}\r\n\r\n.dwclub-console-card::after {\r\n  content: \"\";\r\n  position: absolute;\r\n  right: -36px;\r\n  bottom: -46px;\r\n  width: 120px;\r\n  height: 120px;\r\n  border-radius: 999px;\r\n  background: rgba(82, 132, 255, 0.24);\r\n  filter: blur(26px);\r\n}\r\n\r\n.dwclub-console-ps4::after {\r\n  background: rgba(112, 96, 255, 0.25);\r\n}\r\n\r\n.dwclub-console-xbox::after {\r\n  background: rgba(42, 210, 138, 0.22);\r\n}\r\n\r\n.dwclub-console-switch::after {\r\n  background: rgba(230, 72, 126, 0.22);\r\n}\r\n\r\n.dwclub-console-card > span,\r\n.dwclub-console-card h3 {\r\n  position: relative;\r\n  z-index: 2;\r\n}\r\n\r\n.dwclub-console-card > span {\r\n  color: rgba(246, 247, 255, 0.82);\r\n  font-size: 24px;\r\n}\r\n\r\n.dwclub-console-img {\r\n  position: absolute;\r\n  z-index: 1;\r\n  right: 8px;\r\n  top: 50%;\r\n  width: 58%;\r\n  max-width: 170px;\r\n  max-height: 86%;\r\n  object-fit: contain;\r\n  transform: translateY(-50%);\r\n  opacity: 0.9;\r\n  filter: drop-shadow(0 18px 24px rgba(0, 0, 0, 0.42));\r\n  pointer-events: none;\r\n}\r\n\r\n.dwclub-console-card h3 {\r\n  font-size: 22px;\r\n  line-height: 1;\r\n}\r\n\r\n.dwclub-preferences-copy p {\r\n  max-width: 590px;\r\n  margin: 18px 0 0;\r\n  color: var(--dw-muted);\r\n  font-size: 16px;\r\n  line-height: 1.65;\r\n}\r\n\r\n.dwclub-preferences-copy ul {\r\n  display: grid;\r\n  gap: 15px;\r\n  margin: 28px 0 0;\r\n  padding: 0;\r\n  list-style: none;\r\n}\r\n\r\n.dwclub-preferences-copy li {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n  color: #f2f5ff;\r\n  font-size: 15px;\r\n  font-weight: 650;\r\n}\r\n\r\n.dwclub-preferences-copy li span {\r\n  display: grid;\r\n  place-items: center;\r\n  width: 24px;\r\n  height: 24px;\r\n  border-radius: 999px;\r\n  background: linear-gradient(135deg, var(--dw-blue), var(--dw-violet));\r\n  color: #080916;\r\n  font-size: 13px;\r\n  font-weight: 900;\r\n}\r\n\r\n\/* =========================================================\r\n   11. SEGUNDO CTA\r\n   ========================================================= *\/\r\n\r\n.dwclub-cta-section {\r\n  max-width: 900px;\r\n}\r\n\r\n.dwclub-form-card-bottom {\r\n  max-width: 560px;\r\n  margin: 40px auto 0;\r\n}\r\n\r\n\/* =========================================================\r\n   12. FAQ\r\n   ========================================================= *\/\r\n\r\n.dwclub-faq-section {\r\n  max-width: 760px;\r\n  text-align: center;\r\n  padding-top: 78px;\r\n  padding-bottom: 112px;\r\n}\r\n\r\n.dwclub-faq-list {\r\n  display: grid;\r\n  gap: 12px;\r\n  margin-top: 42px;\r\n  text-align: left;\r\n}\r\n\r\n.dwclub-faq-list details {\r\n  border: 1px solid var(--dw-border);\r\n  border-radius: 18px;\r\n  background: rgba(15, 18, 43, 0.58);\r\n  overflow: hidden;\r\n}\r\n\r\n.dwclub-faq-list summary {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: 16px;\r\n  padding: 18px 22px;\r\n  color: #fff;\r\n  font-size: 15px;\r\n  font-weight: 850;\r\n  cursor: pointer;\r\n  list-style: none;\r\n}\r\n\r\n.dwclub-faq-list summary::-webkit-details-marker {\r\n  display: none;\r\n}\r\n\r\n.dwclub-faq-list summary::after {\r\n  content: \"\u2304\";\r\n  color: #6f9bff;\r\n  font-size: 18px;\r\n}\r\n\r\n.dwclub-faq-list details[open] summary::after {\r\n  transform: rotate(180deg);\r\n}\r\n\r\n.dwclub-faq-list p {\r\n  margin: 0;\r\n  padding: 0 22px 20px;\r\n  color: var(--dw-muted);\r\n  font-size: 14px;\r\n  line-height: 1.55;\r\n}\r\n\r\n\/* =========================================================\r\n   13. RESPONSIVE TABLET\r\n   ========================================================= *\/\r\n\r\n@media (max-width: 1024px) {\r\n  .dwclub-hero {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .dwclub-form-card {\r\n    max-width: 620px;\r\n    width: 100%;\r\n  }\r\n\r\n  .dwclub-card-grid,\r\n  .dwclub-trust-grid {\r\n    grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  }\r\n\r\n  .dwclub-preferences-section {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .dwclub-preferences-copy {\r\n    order: -1;\r\n  }\r\n}\r\n.dwclub-landing .dwclub-ac-card #_form_3_ input[type=\"date\"]::-webkit-calendar-picker-indicator,\r\n.dwclub-landing .dwclub-ac-card #_form_3_ input.date_field::-webkit-calendar-picker-indicator {\r\n  filter: invert(1) brightness(2.5) contrast(1.2) !important;\r\n  opacity: 1 !important;\r\n  cursor: pointer !important;\r\n}\r\n\r\n.dwclub-landing .dwclub-ac-card #_form_3_ input[type=\"date\"]::-webkit-datetime-edit,\r\n.dwclub-landing .dwclub-ac-card #_form_3_ input.date_field::-webkit-datetime-edit {\r\n  color: #fff !important;\r\n}\r\n\/* =========================================================\r\n   14. RESPONSIVE MOVIL\r\n   ========================================================= *\/\r\n\r\n\r\n\r\n\/* Oculta el textarea t\u00e9cnico que Google reCAPTCHA rellena al verificar *\/\r\n.dwclub-landing .dwclub-ac-card #_form_3_ textarea.g-recaptcha-response,\r\n.dwclub-landing .dwclub-ac-card #_form_3_ textarea[name=\"g-recaptcha-response\"],\r\n.dwclub-landing .dwclub-ac-card #_form_3_ #g-recaptcha-response {\r\n  position: absolute !important;\r\n  left: -9999px !important;\r\n  top: auto !important;\r\n  width: 1px !important;\r\n  height: 1px !important;\r\n  min-height: 0 !important;\r\n  max-height: 1px !important;\r\n  padding: 0 !important;\r\n  margin: 0 !important;\r\n  border: 0 !important;\r\n  opacity: 0 !important;\r\n  overflow: hidden !important;\r\n  pointer-events: none !important;\r\n}\r\n\r\n@media (max-width: 640px) {\r\n  .dwclub-nav,\r\n  .dwclub-hero,\r\n  .dwclub-section {\r\n    width: min(100% - 28px, 1280px);\r\n  }\r\n\r\n  .dwclub-nav {\r\n    padding: 18px 0 34px;\r\n  }\r\n\r\n  .dwclub-brand {\r\n    font-size: 16px;\r\n  }\r\n\r\n  .dwclub-hero {\r\n    gap: 42px;\r\n    padding-bottom: 64px;\r\n  }\r\n\r\n  .dwclub-hero h1 {\r\n    font-size: 42px;\r\n  }\r\n\r\n  .dwclub-benefit-list,\r\n  .dwclub-choice-grid,\r\n  .dwclub-card-grid,\r\n  .dwclub-trust-grid,\r\n  .dwclub-console-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .dwclub-section {\r\n    padding: 58px 0;\r\n  }\r\n\r\n  .dwclub-form-card {\r\n    padding: 24px;\r\n    border-radius: 24px;\r\n  }\r\n\r\n  .dwclub-info-card {\r\n    min-height: auto;\r\n    padding: 24px;\r\n  }\r\n\r\n  .dwclub-trust-box {\r\n    padding: 28px 22px;\r\n    border-radius: 22px;\r\n  }\r\n\r\n  .dwclub-console-card {\r\n    min-height: 128px;\r\n  }\r\n}\r\n\r\n\r\n\r\n\/* =========================================================\r\n   13. ACTIVE CAMPAIGN - FULL EMBED ESTILIZADO\r\n   Mantiene el formulario real y elimina el aspecto blanco por CSS local.\r\n   ========================================================= *\/\r\n\r\n.dwclub-ac-form-shell {\r\n  margin-top: 2px;\r\n}\r\n\r\n.dwclub-landing .dwclub-ac-card #_form_3_ {\r\n  width: 100% !important;\r\n  min-width: 0 !important;\r\n  max-width: none !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  background: transparent !important;\r\n  border: 0 !important;\r\n  border-radius: 0 !important;\r\n  box-shadow: none !important;\r\n  color: #fff !important;\r\n  font-family: inherit !important;\r\n  text-align: left !important;\r\n}\r\n\r\n.dwclub-landing .dwclub-ac-card #_form_3_,\r\n.dwclub-landing .dwclub-ac-card #_form_3_ * {\r\n  box-sizing: border-box !important;\r\n}\r\n\r\n.dwclub-landing .dwclub-ac-card #_form_3_ ._form-content {\r\n  display: grid !important;\r\n  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\r\n  gap: 16px 18px !important;\r\n  width: 100% !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n}\r\n\r\n.dwclub-landing .dwclub-ac-card #_form_3_ ._form_element,\r\n.dwclub-landing .dwclub-ac-card #_form_3_ ._button-wrapper,\r\n.dwclub-landing .dwclub-ac-card #_form_3_ ._inline-style,\r\n.dwclub-landing .dwclub-ac-card #_form_3_ ._clear-element {\r\n  float: none !important;\r\n  display: block !important;\r\n  width: 100% !important;\r\n  max-width: 100% !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  clear: none !important;\r\n}\r\n\r\n.dwclub-landing .dwclub-ac-card #_form_3_ ._clear,\r\n.dwclub-landing .dwclub-ac-card #_form_3_ ._x85464601,\r\n.dwclub-landing .dwclub-ac-card #_form_3_ ._button-wrapper,\r\n.dwclub-landing .dwclub-ac-card #_form_3_ ._clear-element,\r\n.dwclub-landing .dwclub-ac-card #_form_3_ ._form-thank-you,\r\n.dwclub-landing .dwclub-ac-card #_form_3_ ._show_be_error {\r\n  grid-column: 1 \/ -1 !important;\r\n}\r\n\r\n.dwclub-landing .dwclub-ac-card #_form_3_ ._form-title {\r\n  display: none !important;\r\n}\r\n\r\n.dwclub-landing .dwclub-ac-card #_form_3_ ._form-label,\r\n.dwclub-landing .dwclub-ac-card #_form_3_ ._form_element ._form-label {\r\n  display: block !important;\r\n  width: 100% !important;\r\n  margin: 0 0 8px !important;\r\n  color: #c5ccef !important;\r\n  font-family: inherit !important;\r\n  font-size: 13px !important;\r\n  font-weight: 750 !important;\r\n  line-height: 1.3 !important;\r\n}\r\n\r\n.dwclub-landing .dwclub-ac-card #_form_3_ .field-required {\r\n  color: #8fb5ff !important;\r\n  margin-left: 3px !important;\r\n}\r\n\r\n.dwclub-landing .dwclub-ac-card #_form_3_ ._field-wrapper {\r\n  width: 100% !important;\r\n  position: relative !important;\r\n}\r\n\r\n.dwclub-landing .dwclub-ac-card #_form_3_ input[type=\"text\"],\r\n.dwclub-landing .dwclub-ac-card #_form_3_ input[type=\"email\"],\r\n.dwclub-landing .dwclub-ac-card #_form_3_ input[type=\"date\"],\r\n.dwclub-landing .dwclub-ac-card #_form_3_ input.date_field,\r\n.dwclub-landing .dwclub-ac-card #_form_3_ select,\r\n.dwclub-landing .dwclub-ac-card #_form_3_ textarea {\r\n  display: block !important;\r\n  width: 100% !important;\r\n  min-width: 0 !important;\r\n  min-height: 54px !important;\r\n  height: 54px !important;\r\n  padding: 0 18px !important;\r\n  border: 1px solid var(--dw-border) !important;\r\n  border-radius: 18px !important;\r\n  background: rgba(28, 31, 64, 0.6) !important;\r\n  color: #fff !important;\r\n  font-family: inherit !important;\r\n  font-size: 15px !important;\r\n  font-weight: 500 !important;\r\n  line-height: 1.2 !important;\r\n  outline: none !important;\r\n  box-shadow: none !important;\r\n}\r\n\r\n.dwclub-landing .dwclub-ac-card #_form_3_ input::placeholder {\r\n  color: rgba(174, 182, 219, 0.62) !important;\r\n}\r\n\r\n.dwclub-landing .dwclub-ac-card #_form_3_ select {\r\n  appearance: auto !important;\r\n  cursor: pointer !important;\r\n}\r\n\r\n.dwclub-landing .dwclub-ac-card #_form_3_ select option {\r\n  background: #11142d !important;\r\n  color: #fff !important;\r\n}\r\n\r\n.dwclub-landing .dwclub-ac-card #_form_3_ input:focus,\r\n.dwclub-landing .dwclub-ac-card #_form_3_ select:focus,\r\n.dwclub-landing .dwclub-ac-card #_form_3_ textarea:focus {\r\n  border-color: rgba(124, 92, 255, 0.72) !important;\r\n  box-shadow: 0 0 0 3px rgba(124, 92, 255, 0.18) !important;\r\n}\r\n\r\n.dwclub-landing .dwclub-ac-card #_form_3_ .g-recaptcha {\r\n  max-width: 100% !important;\r\n  overflow: hidden !important;\r\n  border-radius: 14px !important;\r\n}\r\n\r\n\/* Ajuste final: reCAPTCHA compacto dentro del formulario *\/\r\n.dwclub-landing .dwclub-ac-card #_form_3_ ._x85464601 {\r\n  overflow: visible !important;\r\n}\r\n\r\n.dwclub-landing .dwclub-ac-card #_form_3_ ._x85464601 ._form-label {\r\n  margin-bottom: 7px !important;\r\n}\r\n\r\n.dwclub-landing .dwclub-ac-card #_form_3_ .g-recaptcha {\r\n  width: 304px !important;\r\n  max-width: 100% !important;\r\n  min-height: 78px !important;\r\n  height: 78px !important;\r\n  overflow: visible !important;\r\n  transform: scale(0.9) !important;\r\n  transform-origin: left top !important;\r\n  margin-bottom: -4px !important;\r\n  border-radius: 14px !important;\r\n}\r\n\r\n\r\n.dwclub-landing .dwclub-ac-card #_form_3_ ._submit,\r\n.dwclub-landing .dwclub-ac-card #_form_3_ button[type=\"submit\"] {\r\n  display: inline-flex !important;\r\n  align-items: center !important;\r\n  justify-content: center !important;\r\n  width: 100% !important;\r\n  min-height: 58px !important;\r\n  margin: 2px 0 0 !important;\r\n  padding: 0 22px !important;\r\n  border: 0 !important;\r\n  border-radius: 18px !important;\r\n  background: linear-gradient(135deg, var(--dw-blue), var(--dw-violet)) !important;\r\n  color: #09091a !important;\r\n  font-family: inherit !important;\r\n  font-size: 16px !important;\r\n  font-weight: 900 !important;\r\n  line-height: 1.1 !important;\r\n  text-align: center !important;\r\n  box-shadow: 0 16px 34px rgba(112, 78, 255, 0.34) !important;\r\n}\r\n\r\n.dwclub-landing .dwclub-ac-card #_form_3_ ._submit:hover,\r\n.dwclub-landing .dwclub-ac-card #_form_3_ button[type=\"submit\"]:hover {\r\n  filter: brightness(1.08) !important;\r\n}\r\n\r\n.dwclub-landing .dwclub-ac-card #_form_3_ ._form-thank-you {\r\n  color: #f6f7ff !important;\r\n  font-family: inherit !important;\r\n  font-size: 18px !important;\r\n  line-height: 1.45 !important;\r\n  text-align: center !important;\r\n}\r\n\r\n.dwclub-landing .dwclub-ac-card #_form_3_ ._error-inner {\r\n  font-family: inherit !important;\r\n  text-align: left !important;\r\n}\r\n\r\n.dwclub-primary-cta {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  min-height: 58px;\r\n  margin-top: 32px;\r\n  padding: 0 30px;\r\n  border-radius: 18px;\r\n  background: linear-gradient(135deg, var(--dw-blue), var(--dw-violet));\r\n  color: #09091a;\r\n  font-size: 16px;\r\n  font-weight: 900;\r\n  text-decoration: none;\r\n  box-shadow: 0 16px 34px rgba(112, 78, 255, 0.34);\r\n}\r\n\r\n\r\n\r\n.dwclub-landing .dwclub-ac-card #_form_3_ .dwclub-consent-field {\r\n  grid-column: 1 \/ -1 !important;\r\n}\r\n\r\n.dwclub-landing .dwclub-ac-card #_form_3_ .dwclub-consent-label {\r\n  display: flex !important;\r\n  align-items: flex-start !important;\r\n  gap: 10px !important;\r\n  width: 100% !important;\r\n  margin: 0 !important;\r\n  color: rgba(197, 204, 239, 0.9) !important;\r\n  font-family: inherit !important;\r\n  font-size: 12px !important;\r\n  font-weight: 500 !important;\r\n  line-height: 1.45 !important;\r\n}\r\n\r\n.dwclub-landing .dwclub-ac-card #_form_3_ .dwclub-consent-label input[type=\"checkbox\"] {\r\n  appearance: none !important;\r\n  flex: 0 0 auto !important;\r\n  width: 18px !important;\r\n  height: 18px !important;\r\n  min-height: 18px !important;\r\n  margin: 2px 0 0 !important;\r\n  padding: 0 !important;\r\n  border: 1px solid rgba(143, 155, 255, 0.36) !important;\r\n  border-radius: 6px !important;\r\n  background: rgba(28, 31, 64, 0.7) !important;\r\n  cursor: pointer !important;\r\n}\r\n\r\n.dwclub-landing .dwclub-ac-card #_form_3_ .dwclub-consent-label input[type=\"checkbox\"]:checked {\r\n  background: linear-gradient(135deg, var(--dw-blue), var(--dw-violet)) !important;\r\n  border-color: rgba(143, 155, 255, 0.9) !important;\r\n  box-shadow: inset 0 0 0 4px rgba(8, 9, 22, 0.55) !important;\r\n}\r\n\r\n.dwclub-landing .dwclub-ac-card #_form_3_ .dwclub-consent-label a {\r\n  color: #8fb5ff !important;\r\n  font-weight: 750 !important;\r\n  text-decoration: underline !important;\r\n  text-underline-offset: 3px !important;\r\n}\r\n\r\n@media (max-width: 640px) {\r\n  .dwclub-landing .dwclub-ac-card #_form_3_ ._form-content {\r\n    grid-template-columns: 1fr !important;\r\n  }\r\n  .dwclub-landing .dwclub-ac-card #_form_3_ .g-recaptcha {\r\n    min-height: 74px !important;\r\n    height: 74px !important;\r\n    transform: scale(0.82) !important;\r\n    transform-origin: left top !important;\r\n    margin-bottom: -8px !important;\r\n  }\r\n}\r\n\r\n<\/style>\r\n\r\n<!-- =========================================================\r\n     LANDING CLUB GAMER - CONTENEDOR GENERAL\r\n     Todo vive dentro de .dwclub-landing para no afectar al resto de WordPress.\r\n     ========================================================= -->\r\n<div class=\"dwclub-landing\">\r\n\r\n  <!-- ==================== 02. HERO ==================== -->\r\n  <section class=\"dwclub-hero\">\r\n    <!-- Columna izquierda: badge, titular, texto, beneficios y boton -->\r\n    <div class=\"dwclub-hero-copy\">\r\n      <div class=\"dwclub-pill\">\ud83c\udfae Club Gamer DigitalWorldPSN<\/div>\r\n      <h1>\r\n        Recevez des offres, sorties et\r\n        <span>avantages gamer<\/span>\r\n        avant tout le monde\r\n      <\/h1>\r\n      <p class=\"dwclub-lead\">\r\n        Rejoignez gratuitement le Club Gamer de DigitalWorldPSN et recevez des remises exclusives,\r\n        des nouveaut\u00e9s, des pr\u00e9commandes et des recommandations selon votre console pr\u00e9f\u00e9r\u00e9e.\r\n      <\/p>\r\n      <ul class=\"dwclub-benefit-list\">\r\n        <li><span>\u2726<\/span> Offres exclusives pour les abonn\u00e9s<\/li>\r\n        <li><span>\u2726<\/span> Alertes sorties et pr\u00e9commandes<\/li>\r\n        <li><span>\u2726<\/span> Recommandations selon votre console<\/li>\r\n        <li><span>\u2726<\/span> Special promotions avant tout le monde<\/li>\r\n      <\/ul>\r\n      <a class=\"dwclub-secondary-cta\" href=\"#dwclub-benefits\">Voir les avantages du club <span>\u2192<\/span><\/a>\r\n    <\/div>\r\n\r\n    <!-- Columna derecha: formulario real de ActiveCampaign -->\r\n    <div class=\"dwclub-form-card dwclub-ac-card\" id=\"dwclub-form\">\r\n      <div class=\"dwclub-form-pill\">\u2726 Gratuit \u00b7 Sans engagement<\/div>\r\n      <h2>Rejoignez gratuitement le Club Gamer<\/h2>\r\n      <p>Indiquez vos pr\u00e9f\u00e9rences et nous vous enverrons des offres, sorties et nouveaut\u00e9s adapt\u00e9es \u00e0 vos centres d\u2019int\u00e9r\u00eat.<\/p>\r\n\r\n      <div class=\"dwclub-ac-form-shell\">\r\n                <form method=\"POST\" action=\"https:\/\/digitalworldpsn.activehosted.com\/proc.php\" id=\"_form_3_\" class=\"_form _form_3 _inline-form _inline-style _dark\" novalidate data-styles-version=\"5\">\r\n            <input type=\"hidden\" name=\"u\" value=\"3\" \/>\r\n            <input type=\"hidden\" name=\"f\" value=\"3\" \/>\r\n            <input type=\"hidden\" name=\"s\" \/>\r\n            <input type=\"hidden\" name=\"c\" value=\"0\" \/>\r\n            <input type=\"hidden\" name=\"m\" value=\"0\" \/>\r\n            <input type=\"hidden\" name=\"act\" value=\"sub\" \/>\r\n            <input type=\"hidden\" name=\"v\" value=\"2\" \/>\r\n            <input type=\"hidden\" name=\"or\" value=\"8ab38202-f0e1-9446-8079-f39e384ac6e8\" \/>\r\n            <div class=\"_form-content\">\r\n              <div class=\"_form_element _x06763394 _inline-style _clear\" >\r\n                <h2 class=\"_form-title\">\r\n                  Rejoignez le Club Gamer de DigitalWorldPSN\r\n                <\/h2>\r\n              <\/div>\r\n              <div class=\"_form_element _x67137319 _inline-style \" >\r\n                <label for=\"fullname\" class=\"_form-label\">\r\n                  Nom<span class=\"field-required\">\r\n                  *\r\n                <\/span>\r\n              <\/label>\r\n              <div class=\"_field-wrapper\">\r\n                <input type=\"text\" id=\"fullname\" name=\"fullname\" placeholder=\"Votre nom\" required\/>\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"_form_element _x83137873 _inline-style \" >\r\n              <label for=\"email\" class=\"_form-label\">\r\n                E-mail<span class=\"field-required\">\r\n                *\r\n              <\/span>\r\n            <\/label>\r\n            <div class=\"_field-wrapper\">\r\n              <input type=\"text\" id=\"email\" name=\"email\" placeholder=\"vous@email.com\" required\/>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"_form_element _x35054385 _inline-style \" >\r\n            <label for=\"field[1]\" class=\"_form-label\">\r\n              Date de naissance<span class=\"field-required\">\r\n              *\r\n            <\/span>\r\n          <\/label>\r\n          <div class=\"_field-wrapper\">\r\n            <input type=\"date\" class=\"date_field\" id=\"field[1]\" name=\"field[1]\" value=\"\" placeholder=\"\" required \/>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"_form_element _x95711976 _inline-style \" >\r\n          <label for=\"field[24]\" class=\"_form-label\">\r\n            Console pr\u00e9f\u00e9r\u00e9e<span class=\"field-required\">\r\n            *\r\n          <\/span>\r\n        <\/label>\r\n        <div class=\"_field-wrapper\">\r\n          <select name=\"field[24]\" id=\"field[24]\" required>\r\n            <option value=\"Playstation 4\" selected>\r\n              Playstation 4\r\n            <\/option>\r\n            <option value=\"Playstation 5\" >\r\n              Playstation 5\r\n            <\/option>\r\n            <option value=\"Nintendo Switch\" >\r\n              Nintendo Switch\r\n            <\/option>\r\n            <option value=\"XBox\" >\r\n              XBox\r\n            <\/option>\r\n          <\/select>\r\n        <\/div>\r\n        <\/div>\r\n        <div class=\"_form_element dwclub-consent-field _inline-style _clear\" >\r\n          <label class=\"dwclub-consent-label\" for=\"dwclub_privacy_consent_en\">\r\n            <input type=\"checkbox\" id=\"dwclub_privacy_consent_en\" name=\"dwclub_privacy_consent_en\" value=\"Accepted\" required \/>\r\n            <span>\r\n              J\u2019accepte de recevoir des communications commerciales de DigitalWorldPSN et j\u2019ai lu la\r\n              <a href=\"https:\/\/digitalworldpsn.com\/fr\/politique-de-confidentialite\/?v=12470fe406d4\" target=\"_blank\" rel=\"noopener\">politique de confidentialit\u00e9<\/a>.\r\n            <\/span>\r\n          <\/label>\r\n        <\/div>\r\n<div class=\"_form_element _x85464601 _inline-style \" >\r\n        <label for=\"g-recaptcha-response\" class=\"_form-label\">\r\n          V\u00e9rifiez votre demande.<span class=\"field-required\">\r\n          *\r\n        <\/span>\r\n        <\/label>\r\n        <div class=\"g-recaptcha\" data-sitekey=\"6LcwIw8TAAAAACP1ysM08EhCgzd6q5JAOUR1a0Go\">\r\n        <\/div>\r\n        <\/div>\r\n        <div class=\"_button-wrapper _inline-style\">\r\n        <button id=\"_form_3_submit\" class=\"_submit\" type=\"submit\">\r\n        Recevoir des offres exclusives\r\n        <\/button>\r\n        <\/div>\r\n        <div class=\"_clear-element\">\r\n        <\/div>\r\n        <\/div>\r\n        <div class=\"_form-thank-you\" style=\"display:none;\">\r\n        <\/div>\r\n        <\/form>\r\n        <script>\r\n        window.cfields = {\"1\":\"fecha_nacimiento\",\"24\":\"en_favorite_console\"};\r\n        window._show_thank_you = function(id, message, trackcmp_url, email) {\r\n            var form = document.getElementById('_form_' + id + '_'), thank_you = form.querySelector('._form-thank-you');\r\n            form.querySelector('._form-content').style.display = 'none';\r\n            thank_you.innerHTML = message;\r\n            thank_you.style.display = 'block';\r\n            const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;\r\n            var visitorObject = window[vgoAlias];\r\n            if (email && typeof visitorObject !== 'undefined') {\r\n                visitorObject('setE-mail', email);\r\n                visitorObject('update');\r\n            } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {\r\n                \/\/ Site tracking URL to use after inline form submission.\r\n                _load_script(trackcmp_url);\r\n            }\r\n            if (typeof window._form_callback !== 'undefined') window._form_callback(id);\r\n            thank_you.setAttribute('tabindex', '-1');\r\n            thank_you.focus();\r\n        };\r\n        window._show_unsubscribe = function(id, message, trackcmp_url, email) {\r\n            var form = document.getElementById('_form_' + id + '_'), unsub = form.querySelector('._form-thank-you');\r\n            var branding = form.querySelector('._form-branding');\r\n            if (branding) {\r\n                branding.style.display = 'none';\r\n            }\r\n            form.querySelector('._form-content').style.display = 'none';\r\n            unsub.style.display = 'block';\r\n            form.insertAdjacentHTML('afterend', message)\r\n            const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;\r\n            var visitorObject = window[vgoAlias];\r\n            if (email && typeof visitorObject !== 'undefined') {\r\n                visitorObject('setE-mail', email);\r\n                visitorObject('update');\r\n            } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {\r\n                \/\/ Site tracking URL to use after inline form submission.\r\n                _load_script(trackcmp_url);\r\n            }\r\n            if (typeof window._form_callback !== 'undefined') window._form_callback(id);\r\n        };\r\n        window._show_error = function(id, message, html) {\r\n            var form = document.getElementById('_form_' + id + '_'),\r\n                err = document.createElement('div'),\r\n                button = form.querySelector('button[type=\"submit\"]'),\r\n                old_error = form.querySelector('._form_error');\r\n            if (old_error) old_error.parentNode.removeChild(old_error);\r\n            err.innerHTML = message;\r\n            err.className = '_error-inner _form_error _no_arrow';\r\n            var wrapper = document.createElement('div');\r\n            wrapper.className = '_form-inner _show_be_error';\r\n            wrapper.appendChild(err);\r\n            button.parentNode.insertBefore(wrapper, button);\r\n            var submitButton = form.querySelector('[id^=\"_form\"][id$=\"_submit\"]');\r\n            submitButton.disabled = false;\r\n            submitButton.classList.remove('processing');\r\n            if (html) {\r\n                var div = document.createElement('div');\r\n                div.className = '_error-html';\r\n                div.innerHTML = html;\r\n                err.appendChild(div);\r\n            }\r\n        };\r\n        window._show_pc_confirmation = function(id, header, detail, show, email) {\r\n            var form = document.getElementById('_form_' + id + '_'), pc_confirmation = form.querySelector('._form-pc-confirmation');\r\n            if (pc_confirmation.style.display === 'none') {\r\n                form.querySelector('._form-content').style.display = 'none';\r\n                pc_confirmation.innerHTML = \"<div class='_form-title'>\" + header + \"<\/div>\" + \"<p>\" + detail + \"<\/p>\" +\r\n                \"<button class='_submit' id='hideButton'>Administrar preferencias<\/button>\";\r\n                pc_confirmation.style.display = 'block';\r\n                var mp = document.querySelector('input[name=\"mp\"]');\r\n                mp.value = '0';\r\n            } else {\r\n                form.querySelector('._form-content').style.display = 'inline';\r\n                pc_confirmation.style.display = 'none';\r\n            }\r\n        \r\n            var hideButton = document.getElementById('hideButton');\r\n            \/\/ Add event listener to the button\r\n            hideButton.addEventListener('click', function() {\r\n                var submitButton = document.querySelector('#_form_3_submit');\r\n                submitButton.disabled = false;\r\n                submitButton.classList.remove('processing');\r\n                var mp = document.querySelector('input[name=\"mp\"]');\r\n                mp.value = '1';\r\n                const cacheBuster = new URL(window.location.href);\r\n                cacheBuster.searchParams.set('v', new Date().getTime());\r\n                window.location.href = cacheBuster.toString();\r\n            });\r\n        \r\n            const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;\r\n            var visitorObject = window[vgoAlias];\r\n            if (email && typeof visitorObject !== 'undefined') {\r\n                visitorObject('setE-mail', email);\r\n                visitorObject('update');\r\n            } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {\r\n                \/\/ Site tracking URL to use after inline form submission.\r\n                _load_script(trackcmp_url);\r\n            }\r\n            if (typeof window._form_callback !== 'undefined') window._form_callback(id);\r\n        };\r\n        window._load_script = function(url, callback, isSubmit) {\r\n            var head = document.querySelector('head'), script = document.createElement('script'), r = false;\r\n            var submitButton = document.querySelector('#_form_3_submit');\r\n            script.charset = 'utf-8';\r\n            script.src = url;\r\n            if (callback) {\r\n                script.onload = script.onreadystatechange = function() {\r\n                    if (!r && (!this.readyState || this.readyState == 'complete')) {\r\n                        r = true;\r\n                        callback();\r\n                    }\r\n                };\r\n            }\r\n            script.onerror = function() {\r\n                if (isSubmit) {\r\n                    if (script.src.length > 10000) {\r\n                        _show_error(\"3\", \"Lo sentimos, ocurri\u00f3 un error con el env\u00edo. Acorta tus respuestas y vuelve a intentarlo.\");\r\n                    } else {\r\n                        _show_error(\"3\", \"Lo sentimos, ocurri\u00f3 un error con el env\u00edo. Vuelve a intentarlo.\");\r\n                    }\r\n                    submitButton.disabled = false;\r\n                    submitButton.classList.remove('processing');\r\n                }\r\n            }\r\n        \r\n            head.appendChild(script);\r\n        };\r\n        (function() {\r\n            var iti;\r\n            if (window.location.search.search(\"excludeform\") !== -1) return false;\r\n            var getCookie = function(name) {\r\n                var match = document.cookie.match(new RegExp('(^|; )' + name + '=([^;]+)'));\r\n                return match ? match[2] : localStorage.getItem(name);\r\n            }\r\n            var setCookie = function(name, value) {\r\n                var now = new Date();\r\n                var time = now.getTime();\r\n                var expireTime = time + 1000 * 60 * 60 * 24 * 365;\r\n                now.setTime(expireTime);\r\n                document.cookie = name + '=' + value + '; expires=' + now + ';path=\/; Secure; SameSite=Lax;';\r\n                localStorage.setItem(name, value);\r\n            }\r\n            var addEvent = function(element, event, func) {\r\n                if (element.addEventListener) {\r\n                    element.addEventListener(event, func);\r\n                } else {\r\n                    var oldFunc = element['on' + event];\r\n                    element['on' + event] = function() {\r\n                        oldFunc.apply(this, arguments);\r\n                        func.apply(this, arguments);\r\n                    };\r\n                }\r\n            }\r\n            var _removed = false;\r\n                var form_to_submit = document.getElementById('_form_3_');\r\n            var allInputs = form_to_submit.querySelectorAll('input, select, textarea'), tooltips = [], submitted = false;\r\n        \r\n            var getUrlParam = function(name) {\r\n                if (name.toLowerCase() !== 'email') {\r\n                    var params = new URLSearchParams(window.location.search);\r\n                    return params.get(name) || false;\r\n                }\r\n                \/\/ email is a special case because a plus is valid in the email address\r\n                var qString = window.location.search;\r\n                if (!qString) {\r\n                    return false;\r\n                }\r\n                var parameters = qString.substr(1).split('&');\r\n                for (var i = 0; i < parameters.length; i++) {\r\n                    var parameter = parameters[i].split('=');\r\n                    if (parameter[0].toLowerCase() === 'email') {\r\n                        return parameter[1] === undefined ? true : decodeURIComponent(parameter[1]);\r\n                    }\r\n                }\r\n                return false;\r\n            };\r\n        \r\n            var acctDateFormat = \"%m\/%d\/%Y\";\r\n            var getNormalizedDate = function(date, acctFormat) {\r\n                var decodedDate = decodeURIComponent(date);\r\n                if (acctFormat && acctFormat.match(\/(%d|%e).*%m\/gi) !== null) {\r\n                    return decodedDate.replace(\/(\\d{2}).*(\\d{2}).*(\\d{4})\/g, '$3-$2-$1');\r\n                } else if (Date.parse(decodedDate)) {\r\n                    var dateObj = new Date(decodedDate);\r\n                    var year = dateObj.getFullYear();\r\n                    var month = dateObj.getMonth() + 1;\r\n                    var day = dateObj.getDate();\r\n                    return `${year}-${month < 10 ? `0${month}` : month}-${day < 10 ? `0${day}` : day}`;\r\n                }\r\n                return false;\r\n            };\r\n        \r\n            var getNormalizedTime = function(time) {\r\n                var hour, minutes;\r\n                var decodedTime = decodeURIComponent(time);\r\n                var timeParts = Array.from(decodedTime.matchAll(\/(\\d{1,2}):(\\d{1,2})\\W*([AaPp][Mm])?\/gm))[0];\r\n                if (timeParts[3]) { \/\/ 12 hour format\r\n                    var isPM = timeParts[3].toLowerCase() === 'pm';\r\n                    if (isPM) {\r\n                        hour = parseInt(timeParts[1]) === 12 ? '12' : `${parseInt(timeParts[1]) + 12}`;\r\n                    } else {\r\n                        hour = parseInt(timeParts[1]) === 12 ? '0' : timeParts[1];\r\n                    }\r\n                } else { \/\/ 24 hour format\r\n                    hour = timeParts[1];\r\n                }\r\n                var normalizedHour = parseInt(hour) < 10 ? `0${parseInt(hour)}` : hour;\r\n                var minutes = timeParts[2];\r\n                return `${normalizedHour}:${minutes}`;\r\n            };\r\n        \r\n            for (var i = 0; i < allInputs.length; i++) {\r\n                var regexStr = \"field\\\\[(\\\\d+)\\\\]\";\r\n                var results = new RegExp(regexStr).exec(allInputs[i].name);\r\n                if (results != undefined) {\r\n                    allInputs[i].dataset.name = allInputs[i].name.match(\/\\[time\\]$\/)\r\n                        ? `${window.cfields[results[1]]}_time`\r\n                        : window.cfields[results[1]];\r\n                } else {\r\n                    allInputs[i].dataset.name = allInputs[i].name;\r\n                }\r\n                var fieldVal = getUrlParam(allInputs[i].dataset.name);\r\n        \r\n                if (fieldVal) {\r\n                    if (allInputs[i].dataset.autofill === \"false\") {\r\n                        continue;\r\n                    }\r\n                    if (allInputs[i].type == \"radio\" || allInputs[i].type == \"checkbox\") {\r\n                        if (allInputs[i].value == fieldVal) {\r\n                            allInputs[i].checked = true;\r\n                        }\r\n                    } else if (allInputs[i].type == \"date\") {\r\n                        allInputs[i].value = getNormalizedDate(fieldVal, acctDateFormat);\r\n                    } else if (allInputs[i].type == \"time\") {\r\n                        allInputs[i].value = getNormalizedTime(fieldVal);\r\n                    } else {\r\n                        allInputs[i].value = fieldVal;\r\n                    }\r\n                }\r\n            }\r\n        \r\n            var remove_tooltips = function() {\r\n                for (var i = 0; i < tooltips.length; i++) {\r\n                    tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);\r\n                }\r\n                tooltips = [];\r\n            };\r\n            var remove_tooltip = function(elem) {\r\n                for (var i = 0; i < tooltips.length; i++) {\r\n                    if (tooltips[i].elem === elem) {\r\n                        tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);\r\n                        tooltips.splice(i, 1);\r\n                        return;\r\n                    }\r\n                }\r\n            };\r\n            var create_tooltip = function(elem, text) {\r\n                var tooltip = document.createElement('div'),\r\n                    arrow = document.createElement('div'),\r\n                    inner = document.createElement('div'), new_tooltip = {};\r\n                tooltip.id = `${elem.id}-error`;\r\n                tooltip.setAttribute('role', 'alert')\r\n                if (elem.type != 'radio' && (elem.type != 'checkbox' || elem.name === 'sms_consent')) {\r\n                    tooltip.className = '_error';\r\n                    arrow.className = '_error-arrow';\r\n                    inner.className = '_error-inner';\r\n                    inner.innerHTML = text;\r\n                    tooltip.appendChild(arrow);\r\n                    tooltip.appendChild(inner);\r\n                    elem.parentNode.appendChild(tooltip);\r\n                } else {\r\n                    tooltip.className = '_error-inner _no_arrow';\r\n                    tooltip.innerHTML = text;\r\n                    elem.parentNode.insertBefore(tooltip, elem);\r\n                    new_tooltip.no_arrow = true;\r\n                }\r\n                new_tooltip.tip = tooltip;\r\n                new_tooltip.elem = elem;\r\n                tooltips.push(new_tooltip);\r\n                return new_tooltip;\r\n            };\r\n            var resize_tooltip = function(tooltip) {\r\n                var rect = tooltip.elem.getBoundingClientRect();\r\n                var doc = document.documentElement,\r\n                    scrollPosition = rect.top - ((window.pageYOffset || doc.scrollTop)  - (doc.clientTop || 0));\r\n                if (scrollPosition < 40) {\r\n                    tooltip.tip.className = tooltip.tip.className.replace(\/ ?(_above|_below) ?\/g, '') + ' _below';\r\n                } else {\r\n                    tooltip.tip.className = tooltip.tip.className.replace(\/ ?(_above|_below) ?\/g, '') + ' _above';\r\n                }\r\n            };\r\n            var resize_tooltips = function() {\r\n                if (_removed) return;\r\n                for (var i = 0; i < tooltips.length; i++) {\r\n                    if (!tooltips[i].no_arrow) resize_tooltip(tooltips[i]);\r\n                }\r\n            };\r\n            var validate_field = function(elem, remove) {\r\n                var tooltip = null, value = elem.value, no_error = true;\r\n                remove ? remove_tooltip(elem) : false;\r\n                elem.removeAttribute('aria-invalid');\r\n                elem.removeAttribute('aria-describedby');\r\n                if (elem.type != 'checkbox') elem.className = elem.className.replace(\/ ?_has_error ?\/g, '');\r\n                if (elem.getAttribute('required') !== null) {\r\n                    if (elem.type == 'radio' || (elem.type == 'checkbox' && \/any\/.test(elem.className))) {\r\n                        var elems = form_to_submit.elements[elem.name];\r\n                        if (!(elems instanceof NodeList || elems instanceof HTMLCollection) || elems.length <= 1) {\r\n                            no_error = elem.checked;\r\n                        }\r\n                        else {\r\n                            no_error = false;\r\n                            for (var i = 0; i < elems.length; i++) {\r\n                                if (elems[i].checked) no_error = true;\r\n                            }\r\n                        }\r\n                        if (!no_error) {\r\n                            tooltip = create_tooltip(elem, \"Seleccione una opci\u00f3n.\");\r\n                        }\r\n                    } else if (elem.type =='checkbox') {\r\n                        var elems = form_to_submit.elements[elem.name], found = false, err = [];\r\n                        no_error = true;\r\n                        for (var i = 0; i < elems.length; i++) {\r\n                            if (elems[i].getAttribute('required') === null) continue;\r\n                            if (!found && elems[i] !== elem) return true;\r\n                            found = true;\r\n                            elems[i].className = elems[i].className.replace(\/ ?_has_error ?\/g, '');\r\n                            if (!elems[i].checked) {\r\n                                no_error = false;\r\n                                elems[i].className = elems[i].className + ' _has_error';\r\n                                err.push(\"Es necesario verificar %s\".replace(\"%s\", elems[i].value));\r\n                            }\r\n                        }\r\n                        if (!no_error) {\r\n                            tooltip = create_tooltip(elem, err.join('<br\/>'));\r\n                        }\r\n                    } else if (elem.tagName == 'SELECT') {\r\n                        var selected = true;\r\n                        if (elem.multiple) {\r\n                            selected = false;\r\n                            for (var i = 0; i < elem.options.length; i++) {\r\n                                if (elem.options[i].selected) {\r\n                                    selected = true;\r\n                                    break;\r\n                                }\r\n                            }\r\n                        } else {\r\n                            for (var i = 0; i < elem.options.length; i++) {\r\n                                if (elem.options[i].selected\r\n                                    && (!elem.options[i].value\r\n                                    || (elem.options[i].value.match(\/\\n\/g)))\r\n                                ) {\r\n                                    selected = false;\r\n                                }\r\n                            }\r\n                        }\r\n                        if (!selected) {\r\n                            elem.className = elem.className + ' _has_error';\r\n                            no_error = false;\r\n                            tooltip = create_tooltip(elem, \"Seleccione una opci\u00f3n.\");\r\n                        }\r\n                    } else if (value === undefined || value === null || value === '') {\r\n                        elem.className = elem.className + ' _has_error';\r\n                        no_error = false;\r\n                        tooltip = create_tooltip(elem, \"Este campo es obligatorio.\");\r\n                    }\r\n                }\r\n                if (no_error && elem.name == 'email') {\r\n                    if (!value.match(\/^[\\+_a-z0-9-'&=]+(\\.[\\+_a-z0-9-']+)*@[a-z0-9-]+(\\.[a-z0-9-]+)*(\\.[a-z]{2,})$\/i)) {\r\n                        elem.className = elem.className + ' _has_error';\r\n                        no_error = false;\r\n                        tooltip = create_tooltip(elem, \"Introduzca una direcci\u00f3n de correo electr\u00f3nico v\u00e1lida.\");\r\n                    }\r\n                }\r\n                if (no_error && (elem.id == 'phone')) {\r\n                    if (elem.value.trim() && typeof iti != 'undefined' && !iti.isValidNumber()) {\r\n                        elem.className = elem.className + ' _has_error';\r\n                        no_error = false;\r\n                        tooltip = create_tooltip(elem, \"Ingresa un n\u00famero de tel\u00e9fono v\u00e1lido.\");\r\n                    }\r\n                }\r\n                if (no_error && \/date_field\/.test(elem.className)) {\r\n                    if (!value.match(\/^\\d\\d\\d\\d-\\d\\d-\\d\\d$\/)) {\r\n                        elem.className = elem.className + ' _has_error';\r\n                        no_error = false;\r\n                        tooltip = create_tooltip(elem, \"Introduzca una fecha v\u00e1lida.\");\r\n                    }\r\n                }\r\n        \r\n                if (no_error && elem.name === 'sms_consent') {\r\n                    const showError = !!elem.attributes.required && !elem.checked;\r\n                    if (showError) {\r\n                        elem.className = elem.className + ' _has_error';\r\n                        no_error = false;\r\n                        tooltip = create_tooltip(elem, \"Marca esta casilla para continuar\");\r\n                    } else {\r\n                        elem.className = elem.className.replace(\/ ?_has_error ?\/g, '');\r\n                    }\r\n                }\r\n                tooltip ? resize_tooltip(tooltip) : false;\r\n                if (!no_error && elem.hasAttribute('id')) {\r\n                    elem.setAttribute('aria-invalid', 'true');\r\n                    elem.setAttribute('aria-describedby', `${elem.id}-error`);\r\n                }\r\n                return no_error;\r\n            };\r\n            var needs_validate = function(el) {\r\n                if(el.getAttribute('required') !== null){\r\n                    return true;\r\n                }\r\n                if((el.name === 'email' || el.id === 'phone' || el.id === 'sms_consent') && el.value !== \"\"){\r\n                    return true;\r\n                }\r\n        \r\n                return false;\r\n            };\r\n            var validate_form = function(e) {\r\n                var err = form_to_submit.querySelector('._form_error'), no_error = true;\r\n                if (!submitted) {\r\n                    submitted = true;\r\n                    for (var i = 0, len = allInputs.length; i < len; i++) {\r\n                        var input = allInputs[i];\r\n                        if (needs_validate(input)) {\r\n                            if (input.type == 'text' || input.type == 'number' || input.type == 'time' || input.type == 'tel') {\r\n                                addEvent(input, 'blur', function() {\r\n                                    this.value = this.value.trim();\r\n                                    validate_field(this, true);\r\n                                });\r\n                                addEvent(input, 'input', function() {\r\n                                    validate_field(this, true);\r\n                                });\r\n                            } else if (input.type == 'radio' || input.type == 'checkbox') {\r\n                                (function(el) {\r\n                                    function getElementsArray(name){\r\n                                        const value =  form_to_submit.elements[name];\r\n                                        if (Array.isArray(value)){\r\n                                            return value;\r\n                                        }\r\n                                        return [value];\r\n                                    }\r\n                                    var radios = getElementsArray(el.name);\r\n                                    for (var i = 0; i < radios.length; i++) {\r\n                                        addEvent(radios[i], 'change', function() {\r\n                                            validate_field(el, true);\r\n                                        });\r\n                                    }\r\n                                })(input);\r\n                            } else if (input.tagName == 'SELECT') {\r\n                                addEvent(input, 'change', function() {\r\n                                    validate_field(this, true);\r\n                                });\r\n                            } else if (input.type == 'textarea'){\r\n                                addEvent(input, 'input', function() {\r\n                                    validate_field(this, true);\r\n                                });\r\n                            }\r\n                        }\r\n                    }\r\n                }\r\n                remove_tooltips();\r\n                for (var i = 0, len = allInputs.length; i < len; i++) {\r\n                    var elem = allInputs[i];\r\n                    if (needs_validate(elem)) {\r\n                        if (elem.tagName.toLowerCase() !== \"select\") {\r\n                            elem.value = elem.value.trim();\r\n                        }\r\n                        validate_field(elem) ? true : no_error = false;\r\n                    }\r\n                }\r\n                if (!no_error && e) {\r\n                    e.preventDefault();\r\n                }\r\n                if (!no_error) {\r\n                    const firstFocusableError = form_to_submit.querySelector('._has_error:not([disabled])');\r\n                    if (firstFocusableError && typeof firstFocusableError.focus === 'function') {\r\n                        firstFocusableError.focus();\r\n                    }\r\n                }\r\n                resize_tooltips();\r\n                return no_error;\r\n            };\r\n            addEvent(window, 'resize', resize_tooltips);\r\n            addEvent(window, 'scroll', resize_tooltips);\r\n        \r\n            window['recaptcha_callback'] = function() {\r\n          \/\/ Get all recaptchas in the DOM (there may be more than one form on the page).\r\n          var recaptchas = document.getElementsByClassName(\"g-recaptcha\");\r\n          for (var i in recaptchas) {\r\n            \/\/ Set the recaptcha element ID, so the recaptcha can be applied to each element.\r\n            var recaptcha_id = \"recaptcha_\" + i;\r\n            recaptchas[i].id = recaptcha_id;\r\n            var el = document.getElementById(recaptcha_id);\r\n            if (el != null) {\r\n              var sitekey = el.getAttribute(\"data-sitekey\");\r\n              var stoken = el.getAttribute(\"data-stoken\");\r\n              grecaptcha.render(recaptcha_id, {\"sitekey\":sitekey,\"stoken\":stoken});\r\n            }\r\n          }\r\n        };    _load_script(\"https:\/\/www.google.com\/recaptcha\/api.js?onload=recaptcha_callback&render=explicit\");\r\n            var _form_serialize = function(form){if(!form||form.nodeName!==\"FORM\"){return }var i,j,q=[];for(i=0;i<form.elements.length;i++){if(form.elements[i].name===\"\"){continue}switch(form.elements[i].nodeName){case\"INPUT\":switch(form.elements[i].type){case\"tel\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].previousSibling.querySelector('div.iti__selected-dial-code').innerText)+encodeURIComponent(\" \")+encodeURIComponent(form.elements[i].value));break;case\"text\":case\"number\":case\"date\":case\"time\":case\"hidden\":case\"password\":case\"button\":case\"reset\":case\"submit\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break;case\"checkbox\":case\"radio\":if(form.elements[i].checked){q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value))}break;case\"file\":break}break;case\"TEXTAREA\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break;case\"SELECT\":switch(form.elements[i].type){case\"select-one\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break;case\"select-multiple\":for(j=0;j<form.elements[i].options.length;j++){if(form.elements[i].options[j].selected){q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].options[j].value))}}break}break;case\"BUTTON\":switch(form.elements[i].type){case\"reset\":case\"submit\":case\"button\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break}break}}return q.join(\"&\")};\r\n        \r\n            const formSupportsPost = false;\r\n            var form_submit = function(e) {\r\n        \r\n                e.preventDefault();\r\n                if (validate_form()) {\r\n                    if(form_to_submit.querySelector('input[name=\"phone\"]') && typeof iti != 'undefined') {\r\n                        form_to_submit.querySelector('input[name=\"phone\"]').value = iti.getNumber();\r\n                    }\r\n                    \/\/ use this trick to get the submit button & disable it using plain javascript\r\n                    var submitButton = e.target.querySelector('#_form_3_submit');\r\n                    submitButton.disabled = true;\r\n                    submitButton.classList.add('processing');\r\n                            var serialized = _form_serialize(document.getElementById('_form_3_')).replace(\/%0A\/g, '\\\\n');\r\n                    var err = form_to_submit.querySelector('._form_error');\r\n                    err ? err.parentNode.removeChild(err) : false;\r\n                    async function submitForm() {\r\n                        var formData = new FormData();\r\n                        const searchParams = new URLSearchParams(serialized);\r\n                        searchParams.forEach((value, key) => {\r\n                            if (key !== 'hideButton') {\r\n                                formData.append(key, value);\r\n                            }\r\n                        });\r\n                        let request = {\r\n                            headers: {\r\n                                \"Accept\": \"application\/json\"\r\n                            },\r\n                            body: formData,\r\n                            method: \"POST\"\r\n                        };\r\n        \r\n                        let pageUrlParams = new URLSearchParams(window.location.search);\r\n                        if (pageUrlParams.has('t')) {\r\n                            request.headers.Authorization = 'Bearer ' + pageUrlParams.get('t');\r\n                        }\r\n                        const response = await fetch('https:\/\/digitalworldpsn.activehosted.com\/proc.php?jsonp=true', request);\r\n        \r\n                        return response.json();\r\n                    }\r\n                    if (formSupportsPost) {\r\n                        submitForm().then((data) => {\r\n                            eval(data.js);\r\n                        }).catch(() => {\r\n                            _show_error(\"3\", \"Lo sentimos, ocurri\u00f3 un error con el env\u00edo. Vuelve a intentarlo.\");\r\n                        });\r\n                    } else {\r\n                        _load_script('https:\/\/digitalworldpsn.activehosted.com\/proc.php?' + serialized + '&jsonp=true', null, true);\r\n                    }\r\n                }\r\n                return false;\r\n            };\r\n            addEvent(form_to_submit, 'submit', form_submit);\r\n        })();\r\n        \r\n        <\/script>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- ==================== 03. BENEFICIOS ==================== -->\r\n  <section class=\"dwclub-section dwclub-benefits-section\" id=\"dwclub-benefits\">\r\n    <div class=\"dwclub-section-heading\">\r\n      <h2>Pourquoi rejoindre le <span>Club Gamer<\/span> ?<\/h2>\r\n      <p>Nous n\u2019envoyons pas d\u2019e-mails pour rien. Nous voulons vous proposer des nouveaut\u00e9s, remises et jeux qui vous correspondent vraiment.<\/p>\r\n    <\/div>\r\n    <div class=\"dwclub-card-grid\">\r\n      <article class=\"dwclub-info-card\">\r\n        <div class=\"dwclub-card-icon\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M20.6 13.4 13.4 20.6a2 2 0 0 1-2.8 0L3 13V4h9l8.6 8.6a2 2 0 0 1 0 2.8Z\"><\/path><path d=\"M7.5 7.5h.01\"><\/path><\/svg><\/div>\r\n        <h3>Offres exclusives<\/h3>\r\n        <p>Acc\u00e9dez \u00e0 des promotions et remises sp\u00e9ciales r\u00e9serv\u00e9es aux abonn\u00e9s.<\/p>\r\n      <\/article>\r\n      <article class=\"dwclub-info-card\">\r\n        <div class=\"dwclub-card-icon\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 15c-1.2 1-2 2.7-2 5 2.3 0 4-.8 5-2\"><\/path><path d=\"M9 15 7 17l-2-2 2-2\"><\/path><path d=\"M14 10 9 15l-2-2 5-5c2.2-2.2 4.8-3.5 8-4-.5 3.2-1.8 5.8-4 8Z\"><\/path><path d=\"M14.5 7.5h.01\"><\/path><path d=\"M15 15l-1.5 4.5L10 16\"><\/path><\/svg><\/div>\r\n        <h3>Sorties et pr\u00e9commandes<\/h3>\r\n        <p>D\u00e9couvrez les prochains jeux disponibles et pr\u00e9commandez avant leur sortie.<\/p>\r\n      <\/article>\r\n      <article class=\"dwclub-info-card\">\r\n        <div class=\"dwclub-card-icon\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"8\"><\/circle><circle cx=\"12\" cy=\"12\" r=\"4\"><\/circle><path d=\"M12 12h.01\"><\/path><path d=\"M19 5l-7 7\"><\/path><path d=\"M19 5h-4\"><\/path><path d=\"M19 5v4\"><\/path><\/svg><\/div>\r\n        <h3>Recommandations par console<\/h3>\r\n        <p>Recevez des nouveaut\u00e9s adapt\u00e9es \u00e0 PS5, PS4, Xbox ou Nintendo Switch.<\/p>\r\n      <\/article>\r\n      <article class=\"dwclub-info-card\">\r\n        <div class=\"dwclub-card-icon\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M18 8a6 6 0 0 0-12 0c0 7-3 7-3 9h18c0-2-3-2-3-9Z\"><\/path><path d=\"M10 21h4\"><\/path><path d=\"M12 3V2\"><\/path><\/svg><\/div>\r\n        <h3>Avantages et alertes sp\u00e9ciales<\/h3>\r\n        <p>Campagnes ponctuelles, jeux \u00e0 la une et opportunit\u00e9s avant les autres.<\/p>\r\n      <\/article>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- ==================== 04. CONFIANZA ==================== -->\r\n  <section class=\"dwclub-section dwclub-trust-section\">\r\n    <div class=\"dwclub-trust-box\">\r\n      <h2>Achetez et jouez en toute confiance<\/h2>\r\n      <div class=\"dwclub-trust-grid\">\r\n        <div class=\"dwclub-trust-item\">\r\n          <span>\u26a1<\/span>\r\n          <div>\r\n            <h3>Livraison rapide<\/h3>\r\n            <p>Jeux num\u00e9riques pr\u00eats \u00e0 t\u00e9l\u00e9charger.<\/p>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"dwclub-trust-item\">\r\n          <span>\ud83d\udee1\ufe0f<\/span>\r\n          <div>\r\n            <h3>Achat s\u00e9curis\u00e9<\/h3>\r\n            <p>Plus de 10 ans d\u2019exp\u00e9rience dans le secteur.<\/p>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"dwclub-trust-item\">\r\n          <span>\ud83c\udfa7<\/span>\r\n          <div>\r\n            <h3>Support direct<\/h3>\r\n            <p>Une aide disponible si vous avez des questions.<\/p>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"dwclub-trust-item\">\r\n          <span>\u25ce<\/span>\r\n          <div>\r\n            <h3>Prix comp\u00e9titifs<\/h3>\r\n            <p>\u00c9conomisez sur vos jeux pr\u00e9f\u00e9r\u00e9s.<\/p>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- ==================== 05. CONSOLAS \/ PREFERENCIAS ==================== -->\r\n  <section class=\"dwclub-section dwclub-preferences-section\">\r\n    <div class=\"dwclub-console-grid\">\r\n      <article class=\"dwclub-console-card dwclub-console-ps5\">\r\n        <span>\ud83c\udfae<\/span>\r\n        <img decoding=\"async\" class=\"dwclub-console-img\" src=\"https:\/\/digitalworldpsn.com\/wp-content\/uploads\/2026\/05\/ps5-box.png\" alt=\"PS5\">\r\n        <h3>PS5<\/h3>\r\n      <\/article>\r\n      <article class=\"dwclub-console-card dwclub-console-ps4\">\r\n        <span>\ud83c\udfae<\/span>\r\n        <img decoding=\"async\" class=\"dwclub-console-img\" src=\"https:\/\/digitalworldpsn.com\/wp-content\/uploads\/2026\/05\/magnific_cDg87sc0eP-1.png\" alt=\"PS4\">\r\n        <h3>PS4<\/h3>\r\n      <\/article>\r\n      <article class=\"dwclub-console-card dwclub-console-xbox\">\r\n        <span>\ud83c\udfae<\/span>\r\n        <img decoding=\"async\" class=\"dwclub-console-img\" src=\"https:\/\/digitalworldpsn.com\/wp-content\/uploads\/2026\/05\/xbox-box.png\" alt=\"Xbox\">\r\n        <h3>Xbox<\/h3>\r\n      <\/article>\r\n      <article class=\"dwclub-console-card dwclub-console-switch\">\r\n        <span>\ud83c\udfae<\/span>\r\n        <img decoding=\"async\" class=\"dwclub-console-img\" src=\"https:\/\/digitalworldpsn.com\/wp-content\/uploads\/2026\/05\/switch-1-y-2-box.png\" alt=\"Nintendo Switch\">\r\n        <h3>Switch<\/h3>\r\n      <\/article>\r\n    <\/div>\r\n    <div class=\"dwclub-preferences-copy\">\r\n      <h2>Recevez du contenu qui <span>vous correspond<\/span><\/h2>\r\n      <p>\r\n        Dites-nous quelle console vous utilisez et quels types de jeux vous int\u00e9ressent. Ainsi, nous pourrons vous envoyer\r\n        des offres et sorties plus pertinentes, sans remplir votre bo\u00eete mail avec du contenu inutile.\r\n      <\/p>\r\n      <ul>\r\n        <li><span>\u2713<\/span> Choisissez votre console pr\u00e9f\u00e9r\u00e9e<\/li>\r\n        <li><span>\u2713<\/span> Indiquez vos genres pr\u00e9f\u00e9r\u00e9s<\/li>\r\n        <li><span>\u2713<\/span> Recevez des nouveaut\u00e9s plus pertinentes<\/li>\r\n        <li><span>\u2713<\/span> Profitez d\u2019offres mieux s\u00e9lectionn\u00e9es<\/li>\r\n      <\/ul>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- ==================== 06. SEGUNDO CTA ==================== -->\r\n  <section class=\"dwclub-section dwclub-cta-section\">\r\n    <div class=\"dwclub-section-heading\">\r\n      <h2>Start receiving <span>avantages gamer<\/span> today<\/h2>\r\n      <p>Rejoignez gratuitement le Club Gamer de DigitalWorldPSN et ne manquez pas les prochaines sorties, pr\u00e9commandes et offres exclusives.<\/p>\r\n      <p class=\"dwclub-note\">Gratuit, rapide et vous pouvez vous d\u00e9sinscrire quand vous le souhaitez.<\/p>\r\n      <a class=\"dwclub-primary-cta\" href=\"#dwclub-form\">Je veux m\u2019inscrire gratuitement<\/a>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- ==================== 07. FAQ ==================== -->\r\n  <section class=\"dwclub-section dwclub-faq-section\">\r\n    <h2>Questions fr\u00e9quentes<\/h2>\r\n    <div class=\"dwclub-faq-list\">\r\n      <details open>\r\n        <summary>L\u2019inscription est-elle payante ?<\/summary>\r\n        <p>Non. Rejoindre le Club Gamer de DigitalWorldPSN est totalement gratuit.<\/p>\r\n      <\/details>\r\n      <details>\r\n        <summary>Quel type d\u2019e-mails vais-je recevoir ?<\/summary>\r\n        <p>Principalement des offres, sorties, pr\u00e9commandes, nouveaut\u00e9s et promotions li\u00e9es aux jeux vid\u00e9o num\u00e9riques.<\/p>\r\n      <\/details>\r\n      <details>\r\n        <summary>Puis-je me d\u00e9sinscrire ?<\/summary>\r\n        <p>Oui. Vous pouvez vous d\u00e9sinscrire \u00e0 tout moment gr\u00e2ce au lien inclus dans les e-mails.<\/p>\r\n      <\/details>\r\n      <details>\r\n        <summary>Pourquoi demandez-vous ma console pr\u00e9f\u00e9r\u00e9e ?<\/summary>\r\n        <p>Pour vous envoyer du contenu plus pertinent selon la plateforme que vous utilisez et \u00e9viter les communications qui ne vous correspondent pas.<\/p>\r\n      <\/details>\r\n    <\/div>\r\n  <\/section>\r\n<\/div>\r\n\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\ud83c\udfae Club Gamer DigitalWorldPSN Recevez des offres, sorties et avantages gamer avant tout le monde Rejoignez gratuitement le Club Gamer de DigitalWorldPSN et recevez des remises exclusives, des nouveaut\u00e9s, des pr\u00e9commandes et des recommandations selon votre console pr\u00e9f\u00e9r\u00e9e. \u2726 Offres exclusives pour les abonn\u00e9s \u2726 Alertes sorties et pr\u00e9commandes \u2726 Recommandations selon votre console \u2726 &#8230; <a title=\"Page d&rsquo;inscription\" class=\"read-more\" href=\"https:\/\/digitalworldpsn.com\/fr\/page-dinscription\/\" aria-label=\"En savoir plus sur Page d&rsquo;inscription\">Lire la suite<\/a><\/p>\n","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-276224","page","type-page","status-publish"],"acf":[],"_links":{"self":[{"href":"https:\/\/digitalworldpsn.com\/fr\/wp-json\/wp\/v2\/pages\/276224","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/digitalworldpsn.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/digitalworldpsn.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/digitalworldpsn.com\/fr\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/digitalworldpsn.com\/fr\/wp-json\/wp\/v2\/comments?post=276224"}],"version-history":[{"count":4,"href":"https:\/\/digitalworldpsn.com\/fr\/wp-json\/wp\/v2\/pages\/276224\/revisions"}],"predecessor-version":[{"id":276250,"href":"https:\/\/digitalworldpsn.com\/fr\/wp-json\/wp\/v2\/pages\/276224\/revisions\/276250"}],"wp:attachment":[{"href":"https:\/\/digitalworldpsn.com\/fr\/wp-json\/wp\/v2\/media?parent=276224"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}