{"id":30,"date":"2026-07-22T00:18:12","date_gmt":"2026-07-22T00:18:12","guid":{"rendered":"https:\/\/gananciasdehoy.com\/?page_id=30"},"modified":"2026-07-23T00:47:26","modified_gmt":"2026-07-23T00:47:26","slug":"esp-02-vsl","status":"publish","type":"page","link":"https:\/\/gananciasdehoy.com\/quizz\/esp-02-vsl\/","title":{"rendered":"Esp 02 VSL"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"30\" class=\"elementor elementor-30\">\n\t\t\t\t<div class=\"elementor-element elementor-element-207ebba e-flex e-con-boxed e-con e-parent\" data-id=\"207ebba\" 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-1179e989 elementor-widget elementor-widget-html\" data-id=\"1179e989\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"es\">\r\n<head>\r\n  <meta charset=\"UTF-8\" \/>\r\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/>\r\n\r\n  <title>Bulls - Resultado<\/title>\r\n\r\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500;700&display=swap\" rel=\"stylesheet\">\r\n\r\n  <script\r\n    src=\"https:\/\/cdn.utmify.com.br\/scripts\/utms\/latest.js\"\r\n    data-utmify-prevent-xcod-sck\r\n    data-utmify-prevent-subids\r\n    async\r\n    defer\r\n  ><\/script>\r\n\r\n  <script>\r\n    window.pixelId = \"6a0770e677f941539c709a2c\";\r\n    var a = document.createElement(\"script\");\r\n    a.setAttribute(\"async\", \"\");\r\n    a.setAttribute(\"defer\", \"\");\r\n    a.setAttribute(\"src\", \"https:\/\/cdn.utmify.com.br\/scripts\/pixel\/pixel.js\");\r\n    document.head.appendChild(a);\r\n  <\/script>\r\n\r\n  <!-- Meta Pixel \u2014 Bulls Funnel \/ 04 VSL02 Oferta -->\r\n  <script>\r\n    const META_PIXEL_ID = \"1526890288804711\";\r\n    const FUNNEL_STEP = \"04_VSL02_Oferta_Final\";\r\n\r\n    !function(f,b,e,v,n,t,s)\r\n    {if(f.fbq)return;n=f.fbq=function(){n.callMethod?\r\n    n.callMethod.apply(n,arguments):n.queue.push(arguments)};\r\n    if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';\r\n    n.queue=[];t=b.createElement(e);t.async=!0;\r\n    t.src=v;s=b.getElementsByTagName(e)[0];\r\n    s.parentNode.insertBefore(t,s)}(window,document,'script',\r\n    'https:\/\/connect.facebook.net\/en_US\/fbevents.js');\r\n\r\n    fbq('init', META_PIXEL_ID);\r\n    fbq('track', 'PageView');\r\n    fbq('track', 'ViewContent', {\r\n      content_name: FUNNEL_STEP,\r\n      content_category: 'bulls_funnel',\r\n      funnel_step: '04',\r\n      page_type: 'offer_vsl'\r\n    });\r\n\r\n    window.bullsTrack = function(eventName, params = {}, type = 'custom') {\r\n      if (!window.fbq) return;\r\n\r\n      const payload = {\r\n        content_category: 'bulls_funnel',\r\n        funnel_step: '04',\r\n        page_type: 'offer_vsl',\r\n        page_url: window.location.href,\r\n        ...params\r\n      };\r\n\r\n      if (type === 'standard') {\r\n        fbq('track', eventName, payload);\r\n      } else {\r\n        fbq('trackCustom', eventName, payload);\r\n      }\r\n    };\r\n\r\n    window.bullsTrackOnce = function(key, eventName, params = {}, type = 'custom') {\r\n      const storageKey = 'bulls_' + key;\r\n      if (sessionStorage.getItem(storageKey) === '1') return;\r\n      sessionStorage.setItem(storageKey, '1');\r\n      window.bullsTrack(eventName, params, type);\r\n    };\r\n\r\n    window.bullsBuildUrl = function(baseUrl) {\r\n      const params = new URLSearchParams(window.location.search);\r\n      const url = new URL(baseUrl, window.location.origin);\r\n\r\n      params.forEach((value, key) => {\r\n        if (value !== null && value !== \"\") url.searchParams.set(key, value);\r\n      });\r\n\r\n      return url.toString();\r\n    };\r\n  <\/script>\r\n  <noscript>\r\n    <img decoding=\"async\" height=\"1\" width=\"1\" style=\"display:none\"\r\n      src=\"https:\/\/www.facebook.com\/tr?id=1526890288804711&ev=PageView&noscript=1\"\/>\r\n  <\/noscript>\r\n  <!-- End Meta Pixel -->\r\n\r\n  <style>\r\n    :root {\r\n      --bg: #040404;\r\n      --text: #ffffff;\r\n      --muted: rgba(255,255,255,0.64);\r\n      --muted-2: rgba(255,255,255,0.42);\r\n      --gold: #d99a22;\r\n      --gold-2: #a96417;\r\n      --gold-soft: #f2c56d;\r\n      --green: #22c55e;\r\n      --green-soft: #4ade80;\r\n      --line: rgba(255,255,255,0.09);\r\n      --line-2: rgba(255,255,255,0.13);\r\n    }\r\n\r\n    *, *::before, *::after { margin: 0; padding: 0; box-sizing: border-box; }\r\n\r\n    html, body {\r\n      width: 100%; min-height: 100%; overflow-x: hidden;\r\n      background: var(--bg); color: var(--text);\r\n      font-family: \"Plus Jakarta Sans\", Arial, sans-serif;\r\n      scroll-behavior: smooth;\r\n    }\r\n\r\n    body {\r\n      min-height: 100vh;\r\n      background: linear-gradient(180deg, #030303 0%, #070707 48%, #020202 100%);\r\n      position: relative;\r\n    }\r\n\r\n    .esconder { display: none; }\r\n\r\n    #particles-canvas { position: fixed; inset: 0; z-index: 0; pointer-events: none; }\r\n\r\n    body::before {\r\n      content: \"\"; position: fixed; inset: 0; z-index: 0; pointer-events: none;\r\n      background:\r\n        radial-gradient(ellipse 52% 38% at 8% 14%, rgba(34,197,94,0.13) 0%, transparent 58%),\r\n        radial-gradient(ellipse 58% 44% at 92% 84%, rgba(217,154,34,0.13) 0%, transparent 58%),\r\n        radial-gradient(ellipse 46% 34% at 50% 0%, rgba(217,154,34,0.08) 0%, transparent 52%);\r\n      animation: bgPulse 7s ease-in-out infinite alternate;\r\n    }\r\n    @keyframes bgPulse { from { opacity: 0.72; } to { opacity: 1; } }\r\n\r\n    body::after {\r\n      content: \"\"; position: fixed; inset: 0; z-index: 0; pointer-events: none;\r\n      background:\r\n        linear-gradient(rgba(255,255,255,0.011) 1px, transparent 1px),\r\n        linear-gradient(90deg, rgba(255,255,255,0.011) 1px, transparent 1px),\r\n        radial-gradient(circle at center, transparent 0%, rgba(0,0,0,0.45) 82%);\r\n      background-size: 54px 54px, 54px 54px, 100% 100%;\r\n      opacity: 0.42;\r\n    }\r\n\r\n    .page { position: relative; z-index: 1; width: 100%; min-height: 100svh; display: flex; justify-content: center; align-items: flex-start; padding: 16px 14px 36px; }\r\n    .container { width: 100%; max-width: 460px; margin: 0 auto; text-align: center; }\r\n\r\n    .status-badge {\r\n      display: inline-flex; align-items: center; justify-content: center; gap: 7px;\r\n      padding: 6px 12px 6px 10px; border-radius: 999px;\r\n      border: 1px solid rgba(34,197,94,0.22); background: rgba(34,197,94,0.08);\r\n      color: var(--green-soft); font-size: 10.5px; font-weight: 800;\r\n      letter-spacing: 0.35px; text-transform: uppercase; margin-bottom: 13px;\r\n      opacity: 0; animation: fadeInDown 0.5s 0.1s ease forwards;\r\n    }\r\n    .status-badge::before {\r\n      content: \"\"; width: 7px; height: 7px; border-radius: 999px; background: var(--green);\r\n      box-shadow: 0 0 0 0 rgba(34,197,94,0.55);\r\n      animation: livePulse 1.4s ease-in-out infinite; flex: 0 0 auto;\r\n    }\r\n    @keyframes livePulse { 0%,100% { box-shadow: 0 0 0 0 rgba(34,197,94,0.55); } 50% { box-shadow: 0 0 0 5px rgba(34,197,94,0); } }\r\n\r\n    h1 { max-width: 430px; margin: 0 auto 10px; font-size: clamp(30px, 7.9vw, 44px); line-height: 1; letter-spacing: -1.25px; font-weight: 900; text-transform: uppercase; color: #fff; opacity: 0; animation: fadeInUp 0.55s 0.2s ease forwards; }\r\n    .headline-line { display: block; }\r\n    .gold-word { color: var(--gold-soft); text-shadow: 0 0 18px rgba(217,154,34,0.20); position: relative; display: inline-block; }\r\n    .gold-word::after { content: \"\"; position: absolute; left: 2%; right: 2%; bottom: -3px; height: 2px; border-radius: 999px; background: linear-gradient(90deg, transparent, var(--gold), transparent); animation: shimmerLine 2.5s ease-in-out infinite; }\r\n    @keyframes shimmerLine { 0%,100% { opacity: 0.45; transform: scaleX(0.72); } 50% { opacity: 1; transform: scaleX(1); } }\r\n\r\n    .subheadline { max-width: 405px; margin: 0 auto 14px; font-size: clamp(14px, 3.65vw, 15px); line-height: 1.45; font-weight: 500; color: var(--muted); letter-spacing: -0.08px; opacity: 0; animation: fadeInUp 0.55s 0.35s ease forwards; }\r\n\r\n    .video-stack { position: relative; width: 100%; opacity: 0; animation: fadeInUp 0.55s 0.52s ease forwards; margin-bottom: 14px; }\r\n\r\n    .video-card { position: relative; width: 100%; padding: 6px; border-radius: 16px; border: 1px solid var(--line-2); background: linear-gradient(180deg, rgba(255,255,255,0.058), rgba(255,255,255,0.015)), rgba(255,255,255,0.015); box-shadow: 0 24px 64px rgba(0,0,0,0.65); overflow: hidden; }\r\n    .video-card::before { content: \"\"; position: absolute; inset: -1px; border-radius: 17px; border: 1px solid transparent; background: linear-gradient(135deg, rgba(34,197,94,0.72), rgba(217,154,34,0.58), rgba(242,197,109,0.62)) border-box; -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0); -webkit-mask-composite: destination-out; mask-composite: exclude; opacity: 0.42; pointer-events: none; z-index: 2; }\r\n    .video-inner { position: relative; z-index: 1; width: 100%; border-radius: 10px; overflow: hidden; background: #000; }\r\n    vturb-smartplayer { display: block !important; margin: 0 auto !important; width: 100% !important; max-width: 400px !important; }\r\n\r\n    .profit-notch {\r\n      position: absolute; left: 50%; top: 6px; z-index: 10;\r\n      width: 248px; height: 78px; transform: translateX(-50%);\r\n      border-radius: 0 0 28px 28px; border: 1px solid rgba(255,255,255,0.13); border-top: 0;\r\n      background: radial-gradient(circle at 18% 0%, rgba(34,197,94,0.18), transparent 42%), radial-gradient(circle at 84% 92%, rgba(217,154,34,0.12), transparent 42%), linear-gradient(135deg, rgba(6,6,6,0.98), rgba(14,14,14,0.94));\r\n      box-shadow: 0 18px 34px rgba(0,0,0,0.44), inset 0 -1px 0 rgba(255,255,255,0.045);\r\n      backdrop-filter: blur(14px); -webkit-backdrop-filter: blur(14px);\r\n      pointer-events: none; overflow: hidden;\r\n      transition: width 0.68s cubic-bezier(.2,.9,.2,1), height 0.68s cubic-bezier(.2,.9,.2,1), border-radius 0.68s cubic-bezier(.2,.9,.2,1), top 0.68s cubic-bezier(.2,.9,.2,1);\r\n    }\r\n    .profit-notch::before { content: \"\"; position: absolute; left: 18px; right: 18px; bottom: 0; height: 2px; border-radius: 999px; background: linear-gradient(90deg, transparent, var(--green-soft), var(--gold-soft), transparent); opacity: 0.78; z-index: 4; }\r\n    .profit-notch::after { content: \"\"; position: absolute; inset: 0; background: linear-gradient(120deg, transparent 0%, rgba(255,255,255,0.06) 42%, transparent 64%); transform: translateX(-65%); animation: notchShine 4s ease-in-out infinite; pointer-events: none; }\r\n    @keyframes notchShine { 0%, 100% { transform: translateX(-65%); opacity: 0.2; } 50% { transform: translateX(70%); opacity: 0.9; } }\r\n\r\n    .notch-content { position: relative; z-index: 3; height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; padding: 9px 16px 12px; transition: opacity 0.35s ease, transform 0.35s ease; }\r\n    .notch-label { color: rgba(255,255,255,0.62); font-size: 10px; line-height: 1; font-weight: 900; letter-spacing: 0.65px; text-transform: uppercase; margin-bottom: 6px; }\r\n    .notch-value { font-family: \"JetBrains Mono\", monospace; color: var(--green-soft); font-size: 38px; line-height: 0.95; font-weight: 700; letter-spacing: -2px; text-shadow: 0 0 18px rgba(34,197,94,0.20); }\r\n    .notch-sub { margin-top: 6px; color: rgba(255,255,255,0.42); font-size: 8.8px; line-height: 1; font-weight: 800; letter-spacing: 0.4px; text-transform: uppercase; }\r\n\r\n    .notch-compact { position: absolute; inset: 0; z-index: 4; display: flex; align-items: center; justify-content: center; gap: 7px; padding: 0 14px; opacity: 0; transform: translateY(7px); transition: opacity 0.38s ease, transform 0.38s ease; }\r\n    .notch-dot { width: 7px; height: 7px; border-radius: 999px; background: var(--green); box-shadow: 0 0 10px rgba(34,197,94,0.55); flex: 0 0 auto; }\r\n    .compact-text { color: rgba(255,255,255,0.78); font-size: 8px; font-weight: 900; letter-spacing: 0.45px; text-transform: uppercase; white-space: nowrap; max-width: 140px; overflow: hidden; text-overflow: ellipsis; }\r\n    .compact-profit { font-family: \"JetBrains Mono\", monospace; color: var(--green-soft); font-size: 18px; font-weight: 700; letter-spacing: -0.85px; white-space: nowrap; text-shadow: 0 0 14px rgba(34,197,94,0.22); }\r\n\r\n    .profit-notch.is-compact { width: 242px; height: 46px; top: 6px; border-radius: 0 0 20px 20px; }\r\n    .profit-notch.is-compact .notch-content { opacity: 0; transform: translateY(-8px); }\r\n    .profit-notch.is-compact .notch-compact { opacity: 1; transform: translateY(0); }\r\n\r\n    .sound-note { display: flex; align-items: center; justify-content: center; gap: 8px; margin: 14px auto 16px; color: rgba(255,255,255,0.5); font-size: 12px; font-weight: 500; opacity: 0; animation: fadeIn 0.45s 0.72s ease forwards; }\r\n    .sound-note strong { color: rgba(255,255,255,0.88); font-weight: 700; }\r\n    .sound-note svg { width: 17px; height: 17px; flex: 0 0 auto; }\r\n\r\n    .pressure-line { margin: 14px auto 14px; max-width: 400px; color: rgba(255,255,255,0.58); font-size: 13px; line-height: 1.38; font-weight: 600; letter-spacing: -0.08px; }\r\n    .pressure-line strong { color: rgba(255,255,255,0.92); font-weight: 900; }\r\n\r\n    .section-block { position: relative; z-index: 1; width: 100%; margin-top: 28px; }\r\n    .section-label { display: inline-flex; align-items: center; gap: 7px; color: var(--gold-soft); font-size: 10px; font-weight: 900; text-transform: uppercase; letter-spacing: 0.65px; margin-bottom: 10px; }\r\n    .section-label::before { content: \"\"; width: 7px; height: 7px; border-radius: 999px; background: var(--gold); box-shadow: 0 0 12px rgba(217,154,34,0.42); }\r\n    .section-title { font-size: clamp(25px, 6.7vw, 35px); line-height: 1.02; letter-spacing: -1.1px; font-weight: 900; text-transform: uppercase; margin-bottom: 10px; }\r\n    .section-copy { max-width: 410px; margin: 0 auto 16px; color: var(--muted); font-size: 14px; line-height: 1.5; font-weight: 500; }\r\n\r\n    .offer-card {\r\n      position: relative; width: 100%; border: 1px solid var(--line-2); border-radius: 24px;\r\n      background: radial-gradient(circle at 12% 0%, rgba(217,154,34,0.16), transparent 34%), radial-gradient(circle at 90% 0%, rgba(34,197,94,0.11), transparent 34%), linear-gradient(180deg, rgba(255,255,255,0.052), rgba(255,255,255,0.014)), #060606;\r\n      box-shadow: 0 30px 76px rgba(0,0,0,0.55), inset 0 1px 0 rgba(255,255,255,0.04);\r\n      overflow: hidden; text-align: left; padding: 18px 16px;\r\n    }\r\n    .offer-card::before { content: \"\"; position: absolute; inset: 0; pointer-events: none; opacity: 0.23; background-image: radial-gradient(rgba(255,255,255,0.24) 1px, transparent 1px); background-size: 6px 6px; mask-image: linear-gradient(to bottom, #000 0%, #000 50%, transparent 88%); -webkit-mask-image: linear-gradient(to bottom, #000 0%, #000 50%, transparent 88%); }\r\n    .offer-card::after { content: \"\"; position: absolute; left: 22px; right: 22px; top: 0; height: 1px; background: linear-gradient(90deg, transparent, var(--gold-soft), var(--green-soft), transparent); opacity: 0.76; }\r\n\r\n    .offer-header { position: relative; z-index: 2; margin-bottom: 15px; text-align: center; }\r\n    .offer-kicker { display: inline-flex; align-items: center; gap: 7px; color: var(--green-soft); font-size: 10px; font-weight: 900; text-transform: uppercase; letter-spacing: 0.55px; margin-bottom: 8px; }\r\n    .offer-kicker::before { content: \"\"; width: 7px; height: 7px; border-radius: 999px; background: var(--green); box-shadow: 0 0 10px rgba(34,197,94,0.42); }\r\n    .offer-name { max-width: 400px; margin: 0 auto; font-size: 25px; line-height: 1.03; font-weight: 900; letter-spacing: -1px; color: #fff; text-transform: uppercase; }\r\n    .offer-name span { color: var(--gold-soft); }\r\n    .offer-subcopy { margin: 9px auto 0; max-width: 382px; color: rgba(255,255,255,0.58); font-size: 13px; line-height: 1.45; font-weight: 600; text-align: center; }\r\n\r\n    .installments-panel { position: relative; z-index: 2; border: 1px solid rgba(255,255,255,0.095); border-radius: 17px; background: linear-gradient(180deg, rgba(255,255,255,0.035), rgba(255,255,255,0.012)), rgba(255,255,255,0.018); padding: 13px 13px; margin-bottom: 14px; overflow: hidden; text-align: center; }\r\n    .installments-panel::before { content: \"\"; position: absolute; inset: 0; pointer-events: none; opacity: 0.15; background-image: radial-gradient(rgba(255,255,255,0.26) 1px, transparent 1px); background-size: 6px 6px; }\r\n    .installments-label { position: relative; z-index: 2; color: rgba(255,255,255,0.46); font-size: 10px; font-weight: 900; text-transform: uppercase; letter-spacing: 0.55px; margin-bottom: 7px; }\r\n    .installments { position: relative; z-index: 2; display: flex; align-items: flex-start; justify-content: center; gap: 7px; color: #fff; line-height: 0.9; letter-spacing: -1.6px; margin-bottom: 7px; }\r\n    .installments small { margin-top: 8px; color: rgba(255,255,255,0.64); font-size: 17px; font-weight: 900; letter-spacing: -0.6px; }\r\n    .installments strong { color: var(--gold-soft); font-size: 44px; font-weight: 900; letter-spacing: -2.1px; text-shadow: 0 0 24px rgba(217,154,34,0.16); }\r\n    .cash-line { position: relative; z-index: 2; color: rgba(255,255,255,0.62); font-size: 12px; line-height: 1.4; font-weight: 700; }\r\n    .cash-line strong { color: #fff; font-weight: 900; }\r\n\r\n    .guarantee-row { display: grid; grid-template-columns: 1fr 1fr; gap: 9px; margin-bottom: 14px; position: relative; z-index: 2; }\r\n    .trust-box { position: relative; overflow: hidden; border: 1px solid rgba(255,255,255,0.09); border-radius: 14px; background: linear-gradient(180deg, rgba(255,255,255,0.035), rgba(255,255,255,0.014)), rgba(255,255,255,0.02); padding: 12px 10px; display: flex; gap: 9px; align-items: flex-start; }\r\n    .trust-box::before { content: \"\"; position: absolute; inset: 0; pointer-events: none; opacity: 0.13; background-image: radial-gradient(rgba(255,255,255,0.24) 1px, transparent 1px); background-size: 6px 6px; }\r\n    .trust-icon { position: relative; z-index: 2; width: 26px; height: 26px; border-radius: 9px; background: rgba(217,154,34,0.10); border: 1px solid rgba(217,154,34,0.18); display: flex; align-items: center; justify-content: center; color: var(--gold-soft); flex: 0 0 26px; font-size: 13px; font-weight: 900; }\r\n    .trust-title, .trust-copy { position: relative; z-index: 2; }\r\n    .trust-title { color: #fff; font-size: 12px; line-height: 1.15; font-weight: 900; letter-spacing: -0.2px; margin-bottom: 3px; }\r\n    .trust-copy { color: rgba(255,255,255,0.46); font-size: 10px; line-height: 1.35; font-weight: 600; }\r\n\r\n    .benefits-title { position: relative; z-index: 2; display: flex; align-items: center; justify-content: space-between; gap: 10px; margin: 16px 0 9px; }\r\n    .benefits-title span:first-child { color: rgba(255,255,255,0.48); font-size: 10px; font-weight: 900; text-transform: uppercase; letter-spacing: 0.55px; }\r\n    .benefits-title span:last-child { color: var(--gold-soft); font-size: 10px; font-weight: 900; text-transform: uppercase; letter-spacing: 0.55px; white-space: nowrap; }\r\n    .benefits-grid { display: grid; grid-template-columns: 1fr; gap: 8px; position: relative; z-index: 2; }\r\n    .benefit-item { position: relative; display: flex; align-items: flex-start; gap: 10px; padding: 12px 11px; border-radius: 14px; border: 1px solid rgba(255,255,255,0.08); background: linear-gradient(180deg, rgba(255,255,255,0.032), rgba(255,255,255,0.012)), rgba(255,255,255,0.018); overflow: hidden; }\r\n    .benefit-item::before { content: \"\"; position: absolute; inset: 0; pointer-events: none; opacity: 0.10; background-image: radial-gradient(rgba(255,255,255,0.28) 1px, transparent 1px); background-size: 6px 6px; }\r\n    .benefit-check { position: relative; z-index: 2; width: 19px; height: 19px; border-radius: 50%; flex: 0 0 19px; background: rgba(34,197,94,0.10); border: 1px solid rgba(34,197,94,0.18); color: var(--green-soft); display: flex; align-items: center; justify-content: center; margin-top: 1px; }\r\n    .benefit-text { position: relative; z-index: 2; color: rgba(255,255,255,0.76); font-size: 13px; line-height: 1.35; font-weight: 650; }\r\n    .benefit-text strong { color: #fff; font-weight: 900; }\r\n\r\n    .bonus-strip { margin-top: 14px; position: relative; z-index: 2; border: 1px solid rgba(217,154,34,0.18); background: radial-gradient(circle at 15% 20%, rgba(217,154,34,0.13), transparent 42%), rgba(217,154,34,0.045); border-radius: 15px; padding: 14px 12px; text-align: center; overflow: hidden; }\r\n    .bonus-strip::before { content: \"\"; position: absolute; inset: 0; pointer-events: none; opacity: 0.12; background-image: radial-gradient(rgba(255,255,255,0.24) 1px, transparent 1px); background-size: 6px 6px; }\r\n    .bonus-strip strong, .bonus-strip span { position: relative; z-index: 2; }\r\n    .bonus-strip strong { display: block; color: var(--gold-soft); font-size: 12px; line-height: 1.2; font-weight: 900; text-transform: uppercase; letter-spacing: 0.45px; margin-bottom: 4px; }\r\n    .bonus-strip span { color: rgba(255,255,255,0.58); font-size: 12px; line-height: 1.4; font-weight: 600; }\r\n\r\n    .cta-panel { width: 100%; min-height: 90px; display: flex; align-items: center; justify-content: space-between; gap: 14px; padding: 14px 16px; text-decoration: none; border: 1px solid rgba(217,154,34,0.30); border-radius: 16px; background: linear-gradient(100deg, rgba(222,160,55,0.97) 0%, rgba(214,147,34,0.99) 50%, rgba(169,100,23,1) 100%); color: #0b0b0b; box-shadow: 0 16px 40px rgba(217,154,34,0.22); position: relative; overflow: hidden; animation: fadeInUp 0.45s 0.94s ease both; }\r\n    .offer-card .cta-panel { margin-top: 16px; animation: none; }\r\n    .cta-panel::before { content: \"\"; position: absolute; top: 0; left: -80%; width: 48%; height: 100%; background: linear-gradient(90deg, transparent, rgba(255,255,255,0.28), transparent); transform: skewX(-20deg); animation: shine 2.8s infinite; }\r\n    .cta-panel-left { position: relative; z-index: 2; text-align: left; min-width: 0; }\r\n    .cta-panel-kicker { display: block; font-size: 10.5px; font-weight: 900; text-transform: uppercase; letter-spacing: 0.45px; opacity: 0.68; margin-bottom: 4px; }\r\n    .cta-panel-title { display: block; font-size: 17px; font-weight: 900; line-height: 1.1; letter-spacing: -0.3px; }\r\n    .cta-panel-right { position: relative; z-index: 2; width: 48px; height: 48px; flex: 0 0 48px; border-radius: 10px; background: rgba(0,0,0,0.12); border: 1px solid rgba(0,0,0,0.08); display: flex; align-items: center; justify-content: center; font-size: 20px; font-weight: 900; }\r\n\r\n    .microcopy { margin-top: 10px; color: var(--muted-2); font-size: 11.5px; line-height: 1.35; font-weight: 500; }\r\n    .offer-card .microcopy { text-align: center; }\r\n\r\n    .final-cta { margin-top: 22px; border: 1px solid rgba(255,255,255,0.10); border-radius: 20px; background: radial-gradient(circle at 50% 0%, rgba(217,154,34,0.12), transparent 42%), linear-gradient(180deg, rgba(255,255,255,0.04), rgba(255,255,255,0.012)); padding: 18px 16px; overflow: hidden; position: relative; }\r\n    .final-cta::before { content: \"\"; position: absolute; inset: 0; pointer-events: none; opacity: 0.13; background-image: radial-gradient(rgba(255,255,255,0.25) 1px, transparent 1px); background-size: 6px 6px; }\r\n    .final-cta-title, .final-cta-copy, .final-cta .cta-panel { position: relative; z-index: 2; }\r\n    .final-cta-title { font-size: 22px; line-height: 1.08; font-weight: 900; letter-spacing: -0.7px; text-transform: uppercase; margin-bottom: 8px; }\r\n    .final-cta-copy { color: var(--muted); font-size: 13.5px; line-height: 1.5; font-weight: 500; margin-bottom: 14px; }\r\n\r\n    @keyframes fadeInUp   { from { opacity: 0; transform: translateY(12px); } to { opacity: 1; transform: translateY(0); } }\r\n    @keyframes fadeInDown { from { opacity: 0; transform: translateY(-8px); } to { opacity: 1; transform: translateY(0); } }\r\n    @keyframes fadeIn     { from { opacity: 0; } to { opacity: 1; } }\r\n    @keyframes shine      { 0% { left: -80%; } 55%,100% { left: 130%; } }\r\n\r\n    @media (max-width: 480px) {\r\n      .page { padding: 16px 12px 28px; }\r\n      h1 { font-size: 31px; line-height: 1; letter-spacing: -1.15px; }\r\n      .subheadline { margin-bottom: 13px; }\r\n      .profit-notch { width: 228px; height: 74px; border-radius: 0 0 25px 25px; }\r\n      .notch-value { font-size: 35px; }\r\n      .profit-notch.is-compact { width: 220px; height: 43px; border-radius: 0 0 18px 18px; }\r\n      .compact-text { font-size: 8px; max-width: 140px; }\r\n      .compact-profit { font-size: 17px; }\r\n      .video-card { border-radius: 14px; }\r\n      .video-inner { border-radius: 9px; }\r\n      .guarantee-row { grid-template-columns: 1fr; }\r\n      .cta-panel-title { font-size: 16px; }\r\n      .cta-panel-right { width: 46px; height: 46px; flex: 0 0 46px; }\r\n    }\r\n    @media (max-width: 360px) {\r\n      h1 { font-size: 28px; }\r\n      .subheadline { font-size: 14px; }\r\n      .profit-notch { width: 210px; height: 70px; }\r\n      .notch-label { font-size: 8.8px; }\r\n      .notch-value { font-size: 31px; }\r\n      .notch-sub { font-size: 7.8px; }\r\n      .profit-notch.is-compact { width: 208px; height: 40px; }\r\n      .compact-text { font-size: 8px; max-width: 140px; }\r\n      .compact-profit { font-size: 15px; }\r\n      .installments strong { font-size: 37px; }\r\n    }\r\n  <\/style>\r\n<\/head>\r\n\r\n<body>\r\n  <canvas id=\"particles-canvas\"><\/canvas>\r\n\r\n  <main class=\"page\">\r\n    <section class=\"container\">\r\n\r\n      <div class=\"status-badge\" id=\"statusBadge\">Resultado de la prueba<\/div>\r\n\r\n      <h1>\r\n        <span class=\"headline-line\">Este es el punto<\/span>\r\n        <span class=\"headline-line\">donde mucha gente <span class=\"gold-word\">se equivoca<\/span>.<\/span>\r\n      <\/h1>\r\n\r\n      <p class=\"subheadline\">\r\n        El video de abajo muestra exactamente c\u00f3mo activar el sistema en tu cuenta y empezar a operar como acabas de ver.\r\n      <\/p>\r\n\r\n      <div class=\"video-stack\">\r\n        <div class=\"video-card\">\r\n          <div class=\"profit-notch\" id=\"profitNotch\">\r\n            <div class=\"notch-content\">\r\n              <div class=\"notch-label\" id=\"notchLabel\">Tu ganancia<\/div>\r\n              <div class=\"notch-value\">+US$<span id=\"profitCounter\">0<\/span><\/div>\r\n              <div class=\"notch-sub\">generada en la prueba<\/div>\r\n            <\/div>\r\n            <div class=\"notch-compact\">\r\n              <span class=\"notch-dot\"><\/span>\r\n              <span class=\"compact-text\" id=\"compactText\">Tu ganancia<\/span>\r\n              <span class=\"compact-profit\">+US$ 213,20<\/span>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"video-inner\">\r\n            <vturb-smartplayer id=\"vid-6a612b38858e95d800eda43b\" style=\"display:block;margin:0 auto;width:100%;max-width:400px;\"><\/vturb-smartplayer>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"sound-note\">\r\n        <svg viewBox=\"0 0 24 24\" fill=\"none\">\r\n          <path d=\"M4 9V15H8L13 20V4L8 9H4Z\" stroke=\"#f2c56d\" stroke-width=\"2\" stroke-linejoin=\"round\"\/>\r\n          <path d=\"M16 9C16.8 9.8 17.2 10.8 17.2 12C17.2 13.2 16.8 14.2 16 15\" stroke=\"#f2c56d\" stroke-width=\"2\" stroke-linecap=\"round\"\/>\r\n          <path d=\"M18.5 6.5C20 8 20.8 9.9 20.8 12C20.8 14.1 20 16 18.5 17.5\" stroke=\"#f2c56d\" stroke-width=\"2\" stroke-linecap=\"round\"\/>\r\n        <\/svg>\r\n        <span>Toca el video y m\u00edralo con el <strong>sonido activado<\/strong>.<\/span>\r\n      <\/div>\r\n\r\n      <div id=\"delayedContent\" class=\"esconder\">\r\n\r\n        <p class=\"pressure-line\">\r\n          Ya viste el sistema en acci\u00f3n. <strong>Ahora el siguiente paso es continuar con \u00e9l en tu cuenta.<\/strong>\r\n        <\/p>\r\n\r\n        <a id=\"topCtaButton\" class=\"cta-panel\" href=\"#oferta\">\r\n          <div class=\"cta-panel-left\">\r\n            <span class=\"cta-panel-kicker\">Siguiente paso<\/span>\r\n            <span class=\"cta-panel-title\">Ver condici\u00f3n liberada<\/span>\r\n          <\/div>\r\n          <div class=\"cta-panel-right\">&rarr;<\/div>\r\n        <\/a>\r\n\r\n        <section class=\"section-block\" id=\"oferta\">\r\n\r\n          <div class=\"offer-card\">\r\n            <div class=\"offer-header\">\r\n              <div class=\"offer-kicker\">Acceso Bulls<\/div>\r\n              <div class=\"offer-name\">Lo que liberas hoy con tu acceso completo.<\/div>\r\n            <\/div>\r\n\r\n            <div class=\"installments-panel\">\r\n              <div class=\"installments-label\">o div\u00eddelo en cuotas sin pesar en tu banca<\/div>\r\n              <div class=\"installments\">\r\n                <small>12x<\/small>\r\n                <strong>R$8,08<\/strong>\r\n              <\/div>\r\n              <div class=\"cash-line\">o <strong>US$29,97 al contado<\/strong> para liberar el acceso completo.<\/div>\r\n            <\/div>\r\n\r\n            <div class=\"guarantee-row\">\r\n              <div class=\"trust-box\">\r\n                <div class=\"trust-icon\">&#10003;<\/div>\r\n                <div>\r\n                  <div class=\"trust-title\">Soporte incluido<\/div>\r\n                  <div class=\"trust-copy\">No entras perdido. Tienes ayuda para configurar y usar.<\/div>\r\n                <\/div>\r\n              <\/div>\r\n              <div class=\"trust-box\">\r\n                <div class=\"trust-icon\">7<\/div>\r\n                <div>\r\n                  <div class=\"trust-title\">7 d\u00edas de garant\u00eda<\/div>\r\n                  <div class=\"trust-copy\">\u00bfProbaste y no te hizo sentido? Puedes salir con seguridad.<\/div>\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"benefits-title\">\r\n              <span>Lo que liberas hoy<\/span>\r\n              <span>Acceso completo<\/span>\r\n            <\/div>\r\n\r\n            <div class=\"benefits-grid\">\r\n              <div class=\"benefit-item\"><div class=\"benefit-check\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 12 12\" fill=\"none\"><path d=\"M2 6.2L4.7 9L10 3\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div><div class=\"benefit-text\"><strong>Live semanal<\/strong> para acompa\u00f1ar lectura, operaci\u00f3n y ajustes.<\/div><\/div>\r\n              <div class=\"benefit-item\"><div class=\"benefit-check\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 12 12\" fill=\"none\"><path d=\"M2 6.2L4.7 9L10 3\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div><div class=\"benefit-text\"><strong>Grupo de se\u00f1ales<\/strong> para acompa\u00f1ar entradas, horarios y oportunidades.<\/div><\/div>\r\n              <div class=\"benefit-item\"><div class=\"benefit-check\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 12 12\" fill=\"none\"><path d=\"M2 6.2L4.7 9L10 3\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div><div class=\"benefit-text\"><strong>Curso ense\u00f1ando a usar la herramienta<\/strong> desde el acceso hasta la lectura en pantalla.<\/div><\/div>\r\n              <div class=\"benefit-item\"><div class=\"benefit-check\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 12 12\" fill=\"none\"><path d=\"M2 6.2L4.7 9L10 3\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div><div class=\"benefit-text\"><strong>Todos los activos liberados<\/strong> para usar el sistema donde tenga m\u00e1s sentido para ti.<\/div><\/div>\r\n              <div class=\"benefit-item\"><div class=\"benefit-check\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 12 12\" fill=\"none\"><path d=\"M2 6.2L4.7 9L10 3\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div><div class=\"benefit-text\"><strong>Gesti\u00f3n de banca<\/strong> para dejar de aumentar la mano por impulso.<\/div><\/div>\r\n              <div class=\"benefit-item\"><div class=\"benefit-check\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 12 12\" fill=\"none\"><path d=\"M2 6.2L4.7 9L10 3\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div><div class=\"benefit-text\"><strong>Sorteos de apalancamiento<\/strong> dentro da comunidade para membros activos.<\/div><\/div>\r\n            <\/div>\r\n\r\n            <div class=\"bonus-strip\">\r\n              <strong>No liberas solo una herramienta<\/strong>\r\n              <span>Entras con sistema, comunidad, se\u00f1ales, soporte, clases y gesti\u00f3n.<\/span>\r\n            <\/div>\r\n\r\n            <a id=\"smartplayer-click-event-1\" class=\"cta-panel smartplayer-click-event\" href=\"https:\/\/pay.kirvano.com\/7d7bc592-e7f2-4b5b-91ca-613d3c4d2d00\">\r\n              <div class=\"cta-panel-left\">\r\n                <span class=\"cta-panel-kicker\">Acceso completo<\/span>\r\n                <span class=\"cta-panel-title\">Liberar la herramienta por US$29,37<\/span>\r\n              <\/div>\r\n              <div class=\"cta-panel-right\">&rarr;<\/div>\r\n            <\/a>\r\n\r\n            <p class=\"microcopy\">Pago seguro &middot; acceso liberado despu\u00e9s de la confirmaci\u00f3n &middot; garant\u00eda de 7 d\u00edas<\/p>\r\n          <\/div>\r\n        <\/section>\r\n\r\n        <section class=\"final-cta\">\r\n          <div class=\"final-cta-title\">Libera el acceso completo hoy.<\/div>\r\n          <p class=\"final-cta-copy\">Sistema, comunidad, se\u00f1ales, soporte, clases y gesti\u00f3n \u2014 todo por US$29,37.<\/p>\r\n          <a id=\"smartplayer-click-event-2\" class=\"cta-panel smartplayer-click-event\" href=\"https:\/\/pay.kirvano.com\/7d7bc592-e7f2-4b5b-91ca-613d3c4d2d00\">\r\n            <div class=\"cta-panel-left\">\r\n              <span class=\"cta-panel-kicker\">\u00daltima etapa<\/span>\r\n              <span class=\"cta-panel-title\">Pagar US$29,37 y liberar<\/span>\r\n            <\/div>\r\n            <div class=\"cta-panel-right\">&rarr;<\/div>\r\n          <\/a>\r\n        <\/section>\r\n\r\n      <\/div>\r\n    <\/section>\r\n  <\/main>\r\n\r\n  <script>\r\n    const CTA_URL = \"https:\/\/pay.kirvano.com\/7d7bc592-e7f2-4b5b-91ca-613d3c4d2d00\";\r\n    const BACK_URL = \"https:\/\/gananciasdehoy.com\/esp-redirect\/\";\r\n    const VTURB_REVEAL_SECONDS = 675;\r\n\r\n    const checkoutButtonMain  = document.getElementById(\"smartplayer-click-event-1\");\r\n    const checkoutButtonFinal = document.getElementById(\"smartplayer-click-event-2\");\r\n    const topCtaButton        = document.getElementById(\"topCtaButton\");\r\n    const offerSection        = document.getElementById(\"oferta\");\r\n    const delayedContent      = document.getElementById(\"delayedContent\");\r\n\r\n    const statusBadge   = document.getElementById(\"statusBadge\");\r\n    const profitCounter = document.getElementById(\"profitCounter\");\r\n    const profitNotch   = document.getElementById(\"profitNotch\");\r\n    const notchLabel    = document.getElementById(\"notchLabel\");\r\n    const compactText   = document.getElementById(\"compactText\");\r\n\r\n    const FIRE_INITIATE_CHECKOUT_ON_CLICK = true;\r\n\r\n    let checkoutStarted = false;\r\n    let offerTracked = false;\r\n    let vslPlayTracked = false;\r\n    let vslProgressTracked = {25:false, 50:false, 75:false};\r\n\r\n    function safeFbq(){\r\n      try {\r\n        if (window.fbq) window.fbq.apply(null, arguments);\r\n      } catch(e) {}\r\n    }\r\n\r\n    function trackEvent(eventName, params, type){\r\n      try {\r\n        if (typeof window.bullsTrack === \"function\") {\r\n          window.bullsTrack(eventName, params || {}, type || \"custom\");\r\n        } else if (type === \"standard\") {\r\n          safeFbq(\"track\", eventName, params || {});\r\n        } else {\r\n          safeFbq(\"trackCustom\", eventName, params || {});\r\n        }\r\n      } catch(e) {}\r\n    }\r\n\r\n    function trackOnce(key, eventName, params, type){\r\n      try {\r\n        if (typeof window.bullsTrackOnce === \"function\") {\r\n          window.bullsTrackOnce(key, eventName, params || {}, type || \"custom\");\r\n          return;\r\n        }\r\n\r\n        const storageKey = \"bulls_\" + key;\r\n        if (sessionStorage.getItem(storageKey) === \"1\") return;\r\n        sessionStorage.setItem(storageKey, \"1\");\r\n        trackEvent(eventName, params || {}, type || \"custom\");\r\n      } catch(e) {}\r\n    }\r\n\r\n    function buildUrl(base){\r\n      try {\r\n        const u = typeof window.bullsBuildUrl === \"function\"\r\n          ? new URL(window.bullsBuildUrl(base), window.location.origin)\r\n          : new URL(base, window.location.origin);\r\n\r\n        if (!u.searchParams.get(\"utm_content\")) {\r\n          u.searchParams.set(\"utm_content\", \"vsl02_oferta_final\");\r\n        }\r\n        u.searchParams.set(\"src_page\", \"vsl02_oferta_final\");\r\n\r\n        return u.toString();\r\n      } catch(e) {\r\n        return base;\r\n      }\r\n    }\r\n\r\n    function getLeadName(){\r\n      const params = new URLSearchParams(window.location.search);\r\n      const raw = params.get(\"nome\") || params.get(\"name\") || params.get(\"cliente\") || params.get(\"lead\") || params.get(\"first_name\") || \"\";\r\n      const clean = raw.replace(\/\\+\/g,\" \").trim().split(\" \")[0];\r\n      if(!clean) return \"\";\r\n      return clean.charAt(0).toUpperCase() + clean.slice(1).toLowerCase();\r\n    }\r\n\r\n    function animateCounter(el, from, to, duration){\r\n      if (!el) return;\r\n      let start = null;\r\n      function frame(timestamp){\r\n        if(!start) start = timestamp;\r\n        const progress = Math.min((timestamp - start) \/ duration, 1);\r\n        const ease = 1 - Math.pow(1 - progress, 3);\r\n        el.textContent = (Math.round(from + (to - from) * ease) \/ 100).toFixed(2).replace(\".\", \",\");\r\n        if(progress < 1) requestAnimationFrame(frame);\r\n      }\r\n      requestAnimationFrame(frame);\r\n    }\r\n\r\n    function animateProfitCounter(){\r\n      animateCounter(profitCounter, 0, 21320, 1200);\r\n    }\r\n\r\n    function trackOfferShown(source){\r\n      if (offerTracked) return;\r\n      offerTracked = true;\r\n\r\n      trackOnce(\"vsl02_offer_view\", \"OfferView\", {\r\n        content_name: \"04_VSL02_Oferta_Final\",\r\n        reveal_source: source,\r\n        value: 97,\r\n        currency: \"BRL\"\r\n      });\r\n    }\r\n\r\n    function revealOfferFallback(source){\r\n      if(!delayedContent) return;\r\n\r\n      const isHidden = delayedContent.classList.contains(\"esconder\") || getComputedStyle(delayedContent).display === \"none\";\r\n      if (isHidden) {\r\n        delayedContent.classList.remove(\"esconder\");\r\n        delayedContent.style.display = \"block\";\r\n      }\r\n\r\n      trackOfferShown(source);\r\n    }\r\n\r\n    function applyCheckoutLinks(){\r\n      const finalUrl = buildUrl(CTA_URL);\r\n      [checkoutButtonMain, checkoutButtonFinal].forEach(btn => {\r\n        if(!btn) return;\r\n        btn.href = finalUrl;\r\n        btn.setAttribute(\"rel\", \"noopener\");\r\n      });\r\n    }\r\n\r\n    function handleCheckoutClick(e, btn, position){\r\n      const finalUrl = btn && btn.href ? btn.href : buildUrl(CTA_URL);\r\n\r\n      e.preventDefault();\r\n\r\n      if (!checkoutStarted) {\r\n        checkoutStarted = true;\r\n\r\n        trackOnce(\"vsl02_checkout_click\", \"CheckoutClick\", {\r\n          content_name: \"04_VSL02_Checkout_Click\",\r\n          button_position: position,\r\n          checkout_url: finalUrl,\r\n          value: 97,\r\n          currency: \"BRL\"\r\n        });\r\n\r\n        if (FIRE_INITIATE_CHECKOUT_ON_CLICK) {\r\n          safeFbq(\"track\", \"InitiateCheckout\", {\r\n            value: 97,\r\n            currency: \"BRL\",\r\n            content_name: \"Bulls_Acesso_97\",\r\n            content_category: \"checkout\",\r\n            funnel_step: \"04\",\r\n            page_type: \"offer_vsl\",\r\n            button_position: position\r\n          });\r\n        }\r\n      }\r\n\r\n      window.__goingCheckout = true;\r\n\r\n      setTimeout(() => {\r\n        window.location.href = finalUrl;\r\n      }, 450);\r\n    }\r\n\r\n    function bindCheckoutButtons(){\r\n      applyCheckoutLinks();\r\n\r\n      if (checkoutButtonMain) {\r\n        checkoutButtonMain.addEventListener(\"click\", function(e){\r\n          handleCheckoutClick(e, checkoutButtonMain, \"main_offer\");\r\n        });\r\n      }\r\n\r\n      if (checkoutButtonFinal) {\r\n        checkoutButtonFinal.addEventListener(\"click\", function(e){\r\n          handleCheckoutClick(e, checkoutButtonFinal, \"final_offer\");\r\n        });\r\n      }\r\n    }\r\n\r\n    function bindTopCtaScroll(){\r\n      if(!topCtaButton || !offerSection) return;\r\n\r\n      topCtaButton.addEventListener(\"click\", function(e){\r\n        e.preventDefault();\r\n        offerSection.scrollIntoView({ behavior: \"smooth\", block: \"start\" });\r\n      });\r\n    }\r\n\r\n    function setupLeadPersonalization(){\r\n      const leadName = getLeadName();\r\n      if(leadName){\r\n        if(statusBadge) statusBadge.textContent = leadName + \" \u00b7 resultado de la prueba\";\r\n        if(notchLabel) notchLabel.textContent = leadName + \", tu ganancia\";\r\n        if(compactText) compactText.textContent = leadName;\r\n      }\r\n    }\r\n\r\n    function getAllVideos(root){\r\n      let videos = [];\r\n\r\n      try {\r\n        videos = videos.concat(Array.from(root.querySelectorAll(\"video\")));\r\n      } catch(e) {}\r\n\r\n      try {\r\n        Array.from(root.querySelectorAll(\"*\")).forEach(el => {\r\n          if (el.shadowRoot) videos = videos.concat(getAllVideos(el.shadowRoot));\r\n        });\r\n      } catch(e) {}\r\n\r\n      return Array.from(new Set(videos));\r\n    }\r\n\r\n    function getSmartplayerVideo(){\r\n      try {\r\n        const inst = window.smartplayer && window.smartplayer.instances && window.smartplayer.instances[0];\r\n        const candidates = [inst && inst.video, inst && inst.player && inst.player.video, inst && inst.media, inst && inst.videoElement];\r\n\r\n        for (const c of candidates) {\r\n          if (c && typeof c.currentTime === \"number\") return c;\r\n        }\r\n      } catch(e) {}\r\n\r\n      const videos = getAllVideos(document);\r\n      return videos.length ? videos[0] : null;\r\n    }\r\n\r\n    function trackVslPlay(){\r\n      if (vslPlayTracked) return;\r\n      vslPlayTracked = true;\r\n\r\n      trackOnce(\"vsl02_play\", \"VSL02Play\", {\r\n        content_name: \"04_VSL02_Oferta_Final\"\r\n      });\r\n    }\r\n\r\n    function trackVslProgress(video){\r\n      if (!video) return;\r\n\r\n      const duration = Number(video.duration);\r\n      const current = Number(video.currentTime) || 0;\r\n      const baseDuration = Number.isFinite(duration) && duration > 5 ? duration : VTURB_REVEAL_SECONDS;\r\n      const pct = Math.round((current \/ baseDuration) * 100);\r\n\r\n      [25, 50, 75].forEach(mark => {\r\n        if (!vslProgressTracked[mark] && pct >= mark) {\r\n          vslProgressTracked[mark] = true;\r\n\r\n          trackOnce(\"vsl02_progress_\" + mark, \"VSL02Progress\" + mark, {\r\n            content_name: \"04_VSL02_Oferta_Final\",\r\n            progress_percent: mark,\r\n            current_time: Math.round(current)\r\n          });\r\n        }\r\n      });\r\n    }\r\n\r\n    function bindVslVideoTracking(){\r\n      const videos = getAllVideos(document);\r\n      const smartVideo = getSmartplayerVideo();\r\n\r\n      if (smartVideo && !videos.includes(smartVideo)) videos.push(smartVideo);\r\n\r\n      videos.forEach(video => {\r\n        if (!video || video.dataset.bullsVsl02Tracking === \"1\") return;\r\n\r\n        video.dataset.bullsVsl02Tracking = \"1\";\r\n\r\n        video.addEventListener(\"play\", function(){\r\n          trackVslPlay();\r\n          trackVslProgress(video);\r\n        });\r\n\r\n        video.addEventListener(\"playing\", function(){\r\n          trackVslPlay();\r\n          trackVslProgress(video);\r\n        });\r\n\r\n        video.addEventListener(\"timeupdate\", function(){\r\n          trackVslProgress(video);\r\n        });\r\n\r\n        video.addEventListener(\"ended\", function(){\r\n          trackOnce(\"vsl02_ended\", \"VSL02Ended\", {\r\n            content_name: \"04_VSL02_Oferta_Final\"\r\n          });\r\n        });\r\n      });\r\n    }\r\n\r\n    function setupVslVideoTracking(){\r\n      const player = document.querySelector(\"vturb-smartplayer\");\r\n\r\n      if (player) {\r\n        [\"play\",\"playing\",\"video:play\",\"video:playing\",\"player:play\",\"smartplayer:play\"].forEach(evt => {\r\n          player.addEventListener(evt, function(){\r\n            trackVslPlay();\r\n            bindVslVideoTracking();\r\n          });\r\n        });\r\n      }\r\n\r\n      const timer = setInterval(bindVslVideoTracking, 1000);\r\n      setTimeout(() => clearInterval(timer), 20000);\r\n\r\n      bindVslVideoTracking();\r\n    }\r\n\r\n    function setupVturbDelay(){\r\n      const player = document.querySelector(\"vturb-smartplayer\");\r\n\r\n      setTimeout(() => {\r\n        revealOfferFallback(\"global_timer_fallback\");\r\n      }, (VTURB_REVEAL_SECONDS + 5) * 1000);\r\n\r\n      if(!player) return;\r\n\r\n      player.addEventListener(\"player:ready\", function(){\r\n        try {\r\n          if (typeof player.displayHiddenElements === \"function\") {\r\n            player.displayHiddenElements(VTURB_REVEAL_SECONDS, [\".esconder\"], { persist:true });\r\n\r\n            setTimeout(() => {\r\n              trackOfferShown(\"vturb_timer\");\r\n            }, (VTURB_REVEAL_SECONDS + 1) * 1000);\r\n          } else {\r\n            setTimeout(() => {\r\n              revealOfferFallback(\"player_ready_without_displayHiddenElements\");\r\n            }, VTURB_REVEAL_SECONDS * 1000);\r\n          }\r\n        } catch(e) {\r\n          setTimeout(() => {\r\n            revealOfferFallback(\"vturb_error_fallback\");\r\n          }, VTURB_REVEAL_SECONDS * 1000);\r\n        }\r\n      });\r\n    }\r\n\r\n    function setupParticles(){\r\n      const canvas = document.getElementById(\"particles-canvas\");\r\n      if(!canvas || !canvas.getContext) return;\r\n\r\n      const ctx = canvas.getContext(\"2d\");\r\n      let W, H;\r\n\r\n      const resize = () => {\r\n        W = canvas.width = window.innerWidth;\r\n        H = canvas.height = window.innerHeight;\r\n      };\r\n\r\n      window.addEventListener(\"resize\", resize);\r\n      resize();\r\n\r\n      const pts = Array.from({length:28}, () => ({\r\n        x: Math.random() * window.innerWidth,\r\n        y: Math.random() * window.innerHeight,\r\n        r: Math.random() * 1.1 + 0.25,\r\n        vx: (Math.random() - 0.5) * 0.14,\r\n        vy: -Math.random() * 0.18 - 0.04,\r\n        alpha: Math.random() * 0.22 + 0.035,\r\n        da: (Math.random() - 0.5) * 0.003,\r\n        green: Math.random() > 0.65\r\n      }));\r\n\r\n      (function draw(){\r\n        ctx.clearRect(0,0,W,H);\r\n        pts.forEach(p => {\r\n          p.x += p.vx;\r\n          p.y += p.vy;\r\n          p.alpha += p.da;\r\n\r\n          if(p.alpha > 0.32 || p.alpha < 0.035) p.da *= -1;\r\n          if(p.y < -10){\r\n            p.y = H + 5;\r\n            p.x = Math.random() * W;\r\n          }\r\n\r\n          ctx.beginPath();\r\n          ctx.arc(p.x, p.y, p.r, 0, Math.PI * 2);\r\n          ctx.fillStyle = p.green ? `rgba(34,197,94,${p.alpha})` : `rgba(217,154,34,${p.alpha})`;\r\n          ctx.fill();\r\n        });\r\n        requestAnimationFrame(draw);\r\n      })();\r\n    }\r\n\r\n    function loadVturbPlayer(){\r\n      const s = document.createElement(\"script\");\r\n      s.src = \"https:\/\/scripts.converteai.net\/a2d92d3c-72a8-4627-bdf8-951d0ed0813e\/players\/6a612b38858e95d800eda43b\/v4\/player.js\";\r\n      s.async = true;\r\n      s.onerror = function(){\r\n        trackEvent(\"VSL02_PlayerLoadError\", {\r\n          content_name: \"04_VSL02_Oferta_Final\"\r\n        });\r\n      };\r\n      document.head.appendChild(s);\r\n    }\r\n\r\n    function setupBackRedirect(){\r\n      try {\r\n        if(!window.history || !history.pushState) return;\r\n\r\n        history.replaceState({page:\"vsl03\"}, \"\", location.href);\r\n        history.pushState({page:\"vsl03_back_guard\"}, \"\", location.href);\r\n\r\n        window.addEventListener(\"popstate\", function(){\r\n          if(window.__goingCheckout) return;\r\n          location.replace(BACK_URL);\r\n        });\r\n      } catch(e) {}\r\n    }\r\n\r\n    \/\/ INIT\r\n    trackOnce(\"vsl02_loaded\", \"VSL02Loaded\", {\r\n      content_name: \"04_VSL02_Oferta_Final\"\r\n    });\r\n\r\n    setupLeadPersonalization();\r\n    bindCheckoutButtons();\r\n    bindTopCtaScroll();\r\n    setupVslVideoTracking();\r\n\r\n    setTimeout(animateProfitCounter, 650);\r\n    if(profitNotch) setTimeout(() => profitNotch.classList.add(\"is-compact\"), 7000);\r\n\r\n    setupVturbDelay();\r\n    setupParticles();\r\n    loadVturbPlayer();\r\n    setupBackRedirect();\r\n  <\/script>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Bulls &#8211; Resultado Resultado de la prueba Este es el punto donde mucha gente se equivoca. El video de abajo muestra exactamente c\u00f3mo activar el sistema en tu cuenta y empezar a operar como acabas de ver. Tu ganancia +US$0 generada en la prueba Tu ganancia +US$ 213,20 Toca el video y m\u00edralo con el [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-30","page","type-page","status-publish","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/gananciasdehoy.com\/quizz\/wp-json\/wp\/v2\/pages\/30","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gananciasdehoy.com\/quizz\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/gananciasdehoy.com\/quizz\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/gananciasdehoy.com\/quizz\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gananciasdehoy.com\/quizz\/wp-json\/wp\/v2\/comments?post=30"}],"version-history":[{"count":22,"href":"https:\/\/gananciasdehoy.com\/quizz\/wp-json\/wp\/v2\/pages\/30\/revisions"}],"predecessor-version":[{"id":96,"href":"https:\/\/gananciasdehoy.com\/quizz\/wp-json\/wp\/v2\/pages\/30\/revisions\/96"}],"wp:attachment":[{"href":"https:\/\/gananciasdehoy.com\/quizz\/wp-json\/wp\/v2\/media?parent=30"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}