{"id":1730,"date":"2025-11-11T17:32:40","date_gmt":"2025-11-11T09:32:40","guid":{"rendered":"https:\/\/invescoe.com\/?page_id=1730"},"modified":"2026-05-11T12:53:04","modified_gmt":"2026-05-11T04:53:04","slug":"ichimoku-mini-course","status":"publish","type":"page","link":"https:\/\/invescoe.com\/bn\/ichimoku-mini-course\/","title":{"rendered":"Ichimoku Mini Course"},"content":{"rendered":"<div class=\"brz brz-root__container brz-reset-all brz-root__container-page\">\n<section id=\"kvZmIgcYJQ4W_kvZmIgcYJQ4W\" class=\"brz-section brz-section__header brz-section__header-type--animated brz-css-d-sectionheader brz-css-38qahy\">\n<div class=\"brz-section__header--animated brz-css-d-sectionheader brz-css-38qahy\">\n<div class=\"brz-section__header-sticky-item brz-css-d-sectionheaderstickyitem brz-css-17c7crz\" data-brz-custom-id=\"g7HUMF2QZ_22\">\n<div class=\"brz-bg\">\n<div class=\"brz-bg-color\"><\/div>\n<\/div>\n<div class=\"brz-container brz-css-d-sectionheaderstickyitem-container brz-css-1ppx3v1\">\n<div class=\"brz-row__container brz-css-d-row-row brz-css-19uhvyt\" data-brz-custom-id=\"ulAGVtoApYZf\">\n<div class=\"brz-row brz-css-d-row-container brz-css-19p1ekn\">\n<div class=\"brz-columns brz-css-d-column-column brz-css-s449tm\" data-brz-custom-id=\"vuPFRPGnLdMh\">\n<div class=\"brz-column__items brz-css-d-column-bg brz-css-40mjt6\">\n<div class=\"brz-row__container brz-css-d-row-row brz-css-1lg20oa\" data-brz-custom-id=\"lFzvMhxGT95E\">\n<div class=\"brz-row brz-row--inner brz-css-d-row-container brz-css-r-row-container brz-css-16d45k2\">\n<div class=\"brz-columns brz-css-d-column-column brz-css-5f597t\" data-brz-custom-id=\"ffXsFp3Linsf\">\n<div class=\"brz-bg\">\n<div class=\"brz-bg-color\"><\/div>\n<\/div>\n<div class=\"brz-column__items brz-css-d-column-bg brz-css-ij1oyb\">\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-snv497 brz-wrapper\">\n<div class=\"brz-image brz-css-d-image-lunm0pvhxags-parent brz-css-5ux109\" data-brz-custom-id=\"lUnM0pVHxAGS\"><img decoding=\"async\" class=\"brz-img\" src=\"https:\/\/invescoe.com\/wp-content\/uploads\/brizy\/imgs\/cropped-ChatGPT-Image-Oct-2-2025-05_06_10-PM-86x86x0x14x86x58x1759396226.png\" loading=\"lazy\" title=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"brz-columns brz-css-d-column-column brz-css-u9g3qw\" data-brz-custom-id=\"lE_lQ_WaDMYZ\">\n<div class=\"brz-column__items brz-css-d-column-bg brz-css-17foewc\">\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-hpg2kr brz-wrapper\"><\/div>\n<\/div>\n<\/div>\n<div class=\"brz-columns brz-css-d-column-column brz-css-grrghv\" data-brz-custom-id=\"zs9Am6ACcCqX\">\n<div class=\"brz-column__items brz-css-d-column-bg brz-css-1o762om\">\n<div class=\"brz-wrapper-clone brz-flex-xs-wrap brz-css-d-cloneable brz-css-1e5lmyx\" data-brz-custom-id=\"fbAnLlwBmiPV\"><a class=\"brz-a brz-btn brz-css-d-button brz-css-jyrt55 brz-css-d-button-bg brz-css-rksk57\" target=\"_self\" rel=\"noopener\" data-brz-link-type=\"external\" data-brz-custom-id=\"m4HNmoLq6bsg\"><span data-brz-translate-text=\"1\" class=\"brz-span brz-text__editor\">Sign in<\/span><\/a><a class=\"brz-a brz-btn brz-css-d-button brz-css-18y7fw7 brz-css-d-button-bg brz-css-hwbic7\" target=\"_self\" rel=\"noopener\" data-brz-link-type=\"external\" data-brz-custom-id=\"fcIIlYnP2o3R\"><span data-brz-translate-text=\"1\" class=\"brz-span brz-text__editor\">GET STARTED&nbsp;<\/span><\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"brz-section__menu-item brz-css-d-sectionheaderitem brz-css-oiku98\" data-brz-custom-id=\"r_x1jUoNBSQQ\">\n<div class=\"brz-bg\">\n<div class=\"brz-bg-color\"><\/div>\n<\/div>\n<div class=\"brz-container brz-css-d-sectionheaderitem-container brz-css-11he4mz\">\n<div class=\"brz-row__container brz-css-d-row-row brz-css-13me6d0\" data-brz-custom-id=\"hvvGEg3c41ht\">\n<div class=\"brz-row brz-css-d-row-container brz-css-ppglmz\">\n<div class=\"brz-columns brz-css-d-column-column brz-css-m1h3qw\" data-brz-custom-id=\"qKfyzvRU5Hej\">\n<div class=\"brz-column__items brz-css-d-column-bg brz-css-1a6u2il\">\n<div class=\"brz-row__container brz-css-d-row-row brz-css-fo1jku\" data-brz-custom-id=\"c2Od7ZVG2H9o\">\n<div class=\"brz-row brz-row--inner brz-css-d-row-container brz-css-r-row-container brz-css-btvdhv\">\n<div class=\"brz-columns brz-css-d-column-column brz-css-pzu6ix\" data-brz-custom-id=\"diHSbsyHUvsn\">\n<div class=\"brz-bg\">\n<div class=\"brz-bg-color\"><\/div>\n<\/div>\n<div class=\"brz-column__items brz-css-d-column-bg brz-css-1nu72gr\">\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-vaxl0x brz-wrapper\">\n<div class=\"brz-image brz-css-d-image-xidhtzepoope-parent brz-css-sm4xlw\" data-brz-custom-id=\"xidhTzEPooPe\"><img decoding=\"async\" class=\"brz-img\" src=\"https:\/\/invescoe.com\/wp-content\/uploads\/brizy\/imgs\/cropped-ChatGPT-Image-Oct-2-2025-05_06_10-PM-86x86x0x14x86x58x1759396226.png\" loading=\"lazy\" title=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"brz-columns brz-css-d-column-column brz-css-18o15pf\" data-brz-custom-id=\"hw4w82tAqWvZ\">\n<div class=\"brz-column__items brz-css-d-column-bg brz-css-a1xgqq\">\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-1qettw4 brz-wrapper\"><\/div>\n<\/div>\n<\/div>\n<div class=\"brz-columns brz-css-d-column-column brz-css-12b89bl\" data-brz-custom-id=\"pCpW780rAic8\">\n<div class=\"brz-column__items brz-css-d-column-bg brz-css-rrd0lz\">\n<div class=\"brz-wrapper-clone brz-flex-xs-wrap brz-css-d-cloneable brz-css-1v0st3m\" data-brz-custom-id=\"vSS8WrnqtyAq\"><a class=\"brz-a brz-btn brz-css-d-button brz-css-18wp954 brz-css-d-button-bg brz-css-144hgnj\" target=\"_self\" rel=\"noopener\" data-brz-link-type=\"external\" data-brz-custom-id=\"dyxWVYwjSfhE\"><span data-brz-translate-text=\"1\" class=\"brz-span brz-text__editor\">Sign in<\/span><\/a><a class=\"brz-a brz-btn brz-css-d-button brz-css-17jwn8q brz-css-d-button-bg brz-css-ddj11b\" target=\"_self\" rel=\"noopener\" data-brz-link-type=\"external\" data-brz-custom-id=\"oaRdIzk9lp98\"><span data-brz-translate-text=\"1\" class=\"brz-span brz-text__editor\">GET STARTED&nbsp;<\/span><\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"rnlQJCpU9rPz_rnlQJCpU9rPz\" class=\"brz-section brz-css-d-section brz-css-1hcluer\">\n<div class=\"brz-section__content brz-section--fullWidth brz-css-d-sectionitem-bg brz-css-3cw2h3\" data-brz-custom-id=\"mJY2bxMp6Wo7\">\n<div class=\"brz-bg\">\n<div class=\"brz-bg-color\"><\/div>\n<\/div>\n<div class=\"brz-container brz-css-d-sectionitem-container brz-css-19f5v83\">\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-fde9c5 brz-wrapper\">\n<div class=\"brz-embed-code brz-css-d-embedcode brz-css-f6otbj\" data-brz-custom-id=\"xD5plQcYZurr\">\n<div class=\"brz-embed-content\">\n<div>\n<p>  <title>Master Ichimoku<\/title><\/p>\n<p>    body {<br \/>\n      box-sizing: border-box;<br \/>\n      margin: 0;<br \/>\n      padding: 0;<br \/>\n      font-family: -apple-system, BlinkMacSystemFont, &#8216;Segoe UI&#8217;, Roboto, sans-serif;<br \/>\n      background: linear-gradient(135deg, #0f0f23 0%, #1a0d40 50%, #0a1a2e 100%);<br \/>\n      color: #00ff88;<br \/>\n      min-height: 100%;<br \/>\n      line-height: 1.6;<br \/>\n    }<\/p>\n<p>    * {<br \/>\n      box-sizing: border-box;<br \/>\n    }<\/p>\n<p>    .container {<br \/>\n      max-width: 1200px;<br \/>\n      margin: 0 auto;<br \/>\n      padding: 0 20px;<br \/>\n    }<\/p>\n<p>    \/* Hero Section *\/<br \/>\n    .hero {<br \/>\n      padding: 80px 0;<br \/>\n      text-align: center;<br \/>\n      border-bottom: 1px solid rgba(0, 255, 136, 0.3);<br \/>\n      background: rgba(0, 255, 136, 0.05);<br \/>\n      backdrop-filter: blur(10px);<br \/>\n      box-shadow: 0 0 50px rgba(0, 255, 136, 0.1);<br \/>\n    }<\/p>\n<p>    .hero h1 {<br \/>\n      font-size: 48px;<br \/>\n      font-weight: 700;<br \/>\n      margin: 0 0 16px 0;<br \/>\n      color: #00ff88;<br \/>\n      text-shadow: 0 0 10px #00ff88, 0 0 20px #00ff88, 0 0 30px #00ff88;<br \/>\n    }<\/p>\n<p>    .hero p {<br \/>\n      font-size: 20px;<br \/>\n      color: rgba(0, 255, 136, 0.8);<br \/>\n      margin: 0 0 32px 0;<br \/>\n      max-width: 600px;<br \/>\n      margin-left: auto;<br \/>\n      margin-right: auto;<br \/>\n      text-shadow: 0 0 5px rgba(0, 255, 136, 0.5);<br \/>\n    }<\/p>\n<p>    .btn {<br \/>\n      padding: 16px 32px;<br \/>\n      font-size: 16px;<br \/>\n      font-weight: 600;<br \/>\n      border: none;<br \/>\n      border-radius: 8px;<br \/>\n      cursor: pointer;<br \/>\n      transition: all 0.2s ease;<br \/>\n      text-decoration: none;<br \/>\n      display: inline-block;<br \/>\n    }<\/p>\n<p>    .btn-primary {<br \/>\n      background: linear-gradient(135deg, #8a2be2, #4169e1);<br \/>\n      color: white;<br \/>\n      box-shadow: 0 4px 15px rgba(138, 43, 226, 0.4), 0 0 20px rgba(138, 43, 226, 0.3);<br \/>\n      border: 1px solid #8a2be2;<br \/>\n    }<\/p>\n<p>    .btn-primary:hover:not(:disabled) {<br \/>\n      background: linear-gradient(135deg, #4169e1, #8a2be2);<br \/>\n      transform: translateY(-2px);<br \/>\n      box-shadow: 0 6px 25px rgba(138, 43, 226, 0.6), 0 0 30px rgba(138, 43, 226, 0.4);<br \/>\n    }<\/p>\n<p>    .btn-secondary {<br \/>\n      background: rgba(65, 105, 225, 0.1);<br \/>\n      color: #4169e1;<br \/>\n      border: 1px solid rgba(65, 105, 225, 0.3);<br \/>\n      backdrop-filter: blur(10px);<br \/>\n      box-shadow: 0 0 10px rgba(65, 105, 225, 0.2);<br \/>\n    }<\/p>\n<p>    .btn-secondary:hover:not(:disabled) {<br \/>\n      background: rgba(65, 105, 225, 0.2);<br \/>\n      border-color: rgba(65, 105, 225, 0.5);<br \/>\n      box-shadow: 0 0 15px rgba(65, 105, 225, 0.4);<br \/>\n    }<\/p>\n<p>    .btn:disabled {<br \/>\n      opacity: 0.5;<br \/>\n      cursor: not-allowed;<br \/>\n    }<\/p>\n<p>    \/* How It Works *\/<br \/>\n    .section {<br \/>\n      padding: 60px 0;<br \/>\n      border-bottom: 1px solid rgba(0, 255, 136, 0.2);<br \/>\n      background: rgba(0, 255, 136, 0.02);<br \/>\n      box-shadow: inset 0 0 50px rgba(0, 255, 136, 0.05);<br \/>\n    }<\/p>\n<p>    .section-title {<br \/>\n      font-size: 32px;<br \/>\n      font-weight: 700;<br \/>\n      text-align: center;<br \/>\n      margin: 0 0 40px 0;<br \/>\n      color: #00ff88;<br \/>\n      text-shadow: 0 0 10px #00ff88, 0 0 20px #00ff88;<br \/>\n    }<\/p>\n<p>    .steps {<br \/>\n      display: grid;<br \/>\n      grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));<br \/>\n      gap: 32px;<br \/>\n    }<\/p>\n<p>    .step {<br \/>\n      text-align: center;<br \/>\n    }<\/p>\n<p>    .step-number {<br \/>\n      width: 48px;<br \/>\n      height: 48px;<br \/>\n      background: linear-gradient(135deg, #00ff88, #8a2be2);<br \/>\n      color: white;<br \/>\n      border-radius: 50%;<br \/>\n      display: flex;<br \/>\n      align-items: center;<br \/>\n      justify-content: center;<br \/>\n      font-size: 20px;<br \/>\n      font-weight: 700;<br \/>\n      margin: 0 auto 16px auto;<br \/>\n      box-shadow: 0 4px 15px rgba(0, 255, 136, 0.4), 0 0 20px rgba(0, 255, 136, 0.3);<br \/>\n      border: 2px solid #00ff88;<br \/>\n    }<\/p>\n<p>    .step h3 {<br \/>\n      font-size: 18px;<br \/>\n      margin: 0 0 8px 0;<br \/>\n      color: #00ff88;<br \/>\n      text-shadow: 0 0 5px rgba(0, 255, 136, 0.5);<br \/>\n    }<\/p>\n<p>    .step p {<br \/>\n      font-size: 14px;<br \/>\n      color: rgba(0, 255, 136, 0.7);<br \/>\n      margin: 0;<br \/>\n    }<\/p>\n<p>    \/* Rewards Panel *\/<br \/>\n    .rewards-panel {<br \/>\n      background: rgba(0, 255, 136, 0.1);<br \/>\n      padding: 24px;<br \/>\n      border-radius: 16px;<br \/>\n      margin-bottom: 40px;<br \/>\n      text-align: center;<br \/>\n      border: 1px solid rgba(0, 255, 136, 0.3);<br \/>\n      backdrop-filter: blur(20px);<br \/>\n      box-shadow: 0 8px 32px rgba(0, 255, 136, 0.2), 0 0 40px rgba(0, 255, 136, 0.1);<br \/>\n    }<\/p>\n<p>    .rewards-panel h3 {<br \/>\n      font-size: 24px;<br \/>\n      margin: 0 0 16px 0;<br \/>\n      color: #00ff88;<br \/>\n      text-shadow: 0 0 10px #00ff88;<br \/>\n    }<\/p>\n<p>    .progress-bar {<br \/>\n      background: rgba(0, 255, 136, 0.2);<br \/>\n      height: 8px;<br \/>\n      border-radius: 4px;<br \/>\n      overflow: hidden;<br \/>\n      margin: 16px 0;<br \/>\n      border: 1px solid rgba(0, 255, 136, 0.3);<br \/>\n    }<\/p>\n<p>    .progress-fill {<br \/>\n      background: linear-gradient(90deg, #00ff88, #8a2be2);<br \/>\n      height: 100%;<br \/>\n      transition: width 0.3s ease;<br \/>\n      width: 0%;<br \/>\n      box-shadow: 0 0 15px rgba(0, 255, 136, 0.8), 0 0 30px rgba(138, 43, 226, 0.4);<br \/>\n    }<\/p>\n<p>    .earnings {<br \/>\n      font-size: 32px;<br \/>\n      font-weight: 700;<br \/>\n      color: #8a2be2;<br \/>\n      margin: 0;<br \/>\n      text-shadow: 0 0 10px #8a2be2, 0 0 20px #8a2be2;<br \/>\n    }<\/p>\n<p>    \/* Topics Grid *\/<br \/>\n    .topics-grid {<br \/>\n      display: grid;<br \/>\n      grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));<br \/>\n      gap: 20px;<br \/>\n      margin-bottom: 40px;<br \/>\n    }<\/p>\n<p>    .topic-card {<br \/>\n      background: rgba(0, 255, 136, 0.05);<br \/>\n      border: 1px solid rgba(0, 255, 136, 0.3);<br \/>\n      border-radius: 16px;<br \/>\n      padding: 24px;<br \/>\n      transition: all 0.3s ease;<br \/>\n      position: relative;<br \/>\n      backdrop-filter: blur(20px);<br \/>\n      box-shadow: 0 4px 20px rgba(0, 255, 136, 0.1), 0 0 30px rgba(0, 255, 136, 0.05);<br \/>\n    }<\/p>\n<p>    .topic-card:hover {<br \/>\n      border-color: rgba(0, 255, 136, 0.5);<br \/>\n      transform: translateY(-4px);<br \/>\n      box-shadow: 0 8px 30px rgba(0, 255, 136, 0.2), 0 0 40px rgba(0, 255, 136, 0.1);<br \/>\n    }<\/p>\n<p>    .topic-card.locked {<br \/>\n      opacity: 0.5;<br \/>\n      background: rgba(255, 255, 255, 0.05);<br \/>\n    }<\/p>\n<p>    .topic-card.passed {<br \/>\n      border-color: #4facfe;<br \/>\n      background: linear-gradient(135deg, rgba(79, 172, 254, 0.2), rgba(0, 242, 254, 0.1));<br \/>\n      box-shadow: 0 4px 20px rgba(79, 172, 254, 0.2);<br \/>\n    }<\/p>\n<p>    .status-badge {<br \/>\n      position: absolute;<br \/>\n      top: 16px;<br \/>\n      right: 16px;<br \/>\n      padding: 4px 12px;<br \/>\n      border-radius: 16px;<br \/>\n      font-size: 12px;<br \/>\n      font-weight: 600;<br \/>\n    }<\/p>\n<p>    .badge-locked {<br \/>\n      background: rgba(255, 255, 255, 0.1);<br \/>\n      color: rgba(255, 255, 255, 0.6);<br \/>\n      backdrop-filter: blur(10px);<br \/>\n    }<\/p>\n<p>    .badge-unlocked {<br \/>\n      background: linear-gradient(135deg, #ff6b6b, #ee5a24);<br \/>\n      color: white;<br \/>\n      box-shadow: 0 2px 10px rgba(255, 107, 107, 0.3);<br \/>\n    }<\/p>\n<p>    .badge-passed {<br \/>\n      background: linear-gradient(135deg, #4facfe, #00f2fe);<br \/>\n      color: white;<br \/>\n      box-shadow: 0 2px 10px rgba(79, 172, 254, 0.3);<br \/>\n    }<\/p>\n<p>    .topic-number {<br \/>\n      font-size: 14px;<br \/>\n      color: rgba(0, 255, 136, 0.6);<br \/>\n      margin: 0 0 8px 0;<br \/>\n    }<\/p>\n<p>    .topic-title {<br \/>\n      font-size: 18px;<br \/>\n      font-weight: 600;<br \/>\n      margin: 0 0 16px 0;<br \/>\n      color: #00ff88;<br \/>\n      padding-right: 80px;<br \/>\n      text-shadow: 0 0 5px rgba(0, 255, 136, 0.3);<br \/>\n    }<\/p>\n<p>    .topic-card .btn {<br \/>\n      width: 100%;<br \/>\n      font-size: 14px;<br \/>\n      padding: 12px 24px;<br \/>\n    }<\/p>\n<p>    .lock-icon {<br \/>\n      font-size: 20px;<br \/>\n      color: #64748b;<br \/>\n      margin-right: 8px;<br \/>\n    }<\/p>\n<p>    .check-icon {<br \/>\n      font-size: 20px;<br \/>\n      color: #10b981;<br \/>\n      margin-right: 8px;<br \/>\n    }<\/p>\n<p>    \/* Quiz Interface *\/<br \/>\n    .quiz-container {<br \/>\n      background: rgba(255, 255, 255, 0.1);<br \/>\n      border: 1px solid rgba(255, 255, 255, 0.2);<br \/>\n      border-radius: 16px;<br \/>\n      padding: 40px;<br \/>\n      margin-bottom: 40px;<br \/>\n      display: none;<br \/>\n      backdrop-filter: blur(20px);<br \/>\n      box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);<br \/>\n    }<\/p>\n<p>    .quiz-header {<br \/>\n      display: flex;<br \/>\n      justify-content: space-between;<br \/>\n      align-items: center;<br \/>\n      margin-bottom: 32px;<br \/>\n      flex-wrap: wrap;<br \/>\n      gap: 16px;<br \/>\n    }<\/p>\n<p>    .quiz-title {<br \/>\n      font-size: 24px;<br \/>\n      font-weight: 700;<br \/>\n      color: #ffffff;<br \/>\n      margin: 0;<br \/>\n    }<\/p>\n<p>    .quiz-info {<br \/>\n      display: flex;<br \/>\n      gap: 24px;<br \/>\n      align-items: center;<br \/>\n      flex-wrap: wrap;<br \/>\n    }<\/p>\n<p>    .timer {<br \/>\n      font-size: 18px;<br \/>\n      font-weight: 600;<br \/>\n      color: #4169e1;<br \/>\n      padding: 8px 16px;<br \/>\n      background: rgba(65, 105, 225, 0.2);<br \/>\n      border-radius: 8px;<br \/>\n      backdrop-filter: blur(10px);<br \/>\n    }<\/p>\n<p>    .timer.warning {<br \/>\n      color: #ffa726;<br \/>\n      background: rgba(255, 167, 38, 0.2);<br \/>\n    }<\/p>\n<p>    .timer.danger {<br \/>\n      color: #ff6b6b;<br \/>\n      background: rgba(255, 107, 107, 0.2);<br \/>\n    }<\/p>\n<p>    .question-counter {<br \/>\n      font-size: 16px;<br \/>\n      color: rgba(255, 255, 255, 0.7);<br \/>\n    }<\/p>\n<p>    .question-card {<br \/>\n      background: rgba(255, 255, 255, 0.05);<br \/>\n      border: 1px solid rgba(255, 255, 255, 0.1);<br \/>\n      border-radius: 12px;<br \/>\n      padding: 24px;<br \/>\n      margin-bottom: 24px;<br \/>\n      backdrop-filter: blur(10px);<br \/>\n    }<\/p>\n<p>    .question-text {<br \/>\n      font-size: 18px;<br \/>\n      font-weight: 600;<br \/>\n      color: #ffffff;<br \/>\n      margin: 0 0 20px 0;<br \/>\n      line-height: 1.5;<br \/>\n    }<\/p>\n<p>    .options {<br \/>\n      display: grid;<br \/>\n      gap: 12px;<br \/>\n    }<\/p>\n<p>    .option {<br \/>\n      background: rgba(255, 255, 255, 0.1);<br \/>\n      border: 2px solid rgba(255, 255, 255, 0.2);<br \/>\n      border-radius: 12px;<br \/>\n      padding: 16px;<br \/>\n      cursor: pointer;<br \/>\n      transition: all 0.3s ease;<br \/>\n      font-size: 16px;<br \/>\n      color: #ffffff;<br \/>\n      backdrop-filter: blur(10px);<br \/>\n    }<\/p>\n<p>    .option:hover {<br \/>\n      border-color: rgba(255, 255, 255, 0.3);<br \/>\n      background: rgba(255, 255, 255, 0.15);<br \/>\n      transform: translateY(-1px);<br \/>\n    }<\/p>\n<p>    .option.selected {<br \/>\n      border-color: #4169e1;<br \/>\n      background: rgba(65, 105, 225, 0.2);<br \/>\n      color: #ffffff;<br \/>\n      box-shadow: 0 4px 15px rgba(65, 105, 225, 0.3);<br \/>\n    }<\/p>\n<p>    .quiz-controls {<br \/>\n      display: flex;<br \/>\n      justify-content: space-between;<br \/>\n      align-items: center;<br \/>\n      margin-top: 32px;<br \/>\n      flex-wrap: wrap;<br \/>\n      gap: 16px;<br \/>\n    }<\/p>\n<p>    .quiz-progress {<br \/>\n      flex: 1;<br \/>\n      max-width: 400px;<br \/>\n    }<\/p>\n<p>    .progress-text {<br \/>\n      font-size: 14px;<br \/>\n      color: rgba(255, 255, 255, 0.7);<br \/>\n      margin-bottom: 8px;<br \/>\n    }<\/p>\n<p>    .quiz-progress-bar {<br \/>\n      background: rgba(255, 255, 255, 0.2);<br \/>\n      height: 6px;<br \/>\n      border-radius: 3px;<br \/>\n      overflow: hidden;<br \/>\n    }<\/p>\n<p>    .quiz-progress-fill {<br \/>\n      background: linear-gradient(90deg, #00ff88, #4169e1);<br \/>\n      height: 100%;<br \/>\n      transition: width 0.3s ease;<br \/>\n      box-shadow: 0 0 10px rgba(0, 255, 136, 0.5);<br \/>\n    }<\/p>\n<p>    .quiz-buttons {<br \/>\n      display: flex;<br \/>\n      gap: 12px;<br \/>\n    }<\/p>\n<p>    \/* Results *\/<br \/>\n    .results-container {<br \/>\n      background: rgba(255, 255, 255, 0.1);<br \/>\n      border: 1px solid rgba(255, 255, 255, 0.2);<br \/>\n      border-radius: 16px;<br \/>\n      padding: 40px;<br \/>\n      text-align: center;<br \/>\n      display: none;<br \/>\n      backdrop-filter: blur(20px);<br \/>\n      box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);<br \/>\n    }<\/p>\n<p>    .results-icon {<br \/>\n      font-size: 64px;<br \/>\n      margin-bottom: 16px;<br \/>\n    }<\/p>\n<p>    .results-title {<br \/>\n      font-size: 32px;<br \/>\n      font-weight: 700;<br \/>\n      margin: 0 0 16px 0;<br \/>\n      color: #ffffff;<br \/>\n    }<\/p>\n<p>    .results-score {<br \/>\n      font-size: 48px;<br \/>\n      font-weight: 700;<br \/>\n      margin: 0 0 24px 0;<br \/>\n      text-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);<br \/>\n    }<\/p>\n<p>    .results-score.passed {<br \/>\n      color: #00ff88;<br \/>\n    }<\/p>\n<p>    .results-score.failed {<br \/>\n      color: #ff6b6b;<br \/>\n    }<\/p>\n<p>    .results-message {<br \/>\n      font-size: 18px;<br \/>\n      color: rgba(255, 255, 255, 0.8);<br \/>\n      margin: 0 0 32px 0;<br \/>\n      max-width: 500px;<br \/>\n      margin-left: auto;<br \/>\n      margin-right: auto;<br \/>\n    }<\/p>\n<p>    .results-buttons {<br \/>\n      display: flex;<br \/>\n      gap: 16px;<br \/>\n      justify-content: center;<br \/>\n      flex-wrap: wrap;<br \/>\n    }<\/p>\n<p>    @media (max-width: 768px) {<br \/>\n      .hero h1 {<br \/>\n        font-size: 36px;<br \/>\n      }<\/p>\n<p>      .hero p {<br \/>\n        font-size: 18px;<br \/>\n      }<\/p>\n<p>      .section-title {<br \/>\n        font-size: 28px;<br \/>\n      }<\/p>\n<p>      .topics-grid {<br \/>\n        grid-template-columns: 1fr;<br \/>\n      }<\/p>\n<p>      .quiz-header {<br \/>\n        flex-direction: column;<br \/>\n        align-items: flex-start;<br \/>\n      }<\/p>\n<p>      .quiz-info {<br \/>\n        width: 100%;<br \/>\n        justify-content: space-between;<br \/>\n      }<\/p>\n<p>      .quiz-controls {<br \/>\n        flex-direction: column;<br \/>\n        align-items: stretch;<br \/>\n      }<\/p>\n<p>      .quiz-buttons {<br \/>\n        justify-content: center;<br \/>\n      }<br \/>\n    }<\/p>\n<p>  @view-transition { navigation: auto; }<\/p>\n<p>  <main><!-- Hero Section --><\/p>\n<section class=\"hero\">\n<div class=\"container\">\n<h1 id=\"hero-headline\">Master Ichimoku in 5-Minute Quizzes<\/h1>\n<p id=\"hero-subtext\">Pass each topic, unlock the next, and earn up to $100 bonus.<\/p>\n<p><button class=\"btn btn-primary\" id=\"start-button\">Start Topic 1<\/button>\n    <\/div>\n<\/section>\n<p><!-- How It Works --><\/p>\n<section class=\"section\">\n<div class=\"container\">\n<h2 class=\"section-title\">How It Works<\/h2>\n<div class=\"steps\">\n<div class=\"step\">\n<div class=\"step-number\">\n        1\n       <\/div>\n<h3>Choose a Topic<\/h3>\n<p>Pick from 10 progressive Ichimoku topics<\/p>\n<\/p><\/div>\n<div class=\"step\">\n<div class=\"step-number\">\n        2\n       <\/div>\n<h3>Take the Quiz<\/h3>\n<p>20 questions \u2022 5-minute timer<\/p>\n<\/p><\/div>\n<div class=\"step\">\n<div class=\"step-number\">\n        3\n       <\/div>\n<h3>Score \u2265 70%<\/h3>\n<p>Pass to earn $10 and unlock next topic<\/p>\n<\/p><\/div>\n<div class=\"step\">\n<div class=\"step-number\">\n        4\n       <\/div>\n<h3>Master Ichimoku<\/h3>\n<p>Complete all 10 topics to earn $100<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<p><!-- Rewards Panel --><\/p>\n<section class=\"section\">\n<div class=\"container\">\n<div class=\"rewards-panel\">\n<h3>Your Progress<\/h3>\n<div class=\"earnings\" id=\"earnings-display\">\n       $0 earned of $100 total\n      <\/div>\n<div class=\"progress-bar\">\n<div class=\"progress-fill\" id=\"progress-fill\"><\/div>\n<\/p><\/div>\n<p id=\"progress-text\">Complete all 10 topics to unlock the full $100 bonus<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<p><!-- Topics List --><\/p>\n<section class=\"section\">\n<div class=\"container\">\n<h2 class=\"section-title\">Quiz Topics<\/h2>\n<div class=\"topics-grid\" id=\"topics-grid\"><!-- Topics will be populated by JavaScript -->\n     <\/div>\n<\/p><\/div>\n<\/section>\n<p><!-- Quiz Interface --><\/p>\n<section class=\"section\">\n<div class=\"container\">\n<div class=\"quiz-container\" id=\"quiz-container\">\n<div class=\"quiz-header\">\n<h2 class=\"quiz-title\" id=\"quiz-title\">Topic 1: Ichimoku Basics<\/h2>\n<div class=\"quiz-info\">\n<div class=\"timer\" id=\"timer\">\n         5:00\n        <\/div>\n<div class=\"question-counter\" id=\"question-counter\">\n         Question 1 of 20\n        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"question-card\">\n<div class=\"question-text\" id=\"question-text\">\n        Loading question&#8230;\n       <\/div>\n<div class=\"options\" id=\"options\"><!-- Options will be populated by JavaScript -->\n       <\/div>\n<\/p><\/div>\n<div class=\"quiz-controls\">\n<div class=\"quiz-progress\">\n<div class=\"progress-text\" id=\"quiz-progress-text\">\n         Progress: 0 of 20 answered\n        <\/div>\n<div class=\"quiz-progress-bar\">\n<div class=\"quiz-progress-fill\" id=\"quiz-progress-fill\" style=\"width: 0%\"><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"quiz-buttons\"><button class=\"btn btn-secondary\" id=\"prev-btn\" disabled=\"\">Previous<\/button> <button class=\"btn btn-primary\" id=\"next-btn\">Next<\/button> <button class=\"btn btn-primary\" id=\"submit-btn\">Submit Quiz<\/button>\n       <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<p><!-- Results --><\/p>\n<div class=\"results-container\" id=\"results-container\">\n<div class=\"results-icon\" id=\"results-icon\">\n       \ud83c\udf89\n      <\/div>\n<h2 class=\"results-title\" id=\"results-title\">Quiz Complete!<\/h2>\n<div class=\"results-score\" id=\"results-score\">\n       85%\n      <\/div>\n<p class=\"results-message\" id=\"results-message\">Congratulations! You passed and earned $10.<\/p>\n<div class=\"results-buttons\"><button class=\"btn btn-primary\">Back to Topics<\/button> <button class=\"btn btn-secondary\" id=\"retake-btn\">Retake Quiz<\/button>\n      <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<p>  <\/main><\/p>\n<p>    const defaultConfig = {<br \/>\n      hero_headline: &#8220;Master Ichimoku in 5-Minute Quizzes&#8221;,<br \/>\n      hero_subtext: &#8220;Pass each topic, unlock the next, and earn up to $100 bonus.&#8221;,<br \/>\n      start_button: &#8220;Start Topic 1&#8221;<br \/>\n    };<\/p>\n<p>    const topics = [<br \/>\n      { id: 1, title: &#8220;Ichimoku Basics&#8221;, description: &#8220;Foundation principles and components&#8221; },<br \/>\n      { id: 2, title: &#8220;Tenkan-sen &amp; Kijun-sen&#8221;, description: &#8220;Conversion and base lines&#8221; },<br \/>\n      { id: 3, title: &#8220;Kumo (Cloud)&#8221;, description: &#8220;Senkou Span A\/B analysis&#8221; },<br \/>\n      { id: 4, title: &#8220;Chikou Span&#8221;, description: &#8220;Lagging span confirmation&#8221; },<br \/>\n      { id: 5, title: &#8220;TK Cross Signals&#8221;, description: &#8220;Crossover opportunities&#8221; },<br \/>\n      { id: 6, title: &#8220;Kumo Breakouts&#8221;, description: &#8220;Cloud breakout strategies&#8221; },<br \/>\n      { id: 7, title: &#8220;Multi-Timeframe&#8221;, description: &#8220;Timeframe alignment&#8221; },<br \/>\n      { id: 8, title: &#8220;Entries &amp; Exits&#8221;, description: &#8220;Trade management&#8221; },<br \/>\n      { id: 9, title: &#8220;Common Mistakes&#8221;, description: &#8220;Pitfalls and filters&#8221; },<br \/>\n      { id: 10, title: &#8220;Case Studies&#8221;, description: &#8220;Real-world examples&#8221; }<br \/>\n    ];<\/p>\n<p>    const quizData = {<br \/>\n      1: [<br \/>\n        {<br \/>\n          question: &#8220;What does &#8216;Ichimoku Kinko Hyo&#8217; translate to in English?&#8221;,<br \/>\n          options: [&#8220;One glance equilibrium chart&#8221;, &#8220;Five line cloud system&#8221;, &#8220;Balance point indicator&#8221;, &#8220;Time-price harmony tool&#8221;],<br \/>\n          correct: 0<br \/>\n        },<br \/>\n        {<br \/>\n          question: &#8220;How many main components make up the Ichimoku system?&#8221;,<br \/>\n          options: [&#8220;3&#8221;, &#8220;4&#8221;, &#8220;5&#8221;, &#8220;6&#8221;],<br \/>\n          correct: 2<br \/>\n        },<br \/>\n        {<br \/>\n          question: &#8220;What is the default Tenkan-sen period setting?&#8221;,<br \/>\n          options: [&#8220;7&#8221;, &#8220;9&#8221;, &#8220;26&#8221;, &#8220;52&#8221;],<br \/>\n          correct: 1<br \/>\n        },<br \/>\n        {<br \/>\n          question: &#8220;What is the default Kijun-sen period setting?&#8221;,<br \/>\n          options: [&#8220;9&#8221;, &#8220;26&#8221;, &#8220;52&#8221;, &#8220;78&#8221;],<br \/>\n          correct: 1<br \/>\n        },<br \/>\n        {<br \/>\n          question: &#8220;The Kumo (cloud) is formed by which two lines?&#8221;,<br \/>\n          options: [&#8220;Tenkan-sen and Kijun-sen&#8221;, &#8220;Senkou Span A and B&#8221;, &#8220;Chikou Span and Tenkan-sen&#8221;, &#8220;Kijun-sen and Senkou Span A&#8221;],<br \/>\n          correct: 1<br \/>\n        },<br \/>\n        {<br \/>\n          question: &#8220;How many periods ahead is the Kumo projected?&#8221;,<br \/>\n          options: [&#8220;9&#8221;, &#8220;26&#8221;, &#8220;52&#8221;, &#8220;78&#8221;],<br \/>\n          correct: 1<br \/>\n        },<br \/>\n        {<br \/>\n          question: &#8220;How many periods back is the Chikou Span plotted?&#8221;,<br \/>\n          options: [&#8220;9&#8221;, &#8220;26&#8221;, &#8220;52&#8221;, &#8220;78&#8221;],<br \/>\n          correct: 1<br \/>\n        },<br \/>\n        {<br \/>\n          question: &#8220;What color is typically used for a bullish Kumo?&#8221;,<br \/>\n          options: [&#8220;Red&#8221;, &#8220;Green&#8221;, &#8220;Blue&#8221;, &#8220;Yellow&#8221;],<br \/>\n          correct: 1<br \/>\n        },<br \/>\n        {<br \/>\n          question: &#8220;What does Senkou Span A represent?&#8221;,<br \/>\n          options: [&#8220;26-period high-low average&#8221;, &#8220;52-period high-low average&#8221;, &#8220;Average of Tenkan and Kijun&#8221;, &#8220;Current price displaced&#8221;],<br \/>\n          correct: 2<br \/>\n        },<br \/>\n        {<br \/>\n          question: &#8220;What does Senkou Span B represent?&#8221;,<br \/>\n          options: [&#8220;26-period high-low average&#8221;, &#8220;52-period high-low average&#8221;, &#8220;Average of Tenkan and Kijun&#8221;, &#8220;Current price displaced&#8221;],<br \/>\n          correct: 1<br \/>\n        },<br \/>\n        {<br \/>\n          question: &#8220;The Ichimoku system was developed by whom?&#8221;,<br \/>\n          options: [&#8220;Goichi Hosoda&#8221;, &#8220;Munehisa Homma&#8221;, &#8220;Steve Nison&#8221;, &#8220;John Murphy&#8221;],<br \/>\n          correct: 0<br \/>\n        },<br \/>\n        {<br \/>\n          question: &#8220;What does the Tenkan-sen represent?&#8221;,<br \/>\n          options: [&#8220;9-period high-low average&#8221;, &#8220;26-period high-low average&#8221;, &#8220;52-period high-low average&#8221;, &#8220;Current price&#8221;],<br \/>\n          correct: 0<br \/>\n        },<br \/>\n        {<br \/>\n          question: &#8220;What does the Kijun-sen represent?&#8221;,<br \/>\n          options: [&#8220;9-period high-low average&#8221;, &#8220;26-period high-low average&#8221;, &#8220;52-period high-low average&#8221;, &#8220;Current price&#8221;],<br \/>\n          correct: 1<br \/>\n        },<br \/>\n        {<br \/>\n          question: &#8220;When was the Ichimoku system first published?&#8221;,<br \/>\n          options: [&#8220;1935&#8221;, &#8220;1968&#8221;, &#8220;1975&#8221;, &#8220;1982&#8221;],<br \/>\n          correct: 1<br \/>\n        },<br \/>\n        {<br \/>\n          question: &#8220;What is the primary philosophy behind Ichimoku?&#8221;,<br \/>\n          options: [&#8220;Price action only&#8221;, &#8220;Volume analysis&#8221;, &#8220;Time-price equilibrium&#8221;, &#8220;Moving average crossovers&#8221;],<br \/>\n          correct: 2<br \/>\n        },<br \/>\n        {<br \/>\n          question: &#8220;Which line acts as dynamic support\/resistance?&#8221;,<br \/>\n          options: [&#8220;Tenkan-sen only&#8221;, &#8220;Kijun-sen only&#8221;, &#8220;Both Tenkan and Kijun&#8221;, &#8220;Chikou Span only&#8221;],<br \/>\n          correct: 2<br \/>\n        },<br \/>\n        {<br \/>\n          question: &#8220;What does a flat Kijun-sen indicate?&#8221;,<br \/>\n          options: [&#8220;Strong trend&#8221;, &#8220;Consolidation\/sideways movement&#8221;, &#8220;Trend reversal&#8221;, &#8220;High volatility&#8221;],<br \/>\n          correct: 1<br \/>\n        },<br \/>\n        {<br \/>\n          question: &#8220;The Kumo provides what type of analysis?&#8221;,<br \/>\n          options: [&#8220;Momentum only&#8221;, &#8220;Support\/resistance zones&#8221;, &#8220;Volume confirmation&#8221;, &#8220;Price targets only&#8221;],<br \/>\n          correct: 1<br \/>\n        },<br \/>\n        {<br \/>\n          question: &#8220;What makes Ichimoku unique from other indicators?&#8221;,<br \/>\n          options: [&#8220;Uses only closing prices&#8221;, &#8220;Incorporates future projections&#8221;, &#8220;Based on volume&#8221;, &#8220;Uses fibonacci ratios&#8221;],<br \/>\n          correct: 1<br \/>\n        },<br \/>\n        {<br \/>\n          question: &#8220;The default settings (9,26,52) are based on what?&#8221;,<br \/>\n          options: [&#8220;Fibonacci numbers&#8221;, &#8220;Japanese trading calendar&#8221;, &#8220;Mathematical optimization&#8221;, &#8220;Random selection&#8221;],<br \/>\n          correct: 1<br \/>\n        }<br \/>\n      ],<br \/>\n      2: [<br \/>\n        {<br \/>\n          question: &#8220;What is the Tenkan-sen calculation formula?&#8221;,<br \/>\n          options: [&#8220;(High + Low) \/ 2 over 9 periods&#8221;, &#8220;(High + Low + Close) \/ 3 over 9 periods&#8221;, &#8220;Close price average over 9 periods&#8221;, &#8220;(Open + Close) \/ 2 over 9 periods&#8221;],<br \/>\n          correct: 0<br \/>\n        },<br \/>\n        {<br \/>\n          question: &#8220;What is the Kijun-sen calculation formula?&#8221;,<br \/>\n          options: [&#8220;(High + Low) \/ 2 over 26 periods&#8221;, &#8220;(High + Low + Close) \/ 3 over 26 periods&#8221;, &#8220;Close price average over 26 periods&#8221;, &#8220;(Open + Close) \/ 2 over 26 periods&#8221;],<br \/>\n          correct: 0<br \/>\n        },<br \/>\n        {<br \/>\n          question: &#8220;When Tenkan-sen crosses above Kijun-sen, it&#8217;s called:&#8221;,<br \/>\n          options: [&#8220;Dead cross&#8221;, &#8220;Golden cross&#8221;, &#8220;TK cross up&#8221;, &#8220;Bullish signal&#8221;],<br \/>\n          correct: 2<br \/>\n        },<br \/>\n        {<br \/>\n          question: &#8220;When Tenkan-sen crosses below Kijun-sen, it&#8217;s called:&#8221;,<br \/>\n          options: [&#8220;Dead cross&#8221;, &#8220;Golden cross&#8221;, &#8220;TK cross down&#8221;, &#8220;Bearish signal&#8221;],<br \/>\n          correct: 2<br \/>\n        },<br \/>\n        {<br \/>\n          question: &#8220;A strong TK cross requires what condition?&#8221;,<br \/>\n          options: [&#8220;High volume&#8221;, &#8220;Both lines sloping in signal direction&#8221;, &#8220;Price above Kumo&#8221;, &#8220;All of the above&#8221;],<br \/>\n          correct: 1<br \/>\n        },<br \/>\n        {<br \/>\n          question: &#8220;What does a flat Tenkan-sen indicate?&#8221;,<br \/>\n          options: [&#8220;Strong uptrend&#8221;, &#8220;Strong downtrend&#8221;, &#8220;Consolidation in short term&#8221;, &#8220;Trend reversal&#8221;],<br \/>\n          correct: 2<br \/>\n        },<br \/>\n        {<br \/>\n          question: &#8220;What does a flat Kijun-sen indicate?&#8221;,<br \/>\n          options: [&#8220;Strong uptrend&#8221;, &#8220;Strong downtrend&#8221;, &#8220;Consolidation in medium term&#8221;, &#8220;Trend reversal&#8221;],<br \/>\n          correct: 2<br \/>\n        },<br \/>\n        {<br \/>\n          question: &#8220;When both Tenkan and Kijun are flat, expect:&#8221;,<br \/>\n          options: [&#8220;Strong breakout&#8221;, &#8220;Continued sideways movement&#8221;, &#8220;Immediate reversal&#8221;, &#8220;High volatility&#8221;],<br \/>\n          correct: 1<br \/>\n        },<br \/>\n        {<br \/>\n          question: &#8220;The angle of Kijun-sen indicates:&#8221;,<br \/>\n          options: [&#8220;Price volatility&#8221;, &#8220;Trend strength&#8221;, &#8220;Volume levels&#8221;, &#8220;Market sentiment&#8221;],<br \/>\n          correct: 1<br \/>\n        },<br \/>\n        {<br \/>\n          question: &#8220;Price above both Tenkan and Kijun suggests:&#8221;,<br \/>\n          options: [&#8220;Bearish bias&#8221;, &#8220;Bullish bias&#8221;, &#8220;Neutral bias&#8221;, &#8220;Reversal pending&#8221;],<br \/>\n          correct: 1<br \/>\n        },<br \/>\n        {<br \/>\n          question: &#8220;Price below both Tenkan and Kijun suggests:&#8221;,<br \/>\n          options: [&#8220;Bearish bias&#8221;, &#8220;Bullish bias&#8221;, &#8220;Neutral bias&#8221;, &#8220;Reversal pending&#8221;],<br \/>\n          correct: 0<br \/>\n        },<br \/>\n        {<br \/>\n          question: &#8220;The Kijun-sen acts as:&#8221;,<br \/>\n          options: [&#8220;Only support&#8221;, &#8220;Only resistance&#8221;, &#8220;Dynamic support\/resistance&#8221;, &#8220;Price target&#8221;],<br \/>\n          correct: 2<br \/>\n        },<br \/>\n        {<br \/>\n          question: &#8220;A TK cross above the Kumo is:&#8221;,<br \/>\n          options: [&#8220;Weaker signal&#8221;, &#8220;Stronger signal&#8221;, &#8220;Neutral signal&#8221;, &#8220;Invalid signal&#8221;],<br \/>\n          correct: 1<br \/>\n        },<br \/>\n        {<br \/>\n          question: &#8220;A TK cross below the Kumo is:&#8221;,<br \/>\n          options: [&#8220;Bullish for uptrend&#8221;, &#8220;Bearish for downtrend&#8221;, &#8220;Neutral signal&#8221;, &#8220;Reversal signal&#8221;],<br \/>\n          correct: 1<br \/>\n        },<br \/>\n        {<br \/>\n          question: &#8220;When Tenkan &gt; Kijun &gt; Price, the bias is:&#8221;,<br \/>\n          options: [&#8220;Strongly bullish&#8221;, &#8220;Strongly bearish&#8221;, &#8220;Neutral&#8221;, &#8220;Mixed&#8221;],<br \/>\n          correct: 1<br \/>\n        },<br \/>\n        {<br \/>\n          question: &#8220;The distance between Tenkan and Kijun indicates:&#8221;,<br \/>\n          options: [&#8220;Trend strength&#8221;, &#8220;Volatility&#8221;, &#8220;Volume&#8221;, &#8220;Time cycle&#8221;],<br \/>\n          correct: 0<br \/>\n        },<br \/>\n        {<br \/>\n          question: &#8220;Kijun-sen is also known as:&#8221;,<br \/>\n          options: [&#8220;Conversion line&#8221;, &#8220;Base line&#8221;, &#8220;Leading line&#8221;, &#8220;Lagging line&#8221;],<br \/>\n          correct: 1<br \/>\n        },<br \/>\n        {<br \/>\n          question: &#8220;Tenkan-sen is also known as:&#8221;,<br \/>\n          options: [&#8220;Conversion line&#8221;, &#8220;Base line&#8221;, &#8220;Leading line&#8221;, &#8220;Lagging line&#8221;],<br \/>\n          correct: 0<br \/>\n        },<br \/>\n        {<br \/>\n          question: &#8220;For a valid TK bullish cross, Tenkan should be:&#8221;,<br \/>\n          options: [&#8220;Flat&#8221;, &#8220;Declining&#8221;, &#8220;Rising&#8221;, &#8220;Doesn&#8217;t matter&#8221;],<br \/>\n          correct: 2<br \/>\n        },<br \/>\n        {<br \/>\n          question: &#8220;The most reliable TK crosses occur:&#8221;,<br \/>\n          options: [&#8220;During consolidation&#8221;, &#8220;At support\/resistance levels&#8221;, &#8220;With trending lines&#8221;, &#8220;In high volume&#8221;],<br \/>\n          correct: 2<br \/>\n        }<br \/>\n      ],<br \/>\n      3: [<br \/>\n        {<br \/>\n          question: &#8220;Senkou Span A is calculated as:&#8221;,<br \/>\n          options: [&#8220;(Tenkan + Kijun) \/ 2&#8221;, &#8220;(High + Low) \/ 2 over 52 periods&#8221;, &#8220;26-period average&#8221;, &#8220;Current price displaced&#8221;],<br \/>\n          correct: 0<br \/>\n        },<br \/>\n        {<br \/>\n          question: &#8220;Senkou Span B is calculated as:&#8221;,<br \/>\n          options: [&#8220;(Tenkan + Kijun) \/ 2&#8221;, &#8220;(High + Low) \/ 2 over 52 periods&#8221;, &#8220;26-period average&#8221;, &#8220;Current price displaced&#8221;],<br \/>\n          correct: 1<br \/>\n        },<br \/>\n        {<br \/>\n          question: &#8220;When Senkou A &gt; Senkou B, the Kumo is:&#8221;,<br \/>\n          options: [&#8220;Bearish (red)&#8221;, &#8220;Bullish (green)&#8221;, &#8220;Neutral&#8221;, &#8220;Invalid&#8221;],<br \/>\n          correct: 1<br \/>\n        },<br \/>\n        {<br \/>\n          question: &#8220;When Senkou A  p.topic_id === topicId);<br \/>\n      if (progress &amp;&amp; progress.status === &#8216;passed&#8217;) return &#8216;passed&#8217;;<br \/>\n      if (topicId === 1) return &#8216;unlocked&#8217;;<\/p>\n<p>      const previousTopic = userProgress.find(p =&gt; p.topic_id === topicId &#8211; 1);<br \/>\n      if (previousTopic &amp;&amp; previousTopic.status === &#8216;passed&#8217;) return &#8216;unlocked&#8217;;<\/p>\n<p>      return &#8216;locked&#8217;;<br \/>\n    }<\/p>\n<p>    function renderTopics() {<br \/>\n      const grid = document.getElementById(&#8216;topics-grid&#8217;);<br \/>\n      grid.innerHTML = &#8221;;<\/p>\n<p>      topics.forEach(topic =&gt; {<br \/>\n        const status = getTopicStatus(topic.id);<br \/>\n        const card = document.createElement(&#8216;div&#8217;);<br \/>\n        card.className = `topic-card ${status}`;<\/p>\n<p>        let statusBadge = &#8221;;<br \/>\n        let buttonContent = &#8221;;<br \/>\n        let buttonClass = &#8216;btn btn-secondary&#8217;;<br \/>\n        let buttonDisabled = &#8221;;<\/p>\n<p>        switch (status) {<br \/>\n          case &#8216;locked&#8217;:<br \/>\n            statusBadge = &#8216;<span class=\"status-badge badge-locked\">\ud83d\udd12 Locked<\/span>&#8216;;<br \/>\n            buttonContent = &#8216;Next Topic Locked&#8217;;<br \/>\n            buttonDisabled = &#8216;disabled&#8217;;<br \/>\n            break;<br \/>\n          case &#8216;unlocked&#8217;:<br \/>\n            statusBadge = &#8216;<span class=\"status-badge badge-unlocked\">Available<\/span>&#8216;;<br \/>\n            buttonContent = &#8216;Take Quiz&#8217;;<br \/>\n            buttonClass = &#8216;btn btn-primary&#8217;;<br \/>\n            break;<br \/>\n          case &#8216;passed&#8217;:<br \/>\n            statusBadge = &#8216;<span class=\"status-badge badge-passed\">\u2705 Passed<\/span>&#8216;;<br \/>\n            buttonContent = &#8216;Retake Quiz&#8217;;<br \/>\n            buttonClass = &#8216;btn btn-secondary&#8217;;<br \/>\n            break;<br \/>\n        }<\/p>\n<p>        card.innerHTML = `<br \/>\n          ${statusBadge}<\/p>\n<div class=\"topic-number\">Topic ${topic.id}<\/div>\n<h3 class=\"topic-title\">${topic.title}<\/h3>\n<p>          <button class=\"${buttonClass}\">${buttonContent}<\/button><br \/>\n        `;<\/p>\n<p>        grid.appendChild(card);<br \/>\n      });<br \/>\n    }<\/p>\n<p>    function updateUI() {<br \/>\n      const passedTopics = userProgress.filter(p =&gt; p.status === &#8216;passed&#8217;).length;<br \/>\n      const earnings = passedTopics * 10;<br \/>\n      const progressPercent = (passedTopics \/ 10) * 100;<\/p>\n<p>      document.getElementById(&#8216;earnings-display&#8217;).textContent = `$${earnings} earned of $100 total`;<br \/>\n      document.getElementById(&#8216;progress-fill&#8217;).style.width = `${progressPercent}%`;<\/p>\n<p>      if (passedTopics === 10) {<br \/>\n        document.getElementById(&#8216;progress-text&#8217;).textContent = &#8216;\ud83c\udf89 Congratulations! You&#8217;ve mastered all topics and earned $100!&#8217;;<br \/>\n      } else {<br \/>\n        const remaining = 10 &#8211; passedTopics;<br \/>\n        document.getElementById(&#8216;progress-text&#8217;).textContent = `${remaining} topics remaining to unlock full bonus`;<br \/>\n      }<\/p>\n<p>      renderTopics();<br \/>\n    }<\/p>\n<p>    function startQuiz(topicId) {<br \/>\n      const status = getTopicStatus(topicId);<br \/>\n      if (status === &#8216;locked&#8217;) return;<\/p>\n<p>      currentQuiz = topicId;<br \/>\n      currentQuestion = 0;<br \/>\n      userAnswers = new Array(20).fill(null);<br \/>\n      timeRemaining = 300;<\/p>\n<p>      const topic = topics.find(t =&gt; t.id === topicId);<br \/>\n      document.getElementById(&#8216;quiz-title&#8217;).textContent = `Topic ${topicId}: ${topic.title}`;<\/p>\n<p>      document.getElementById(&#8216;quiz-container&#8217;).style.display = &#8216;block&#8217;;<br \/>\n      document.getElementById(&#8216;results-container&#8217;).style.display = &#8216;none&#8217;;<\/p>\n<p>      document.getElementById(&#8216;quiz-container&#8217;).scrollIntoView({ behavior: &#8216;smooth&#8217; });<\/p>\n<p>      startTimer();<br \/>\n      displayQuestion();<br \/>\n    }<\/p>\n<p>    function startTimer() {<br \/>\n      const timerElement = document.getElementById(&#8216;timer&#8217;);<\/p>\n<p>      quizTimer = setInterval(() =&gt; {<br \/>\n        timeRemaining&#8211;;<\/p>\n<p>        const minutes = Math.floor(timeRemaining \/ 60);<br \/>\n        const seconds = timeRemaining % 60;<br \/>\n        timerElement.textContent = `${minutes}:${seconds.toString().padStart(2, &#8216;0&#8217;)}`;<\/p>\n<p>        if (timeRemaining &lt;= 60) {<br \/>\n          timerElement.className = &#039;timer danger&#039;;<br \/>\n        } else if (timeRemaining &lt;= 120) {<br \/>\n          timerElement.className = &#039;timer warning&#039;;<br \/>\n        }<\/p>\n<p>        if (timeRemaining  {<br \/>\n        const optionElement = document.createElement(&#8216;div&#8217;);<br \/>\n        optionElement.className = &#8216;option&#8217;;<br \/>\n        optionElement.textContent = option;<br \/>\n        optionElement.onclick = () =&gt; selectOption(index);<\/p>\n<p>        if (userAnswers[currentQuestion] === index) {<br \/>\n          optionElement.classList.add(&#8216;selected&#8217;);<br \/>\n        }<\/p>\n<p>        optionsContainer.appendChild(optionElement);<br \/>\n      });<\/p>\n<p>      updateQuizControls();<br \/>\n    }<\/p>\n<p>    function selectOption(optionIndex) {<br \/>\n      userAnswers[currentQuestion] = optionIndex;<\/p>\n<p>      const options = document.querySelectorAll(&#8216;.option&#8217;);<br \/>\n      options.forEach((option, index) =&gt; {<br \/>\n        option.classList.toggle(&#8216;selected&#8217;, index === optionIndex);<br \/>\n      });<\/p>\n<p>      updateQuizControls();<br \/>\n    }<\/p>\n<p>    function updateQuizControls() {<br \/>\n      const answeredCount = userAnswers.filter(answer =&gt; answer !== null).length;<\/p>\n<p>      document.getElementById(&#8216;quiz-progress-text&#8217;).textContent = `Progress: ${answeredCount} of 20 answered`;<br \/>\n      document.getElementById(&#8216;quiz-progress-fill&#8217;).style.width = `${(answeredCount \/ 20) * 100}%`;<\/p>\n<p>      document.getElementById(&#8216;prev-btn&#8217;).disabled = currentQuestion === 0;<\/p>\n<p>      if (currentQuestion === 19) {<br \/>\n        document.getElementById(&#8216;next-btn&#8217;).style.display = &#8216;none&#8217;;<br \/>\n        document.getElementById(&#8216;submit-btn&#8217;).style.display = &#8216;inline-block&#8217;;<br \/>\n      } else {<br \/>\n        document.getElementById(&#8216;next-btn&#8217;).style.display = &#8216;inline-block&#8217;;<br \/>\n        document.getElementById(&#8216;submit-btn&#8217;).style.display = &#8216;none&#8217;;<br \/>\n      }<br \/>\n    }<\/p>\n<p>    function previousQuestion() {<br \/>\n      if (currentQuestion &gt; 0) {<br \/>\n        currentQuestion&#8211;;<br \/>\n        displayQuestion();<br \/>\n      }<br \/>\n    }<\/p>\n<p>    function nextQuestion() {<br \/>\n      if (currentQuestion  {<br \/>\n        if (answer === questions[index].correct) {<br \/>\n          correctAnswers++;<br \/>\n        }<br \/>\n      });<\/p>\n<p>      const score = Math.round((correctAnswers \/ 20) * 100);<br \/>\n      const passed = score &gt;= 70;<\/p>\n<p>      await saveQuizResult(currentQuiz, score, passed ? &#8216;passed&#8217; : &#8216;failed&#8217;);<br \/>\n      showResults(score, passed, correctAnswers);<br \/>\n    }<\/p>\n<p>    async function saveQuizResult(topicId, score, status) {<br \/>\n      if (currentRecordCount &gt;= 999) {<br \/>\n        alert(&#8220;Maximum limit of 999 records reached. Please contact support.&#8221;);<br \/>\n        return;<br \/>\n      }<\/p>\n<p>      const existingProgress = userProgress.find(p =&gt; p.topic_id === topicId);<br \/>\n      const topic = topics.find(t =&gt; t.id === topicId);<\/p>\n<p>      if (existingProgress) {<br \/>\n        if (score &gt;= 70 &amp;&amp; existingProgress.status !== &#8216;passed&#8217;) {<br \/>\n          existingProgress.status = &#8216;passed&#8217;;<br \/>\n          existingProgress.score = score;<br \/>\n          existingProgress.completed_at = new Date().toISOString();<\/p>\n<p>          const updateResult = await window.dataSdk.update(existingProgress);<br \/>\n          if (!updateResult.isOk) {<br \/>\n            console.error(&#8220;Failed to update progress&#8221;);<br \/>\n          }<br \/>\n        }<br \/>\n      } else {<br \/>\n        const newProgress = {<br \/>\n          topic_id: topicId,<br \/>\n          topic_title: topic.title,<br \/>\n          status: score &gt;= 70 ? &#8216;passed&#8217; : &#8216;attempted&#8217;,<br \/>\n          score: score,<br \/>\n          completed_at: new Date().toISOString()<br \/>\n        };<\/p>\n<p>        const createResult = await window.dataSdk.create(newProgress);<br \/>\n        if (!createResult.isOk) {<br \/>\n          console.error(&#8220;Failed to save progress&#8221;);<br \/>\n        }<br \/>\n      }<br \/>\n    }<\/p>\n<p>    function showResults(score, passed, correctAnswers) {<br \/>\n      document.getElementById(&#8216;quiz-container&#8217;).style.display = &#8216;none&#8217;;<br \/>\n      document.getElementById(&#8216;results-container&#8217;).style.display = &#8216;block&#8217;;<\/p>\n<p>      const resultsIcon = document.getElementById(&#8216;results-icon&#8217;);<br \/>\n      const resultsTitle = document.getElementById(&#8216;results-title&#8217;);<br \/>\n      const resultsScore = document.getElementById(&#8216;results-score&#8217;);<br \/>\n      const resultsMessage = document.getElementById(&#8216;results-message&#8217;);<\/p>\n<p>      if (passed) {<br \/>\n        resultsIcon.textContent = &#8216;\ud83c\udf89&#8217;;<br \/>\n        resultsTitle.textContent = &#8216;Congratulations!&#8217;;<br \/>\n        resultsScore.textContent = `${score}%`;<br \/>\n        resultsScore.className = &#8216;results-score passed&#8217;;<br \/>\n        resultsMessage.textContent = `You scored ${correctAnswers}\/20 correct and earned $10! The next topic is now unlocked.`;<br \/>\n      } else {<br \/>\n        resultsIcon.textContent = &#8216;\ud83d\udcda&#8217;;<br \/>\n        resultsTitle.textContent = &#8216;Keep Learning!&#8217;;<br \/>\n        resultsScore.textContent = `${score}%`;<br \/>\n        resultsScore.className = &#8216;results-score failed&#8217;;<br \/>\n        resultsMessage.textContent = `You scored ${correctAnswers}\/20 correct. You need 70% (14\/20) to pass and earn $10. Review the material and try again!`;<br \/>\n      }<\/p>\n<p>      document.getElementById(&#8216;results-container&#8217;).scrollIntoView({ behavior: &#8216;smooth&#8217; });<br \/>\n    }<\/p>\n<p>    function backToTopics() {<br \/>\n      document.getElementById(&#8216;quiz-container&#8217;).style.display = &#8216;none&#8217;;<br \/>\n      document.getElementById(&#8216;results-container&#8217;).style.display = &#8216;none&#8217;;<br \/>\n      document.querySelector(&#8216;.topics-grid&#8217;).scrollIntoView({ behavior: &#8216;smooth&#8217; });<br \/>\n    }<\/p>\n<p>    function retakeQuiz() {<br \/>\n      startQuiz(currentQuiz);<br \/>\n    }<\/p>\n<p>    function startFirstAvailable() {<br \/>\n      const firstUnlocked = topics.find(topic =&gt; {<br \/>\n        const status = getTopicStatus(topic.id);<br \/>\n        return status === &#8216;unlocked&#8217;;<br \/>\n      });<\/p>\n<p>      if (firstUnlocked) {<br \/>\n        startQuiz(firstUnlocked.id);<br \/>\n      } else {<br \/>\n        startQuiz(1);<br \/>\n      }<br \/>\n    }<\/p>\n<p>    async function onConfigChange(config) {<br \/>\n      document.getElementById(&#8216;hero-headline&#8217;).textContent = config.hero_headline || defaultConfig.hero_headline;<br \/>\n      document.getElementById(&#8216;hero-subtext&#8217;).textContent = config.hero_subtext || defaultConfig.hero_subtext;<br \/>\n      document.getElementById(&#8216;start-button&#8217;).textContent = config.start_button || defaultConfig.start_button;<br \/>\n    }<\/p>\n<p>    if (window.elementSdk) {<br \/>\n      window.elementSdk.init({<br \/>\n        defaultConfig,<br \/>\n        onConfigChange,<br \/>\n        mapToCapabilities: (config) =&gt; ({<br \/>\n          recolorables: [],<br \/>\n          borderables: [],<br \/>\n          fontEditable: undefined,<br \/>\n          fontSizeable: undefined<br \/>\n        }),<br \/>\n        mapToEditPanelValues: (config) =&gt; new Map([<br \/>\n          [&#8220;hero_headline&#8221;, config.hero_headline || defaultConfig.hero_headline],<br \/>\n          [&#8220;hero_subtext&#8221;, config.hero_subtext || defaultConfig.hero_subtext],<br \/>\n          [&#8220;start_button&#8221;, config.start_button || defaultConfig.start_button]<br \/>\n        ])<br \/>\n      });<br \/>\n    }<\/p>\n<p>    \/\/ Initialize the app<br \/>\n    initializeApp();<\/p>\n<p> (function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement(&#8216;script&#8217;);d.innerHTML=&#8221;window.__CF$cv$params={r:&#8217;99ab4d463471d8a8&#8242;,t:&#8217;MTc2MjUwMjQ3OC4wMDAwMDA=&#8217;};var a=document.createElement(&#8216;script&#8217;);a.nonce=&#8221;;a.src=&#8217;\/cdn-cgi\/challenge-platform\/scripts\/jsd\/main.js&#8217;;document.getElementsByTagName(&#8216;head&#8217;)[0].appendChild(a);&#8221;;b.getElementsByTagName(&#8216;head&#8217;)[0].appendChild(d)}}if(document.body){var a=document.createElement(&#8216;iframe&#8217;);a.height=1;a.width=1;a.style.position=&#8217;absolute&#8217;;a.style.top=0;a.style.left=0;a.style.border=&#8217;none&#8217;;a.style.visibility=&#8217;hidden&#8217;;document.body.appendChild(a);if(&#8216;loading&#8217;!==document.readyState)c();else if(window.addEventListener)document.addEventListener(&#8216;DOMContentLoaded&#8217;,c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);&#8217;loading&#8217;!==document.readyState&amp;&amp;(document.onreadystatechange=e,c())}}}})();<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<footer id=\"ePCz2OagoQa0_ePCz2OagoQa0\" class=\"brz-footer brz-css-d-sectionfooter-section brz-css-is3e7i\" data-brz-custom-id=\"ePCz2OagoQa0\">\n<div class=\"brz-bg\">\n<div class=\"brz-bg-color\"><\/div>\n<\/div>\n<div class=\"brz-container brz-css-d-sectionfooter-container brz-css-1an4265\">\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-pt8n1a brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-d-richtext brz-css-wxckmj\" data-brz-custom-id=\"yfStts37wyqJ\">\n<div data-brz-translate-text=\"1\">\n<p class=\"brz-text-lg-justify brz-tp-lg-empty brz-ff-lato brz-ft-google brz-fs-lg-11 brz-fss-lg-px brz-fw-lg-400 brz-ls-lg-0 brz-lh-lg-1_4 brz-vfw-lg-400 brz-fwdth-lg-100 brz-fsft-lg-0 brz-css-d0Sqx\" data-generated-css=\"brz-css-e7IKv\" data-uniq-id=\"i2FzV\"><strong class=\"brz-cp-color8\">Disclaimer:<\/strong><span class=\"brz-cp-color8\"> Investor Connect Edge provides educational content only. Nothing here is financial, investment, trading, legal, or tax advice. Markets carry risk. You are fully responsible for all trading and investment decisions and outcomes.<\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"brz-row__container brz-css-d-row-row brz-css-revc0s\" data-brz-custom-id=\"yrsOhru70Dnt\">\n<div class=\"brz-bg\"><\/div>\n<div class=\"brz-row brz-css-d-row-container brz-css-tv96uz\">\n<div class=\"brz-columns brz-css-d-column-column brz-css-1yyzpvi\" data-brz-custom-id=\"anEAN1DpQh4m\">\n<div class=\"brz-column__items brz-css-d-column-bg brz-css-jolatq\">\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-od5jgg brz-wrapper\">\n<div class=\"brz-image brz-css-d-image-p3s1pja5wbxn-parent brz-css-3dp6aw\" data-brz-custom-id=\"p3S1PjA5Wbxn\"><img decoding=\"async\" class=\"brz-img\" src=\"https:\/\/invescoe.com\/wp-content\/uploads\/brizy\/imgs\/cropped-ChatGPT-Image-Oct-2-2025-05_06_10-PM-71x71x0x11x71x49x1759396226.png\" loading=\"lazy\" title=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"brz-columns brz-css-d-column-column brz-css-e2hxid\" data-brz-custom-id=\"ebo4aA4h5ht7\">\n<div class=\"brz-column__items brz-css-d-column-bg brz-css-tjg4jl\">\n<div id=\"\" class=\"brz-css-d-wrapper brz-css-1xougsn brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-d-richtext brz-css-1tk2fy5\" data-brz-custom-id=\"gjZ8erdfuzNl\">\n<div data-brz-translate-text=\"1\">\n<p class=\"brz-fs-sm-17 brz-fw-sm-300 brz-text-lg-center brz-lh-xs-1_7 brz-fw-xs-300 brz-text-xs-center brz-lh-sm-1_7 brz-text-sm-center brz-fs-xs-14 brz-tp-lg-empty brz-ff-comfortaa brz-ft-google brz-fs-lg-11 brz-fss-lg-px brz-fw-lg-700 brz-ls-lg-0 brz-lh-lg-1 brz-vfw-lg-400 brz-fwdth-lg-100 brz-fsft-lg-0 brz-css-yHJ0M\" data-uniq-id=\"yduFF\" data-generated-css=\"brz-css-zIp3y\"><strong class=\"brz-capitalize-on brz-bold-true brz-uppercase-true\">Investor Connect Edge. All rights reserved.&nbsp;<\/strong><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"brz-columns brz-css-d-column-column brz-css-fvjqb8\" data-brz-custom-id=\"fSCeBuZ3_iGk\">\n<div class=\"brz-column__items brz-css-d-column-bg brz-css-1vdr0wz\">\n<div class=\"brz-wrapper-clone brz-flex-xs-wrap brz-css-d-cloneable brz-css-lmbwv4\" data-brz-custom-id=\"mjb4yaDkjfvm\">\n<div class=\"brz-icon__container\" data-brz-custom-id=\"sCw9haqIN6U9\"><a class=\"brz-a\" target=\"_blank\" rel=\"noopener noreferrer\" href=\"#\" data-brz-link-type=\"external\"><span class=\"brz-icon brz-span brz-css-d-icon-icon brz-css-14e5eqa\"><\/span><\/a><\/div>\n<div class=\"brz-icon__container\" data-brz-custom-id=\"pQ1QgvViVmUX\"><a class=\"brz-a\" target=\"_blank\" rel=\"noopener noreferrer\" href=\"#\" data-brz-link-type=\"external\"><span class=\"brz-icon brz-span brz-css-d-icon-icon brz-css-emzaw2\"><\/span><\/a><\/div>\n<div class=\"brz-icon__container\" data-brz-custom-id=\"lyqvTy3SmCXd\"><a class=\"brz-a\" target=\"_blank\" rel=\"noopener noreferrer\" href=\"#\" data-brz-link-type=\"external\"><span class=\"brz-icon brz-span brz-css-d-icon-icon brz-css-19kxh6d\"><\/span><\/a><\/div>\n<div class=\"brz-icon__container\" data-brz-custom-id=\"l2g363VBwDzZ\"><a class=\"brz-a\" target=\"_blank\" rel=\"noopener noreferrer\" href=\"#\" data-brz-link-type=\"external\"><span class=\"brz-icon brz-span brz-css-d-icon-icon brz-css-6tr0ez\"><\/span><\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/footer><\/div>\n<p><!-- version:1762853559 --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sign inGET STARTED&nbsp; Sign inGET STARTED&nbsp; Master Ichimoku body { box-sizing: border-box; margin: 0; padding: 0; font-family: -apple-system, BlinkMacSystemFont, &#8216;Segoe UI&#8217;, Roboto, sans-serif; background: linear-gradient(135deg, #0f0f23 0%, #1a0d40 50%, #0a1a2e 100%); color: #00ff88; min-height: 100%; line-height: 1.6; } * { box-sizing: border-box; } .container { max-width: 1200px; margin: 0 auto; padding: 0 20px; } \/* [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":1734,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"brizy-blank-template.php","meta":{"footnotes":""},"categories":[17],"tags":[50],"class_list":["post-1730","page","type-page","status-publish","has-post-thumbnail","hentry","category-apps","tag-tiny_course"],"blocksy_meta":[],"brizy_media":[{"id":1562,"url":"https:\/\/invescoe.com\/wp-content\/uploads\/2025\/10\/cropped-ChatGPT-Image-Oct-2-2025-05_06_10-PM.png","name":"cropped-ChatGPT-Image-Oct-2-2025-05_06_10-PM.png","meta":{"brizy_attachment_uid":"wp-d8be17047aefd8cd60aca9d0a14f1294.png","brizy_post_uid":["8b8306d3027ad6d798ddfd91af62bfd5","4fe342c50eab6dc3659b80c203b192d5"]}}],"_links":{"self":[{"href":"https:\/\/invescoe.com\/bn\/wp-json\/wp\/v2\/pages\/1730","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/invescoe.com\/bn\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/invescoe.com\/bn\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/invescoe.com\/bn\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/invescoe.com\/bn\/wp-json\/wp\/v2\/comments?post=1730"}],"version-history":[{"count":7,"href":"https:\/\/invescoe.com\/bn\/wp-json\/wp\/v2\/pages\/1730\/revisions"}],"predecessor-version":[{"id":1817,"href":"https:\/\/invescoe.com\/bn\/wp-json\/wp\/v2\/pages\/1730\/revisions\/1817"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/invescoe.com\/bn\/wp-json\/wp\/v2\/media\/1734"}],"wp:attachment":[{"href":"https:\/\/invescoe.com\/bn\/wp-json\/wp\/v2\/media?parent=1730"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/invescoe.com\/bn\/wp-json\/wp\/v2\/categories?post=1730"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/invescoe.com\/bn\/wp-json\/wp\/v2\/tags?post=1730"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}