{"campaignId":"69cfbc50ca5fcea6c6a158d1","campaignVersionId":"6a2f6ffaee32217afe5157bc","companyId":"69cc2d5205548907532181fa","pageId":"69cfefe904b470ee684a07d6","pageName":"Start","pageSlug":"start","tag":"interaction","components":[{"_id":"69cfeff66cd8f0b3554fab1d","type":"component","isTemplate":false,"name":"embed","content":{"body":"&lt;!DOCTYPE html&gt;\n&lt;html lang=&quot;en&quot;&gt;\n&lt;head&gt;\n   &lt;title&gt;Woo - Free TikTok Shop Workshop&lt;/title&gt;\n    &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width,initial-scale=1&quot;&gt;\n    &lt;meta charset=&quot;UTF-8&quot;&gt;\n    &lt;link rel=&quot;preconnect&quot; href=&quot;https://fonts.googleapis.com&quot;&gt;\n    &lt;link rel=&quot;preconnect&quot; href=&quot;https://fonts.gstatic.com&quot; crossorigin&gt;\n    &lt;link href=&quot;https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&amp;display=swap&quot; rel=&quot;stylesheet&quot;&gt;\n    &lt;style&gt;\n        * { margin: 0; padding: 0; box-sizing: border-box; }\n        html { background: #000000 !important; }\n        body { background: #000000 !important; }\n        html, body {\n            background: #000000 !important;\n            margin: 0 !important;\n            padding: 0 !important;\n            font-family: &#39;Inter&#39;, -apple-system, BlinkMacSystemFont, sans-serif;\n            color: #ffffff;\n            line-height: 1.7;\n            min-height: 100vh;\n        }\n        a { color: inherit; text-decoration: none; }\n\n        .page-wrapper {\n            position: relative;\n            z-index: 10;\n            width: 100%;\n            min-height: 100vh;\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n            padding: 20px 20px;\n            padding-top: max(20px, env(safe-area-inset-top));\n            padding-bottom: max(60px, env(safe-area-inset-bottom));\n            background: transparent;\n        }\n\n        /* Grid */\n.page-wrapper::before { display: none; }\n\n\n\n        .content {\n            position: relative; z-index: 100;\n            width: 100%; max-width: 800px;\n            display: flex; flex-direction: column;\n            align-items: center; text-align: center;\n        }\n\n        /* Live badge */\n        .live-badge {\n            display: flex; align-items: center; gap: 10px;\n            padding: 10px 22px; border-radius: 50px;\n            background: rgba(245, 41, 40, 0.1);\n            border: 1px solid rgba(245, 41, 40, 0.3);\n            box-shadow: 0 0 30px rgba(245, 41, 40, 0.2), inset 0 0 20px rgba(245, 41, 40, 0.05);\n            margin-bottom: 20px;\n            opacity: 0; animation: fadeDown 0.6s ease forwards 0.2s;\n        }\n        .pulse-dot { position: relative; width: 10px; height: 10px; flex-shrink: 0; }\n        .pulse-dot::before {\n            content: &#39;&#39;; position: absolute; inset: 0;\n            background: #f52928; border-radius: 50%;\n            animation: ping 1.5s cubic-bezier(0, 0, 0.2, 1) infinite;\n        }\n        .pulse-dot::after {\n            content: &#39;&#39;; position: absolute; inset: 0;\n            background: #f52928; border-radius: 50%;\n            box-shadow: 0 0 10px #f52928, 0 0 20px rgba(245, 41, 40, 0.5);\n        }\n        @keyframes ping {\n            0% { transform: scale(1); opacity: 0.8; }\n            75%, 100% { transform: scale(2.5); opacity: 0; }\n        }\n        .live-badge-text {\n            font-size: 11px; font-weight: 700;\n            text-transform: uppercase; letter-spacing: 2.5px;\n            color: #f52928; text-shadow: 0 0 20px rgba(245, 41, 40, 0.6);\n        }\n\n        /* Headline */\n        .headline {\n            font-size: 28px; font-weight: 800;\n            line-height: 1.25; letter-spacing: -0.03em;\n            margin-bottom: 16px; max-width: 800px;\n            opacity: 0; animation: fadeUp 0.7s ease forwards 0.35s;\n        }\n        .highlight { color: #f52928; text-shadow: 0 0 20px rgba(245, 41, 40, 0.5); }\n        .highlight-teal { color: #B1E4DC; text-shadow: 0 0 20px rgba(177, 228, 220, 0.4); }\n        .highlight-bold { font-weight: 900; color: #ffffff; }\n\n        /* Subheadline */\n        .subheadline {\n            font-size: 15px; font-weight: 400;\n            color: rgba(255, 255, 255, 0.95);\n            line-height: 1.7; max-width: 620px; margin-bottom: 34px;\n            opacity: 0; animation: fadeUp 0.7s ease forwards 0.5s;\n        }\n\n        /* Timer */\n        .timer-label {\n            font-size: 12px; font-weight: 600;\n            color: rgba(255, 255, 255, 0.6);\n            text-transform: uppercase; letter-spacing: 2.5px; margin-bottom: 14px;\n            opacity: 0; animation: fadeUp 0.7s ease forwards 0.6s;\n        }\n        .timer {\n            display: flex; align-items: center; gap: 10px; margin-bottom: 38px;\n            opacity: 0; animation: fadeUp 0.7s ease forwards 0.65s;\n        }\n        .timer-block {\n            display: flex; flex-direction: column;\n            align-items: center; justify-content: center;\n            width: 78px; height: 84px;\n            background: rgba(177, 228, 220, 0.06);\n            border: 1px solid rgba(177, 228, 220, 0.2);\n            border-radius: 14px;\n            position: relative; overflow: hidden;\n        }\n        .timer-block::before {\n            content: &#39;&#39;; position: absolute; top: 0; left: 0; right: 0; height: 1px;\n            background: linear-gradient(90deg, transparent, rgba(177,228,220,0.5), transparent);\n        }\n        .timer-number {\n            font-size: 30px; font-weight: 800; color: #B1E4DC;\n            text-shadow: 0 0 20px rgba(177, 228, 220, 0.9), 0 0 40px rgba(177, 228, 220, 0.4);\n            font-variant-numeric: tabular-nums; line-height: 1;\n        }\n        .timer-unit {\n            font-size: 9px; text-transform: uppercase; letter-spacing: 1.5px;\n            color: rgba(255, 255, 255, 0.35); margin-top: 6px; font-weight: 600;\n        }\n        .timer-colon {\n            font-size: 26px; font-weight: 800;\n            color: rgba(177, 228, 220, 0.35); line-height: 1; margin-bottom: 16px;\n        }\n\n        .bonus-line {\n            font-size: 15px; font-weight: 500;\n            color: rgba(255, 255, 255, 0.95); margin-bottom: 26px;\n            opacity: 0; animation: fadeUp 0.7s ease forwards 0.75s;\n        }\n\n        /* CTA */\n        .cta-button {\n            display: inline-flex; align-items: center; justify-content: center; gap: 12px;\n            padding: 22px 64px; border-radius: 16px;\n            font-family: &#39;Inter&#39;, sans-serif; font-size: 20px; font-weight: 700;\n            color: #ffffff;\n            background: linear-gradient(135deg, #c41f1e 0%, #f52928 50%, #ff4a49 100%);\n            border: 1px solid rgba(255, 255, 255, 0.12);\n            box-shadow: 0 0 30px rgba(245, 41, 40, 0.5), 0 0 60px rgba(245, 41, 40, 0.2), 0 4px 20px rgba(0,0,0,0.4);\n            cursor: pointer; transition: all 0.3s ease;\n            text-transform: uppercase; letter-spacing: 1.5px;\n            position: relative; z-index: 5; margin-bottom: 16px;\n            opacity: 0;\n            animation: fadeUp 0.7s ease forwards 0.85s, ctaPulse 3s ease-in-out infinite 1.6s;\n        }\n        @keyframes ctaPulse {\n            0%, 100% { box-shadow: 0 0 30px rgba(245,41,40,0.5), 0 0 60px rgba(245,41,40,0.2), 0 4px 20px rgba(0,0,0,0.4); transform: scale(1); }\n            50% { box-shadow: 0 0 50px rgba(245,41,40,0.7), 0 0 100px rgba(245,41,40,0.35), 0 4px 20px rgba(0,0,0,0.4); transform: scale(1.03); }\n        }\n        .cta-button:hover { transform: scale(1.06) !important; animation-play-state: paused; }\n        .cta-button svg { transition: transform 0.3s ease; }\n        .cta-button:hover svg { transform: translateX(5px); }\n\n        /* Social proof */\n        .social-proof {\n            display: flex; align-items: center; justify-content: center;\n            gap: 28px; flex-wrap: wrap; margin-top: 10px; margin-bottom: 64px;\n            opacity: 0; animation: fadeUp 0.7s ease forwards 1s;\n        }\n        .proof-item { display: flex; align-items: center; gap: 6px; font-size: 12px; color: rgba(255,255,255,0.3); font-weight: 500; }\n        .proof-item svg { width: 14px; height: 14px; color: rgba(245,41,40,0.5); }\n\n        /* Divider */\n        .divider {\n            width: 100%; max-width: 800px; height: 1px;\n            background: linear-gradient(90deg, transparent, rgba(245, 41, 40, 0.25), transparent);\n            margin-bottom: 52px;\n            opacity: 0; animation: fadeIn 0.7s ease forwards 1.1s;\n        }\n\n        /* Bullets */\n        .bullets-section {\n            width: 100%; max-width: 800px; text-align: left;\n            opacity: 0; animation: fadeUp 0.7s ease forwards 1.2s;\n        }\n        .bullets-header { text-align: center; margin-bottom: 36px; }\n        .bullets-header h2 { font-size: 24px; font-weight: 800; color: #ffffff; letter-spacing: -0.02em; line-height: 1.3; }\n\n        .bullet-list { display: flex; flex-direction: column; gap: 14px; list-style: none; margin-bottom: 44px; }\n        .bullet-item {\n            display: flex; align-items: flex-start; gap: 14px;\n            font-size: 15px; color: rgba(255,255,255,0.95); line-height: 1.65;\n            padding: 18px 20px;\n            background: rgba(255,255,255,0.04);\n            border: 1px solid rgba(255,255,255,0.1);\n            border-radius: 14px;\n            transition: border-color 0.3s ease, background 0.3s ease;\n        }\n        .bullet-item:hover { border-color: rgba(245,41,40,0.2); background: rgba(245,41,40,0.03); }\n        .bullet-item strong { color: #ffffff; font-weight: 600; }\n        .bullet-check {\n            width: 24px; height: 24px; border-radius: 50%;\n            background: linear-gradient(135deg, #c41f1e, #f52928);\n            display: flex; align-items: center; justify-content: center;\n            flex-shrink: 0; margin-top: 2px;\n            box-shadow: 0 0 14px rgba(245,41,40,0.45);\n        }\n        .bullet-check svg { width: 12px; height: 12px; fill: none; stroke: #fff; stroke-width: 3; stroke-linecap: round; stroke-linejoin: round; }\n\n        /* About */\n        .about-section {\n            width: 100%; max-width: 800px; text-align: center;\n            margin-bottom: 52px;\n            opacity: 0; animation: fadeUp 0.7s ease forwards 1.35s;\n        }\n        .about-header { text-align: center; margin-bottom: 32px; }\n        .about-header h2 { font-size: 24px; font-weight: 800; color: #ffffff; letter-spacing: -0.02em; line-height: 1.3; }\n        .about-img-wrap {\n            width: 320px; height: 420px;\n            border-radius: 20px; overflow: hidden;\n            border: 2px solid rgba(245, 41, 40, 0.2);\n            box-shadow: 0 0 30px rgba(245, 41, 40, 0.15);\n            margin: 0 auto 24px;\n        }\n        .about-img { width: 100%; height: 100%; object-fit: cover; object-position: center 15%; }\n        .about-name { font-size: 22px; font-weight: 800; color: #ffffff; letter-spacing: -0.02em; margin-bottom: 16px; }\n        .about-bio { font-size: 15px; color: rgba(255,255,255,0.9); line-height: 1.75; max-width: 640px; margin: 0 auto; }\n        .about-bio + .about-bio { margin-top: 14px; }\n\n        /* Results */\n        .results-section {\n            width: 100%; max-width: 800px;\n            margin-bottom: 0;\n            opacity: 0; animation: fadeUp 0.7s ease forwards 1.4s;\n        }\n        .results-header { text-align: center; margin-bottom: 8px; }\n        .results-header h2 { font-size: 24px; font-weight: 800; color: #ffffff; letter-spacing: -0.02em; line-height: 1.3; margin-bottom: 8px; }\n        .results-disclaimer { font-size: 10px; color: rgba(255,255,255,0.25); margin-bottom: 28px; }\n        .results-grid {\n            display: grid; grid-template-columns: 1fr;\n            gap: 14px; max-width: 480px; margin: 0 auto;\n        }\n        .result-card {\n            border-radius: 14px; overflow: hidden;\n            border: 1px solid rgba(255,255,255,0.06);\n            background: rgba(255,255,255,0.04);\n            transition: border-color 0.3s ease, transform 0.3s ease;\n        }\n        .result-card:hover { border-color: rgba(245,41,40,0.25); transform: translateY(-2px); }\n        .result-img { width: 100%; height: auto; display: block; }\n\n        /* Urgency */\n        .urgency-section {\n            width: 100%; max-width: 800px; text-align: center;\n            margin-top: 52px; margin-bottom: 0;\n            opacity: 0; animation: fadeUp 0.7s ease forwards 1.5s;\n        }\n        .urgency-box {\n            background: rgba(245, 41, 40, 0.06);\n            border: 1px solid rgba(245, 41, 40, 0.2);\n            border-radius: 16px; padding: 28px 24px; margin-bottom: 28px;\n        }\n        .urgency-icon { font-size: 28px; margin-bottom: 10px; }\n        .urgency-title { font-size: 20px; font-weight: 800; color: #ffffff; letter-spacing: -0.02em; margin-bottom: 8px; }\n        .urgency-text { font-size: 14px; color: rgba(255,255,255,0.9); line-height: 1.6; }\n        .urgency-text strong { color: #ffffff; }\n\n        .footer-proof { display: flex; align-items: center; justify-content: center; gap: 24px; flex-wrap: wrap; margin-top: 18px; }\n        .footer-proof .proof-item { display: flex; align-items: center; gap: 6px; font-size: 12px; color: rgba(255,255,255,0.3); }\n        .footer-proof .proof-item svg { width: 14px; height: 14px; color: rgba(245,41,40,0.5); }\n\n        /* Disclaimer */\n        .disclaimer {\n            width: 100%; max-width: 800px;\n            margin-top: 160px; margin-bottom: 20px;\n            padding: 20px;\n            border-top: 1px solid rgba(255,255,255,0.06);\n            text-align: center;\n        }\n        .disclaimer p { font-size: 10px; color: rgba(255,255,255,0.2); line-height: 1.6; }\n        .disclaimer strong { color: rgba(255,255,255,0.25); }\n\n        /* Modal */\n        #modal-overlay {\n            display: none; position: fixed; inset: 0; z-index: 1000;\n            background: rgba(0, 0, 0, 0.95);\n            backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px);\n            align-items: center; justify-content: center; padding: 20px; overflow-y: auto;\n        }\n        #modal-overlay.active { display: flex; }\n        .modal-box {\n            position: relative; width: 100%; max-width: 540px;\n            background: rgba(10,10,10,0.9);\n            border: 1px solid rgba(245, 41, 40, 0.2);\n            border-radius: 20px; padding: 40px 32px 32px;\n            display: flex; flex-direction: column; align-items: center; text-align: center;\n            box-shadow: 0 0 60px rgba(245,41,40,0.15);\n            animation: modalIn 0.4s cubic-bezier(0.34, 1.56, 0.64, 1) forwards;\n        }\n        @keyframes modalIn {\n            from { opacity: 0; transform: scale(0.92) translateY(20px); }\n            to { opacity: 1; transform: scale(1) translateY(0); }\n        }\n        .modal-close {\n            position: absolute; top: 14px; right: 16px;\n            background: none; border: none; color: rgba(255,255,255,0.4);\n            font-size: 22px; cursor: pointer; line-height: 1; padding: 4px 8px;\n        }\n        .modal-close:hover { color: rgba(255,255,255,0.8); }\n        .modal-headline { font-size: 22px; font-weight: 700; color: #ffffff; line-height: 1.25; letter-spacing: -0.01em; margin-bottom: 8px; }\n        .modal-date { font-size: 15px; font-weight: 600; color: #f52928; margin-bottom: 24px; }\n        .modal-form { width: 100%; display: flex; flex-direction: column; gap: 14px; text-align: left; }\n        .modal-field { display: flex; flex-direction: column; gap: 5px; }\n        .modal-label { font-size: 13px; font-weight: 500; color: rgba(255,255,255,0.9); }\n        .modal-label span { color: #f52928; }\n        .modal-input {\n            font-size: 14px !important; font-family: &#39;Inter&#39;, sans-serif !important;\n            background: rgba(255,255,255,0.06) !important; color: #ffffff !important;\n            padding: 11px 14px !important; border-radius: 10px !important;\n            border: 1px solid rgba(245,41,40,0.2) !important; outline: none !important; width: 100% !important;\n        }\n        .modal-input::placeholder { color: rgba(255,255,255,0.2) !important; }\n        .modal-input:focus { border-color: rgba(245,41,40,0.5) !important; background: rgba(255,255,255,0.09) !important; }\n        .modal-submit {\n            font-weight: 700 !important; font-size: 16px !important; font-family: &#39;Inter&#39;, sans-serif !important;\n            cursor: pointer !important;\n            background: linear-gradient(135deg, #c41f1e 0%, #f52928 50%, #ff4a49 100%) !important;\n            color: white !important; border-radius: 12px !important;\n            width: 100% !important; border: none !important; padding: 15px !important;\n            box-shadow: 0 0 30px rgba(245,41,40,0.45) !important;\n            display: flex !important; flex-direction: column; align-items: center; gap: 3px;\n            margin-top: 4px; animation: ctaPulse 3s ease-in-out infinite;\n        }\n        .modal-submit:hover { transform: scale(1.02); animation-play-state: paused; }\n        .modal-submit-sub { font-size: 11px !important; font-weight: 500 !important; opacity: 0.8; }\n        .modal-privacy { font-size: 11px; color: rgba(255,255,255,0.2); margin-top: 12px; }\n\n        /* Animations */\n        @keyframes fadeDown { from { opacity: 0; transform: translateY(-12px); } to { opacity: 1; transform: translateY(0); } }\n        @keyframes fadeUp { from { opacity: 0; transform: translateY(16px); } to { opacity: 1; transform: translateY(0); } }\n        @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } }\n\n        /* Responsive */\n        @media (min-width: 480px) { .headline { font-size: 34px; } .bullets-header h2 { font-size: 28px; } .about-header h2 { font-size: 28px; } .results-header h2 { font-size: 28px; } }\n        @media (min-width: 768px) { .headline { font-size: 42px; } .timer-block { width: 90px; height: 95px; } .timer-number { font-size: 36px; } .cta-button { padding: 24px 80px; font-size: 22px; } .bullets-header h2 { font-size: 32px; } .bullet-item { font-size: 17px; } .about-header h2 { font-size: 32px; } .results-header h2 { font-size: 32px; } }\n        @media (max-width: 480px) { .timer { gap: 5px; } .timer-block { width: 62px; height: 70px; } .timer-number { font-size: 24px; } .timer-colon { font-size: 18px; } .cta-button { padding: 18px 24px; font-size: 15px; letter-spacing: 1px; } .bullet-item { font-size: 14px; gap: 10px; padding: 14px; } .about-img-wrap { width: 260px; height: 340px; } .modal-box { padding: 36px 20px 24px; } .modal-headline { font-size: 19px; } }\n        @media (max-width: 767px) { html, body { min-height: auto; } .page-wrapper { min-height: auto; padding-bottom: max(20px, env(safe-area-inset-bottom)); } .social-proof { margin-bottom: 40px; } .divider { margin-bottom: 34px; } .bullet-list { gap: 10px; margin-bottom: 30px; } }\n        @media (prefers-reduced-motion: reduce) { .pulse-dot::before { animation: none; } * { animation-duration: 0.01ms !important; transition-duration: 0.01ms !important; } }\n\n        .orb1 { position: fixed; width: 600px; height: 600px; top: -150px; left: -150px; border-radius: 50%; background: radial-gradient(circle, rgba(245,41,40,0.25) 0%, transparent 70%); filter: blur(60px); pointer-events: none; z-index: 0; animation: floatA 18s ease-in-out infinite; }\n        .orb2 { position: fixed; width: 500px; height: 500px; top: 25%; right: -100px; border-radius: 50%; background: radial-gradient(circle, rgba(177,228,220,0.2) 0%, transparent 70%); filter: blur(60px); pointer-events: none; z-index: 0; animation: floatB 22s ease-in-out infinite; }\n        .orb3 { position: fixed; width: 400px; height: 400px; bottom: 5%; left: 5%; border-radius: 50%; background: radial-gradient(circle, rgba(245,41,40,0.15) 0%, transparent 70%); filter: blur(70px); pointer-events: none; z-index: 0; animation: floatA 26s ease-in-out infinite reverse; }\n        .orb4 { position: fixed; width: 350px; height: 350px; bottom: 25%; right: 10%; border-radius: 50%; background: radial-gradient(circle, rgba(177,228,220,0.15) 0%, transparent 70%); filter: blur(70px); pointer-events: none; z-index: 0; animation: floatB 20s ease-in-out infinite reverse; }\n        @keyframes floatA { 0%,100% { transform: translate(0,0); } 50% { transform: translate(40px,-50px); } }\n        @keyframes floatB { 0%,100% { transform: translate(0,0); } 50% { transform: translate(-40px,40px); } }\n    &lt;/style&gt;\n&lt;/head&gt;\n&lt;body&gt;\n    &lt;div class=&quot;orb1&quot;&gt;&lt;/div&gt;\n    &lt;div class=&quot;orb2&quot;&gt;&lt;/div&gt;\n    &lt;div class=&quot;orb3&quot;&gt;&lt;/div&gt;\n    &lt;div class=&quot;orb4&quot;&gt;&lt;/div&gt;\n\n\n\n\n    &lt;div class=&quot;page-wrapper&quot;&gt;\n        &lt;div class=&quot;content&quot;&gt;\n\n            &lt;div class=&quot;live-badge&quot;&gt;\n                &lt;div class=&quot;pulse-dot&quot;&gt;&lt;/div&gt;\n                &lt;span class=&quot;live-badge-text&quot;&gt;100% Free Live Workshop&lt;/span&gt;\n            &lt;/div&gt;\n\n            &lt;h1 class=&quot;headline&quot;&gt;How Regular People With Zero Experience Are Making &lt;span class=&quot;highlight&quot;&gt;$10K–$20K+/Month on TikTok Shop&lt;/span&gt; - Without Quitting Their Job, Showing Their Face, or Going Viral&lt;/h1&gt;\n\n            &lt;p class=&quot;subheadline&quot;&gt;You don&#39;t need followers. You don&#39;t need to be on camera. You don&#39;t need to know anything about TikTok. You only need &lt;strong class=&quot;highlight-bold&quot; style=&quot;color:#B1E4DC;&quot;&gt;1-2 hours per day.&lt;/strong&gt;&lt;/p&gt;\n\n            &lt;div class=&quot;timer-label&quot;&gt;Live Event Starts In&lt;/div&gt;\n            &lt;div class=&quot;timer&quot;&gt;\n                &lt;div class=&quot;timer-block&quot;&gt;&lt;span class=&quot;timer-number&quot; id=&quot;days&quot;&gt;00&lt;/span&gt;&lt;span class=&quot;timer-unit&quot;&gt;Days&lt;/span&gt;&lt;/div&gt;\n                &lt;span class=&quot;timer-colon&quot;&gt;:&lt;/span&gt;\n                &lt;div class=&quot;timer-block&quot;&gt;&lt;span class=&quot;timer-number&quot; id=&quot;hours&quot;&gt;00&lt;/span&gt;&lt;span class=&quot;timer-unit&quot;&gt;Hours&lt;/span&gt;&lt;/div&gt;\n                &lt;span class=&quot;timer-colon&quot;&gt;:&lt;/span&gt;\n                &lt;div class=&quot;timer-block&quot;&gt;&lt;span class=&quot;timer-number&quot; id=&quot;minutes&quot;&gt;00&lt;/span&gt;&lt;span class=&quot;timer-unit&quot;&gt;Minutes&lt;/span&gt;&lt;/div&gt;\n                &lt;span class=&quot;timer-colon&quot;&gt;:&lt;/span&gt;\n                &lt;div class=&quot;timer-block&quot;&gt;&lt;span class=&quot;timer-number&quot; id=&quot;seconds&quot;&gt;00&lt;/span&gt;&lt;span class=&quot;timer-unit&quot;&gt;Seconds&lt;/span&gt;&lt;/div&gt;\n            &lt;/div&gt;\n\n            &lt;p class=&quot;bonus-line&quot;&gt;🎁 Attend Live &amp; Get a Chance to Win a FREE TikTok Shop Account&lt;/p&gt;\n\n            &lt;button type=&quot;button&quot; onclick=&quot;showModal()&quot; class=&quot;cta-button&quot;&gt;\n                &lt;span style=&quot;display:flex;flex-direction:column;align-items:center;gap:4px&quot;&gt;\n                    &lt;span&gt;Yes! Save My Free Seat →&lt;/span&gt;\n                    &lt;span style=&quot;font-size:12px;font-weight:500;opacity:0.8;text-transform:none;letter-spacing:0.5px&quot;&gt;This Sunday @ 5PM EST&lt;/span&gt;\n                &lt;/span&gt;\n            &lt;/button&gt;\n\n            &lt;div class=&quot;social-proof&quot;&gt;\n                &lt;div class=&quot;proof-item&quot;&gt;&lt;svg viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;path d=&quot;M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;Secure &amp;amp; Private&lt;/div&gt;\n                &lt;div class=&quot;proof-item&quot;&gt;&lt;svg viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;circle cx=&quot;12&quot; cy=&quot;12&quot; r=&quot;10&quot;&gt;&lt;/circle&gt;&lt;polyline points=&quot;12 6 12 12 16 14&quot;&gt;&lt;/polyline&gt;&lt;/svg&gt;100% Free&lt;/div&gt;\n                &lt;div class=&quot;proof-item&quot;&gt;&lt;svg viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;path d=&quot;M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2&quot;&gt;&lt;/path&gt;&lt;circle cx=&quot;9&quot; cy=&quot;7&quot; r=&quot;4&quot;&gt;&lt;/circle&gt;&lt;path d=&quot;M23 21v-2a4 4 0 0 0-3-3.87&quot;&gt;&lt;/path&gt;&lt;path d=&quot;M16 3.13a4 4 0 0 1 0 7.75&quot;&gt;&lt;/path&gt;&lt;/svg&gt;Limited Spots&lt;/div&gt;\n            &lt;/div&gt;\n\n            &lt;div class=&quot;divider&quot;&gt;&lt;/div&gt;\n\n            &lt;!-- Bullets --&gt;\n            &lt;div class=&quot;bullets-section&quot;&gt;\n                &lt;div class=&quot;bullets-header&quot;&gt;\n                    &lt;h2&gt;In This &lt;span class=&quot;highlight&quot;&gt;100% Free&lt;/span&gt; Workshop, You&#39;ll Discover...&lt;/h2&gt;\n                &lt;/div&gt;\n                &lt;ul class=&quot;bullet-list&quot;&gt;\n                    &lt;li class=&quot;bullet-item&quot;&gt;&lt;span class=&quot;bullet-check&quot;&gt;&lt;svg viewBox=&quot;0 0 24 24&quot;&gt;&lt;polyline points=&quot;20 6 9 17 4 12&quot;&gt;&lt;/polyline&gt;&lt;/svg&gt;&lt;/span&gt;&lt;span&gt;&lt;strong&gt;Why TikTok Shop is the #1 opportunity for beginners right now&lt;/strong&gt; - and why the people getting in today have a massive advantage over everyone who waits&lt;/span&gt;&lt;/li&gt;\n                    &lt;li class=&quot;bullet-item&quot;&gt;&lt;span class=&quot;bullet-check&quot;&gt;&lt;svg viewBox=&quot;0 0 24 24&quot;&gt;&lt;polyline points=&quot;20 6 9 17 4 12&quot;&gt;&lt;/polyline&gt;&lt;/svg&gt;&lt;/span&gt;&lt;span&gt;&lt;strong&gt;How to make your first sale on TikTok Shop&lt;/strong&gt; - even if you&#39;ve never posted a video, have zero followers, and have no idea where to start&lt;/span&gt;&lt;/li&gt;\n                    &lt;li class=&quot;bullet-item&quot;&gt;&lt;span class=&quot;bullet-check&quot;&gt;&lt;svg viewBox=&quot;0 0 24 24&quot;&gt;&lt;polyline points=&quot;20 6 9 17 4 12&quot;&gt;&lt;/polyline&gt;&lt;/svg&gt;&lt;/span&gt;&lt;span&gt;&lt;strong&gt;The exact type of video that makes people buy&lt;/strong&gt; - takes 30 minutes to make, requires no camera, no editing skills, and no showing your face&lt;/span&gt;&lt;/li&gt;\n                    &lt;li class=&quot;bullet-item&quot;&gt;&lt;span class=&quot;bullet-check&quot;&gt;&lt;svg viewBox=&quot;0 0 24 24&quot;&gt;&lt;polyline points=&quot;20 6 9 17 4 12&quot;&gt;&lt;/polyline&gt;&lt;/svg&gt;&lt;/span&gt;&lt;span&gt;&lt;strong&gt;How to pick winning products without spending thousands&lt;/strong&gt; - the beginner-safe way to test what sells before you risk a single dollar&lt;/span&gt;&lt;/li&gt;\n                    &lt;li class=&quot;bullet-item&quot;&gt;&lt;span class=&quot;bullet-check&quot;&gt;&lt;svg viewBox=&quot;0 0 24 24&quot;&gt;&lt;polyline points=&quot;20 6 9 17 4 12&quot;&gt;&lt;/polyline&gt;&lt;/svg&gt;&lt;/span&gt;&lt;span&gt;&lt;strong&gt;What most beginners get wrong&lt;/strong&gt; - and why most people trying TikTok Shop right now are working harder than they need to for way less money&lt;/span&gt;&lt;/li&gt;\n                    &lt;li class=&quot;bullet-item&quot;&gt;&lt;span class=&quot;bullet-check&quot;&gt;&lt;svg viewBox=&quot;0 0 24 24&quot;&gt;&lt;polyline points=&quot;20 6 9 17 4 12&quot;&gt;&lt;/polyline&gt;&lt;/svg&gt;&lt;/span&gt;&lt;span&gt;&lt;strong&gt;A realistic path to $10K-20K/month&lt;/strong&gt; - not a highlight reel, not a one-time lucky month, a repeatable system you can run in 1–2 hours a day&lt;/span&gt;&lt;/li&gt;\n                    &lt;li class=&quot;bullet-item&quot;&gt;&lt;span class=&quot;bullet-check&quot;&gt;&lt;svg viewBox=&quot;0 0 24 24&quot;&gt;&lt;polyline points=&quot;20 6 9 17 4 12&quot;&gt;&lt;/polyline&gt;&lt;/svg&gt;&lt;/span&gt;&lt;span&gt;&lt;strong&gt;LIVE Show-Up Bonus:&lt;/strong&gt; Get a chance to win a FREE TikTok Shop account + an exclusive live Q&amp;amp;A call with Hyun&lt;/span&gt;&lt;/li&gt;\n                &lt;/ul&gt;\n            &lt;/div&gt;\n\n            &lt;div class=&quot;divider&quot;&gt;&lt;/div&gt;\n\n            &lt;!-- About --&gt;\n            &lt;div class=&quot;about-section&quot;&gt;\n                &lt;div class=&quot;about-header&quot;&gt;&lt;h2&gt;Meet Your Host:&lt;/h2&gt;&lt;/div&gt;\n                &lt;div class=&quot;about-img-wrap&quot;&gt;\n                    &lt;img src=&quot;https://i.ibb.co/SZN2tzq/550861265-17957356779003316-1016053930990931118-n.jpg&quot; alt=&quot;Hyun Woo&quot; class=&quot;about-img&quot;&gt;\n                &lt;/div&gt;\n                &lt;h3 class=&quot;about-name&quot;&gt;Hyun Woo&lt;/h3&gt;\n                &lt;p class=&quot;about-bio&quot;&gt;Hyun isn&#39;t a social media influencer. He doesn&#39;t have millions of followers. He&#39;s not famous.&lt;/p&gt;\n                &lt;p class=&quot;about-bio&quot;&gt;He&#39;s a regular person from LA who tried crypto, struggled, failed at the business models everyone online was pushing, and eventually found the simplest, lowest-risk way to make real money online that he&#39;d ever seen.&lt;/p&gt;\n                &lt;p class=&quot;about-bio&quot;&gt;Now he&#39;s had no month under $10K in profit since early 2025 - and he built it without ever showing his face on camera, without going viral, and without any prior experience in e-commerce.&lt;/p&gt;\n                &lt;p class=&quot;about-bio&quot;&gt;He&#39;s taught complete beginners - people who&#39;d never made a dollar online - how to use this same system to start generating real income in weeks, not years. This class is him showing you exactly how.&lt;/p&gt;\n                &lt;div style=&quot;margin-top:28px;display:flex;flex-direction:column;align-items:center;gap:10px;&quot;&gt;\n                    &lt;p class=&quot;bonus-line&quot; style=&quot;opacity:1;animation:none;margin-bottom:0;&quot;&gt;🎁 Attend Live &amp; Get a Chance to Win a FREE TikTok Shop Account&lt;/p&gt;\n                    &lt;button type=&quot;button&quot; onclick=&quot;showModal()&quot; class=&quot;cta-button&quot; style=&quot;opacity:1;animation:ctaPulse 3s ease-in-out infinite;&quot;&gt;\n                        &lt;span style=&quot;display:flex;flex-direction:column;align-items:center;gap:4px&quot;&gt;\n                            &lt;span&gt;Yes! Save My Free Seat →&lt;/span&gt;\n                            &lt;span style=&quot;font-size:12px;font-weight:500;opacity:0.8;text-transform:none;letter-spacing:0.5px&quot;&gt;This Sunday @ 5PM EST&lt;/span&gt;\n                        &lt;/span&gt;\n                    &lt;/button&gt;\n                &lt;/div&gt;\n            &lt;/div&gt;\n\n            &lt;div class=&quot;divider&quot; style=&quot;margin-top:0;&quot;&gt;&lt;/div&gt;\n\n            &lt;!-- Results --&gt;\n            &lt;div class=&quot;results-section&quot;&gt;\n                &lt;div class=&quot;results-header&quot;&gt;\n                    &lt;h2&gt;Real People. Real Results.&lt;/h2&gt;\n                    &lt;p class=&quot;results-disclaimer&quot;&gt;DISCLAIMER: No income guarantees. These are real client results using our system.&lt;/p&gt;\n                &lt;/div&gt;\n                &lt;div class=&quot;results-grid&quot;&gt;\n                                            &lt;div class=&quot;result-card&quot;&gt;\n                            &lt;img src=&quot;https://i.ibb.co/F4dc4Snk/IMG-3294.jpg&quot; alt=&quot;onex&quot; class=&quot;result-img&quot;&gt;\n                        &lt;/div&gt;\n                        &lt;div class=&quot;result-card&quot;&gt;\n                            &lt;img src=&quot;https://i.ibb.co/LXypTT6C/IMG-4084.jpg&quot; alt=&quot;flint&quot; class=&quot;result-img&quot;&gt;\n                        &lt;/div&gt;\n                        &lt;div class=&quot;result-card&quot;&gt;\n                            &lt;img src=&quot;https://i.ibb.co/YFGpN76d/IMG-3050.jpg&quot; alt=&quot;andrew&quot; class=&quot;result-img&quot;&gt;\n                        &lt;/div&gt;\n                        &lt;div class=&quot;result-card&quot;&gt;\n                            &lt;img src=&quot;https://i.ibb.co/4gFjbGt1/Screenshot-2026-04-15-at-12-47-08-AM.png&quot; alt=&quot;bryan&quot; class=&quot;result-img&quot;&gt;\n                        &lt;/div&gt;\n\n                &lt;/div&gt;\n            &lt;/div&gt;\n\n            &lt;!-- Urgency --&gt;\n            &lt;div class=&quot;urgency-section&quot;&gt;\n                &lt;div class=&quot;urgency-box&quot;&gt;\n                    &lt;div class=&quot;urgency-icon&quot;&gt;⚡&lt;/div&gt;\n                    &lt;h3 class=&quot;urgency-title&quot;&gt;This Sunday&#39;s Session is Filling Up Fast&lt;/h3&gt;\n                    &lt;p class=&quot;urgency-text&quot;&gt;We cap attendance to keep the training focused and the Q&amp;amp;A personal. &lt;strong&gt;Once spots are gone, they&#39;re gone.&lt;/strong&gt; Register now to lock in your seat before this Sunday @ 5PM EST.&lt;/p&gt;\n                &lt;/div&gt;\n                &lt;p class=&quot;bonus-line&quot; style=&quot;opacity:1;animation:none;&quot;&gt;🎁 Attend Live &amp; Get a Chance to Win a FREE TikTok Shop Account&lt;/p&gt;\n                &lt;button type=&quot;button&quot; onclick=&quot;showModal()&quot; class=&quot;cta-button&quot; style=&quot;opacity:1;animation:ctaPulse 3s ease-in-out infinite;margin-top:0;&quot;&gt;\n                    &lt;span style=&quot;display:flex;flex-direction:column;align-items:center;gap:4px&quot;&gt;\n                        &lt;span&gt;Yes! Save My Free Seat →&lt;/span&gt;\n                        &lt;span style=&quot;font-size:12px;font-weight:500;opacity:0.8;text-transform:none;letter-spacing:0.5px&quot;&gt;This Sunday @ 5PM EST&lt;/span&gt;\n                    &lt;/span&gt;\n                &lt;/button&gt;\n                &lt;div class=&quot;footer-proof&quot; style=&quot;margin-top:16px;&quot;&gt;\n                    &lt;div class=&quot;proof-item&quot;&gt;&lt;svg viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;path d=&quot;M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;Secure &amp;amp; Private&lt;/div&gt;\n                    &lt;div class=&quot;proof-item&quot;&gt;&lt;svg viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;circle cx=&quot;12&quot; cy=&quot;12&quot; r=&quot;10&quot;&gt;&lt;/circle&gt;&lt;polyline points=&quot;12 6 12 12 16 14&quot;&gt;&lt;/polyline&gt;&lt;/svg&gt;100% Free&lt;/div&gt;\n                    &lt;div class=&quot;proof-item&quot;&gt;&lt;svg viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;path d=&quot;M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2&quot;&gt;&lt;/path&gt;&lt;circle cx=&quot;9&quot; cy=&quot;7&quot; r=&quot;4&quot;&gt;&lt;/circle&gt;&lt;path d=&quot;M23 21v-2a4 4 0 0 0-3-3.87&quot;&gt;&lt;/path&gt;&lt;path d=&quot;M16 3.13a4 4 0 0 1 0 7.75&quot;&gt;&lt;/path&gt;&lt;/svg&gt;Limited Spots&lt;/div&gt;\n                &lt;/div&gt;\n            &lt;/div&gt;\n\n            &lt;!-- Disclaimer --&gt;\n            &lt;div class=&quot;disclaimer&quot;&gt;\n                &lt;p&gt;&lt;strong&gt;EARNINGS DISCLAIMER&lt;/strong&gt;&lt;br&gt;&lt;br&gt;\n                Results shown are real client outcomes and are not typical. Most participants earn significantly less or nothing at all. Hyun Woo and its operating entity make no guarantees of income, profit, or business success. Your results depend entirely on your own effort, execution, and circumstances. This website is not affiliated with, sponsored by, or endorsed by TikTok, ByteDance, Facebook, Meta, Google, or any of their subsidiaries.&lt;/p&gt;\n            &lt;/div&gt;\n\n        &lt;/div&gt;\n    &lt;/div&gt;\n\n    &lt;!-- Modal --&gt;\n    &lt;div id=&quot;modal-overlay&quot;&gt;\n        &lt;div class=&quot;modal-box&quot;&gt;\n            &lt;button class=&quot;modal-close&quot; onclick=&quot;closeModal()&quot; type=&quot;button&quot;&gt;✕&lt;/button&gt;\n            &lt;h2 class=&quot;modal-headline&quot;&gt;Yes! Save My Seat For This FREE Workshop!&lt;/h2&gt;\n            &lt;p class=&quot;modal-date&quot;&gt;🗓 &lt;span id=&quot;modal-date&quot;&gt;Loading...&lt;/span&gt;&lt;/p&gt;\n            &lt;form class=&quot;modal-form&quot; method=&quot;POST&quot; action=&quot;https://40951195.aevent.online/registration&quot; target=&quot;_top&quot;&gt;\n                &lt;div class=&quot;modal-field&quot;&gt;&lt;p class=&quot;modal-label&quot;&gt;First Name&lt;span&gt; *&lt;/span&gt;&lt;/p&gt;&lt;input class=&quot;modal-input&quot; type=&quot;text&quot; placeholder=&quot;Enter Your First Name&quot; name=&quot;firstName&quot; required&gt;&lt;/div&gt;\n                &lt;div class=&quot;modal-field&quot;&gt;&lt;p class=&quot;modal-label&quot;&gt;Last Name&lt;span&gt; *&lt;/span&gt;&lt;/p&gt;&lt;input class=&quot;modal-input&quot; type=&quot;text&quot; placeholder=&quot;Enter Your Last Name&quot; name=&quot;lastName&quot; required&gt;&lt;/div&gt;\n                &lt;div class=&quot;modal-field&quot;&gt;&lt;p class=&quot;modal-label&quot;&gt;Email&lt;span&gt; *&lt;/span&gt;&lt;/p&gt;&lt;input class=&quot;modal-input&quot; type=&quot;email&quot; placeholder=&quot;Enter Your Email&quot; name=&quot;email&quot; required&gt;&lt;/div&gt;\n                &lt;div class=&quot;modal-field&quot;&gt;&lt;p class=&quot;modal-label&quot;&gt;Phone Number&lt;span&gt; *&lt;/span&gt;&lt;/p&gt;&lt;input class=&quot;modal-input&quot; type=&quot;tel&quot; placeholder=&quot;Enter Your Phone Number&quot; name=&quot;phone&quot; required&gt;&lt;/div&gt;\n                &lt;div class=&quot;modal-field&quot; style=&quot;flex-direction:row;align-items:flex-start;gap:10px;&quot;&gt;\n                    &lt;input type=&quot;checkbox&quot; name=&quot;agree&quot; style=&quot;margin-top:3px;flex-shrink:0;&quot;&gt;\n                    &lt;p style=&quot;font-size:11px;color:rgba(255,255,255,0.5);line-height:1.5;&quot;&gt;By checking this box, I agree to receive recurring automated SMS alert messages from Seamless Distributors LLC. I also agree to the &lt;a href=&quot;https://ttdojo.com/protection/terms-and-conditions&quot; target=&quot;_blank&quot; style=&quot;color:rgba(177,228,220,0.7);text-decoration:underline;&quot;&gt;Terms of Service&lt;/a&gt; and &lt;a href=&quot;https://ttdojo.com/protection/privacy-policy&quot; target=&quot;_blank&quot; style=&quot;color:rgba(177,228,220,0.7);text-decoration:underline;&quot;&gt;Privacy Policy&lt;/a&gt;. Msg &amp;amp; Data rates may apply. Text STOP to opt-out. Text HELP for assistance.&lt;/p&gt;\n                &lt;/div&gt;\n                &lt;button type=&quot;submit&quot; class=&quot;modal-submit&quot;&gt;\n                    &lt;span&gt;Register Now →&lt;/span&gt;\n                    &lt;span class=&quot;modal-submit-sub&quot;&gt;This Sunday @ 5PM EST&lt;/span&gt;\n                &lt;/button&gt;\n                &lt;input name=&quot;customtag&quot; type=&quot;hidden&quot; value=&quot;&quot;&gt;\n                &lt;input name=&quot;customtag2&quot; type=&quot;hidden&quot; value=&quot;&quot;&gt;\n                &lt;input name=&quot;customtag3&quot; type=&quot;hidden&quot; value=&quot;&quot;&gt;\n                &lt;input name=&quot;customtag4&quot; type=&quot;hidden&quot; value=&quot;&quot;&gt;\n                &lt;input name=&quot;customtag5&quot; type=&quot;hidden&quot; value=&quot;&quot;&gt;\n                &lt;input name=&quot;webinarid&quot; type=&quot;hidden&quot; value=&quot;&quot;&gt;\n                &lt;input name=&quot;wtl&quot; type=&quot;hidden&quot; value=&quot;OJX7t2SSMIpoCUO&quot;&gt;\n                &lt;input name=&quot;lp&quot; type=&quot;hidden&quot; value=&quot;&quot;&gt;\n            &lt;/form&gt;\n            &lt;p class=&quot;modal-privacy&quot;&gt;🔒 Your info is secure and will never be shared.&lt;/p&gt;\n        &lt;/div&gt;\n    &lt;/div&gt;\n\n    &lt;script&gt;\n        function showModal() {\n            document.getElementById(&#39;modal-overlay&#39;).classList.add(&#39;active&#39;);\n            document.body.style.overflow = &#39;hidden&#39;;\n            updateModalDate();\n            notifyResize();\n        }\n        function closeModal() {\n            document.getElementById(&#39;modal-overlay&#39;).classList.remove(&#39;active&#39;);\n            document.body.style.overflow = &#39;&#39;;\n            notifyResize();\n        }\n        document.getElementById(&#39;modal-overlay&#39;).addEventListener(&#39;click&#39;, function(e) {\n            if (e.target === this) closeModal();\n        });\n\n        // Sunday 5PM EST = Sunday 4PM CST\n        function getNextWebinarTime() {\n            const now = new Date();\n            const nowCST = new Date(now.toLocaleString(&#39;en-US&#39;, { timeZone: &#39;America/Chicago&#39; }));\n            const target = new Date(nowCST);\n            const daysUntilSunday = (7 - nowCST.getDay()) % 7;\n            target.setDate(nowCST.getDate() + (daysUntilSunday === 0 ? 0 : daysUntilSunday));\n            target.setHours(16, 0, 0, 0); // 4PM CST = 5PM EST\n            if (nowCST &gt;= target) target.setDate(target.getDate() + 7);\n            return new Date(now.getTime() + (target - nowCST));\n        }\n\n        function pad(n) { return String(n).padStart(2, &#39;0&#39;); }\n        function updateTimer() {\n            const diff = Math.max(0, Math.floor((getNextWebinarTime() - new Date()) / 1000));\n            document.getElementById(&#39;days&#39;).textContent = pad(Math.floor(diff / 86400));\n            document.getElementById(&#39;hours&#39;).textContent = pad(Math.floor((diff % 86400) / 3600));\n            document.getElementById(&#39;minutes&#39;).textContent = pad(Math.floor((diff % 3600) / 60));\n            document.getElementById(&#39;seconds&#39;).textContent = pad(diff % 60);\n        }\n        updateTimer();\n        setInterval(updateTimer, 1000);\n\n        function updateModalDate() {\n            const next = getNextWebinarTime();\n            const days = [&#39;Sunday&#39;,&#39;Monday&#39;,&#39;Tuesday&#39;,&#39;Wednesday&#39;,&#39;Thursday&#39;,&#39;Friday&#39;,&#39;Saturday&#39;];\n            const months = [&#39;January&#39;,&#39;February&#39;,&#39;March&#39;,&#39;April&#39;,&#39;May&#39;,&#39;June&#39;,&#39;July&#39;,&#39;August&#39;,&#39;September&#39;,&#39;October&#39;,&#39;November&#39;,&#39;December&#39;];\n            const date = next.getDate();\n            const v = date % 100;\n            const ord = ([&#39;th&#39;,&#39;st&#39;,&#39;nd&#39;,&#39;rd&#39;][(v-20)%10] || [&#39;th&#39;,&#39;st&#39;,&#39;nd&#39;,&#39;rd&#39;][v] || &#39;th&#39;);\n            document.getElementById(&#39;modal-date&#39;).textContent = days[next.getDay()] + &#39;, &#39; + months[next.getMonth()] + &#39; &#39; + date + ord + &#39; at 5:00 PM EST&#39;;\n        }\n\n        // UTM capture\n        (function() {\n            const params = new URLSearchParams(window.location.search);\n            const map = {\n                customtag:  params.get(&#39;utm_source&#39;)   || &#39;&#39;,\n                customtag2: params.get(&#39;utm_medium&#39;)   || &#39;&#39;,\n                customtag3: params.get(&#39;utm_campaign&#39;) || &#39;&#39;,\n                customtag4: params.get(&#39;utm_content&#39;)  || &#39;&#39;,\n                customtag5: params.get(&#39;fbclid&#39;)       || &#39;&#39;,\n            };\n            Object.entries(map).forEach(([name, val]) =&gt; {\n                const el = document.querySelector(`input[name=&quot;${name}&quot;]`);\n                if (el) el.value = val;\n            });\n        })();\n\n        function notifyResize() {\n            if (window !== window.parent) {\n                window.parent.postMessage({\n                    isCrossOriginHtmlEmbedMessage: true, source: &#39;iframe&#39;, type: &#39;dimensions-update&#39;,\n                    data: { documentElementHeight: document.documentElement.getBoundingClientRect().height }\n                }, &#39;*&#39;);\n            }\n        }\n        notifyResize();\n        window.addEventListener(&#39;resize&#39;, notifyResize);\n        new ResizeObserver(notifyResize).observe(document.documentElement);\n    &lt;/script&gt;\n&lt;/body&gt;\n&lt;/html&gt;","provider":"custom-html","box":{"left":"none","right":"none","top":"small","bottom":"small"},"framed":false,"isGdprSensitive":false,"embedCustomHtmlNatively":true},"categoryId":"61af39fa0ff35780165e4faa","sectionId":"65eb072f9671ba48e6c8390b","campaignId":"69cfbc50ca5fcea6c6a158d1","components":[],"allowedChildSections":[],"pageId":"69cfefe904b470ee684a07d6","companyId":"69cc2d5205548907532181fa","componentType":"embed","createdAt":"2026-04-03T16:51:02.141Z","updatedAt":"2026-06-05T22:23:48.144Z","__v":0}],"isResultPage":false,"animation":"none","theme":{"_id":"69cea6ad91c9e8fe8a58a100","type":"theme","name":"Woo-Wap","image":"https://perspective.imgix.net/assets/app/themes/perspective.png","fontColor":"#010101","backgroundColor":"#010101","formFieldBackgroundColor":"#F12929","buttonBackgroundColor":"#F12929","typography":"Roboto:300,700","transition":"default","companyId":"69cc2d5205548907532181fa","createdAt":"2026-04-02T17:26:05.739Z","updatedAt":"2026-04-03T13:13:58.540Z","__v":0,"borderRadius":"small"},"themeV2":{"typography":"Roboto:300,700","fontColor":"#010101","backgroundColor":"#010101","formFieldBackgroundColor":"#F12929","buttonBackgroundColor":"#F12929","borderRadius":"small","transition":"default"},"fields":[],"cookiesEnabled":false,"language":"en","showProgressBar":false,"showAffiliateBadge":false,"affiliateLink":"https://try.perspective.co/kb4jato00wd5","resultMapping":{},"nextPage":"69d207f8b57c66bdc1e40e28","sortedPages":["69cfefe904b470ee684a07d6","69d207f8b57c66bdc1e40e28","69d207ee8c1c403eadeb1b5d","6a2f63ab7a480d9a5264b679"],"hasResultPages":true,"resultPages":["69cfbc50ca5fcea6c6a1591b","69d20dd7c261bc82f7e8f662","69d48a7ad804bcbe64f9116d"],"isHomePage":true,"isLastPage":false,"firstResultPage":"69cfbc50ca5fcea6c6a1591b","headScript":"&lt;script\n  src=&quot;https://app.callix.io/pixel/v1/track.js&quot;\n  data-callix-id=&quot;j577y72z5qkgacs77mfp6wnbwx861fw5&quot;\n  async\n&gt;&lt;/script&gt;\n\n&lt;script src=&quot;https://info-momentum-dashboard.vercel.app/pixel.js&quot; data-client-id=&quot;wifi-woo&quot; async&gt;&lt;/script&gt;\n\n&lt;script&gt;\n!function(w,d,s,u,n,a,b){if(w[n])return;a=w[n]={q:[],t:+new Date,s:[],o:u,track:function(){a.q.push([+new Date].concat([].slice.call(arguments)))},setScope:function(){a.s=[].slice.call(arguments).filter(function(x){return typeof x===&quot;string&quot;});a.q.push([+new Date,&quot;setScope&quot;].concat(a.s))},scope:function(){var c=[].slice.call(arguments);return{track:function(){a.q.push([+new Date].concat([].slice.call(arguments)).concat([{__scope:c}]))}}}};b=d.createElement(s);b.async=1;b.src=u+&quot;/s.js&quot;;d.getElementsByTagName(s)[0].parentNode.insertBefore(b,d.getElementsByTagName(s)[0])}(window,document,&quot;script&quot;,&quot;https://t.whop.tw&quot;,&quot;whop&quot;);whop.setScope(&quot;biz_xxwy3aouxqtuuP&quot;);whop.track(&quot;page&quot;);\n&lt;/script&gt;","bodyScript":"","trackingProperties":[],"automaticRedirect":null,"inputMap":{"byComponent":{},"byName":{}},"pageIdSlugMap":{"69cfbc50ca5fcea6c6a1591b":"complete-registration-pixel","69cfefe904b470ee684a07d6":"start","69d207ee8c1c403eadeb1b5d":"replay","69d207f8b57c66bdc1e40e28":"thank-you","69d20dd7c261bc82f7e8f662":"complete-registration-no-pixel","69d48a7ad804bcbe64f9116d":"scheduled","6a2f63ab7a480d9a5264b679":"redirect"},"context":{"slug":"masterclass","trackingVersion":"v4","url":"https://join.ttdojo.com/masterclass/","domain":"join.ttdojo.com"}}