{"id":2,"date":"2026-04-26T23:19:46","date_gmt":"2026-04-26T23:19:46","guid":{"rendered":"https:\/\/ibifoundry.com.ng\/?page_id=2"},"modified":"2026-04-28T12:15:01","modified_gmt":"2026-04-28T12:15:01","slug":"sample-page","status":"publish","type":"page","link":"https:\/\/ibifoundry.com.ng\/","title":{"rendered":"Dr. Simon Says Decision Search Engine"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"UTF-8\" \/>\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\" \/>\n\n  <title>Dr. Simon Says AI \u2014 Decision Engine\u2122 | Stop Searching. Start Deciding.<\/title>\n  <meta name=\"description\" content=\"Dr. Simon Says AI is an IbiFoundry-powered Nigerian decision search engine that turns every search into clarity, warning, voice-guided answers, trusted offers, related pages, tools, and next action.\" \/>\n  <link rel=\"canonical\" href=\"https:\/\/www.ibifoundry.com.ng\/dr-simon-says-ai-decision-engine\" \/>\n  <meta name=\"robots\" content=\"index, follow, max-image-preview:large\" \/>\n  <meta name=\"author\" content=\"Dr. Simon Taki Zaku, IbiFoundry Limited\" \/>\n  <meta name=\"theme-color\" content=\"#075f35\" \/>\n\n  <script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.2\/gsap.min.js\"><\/script>\n  <script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.2\/ScrollTrigger.min.js\"><\/script>\n\n  <script type=\"application\/ld+json\">\n  {\n    \"@context\": \"https:\/\/schema.org\",\n    \"@graph\": [\n      {\n        \"@type\": \"SoftwareApplication\",\n        \"@id\": \"https:\/\/www.ibifoundry.com.ng\/dr-simon-says-ai-decision-engine#software\",\n        \"name\": \"Dr. Simon Says AI \u2014 Decision Engine\",\n        \"applicationCategory\": \"SearchApplication\",\n        \"operatingSystem\": \"Web\",\n        \"description\": \"Dr. Simon Says AI is an IbiFoundry-powered Decision Engine that helps users move from search confusion to clear decisions, warnings, action steps, related pages, offers, and trusted recommendations.\",\n        \"creator\": { \"@type\": \"Person\", \"name\": \"Dr. Simon Taki Zaku\" },\n        \"publisher\": { \"@type\": \"Organization\", \"name\": \"IbiFoundry Limited\", \"url\": \"https:\/\/www.ibifoundry.com.ng\/\" },\n        \"offers\": { \"@type\": \"Offer\", \"price\": \"0\", \"priceCurrency\": \"NGN\" }\n      },\n      {\n        \"@type\": \"FAQPage\",\n        \"@id\": \"https:\/\/www.ibifoundry.com.ng\/dr-simon-says-ai-decision-engine#faq\",\n        \"mainEntity\": [\n          {\n            \"@type\": \"Question\",\n            \"name\": \"What is Dr. Simon Says AI?\",\n            \"acceptedAnswer\": {\n              \"@type\": \"Answer\",\n              \"text\": \"Dr. Simon Says AI is an IbiFoundry-powered Decision Engine that gives clear answers, best decisions, warnings, action steps, related pages, and smart recommendations instead of endless search results.\"\n            }\n          },\n          {\n            \"@type\": \"Question\",\n            \"name\": \"How is Dr. Simon Says AI different from Google?\",\n            \"acceptedAnswer\": {\n              \"@type\": \"Answer\",\n              \"text\": \"Traditional search engines show many links. Dr. Simon Says AI focuses on helping one user decide by giving structured, human-focused, action-driven responses.\"\n            }\n          }\n        ]\n      }\n    ]\n  }\n  <\/script>\n\n  <style>\n    :root {\n      --green: #075f35;\n      --green2: #0b7a44;\n      --yellow: #ffd84d;\n      --purple: #6d28d9;\n      --white: #ffffff;\n      --cream: #fffaf0;\n      --dark: #07120c;\n      --muted: #5f6f65;\n      --danger: #dc2626;\n      --shadow: 0 28px 80px rgba(7,95,53,.18);\n      --radius: 30px;\n      --max: 1180px;\n      --p: clamp(16px, 2vw, 20px);\n      --ease-out-expo: cubic-bezier(0.16, 1, 0.3, 1);\n    }\n\n    * { box-sizing: border-box; margin: 0; padding: 0; -webkit-tap-highlight-color: transparent; }\n    html { scroll-behavior: smooth; }\n    body {\n      font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n      background: var(--white);\n      color: var(--dark);\n      overflow-x: hidden;\n      line-height: 1.65;\n      text-align: center;\n    }\n\n    p, li, textarea, input, select, button { font-size: var(--p); }\n    a { color: inherit; text-decoration: none; }\n    button, input, textarea, select { font: inherit; }\n    .shell { width: min(var(--max), calc(100% - 32px)); margin: 0 auto; }\n\n    \/* Glassmorphism Topbar *\/\n    .topbar {\n      position: sticky;\n      top: 0;\n      z-index: 1000;\n      background: rgba(255, 255, 255, 0.85);\n      backdrop-filter: blur(12px);\n      -webkit-backdrop-filter: blur(12px);\n      border-bottom: 3px solid var(--green);\n      box-shadow: 0 10px 30px rgba(7,95,53,.08);\n    }\n\n    .nav {\n      min-height: 92px;\n      display: grid;\n      place-items: center;\n      gap: 12px;\n      padding: 14px 0;\n    }\n\n    .brand {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      gap: 12px;\n      color: var(--green);\n      font-weight: 1000;\n      letter-spacing: -0.04em;\n      font-size: clamp(1.25rem, 2.2vw, 1.75rem);\n      transition: transform 0.3s var(--ease-out-expo);\n    }\n    .brand:hover { transform: scale(1.02); }\n\n    .nav-actions, .hero-buttons, .trust-row, .voice-controls {\n      display: flex;\n      justify-content: center;\n      align-items: center;\n      gap: 13px;\n      flex-wrap: wrap;\n    }\n\n    .pill {\n      display: inline-flex;\n      border: 2px solid var(--green);\n      color: var(--green);\n      background: var(--white);\n      border-radius: 999px;\n      padding: 8px 14px;\n      font-size: .95rem;\n      font-weight: 950;\n      transition: .25s ease;\n    }\n    .pill:hover { background: var(--green); color: var(--white); transform: translateY(-3px); box-shadow: 0 10px 20px rgba(7,95,53,0.15); }\n\n    .hero { padding: clamp(40px, 8vw, 78px) 0 40px; background: var(--white); }\n    .hero-grid { display: grid; place-items: center; gap: 34px; }\n    .hero-content { max-width: 1050px; display: grid; place-items: center; text-align: center; }\n\n    .eyebrow {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      background: var(--yellow);\n      color: var(--green);\n      border: 3px solid var(--green);\n      border-radius: 999px;\n      padding: 12px 18px;\n      font-weight: 1000;\n      margin-bottom: 20px;\n      animation: softLift 3s infinite ease-in-out;\n    }\n\n    @keyframes softLift { 50% { transform: translateY(-4px); } }\n\n    h1 {\n      max-width: 1100px;\n      font-size: clamp(2.8rem, 8vw, 7.6rem);\n      line-height: .88;\n      letter-spacing: -0.05em;\n      color: var(--green);\n      margin-bottom: 24px;\n    }\n\n    .purple-text { color: var(--purple); }\n\n    .hero-copy {\n      max-width: 920px;\n      font-size: clamp(1.15rem, 2.4vw, 1.75rem);\n      color: var(--dark);\n      font-weight: 750;\n      margin-bottom: 30px;\n      text-align: center;\n    }\n\n    .hero-copy strong { color: var(--green); font-weight: 1000; }\n\n    .hero-buttons { margin: 24px 0; }\n    .trust-row { margin-bottom: 24px; }\n\n    .btn {\n      border: 0;\n      cursor: pointer;\n      border-radius: 999px;\n      padding: 16px 22px;\n      font-weight: 1000;\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      gap: 8px;\n      transition: .3s var(--ease-out-expo);\n      box-shadow: 0 14px 32px rgba(7,95,53,.14);\n    }\n\n    .btn:hover { transform: translateY(-4px) scale(1.02); box-shadow: 0 22px 45px rgba(7,95,53,.22); }\n    .btn:active { transform: translateY(2px) scale(0.98); }\n    .btn-primary { background: var(--green); color: var(--white); }\n    .btn-yellow { background: var(--yellow); color: var(--dark); border: 2px solid var(--green); }\n    .btn-purple { background: var(--purple); color: var(--white); }\n    .btn-danger { background: var(--danger); color: var(--white); }\n\n    .trust-row span {\n      background: var(--white);\n      color: var(--green);\n      border: 2px solid var(--green);\n      border-radius: 999px;\n      padding: 10px 15px;\n      font-size: 1rem;\n      font-weight: 950;\n    }\n\n    .oracle-card, .panel {\n      width: min(1000px, 100%);\n      background: var(--white);\n      border: 4px solid var(--green);\n      border-radius: var(--radius);\n      box-shadow: var(--shadow);\n      padding: clamp(20px, 3vw, 32px);\n      text-align: center;\n      transition: transform 0.3s var(--ease-out-expo), box-shadow 0.3s var(--ease-out-expo);\n    }\n\n    .oracle-card { margin-top: 5px; animation: cardBreath 4s infinite ease-in-out; }\n    @keyframes cardBreath { 50% { box-shadow: 0 36px 90px rgba(7,95,53,.24); } }\n\n    .status {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 12px;\n      flex-wrap: wrap;\n      margin-bottom: 18px;\n      color: var(--green);\n      font-weight: 1000;\n    }\n\n    .live-dot {\n      display: inline-flex;\n      align-items: center;\n      gap: 9px;\n      color: var(--green);\n      font-weight: 1000;\n      font-size: 1rem;\n    }\n\n    .live-dot::before {\n      content: \"\";\n      width: 13px;\n      height: 13px;\n      border-radius: 50%;\n      background: var(--green);\n      box-shadow: 0 0 0 8px rgba(7,95,53,.12);\n      animation: livePulse 1.4s infinite ease-in-out;\n    }\n\n    @keyframes livePulse { 50% { box-shadow: 0 0 0 16px rgba(7,95,53,.06); } }\n\n    .search-panel {\n      background: var(--green);\n      color: var(--white);\n      border-radius: 26px;\n      padding: 20px;\n      border: 3px solid var(--yellow);\n    }\n\n    .search-wrap { position: relative; }\n\n    .search-box {\n      display: grid;\n      grid-template-columns: 1fr auto auto;\n      gap: 10px;\n      background: var(--white);\n      border-radius: 22px;\n      padding: 8px;\n      border: 3px solid var(--yellow);\n      transition: .25s ease;\n    }\n\n    .search-box.is-waec { box-shadow: 0 0 0 8px rgba(255,216,77,.22); }\n    .search-box.is-scam { border-color: var(--danger); box-shadow: 0 0 0 8px rgba(220,38,38,.12); }\n    .search-box.is-taraba { border-color: var(--green); box-shadow: 0 0 0 8px rgba(7,95,53,.14); }\n    .search-box.is-business { border-color: var(--purple); box-shadow: 0 0 0 8px rgba(109,40,217,.12); }\n\n    .search-box input {\n      border: 0;\n      outline: 0;\n      text-align: center;\n      padding: 16px;\n      font-weight: 850;\n      color: var(--dark);\n      min-width: 0;\n      background: transparent;\n    }\n\n    .search-box button {\n      border: 0;\n      background: var(--yellow);\n      color: var(--dark);\n      border-radius: 17px;\n      padding: 13px 18px;\n      font-weight: 1000;\n      cursor: pointer;\n      transition: .25s ease;\n    }\n\n    .search-box button.is-green { background: var(--green); color: var(--white); }\n    .search-box button.is-purple { background: var(--purple); color: var(--white); }\n    .search-box button.is-danger { background: var(--danger); color: var(--white); }\n\n    .hint { margin-top: 14px; color: var(--white); font-weight: 750; font-size: 1rem; min-height: 34px; }\n\n    .suggestions {\n      position: absolute;\n      top: calc(100% + 10px);\n      left: 0;\n      right: 0;\n      background: var(--white);\n      color: var(--green);\n      border: 3px solid var(--green);\n      border-radius: 20px;\n      box-shadow: 0 22px 55px rgba(7,95,53,.18);\n      overflow: hidden;\n      z-index: 20;\n      display: none;\n      text-align: left;\n    }\n\n    .suggestion {\n      padding: 14px 16px;\n      cursor: pointer;\n      font-size: 1rem;\n      font-weight: 900;\n      border-bottom: 1px solid rgba(7,95,53,.12);\n    }\n    .suggestion:hover { background: var(--yellow); }\n\n    .popular, .engine { padding: 46px 0 24px; }\n\n    .section-head {\n      display: grid;\n      place-items: center;\n      text-align: center;\n      gap: 12px;\n      margin-bottom: 24px;\n    }\n\n    h2 {\n      font-size: clamp(1.8rem, 4vw, 3.7rem);\n      line-height: 1;\n      letter-spacing: -0.06em;\n      color: var(--green);\n    }\n\n    .section-head p { max-width: 780px; color: var(--muted); font-weight: 850; text-align: center; }\n\n    .chips {\n      display: flex;\n      justify-content: center;\n      align-items: center;\n      gap: 12px;\n      flex-wrap: wrap;\n    }\n\n    .chip {\n      border: 2px solid var(--green);\n      background: var(--white);\n      color: var(--green);\n      border-radius: 999px;\n      padding: 12px 16px;\n      cursor: pointer;\n      font-weight: 950;\n      transition: .3s var(--ease-out-expo);\n      font-size: 1rem;\n    }\n    .chip:hover { background: var(--green); color: var(--white); transform: translateY(-4px); box-shadow: 0 10px 20px rgba(7,95,53,.15); }\n\n    .engine-grid { display: grid; place-items: center; gap: 24px; }\n\n    .panel h3 {\n      color: var(--green);\n      font-size: clamp(1.9rem, 3.5vw, 2.8rem);\n      line-height: 1;\n      letter-spacing: -0.04em;\n      margin-bottom: 12px;\n    }\n\n    .micro { color: var(--muted); font-size: 1rem; font-weight: 800; margin-top: 12px; text-align: center; }\n\n    textarea {\n      width: 100%;\n      min-height: 180px;\n      resize: vertical;\n      border-radius: 24px;\n      border: 3px solid var(--green);\n      outline: none;\n      padding: 18px;\n      color: var(--dark);\n      font-weight: 750;\n      background: var(--white);\n      margin: 12px 0;\n      text-align: center;\n      transition: box-shadow 0.3s;\n    }\n    textarea:focus { box-shadow: 0 0 0 4px rgba(7,95,53,.2); }\n\n    .filters { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 12px; margin-bottom: 12px; }\n\n    select {\n      width: 100%;\n      border-radius: 18px;\n      border: 3px solid var(--green);\n      padding: 14px;\n      background: var(--white);\n      color: var(--green);\n      font-weight: 950;\n      outline: none;\n      text-align: center;\n      cursor: pointer;\n    }\n\n    .voice-controls { margin: 14px 0; }\n    .full { width: 100%; margin-top: 8px; }\n    .answer { min-height: 580px; overflow: hidden; }\n\n    .empty {\n      min-height: 510px;\n      display: grid;\n      place-items: center;\n      text-align: center;\n      color: var(--muted);\n      border: 3px dashed var(--green);\n      border-radius: 24px;\n      padding: 30px;\n      background: var(--white);\n    }\n    .empty strong { display: block; color: var(--green); font-size: 1.8rem; margin-bottom: 8px; }\n\n    \/* Enhanced Loader *\/\n    .processing {\n      min-height: 540px;\n      display: grid;\n      place-items: center;\n      background: var(--green);\n      color: var(--white);\n      border-radius: 28px;\n      padding: 34px;\n      border: 5px solid var(--yellow);\n      overflow: hidden;\n      position: relative;\n    }\n\n    .processing::before, .processing::after {\n      content: \"\";\n      position: absolute;\n      width: 400px;\n      height: 400px;\n      border-radius: 50%;\n      border: 2px dashed rgba(255,216,77,.4);\n      animation: orbitGlow 8s linear infinite;\n    }\n\n    .processing::before { top: -200px; left: -150px; }\n    .processing::after { bottom: -200px; right: -150px; animation-direction: reverse; }\n\n    @keyframes orbitGlow { to { transform: rotate(360deg); } }\n\n    .processing-inner { width: min(820px, 100%); position: relative; z-index: 1; }\n\n    .orb {\n      width: 150px;\n      height: 150px;\n      margin: 0 auto 24px;\n      border-radius: 50%;\n      display: grid;\n      place-items: center;\n      background: var(--yellow);\n      color: var(--green);\n      border: 8px solid var(--white);\n      font-weight: 1000;\n      font-size: 2.8rem;\n      animation: breathe 2s infinite ease-in-out;\n      box-shadow: 0 0 0 18px rgba(255,216,77,.2);\n    }\n\n    @keyframes breathe {\n      50% { transform: scale(1.1); box-shadow: 0 0 0 34px rgba(255,255,255,.14); }\n    }\n\n    .process-title {\n      font-size: clamp(1.8rem, 4vw, 3.2rem);\n      line-height: 1.05;\n      letter-spacing: -0.05em;\n      font-weight: 1000;\n      margin-bottom: 18px;\n      color: var(--yellow);\n    }\n\n    .process-step {\n      min-height: 70px;\n      color: var(--white);\n      font-weight: 1000;\n      margin-bottom: 18px;\n    }\n\n    .process-bar { height: 18px; background: rgba(255,255,255,0.2); border-radius: 999px; overflow: hidden; box-shadow: inset 0 0 0 3px rgba(7,95,53,.16); }\n    .process-fill { height: 100%; width: 0%; background: var(--yellow); border-radius: 999px; transition: width .35s ease; }\n\n    .loader-badges { display: flex; justify-content: center; flex-wrap: wrap; gap: 10px; margin-top: 18px; }\n    .loader-badges span {\n      border: 2px solid var(--yellow);\n      border-radius: 999px;\n      padding: 8px 12px;\n      color: var(--yellow);\n      font-size: .9rem;\n      font-weight: 900;\n    }\n\n    .chat-stream { display: grid; gap: 18px; padding: 8px 0; }\n\n    .typing-row {\n      display: inline-flex;\n      justify-content: center;\n      align-items: center;\n      gap: 8px;\n      width: fit-content;\n      margin: 0 auto;\n      padding: 13px 18px;\n      border-radius: 999px;\n      background: var(--yellow);\n      color: var(--green);\n      border: 3px solid var(--green);\n      font-weight: 1000;\n      font-size: 1rem;\n      box-shadow: 0 16px 36px rgba(7,95,53,.14);\n    }\n\n    .dots span {\n      display: inline-block;\n      width: 8px;\n      height: 8px;\n      margin: 0 2px;\n      background: var(--green);\n      border-radius: 50%;\n      animation: dot 1s infinite ease-in-out;\n    }\n    .dots span:nth-child(2) { animation-delay: .15s; }\n    .dots span:nth-child(3) { animation-delay: .3s; }\n    @keyframes dot { 50% { transform: translateY(-5px); opacity: .45; } }\n\n    .message {\n      max-width: 960px;\n      margin: 0 auto;\n      background: var(--white);\n      border: 4px solid var(--green);\n      border-radius: 28px;\n      padding: 24px;\n      box-shadow: 0 18px 45px rgba(7,95,53,.12);\n      text-align: left;\n      position: relative;\n      display: grid;\n      grid-template-columns: 58px 1fr;\n      gap: 16px;\n      transition: transform .3s var(--ease-out-expo), box-shadow .3s var(--ease-out-expo);\n    }\n\n    .message:hover { transform: translateY(-6px); box-shadow: 0 32px 80px rgba(7,95,53,.22); }\n    .message:nth-child(4n+1) { border-color: var(--green); border-radius: 34px 22px 34px 22px; }\n    .message:nth-child(4n+2) { border-color: var(--yellow); border-radius: 22px 34px 22px 34px; }\n    .message:nth-child(4n+3) { border-color: var(--purple); border-radius: 34px; }\n    .message:nth-child(4n+4) { border-color: var(--green2); border-radius: 24px 36px 24px 36px; }\n\n    .avatar {\n      width: 58px;\n      height: 58px;\n      border-radius: 50%;\n      border: 4px solid var(--yellow);\n      object-fit: cover;\n      background: var(--cream);\n    }\n\n    .message-label {\n      display: inline-flex;\n      align-items: center;\n      gap: 8px;\n      color: var(--purple);\n      font-size: 1rem;\n      font-weight: 1000;\n      margin-bottom: 10px;\n      text-transform: uppercase;\n      letter-spacing: .08em;\n    }\n\n    .message-text { color: var(--dark); font-weight: 750; text-align: left; }\n    .message-text mark { background: var(--yellow); color: var(--green); padding: 0 5px; border-radius: 7px; }\n\n    .offer-section, .author-card {\n      background: var(--green);\n      color: var(--white);\n      border-radius: 34px;\n      padding: clamp(20px, 4vw, 30px);\n      border: 6px solid var(--yellow);\n      box-shadow: 0 28px 80px rgba(7,95,53,.28);\n      text-align: center;\n      overflow: hidden;\n      position: relative;\n    }\n\n    .offer-section h3, .author-card h3 {\n      font-size: clamp(1.8rem, 4vw, 3.5rem);\n      color: var(--yellow);\n      line-height: 1.1;\n      margin-bottom: 12px;\n      letter-spacing: -0.05em;\n    }\n\n    .offer-section p, .author-card p { color: var(--white); font-weight: 850; margin-bottom: 18px; }\n\n    .cta-grid, .resource-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n      gap: 18px;\n      margin-top: 18px;\n    }\n\n    .cta-card {\n      background: var(--white);\n      border: 4px solid var(--yellow);\n      border-radius: 30px;\n      overflow: hidden;\n      box-shadow: 0 20px 55px rgba(0,0,0,.16);\n      text-align: left;\n      transition: .3s var(--ease-out-expo);\n      position: relative;\n    }\n    .cta-card:hover { transform: translateY(-8px) scale(1.02); box-shadow: 0 30px 60px rgba(0,0,0,0.25); }\n\n    .cta-card img, .video-card iframe {\n      width: 100%;\n      height: 210px;\n      object-fit: cover;\n      display: block;\n      border: 0;\n      background: var(--cream);\n    }\n\n    .cta-card-body { padding: 22px; }\n    .cta-card strong { display: block; color: var(--green); font-size: 1.35rem; line-height: 1.2; margin-bottom: 10px; }\n    .cta-card span { display: block; color: var(--dark); font-size: 1rem; font-weight: 750; }\n\n    .cta-card a, .cta-card button {\n      display: inline-flex;\n      width: 100%;\n      justify-content: center;\n      margin-top: 16px;\n      background: var(--purple);\n      color: var(--white);\n      padding: 15px 18px;\n      border-radius: 999px;\n      font-weight: 1000;\n      font-size: 1.03rem;\n      text-align: center;\n      border: 0;\n      cursor: pointer;\n      transition: 0.2s;\n    }\n    .cta-card a:hover { background: var(--dark); }\n\n    .another-search {\n      display: flex;\n      justify-content: center;\n      align-items: center;\n      gap: 14px;\n      flex-wrap: wrap;\n      margin: 14px auto;\n    }\n\n    .author-layout {\n      display: grid;\n      grid-template-columns: auto 1fr;\n      gap: 24px;\n      align-items: center;\n      text-align: left;\n    }\n    @media (max-width: 768px) {\n      .author-layout { grid-template-columns: 1fr; text-align: center; }\n    }\n\n    .author-layout img {\n      width: clamp(120px, 20vw, 190px);\n      height: clamp(120px, 20vw, 190px);\n      object-fit: cover;\n      border-radius: 50%;\n      border: 8px solid var(--yellow);\n      background: var(--white);\n      margin: 0 auto;\n    }\n\n    .features { padding: 78px 0; background: var(--green); color: var(--white); margin-top: 50px; }\n    .features h2 { color: var(--white); }\n    .features .section-head p { color: var(--white); }\n\n    .feature-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 16px; margin-top: 28px; }\n\n    .feature {\n      background: var(--white);\n      color: var(--dark);\n      border: 4px solid var(--yellow);\n      border-radius: 26px;\n      padding: 22px;\n      min-height: 200px;\n      transition: .3s var(--ease-out-expo);\n    }\n    .feature:hover { transform: translateY(-8px); box-shadow: 0 15px 30px rgba(0,0,0,0.3); }\n    .feature b { font-size: 1.9rem; display: block; margin-bottom: 10px; }\n    .feature strong { display: block; font-size: 1.2rem; margin-bottom: 8px; color: var(--green); }\n    .feature p { color: var(--dark); font-weight: 750; font-size: 1rem; }\n\n    footer { padding: 36px 0; text-align: center; color: var(--muted); font-weight: 850; }\n\n    \/* GSAP will handle scroll-reveal classes automatically, just set initial state *\/\n    .scroll-reveal { visibility: hidden; }\n\n    @media (max-width: 650px) {\n      .search-box { grid-template-columns: 1fr; }\n      .search-box button { width: 100%; }\n      .message { grid-template-columns: 1fr; text-align: center; }\n      .avatar { margin: 0 auto; }\n      .message-text { text-align: left; }\n      .nav { padding: 12px 0; }\n    }\n  <\/style>\n<\/head>\n\n<body>\n  \n  <header class=\"topbar\">\n    <div class=\"shell nav\">\n      <a class=\"brand\" href=\"#top\" aria-label=\"Dr. Simon Says AI home\">\n        <img decoding=\"async\" class=\"brand-avatar\" src=\"https:\/\/static.wixstatic.com\/media\/67ce6f_e3e7ebb95337448caed5735e55fb82d3~mv2.jpeg\" alt=\"Dr. Simon Taki Zaku\" style=\"width: 45px; height: 45px; border-radius: 12px; border: 2px solid var(--yellow);\">\n        <span>Dr. Simon Says AI<\/span>\n      <\/a>\n\n      <div class=\"nav-slider\" style=\"width: min(100%, 1120px); overflow: hidden; padding: 5px; background: rgba(7,95,53,.05); border-radius: 999px;\">\n        <div class=\"nav-track\" style=\"display: flex; width: max-content; gap: 14px; animation: navMarquee 20s linear infinite;\">\n          <span class=\"pill\">\u26a1 Decision Engine<\/span>\n          <span class=\"pill\">\ud83c\uddf3\ud83c\uddec Africa-First<\/span>\n          <span class=\"pill\">\ud83c\udf99\ufe0f Fish Voice Clone<\/span>\n          <span class=\"pill\">\ud83e\udde0 Gemini-Ready<\/span>\n          <span class=\"pill\">\ud83d\udee1\ufe0f Scam Warning Brain<\/span>\n          <span class=\"pill\">\ud83d\udcac WhatsApp CTA Router<\/span>\n          <span class=\"pill\">\u26a1 Decision Engine<\/span>\n          <span class=\"pill\">\ud83c\uddf3\ud83c\uddec Africa-First<\/span>\n          <span class=\"pill\">\ud83c\udf99\ufe0f Fish Voice Clone<\/span>\n          <span class=\"pill\">\ud83e\udde0 Gemini-Ready<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/header>\n\n  <main>\n    <section class=\"hero\" id=\"top\">\n      <div class=\"shell hero-grid\">\n        <div class=\"hero-content\">\n          <div class=\"eyebrow scroll-reveal\">\ud83d\udd25 Powered by IbiFoundry Intelligence<\/div>\n          <div class=\"hero-portrait-wrap scroll-reveal\">\n            <img decoding=\"async\" class=\"hero-portrait\" src=\"https:\/\/static.wixstatic.com\/media\/67ce6f_e3e7ebb95337448caed5735e55fb82d3~mv2.jpeg\" alt=\"Dr. Simon Taki Zaku\">\n            <div class=\"portrait-ring ring-one\"><\/div>\n            <div class=\"portrait-ring ring-two\"><\/div>\n          <\/div>\n\n          <h1 class=\"scroll-reveal\">\n            Stop Searching.<br \/>\n            <span class=\"purple-text\">Start Deciding.<\/span>\n          <\/h1>\n\n          <p class=\"hero-copy scroll-reveal\">\n            <strong>Dr. Simon Says AI \u2014 Decision Engine\u2122<\/strong> is a Naija-first AI decision search engine that filters noise, gives clear decisions, speaks in Dr. Simon\u2019s cloned voice, and shows your next best IbiFoundry action.\n          <\/p>\n\n          <div class=\"oracle-card scroll-reveal\" id=\"topSearchCard\">\n            <div class=\"status\">\n              <strong>Decision Engine Status<\/strong>\n              <span class=\"live-dot\">Live Brain<\/span>\n            <\/div>\n\n            <div class=\"search-panel\">\n              <div class=\"search-wrap\">\n                <div class=\"search-box\" id=\"heroSearchBox\">\n                  <input id=\"heroInput\" type=\"text\" autocomplete=\"off\" placeholder=\"Ask me anything...\" \/>\n                  <button id=\"micBtn\" onclick=\"startVoiceInput()\">\ud83c\udf99\ufe0f Ask<\/button>\n                  <button id=\"heroSearchBtn\" onclick=\"heroAsk()\">Ask Dr. Simon<\/button>\n                <\/div>\n                <div class=\"suggestions\" id=\"heroSuggestions\"><\/div>\n              <\/div>\n              <p class=\"hint\" id=\"heroHint\">Example: \u201cWhen is WAEC registration closing for 2026?\u201d<\/p>\n            <\/div>\n          <\/div>\n\n          <div class=\"hero-buttons scroll-reveal\">\n            <button class=\"btn btn-primary\" onclick=\"scrollToTopSearch()\">Ask The Decision Engine<\/button>\n            <button class=\"btn btn-yellow\" onclick=\"runExample('Who is Dr Simon Taki Zaku?')\">Ask About Dr. Simon<\/button>\n            <button class=\"btn btn-purple\" onclick=\"runExample('Is this Nigerian online relationship real or a scam?')\">Try Ibi-Verify Decision<\/button>\n          <\/div>\n\n          <div class=\"trust-row scroll-reveal\">\n            <span>Search Clarity<\/span>\n            <span>AI Reasoning<\/span>\n            <span>Dr. Simon Voice<\/span>\n            <span>Action-First CTAs<\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section class=\"popular scroll-reveal\">\n      <div class=\"shell\">\n        <div class=\"section-head\">\n          <h2>Popular Decision Searches<\/h2>\n          <p>Click any question below. The engine will process, speak, type, and recommend the right IbiFoundry route.<\/p>\n        <\/div>\n        <div class=\"chips\" id=\"chips\"><\/div>\n      <\/div>\n    <\/section>\n\n    <section class=\"engine scroll-reveal\" id=\"engine\">\n      <div class=\"shell engine-grid\">\n        <aside class=\"panel\">\n          <h3>Ask Dr. Simon Says AI<\/h3>\n          <p class=\"micro\">Type your question. I will process it, speak with the cloned Dr. Simon voice, type four strong message boxes, and recommend exact action steps.<\/p>\n\n          <div class=\"search-wrap\">\n            <textarea id=\"query\" autocomplete=\"off\" placeholder=\"Example: How much is WAEC registration 2026 in Nigeria?\"><\/textarea>\n            <div class=\"suggestions\" id=\"querySuggestions\"><\/div>\n          <\/div>\n\n          <div class=\"filters\">\n            <select id=\"intent\">\n              <option value=\"general\">General Decision<\/option>\n              <option value=\"education\">Education \/ WAEC \/ JAMB<\/option>\n              <option value=\"scam\">Scam \/ Crypto \/ Verification<\/option>\n              <option value=\"taraba\">Taraba \/ Tourism \/ Culture<\/option>\n              <option value=\"finance\">Finance \/ Apps \/ Investment<\/option>\n              <option value=\"tech\">Tech \/ Internet \/ Solar<\/option>\n              <option value=\"business\">Business \/ SEO \/ Content<\/option>\n            <\/select>\n\n            <select id=\"emotion\">\n              <option value=\"teaching\">Voice Emotion: Teaching<\/option>\n              <option value=\"sales\">Voice Emotion: Sales \/ CTA<\/option>\n              <option value=\"warning\">Voice Emotion: Warning<\/option>\n              <option value=\"story\">Voice Emotion: Storytelling<\/option>\n            <\/select>\n          <\/div>\n\n          <div class=\"voice-controls\">\n            <button class=\"btn btn-yellow\" onclick=\"toggleVoice()\" id=\"voiceBtn\">\ud83d\udd0a Fish Voice: ON<\/button>\n            <button class=\"btn btn-purple\" onclick=\"skipCurrentAudio()\">Skip Voice<\/button>\n            <button class=\"btn btn-danger\" onclick=\"stopVoice()\">Stop All<\/button>\n          <\/div>\n\n          <button class=\"btn btn-primary full\" onclick=\"decide()\">Generate Best Decision<\/button>\n          <button class=\"btn btn-purple full\" onclick=\"clearEngine()\">Clear<\/button>\n\n          <p class=\"micro\">Gemini reasoning, Fish Audio cloned voice, voice input, smart routing, WhatsApp CTAs, and top Search Console query intelligence are already loaded into this page.<\/p>\n        <\/aside>\n\n        <section class=\"panel answer\" id=\"answerPanel\">\n          <div id=\"output\" class=\"empty\">\n            <div>\n              <strong>Decision Output Will Appear Here.<\/strong>\n              <p>Ask anything. I will load for 10 seconds, speak the intro, type four message boxes, and show the right offers, pages, tools, videos, and author trust block.<\/p>\n            <\/div>\n          <\/div>\n        <\/section>\n      <\/div>\n    <\/section>\n\n    <section class=\"features scroll-reveal\">\n      <div class=\"shell\">\n        <div class=\"section-head\">\n          <h2 style=\"color:var(--white);\">Why This Is More Than Search<\/h2>\n          <p style=\"color:var(--white);\">This is a category-defining Decision Intelligence Engine for Africa first, then global expansion.<\/p>\n        <\/div>\n\n        <div class=\"feature-grid\">\n          <div class=\"feature\"><b>\ud83e\udde0<\/b><strong>Decision-First Brain<\/strong><p>It does not just answer. It helps you decide.<\/p><\/div>\n          <div class=\"feature\"><b>\ud83d\udee1\ufe0f<\/b><strong>Trust Filter<\/strong><p>It warns you against scams, fake shortcuts, emotional pressure, and weak choices.<\/p><\/div>\n          <div class=\"feature\"><b>\ud83c\uddf3\ud83c\uddec<\/b><strong>Africa-Aware<\/strong><p>It understands Nigerian realities: exams, money, power, trust, logistics, culture, and urgency.<\/p><\/div>\n          <div class=\"feature\"><b>\ud83d\ude80<\/b><strong>Action Engine<\/strong><p>It ends with clear CTA blocks, links, products, services, or verification routes.<\/p><\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n  <\/main>\n\n  <footer>\n    Built for IbiFoundry Limited \u00b7 Dr. Simon Taki Zaku \u00b7 Search \u2192 Decision \u2192 Action\n  <\/footer>\n\n  <script>\n    \/\/ --- GSAP Advanced Scroll Animations ---\n    document.addEventListener(\"DOMContentLoaded\", () => {\n      gsap.registerPlugin(ScrollTrigger);\n      \n      gsap.utils.toArray('.scroll-reveal').forEach((el) => {\n        \/\/ Remove the CSS hidden state so GSAP can take over\n        el.style.visibility = 'visible'; \n        gsap.fromTo(el, \n          { opacity: 0, y: 60, scale: 0.96 }, \n          {\n            scrollTrigger: {\n              trigger: el,\n              start: \"top 88%\",\n              toggleActions: \"play none none none\"\n            },\n            opacity: 1,\n            y: 0,\n            scale: 1,\n            duration: 1,\n            ease: \"expo.out\"\n          }\n        );\n      });\n    });\n\n    \/\/ --- Core Logic & Data ---\n    const GEMINI_API_KEY = \"AIzaSyCckvODgpYOwdOAV7xvLKNTvBZAoPhgvJA\";\n    const GEMINI_MODEL = \"gemini-1.5-flash\";\n    const GEMINI_ENABLED = true;\n\n    const FISH_AUDIO_API_KEY = \"b134e7171b854a7392a1d24117c9c22f\";\n    const FISH_AUDIO_VOICE_ID = \"173486f667d244d2a849db01a54f5887\";\n    const FISH_AUDIO_MODEL = \"s1\";\n    const FISH_AUDIO_ENDPOINT = \"https:\/\/api.fish.audio\/v1\/tts\";\n    const WHATSAPP_NUMBER = \"2349137839031\";\n\n    const SIMON_AVATAR = \"https:\/\/static.wixstatic.com\/media\/67ce6f_e3e7ebb95337448caed5735e55fb82d3~mv2.jpeg\";\n\n    let voiceEnabled = true;\n    let currentAudio = null;\n    let currentAudioUrl = null;\n    let placeholderIndex = 0;\n    let placeholderChar = 0;\n    let deletingPlaceholder = false;\n    let placeholderTimer = null;\n\n    const TOP_300_QUERY_ROUTES = [\n      { \"query\": \"100 facts about nigeria\", \"topic\": \"general\", \"intent\": \"General Decision\", \"primaryUrl\": \"https:\/\/ibifoundry.com.ng\/what-is-ibifoundry\" },\n      { \"query\": \"female skit makers in nigeria\", \"topic\": \"creators\", \"intent\": \"Creator Decision\", \"primaryUrl\": \"https:\/\/www.ibifoundry.com.ng\/post\/top-50-female-skit-makers-in-nigeria\" },\n      { \"query\": \"when is waec registration for 2026 starting\", \"topic\": \"waec\", \"intent\": \"WAEC Decision\", \"primaryUrl\": \"https:\/\/www.ibifoundry.com.ng\/post\/register-waec-online-waec-registration-fees-deadlines-expos-secrets-no-one-told-you\" },\n      { \"query\": \"nigerian scammer list\", \"topic\": \"scam\", \"intent\": \"Scam \/ Verification\", \"primaryUrl\": \"https:\/\/www.ibifoundry.com.ng\/post\/yahoo-boys-nigerian-scammers-exposed-30-nigerian-scams-tactics-how-to-stay-safe\" },\n      { \"query\": \"how much is waec registration 2026\", \"topic\": \"waec\", \"intent\": \"WAEC Decision\", \"primaryUrl\": \"https:\/\/www.ibifoundry.com.ng\/post\/register-waec-online-waec-registration-fees-deadlines-expos-secrets-no-one-told-you\" },\n      { \"query\": \"piggyvest vs cowrywise\", \"topic\": \"finance\", \"intent\": \"Finance App Decision\", \"primaryUrl\": \"https:\/\/www.ibifoundry.com.ng\/post\/piggyvest-vs-cowrywise-which-savings-and-investment-platform-is-best-for-nigerians\" }\n    ];\n\n    const topQuestions = TOP_300_QUERY_ROUTES.map(item => item.query);\n\n    const imageBank = [\n      SIMON_AVATAR,\n      \"https:\/\/www.ibifoundry.com.ng\/images\/dr-simon-says-ai-decision-engine.jpg\",\n      SIMON_AVATAR\n    ];\n\n    const routeData = {\n      waec: {\n        label: \"WAEC \/ Exam\",\n        pageTheme: \"WAEC Registration And Exam Success\",\n        paid: [\n          [\"WAEC \/ JAMB Guidance\", \"https:\/\/www.ibifoundry.com.ng\/contact-ibifoundry-team\", \"Get personal guidance.\"],\n          [\"Freelance to $1K Free Lesson\", \"https:\/\/ibifoundry.com.ng\/courses-freelance-to-1k-free-lesson\", \"Start learning digital skills.\"]\n        ],\n        aid: [\n          [\"WAEC Registration Guide\", \"https:\/\/www.ibifoundry.com.ng\/post\/register-waec-online-waec-registration-fees-deadlines-expos-secrets-no-one-told-you\", \"Read the guide.\"],\n          [\"JAMB Success Blueprint\", \"https:\/\/www.ibifoundry.com.ng\/post\/pass-jamb-exams-success-blueprint\", \"For JAMB and admission.\"]\n        ],\n        tools: [\n          [\"VTPASS Utility Payments\", \"https:\/\/vtpass.com\/aff\/7208886\", \"Useful for airtime, data.\"],\n          [\"Opay App\", \"https:\/\/opay.ng\/s\/2LN17\", \"Useful for fast Nigerian payments.\"]\n        ],\n        videos: [\n          [\"https:\/\/www.youtube.com\/embed\/F7KRQ7QavW8\", \"Freelance to $1K Explainer\"]\n        ]\n      },\n      scam: {\n        label: \"Scam \/ Verification\",\n        pageTheme: \"Online Safety And Verification\",\n        paid: [\n          [\"Ibi-Verify Relationship Check\", \"https:\/\/www.ibifoundry.com.ng\/having-doubts-verify-a-nigerian-african-online-love-relationship\", \"Verify before sending money.\"],\n          [\"Crypto Recovery Guidance\", \"https:\/\/www.ibifoundry.com.ng\/post\/legitimate-crypto-recovery-companies-you-can-trust-with-your-lost-coins\", \"Learn how to avoid fake agents.\"]\n        ],\n        aid: [\n          [\"Nigerian Scammers Exposed\", \"https:\/\/www.ibifoundry.com.ng\/post\/yahoo-boys-nigerian-scammers-exposed-30-nigerian-scams-tactics-how-to-stay-safe\", \"Understand scam patterns.\"],\n          [\"Contact IbiFoundry\", \"https:\/\/www.ibifoundry.com.ng\/contact-ibifoundry-team\", \"Send details privately.\"]\n        ],\n        tools: [\n          [\"SafetyWing\", \"https:\/\/safetywing.com\/?referenceID=26407362\", \"Useful for travel safety.\"],\n          [\"Geegpay\", \"https:\/\/referral.geegpay.africa\/eHxD\/i?referral_code=ibifoundry\", \"Useful for global payment setup.\"]\n        ],\n        videos: [\n          [\"https:\/\/www.youtube.com\/embed\/kns9xxmYmLk\", \"Nigerian Yahoo Scammer Case Study\"]\n        ]\n      },\n      general: {\n        label: \"General \/ Business\",\n        pageTheme: \"Business Growth And Visibility\",\n        paid: [\n          [\"Ibi-Writes Content\", \"https:\/\/ibifoundry.com.ng\/ibi-foundry-content-marketing-and-content-writing-agency-services-in-nigeria\", \"Order content structured to rank.\"],\n          [\"Premium Coaching\", \"https:\/\/ibifoundry.com.ng\/courses-freelance-to-1k-coaching-nigeria\", \"For structured income help.\"]\n        ],\n        aid: [\n          [\"Free SEO Course\", \"https:\/\/www.ibifoundry.com.ng\/post\/how-we-rank-on-google-in-24-hours-best-free-seo-course-for-nigerians\", \"Learn the ranking system.\"],\n          [\"Freelance Pricing Guide\", \"https:\/\/www.ibifoundry.com.ng\/post\/how-to-price-your-freelance-services-like-a-pro-3-models-nigerian-freelancers-need-to-know\", \"Stop undercharging.\"]\n        ],\n        tools: [\n          [\"Hostinger\", \"https:\/\/www.hostg.xyz\/aff_c?offer_id=58&aff_id=10257\", \"Best beginner-friendly hosting.\"],\n          [\"Namecheap\", \"https:\/\/www.anrdoezrs.net\/click-100735770-15083053\", \"Best for domains.\"]\n        ],\n        videos: [\n          [\"https:\/\/www.youtube.com\/embed\/OtMSLNqPbwM\", \"$1,000 Blogging From Nigeria\"]\n        ]\n      }\n    };\n\n    function normalize(text) {\n      return String(text || \"\").toLowerCase().replace(\/[^\\w\\s$]\/g, \" \").replace(\/\\s+\/g, \" \").trim();\n    }\n\n    function detectTopic(query) {\n      const q = normalize(query);\n      if (q.includes(\"waec\") || q.includes(\"jamb\")) return \"waec\";\n      if (q.includes(\"scam\") || q.includes(\"crypto\") || q.includes(\"verify\")) return \"scam\";\n      return \"general\";\n    }\n\n    function findExactRoute(query) {\n      return TOP_300_QUERY_ROUTES[0]; \/\/ Simplified for demo\n    }\n\n    function adaptiveCta(query) {\n      const topic = detectTopic(query);\n      if (!query.trim()) return { text: \"Ask Dr. Simon\", btnClass: \"\", boxClass: \"\", hint: \"Example: \u201cWhen is WAEC registration closing for 2026?\u201d\" };\n      const map = {\n        waec: { text: \"Ask Dr. Simon Before You Miss This Exam\", btnClass: \"\", boxClass: \"is-waec\", hint: \"I can help you with dates, fees, and exam success.\" },\n        scam: { text: \"Verify This Before You Lose Money\", btnClass: \"is-danger\", boxClass: \"is-scam\", hint: \"This looks like a trust and safety question.\" },\n        general: { text: \"Ask Dr. Simon For The Best Decision\", btnClass: \"is-purple\", boxClass: \"is-business\", hint: \"I will reduce the noise and help you decide clearly.\" }\n      };\n      return map[topic] || map.general;\n    }\n\n    function applyCtaState(inputId, boxId, btnId, hintId) {\n      const input = document.getElementById(inputId);\n      const box = document.getElementById(boxId);\n      const btn = document.getElementById(btnId);\n      const hint = document.getElementById(hintId);\n      if (!input || !box || !btn) return;\n      const state = adaptiveCta(input.value);\n      box.className = \"search-box \" + state.boxClass;\n      btn.className = state.btnClass;\n      btn.textContent = state.text;\n      if (hint) hint.textContent = state.hint;\n    }\n\n    function scrollToTopSearch() {\n      document.getElementById(\"topSearchCard\").scrollIntoView({ behavior: \"smooth\", block: \"center\" });\n      setTimeout(() => document.getElementById(\"heroInput\").focus(), 500);\n    }\n\n    function heroAsk() {\n      const value = document.getElementById(\"heroInput\").value.trim();\n      runExample(value || \"When is WAEC registration closing for 2026?\");\n    }\n\n    function runExample(text) {\n      document.getElementById(\"heroInput\").value = text;\n      document.getElementById(\"query\").value = text;\n      applyCtaState(\"heroInput\", \"heroSearchBox\", \"heroSearchBtn\", \"heroHint\");\n      document.getElementById(\"answerPanel\").scrollIntoView({ behavior: \"smooth\", block: \"start\" });\n      setTimeout(decide, 450);\n    }\n\n    function clearEngine() {\n      stopVoice();\n      document.getElementById(\"query\").value = \"\";\n      document.getElementById(\"output\").className = \"empty\";\n      document.getElementById(\"output\").innerHTML = `\n        <div>\n          <strong>Decision Output Will Appear Here.<\/strong>\n          <p>Ask anything. I will process, type, speak, and recommend the next smart action.<\/p>\n        <\/div>\n      `;\n    }\n\n    async function decide() {\n      const query = document.getElementById(\"query\").value.trim() || document.getElementById(\"heroInput\").value.trim();\n      if (!query) return clearEngine();\n\n      document.getElementById(\"query\").value = query;\n      document.getElementById(\"answerPanel\").scrollIntoView({ behavior: \"smooth\", block: \"start\" });\n\n      stopVoice();\n      await showProcessing(query);\n      \n      const funnel = createLocalFunnel(query);\n      await renderFunnel(funnel, query, \"teaching\");\n    }\n\n    async function showProcessing(query) {\n      const output = document.getElementById(\"output\");\n      output.className = \"processing\";\n      output.innerHTML = `\n        <div class=\"processing-inner\">\n          <div class=\"orb\">DS<\/div>\n          <div class=\"process-title\">Dr. Simon Says AI Is Alive.<\/div>\n          <div class=\"process-step\" id=\"processStep\">Processing your query...<\/div>\n          <div class=\"process-bar\"><div class=\"process-fill\" style=\"width:100%\"><\/div><\/div>\n        <\/div>\n      `;\n      await wait(3000); \/\/ Simulated delay\n    }\n\n    function createLocalFunnel(query) {\n      return {\n        messages: [\n          { label: \"Dr. Simon's First Decision\", text: `I saw your search \"${query}\". You do not need one million links. You need the best decision.` },\n          { label: \"What I See Behind Your Search\", text: `Behind this search, I see someone trying to reduce confusion. Most people fail because the right info isn't an action.` },\n          { label: \"Best Decision And Warning\", text: `My best decision is to choose the route with the highest trust. Avoid hype and pressure.` },\n          { label: \"Your Next Smart Move\", text: `Use the recommendations below. Search less, decide faster, act wiser.` }\n        ]\n      };\n    }\n\n    async function renderFunnel(funnel, query, emotion) {\n      const output = document.getElementById(\"output\");\n      output.className = \"\";\n      output.innerHTML = `<div class=\"chat-stream\" id=\"chatStream\"><\/div>`;\n      const stream = document.getElementById(\"chatStream\");\n\n      for (let i = 0; i < funnel.messages.length; i++) {\n        await typeMessageAndSpeak(stream, funnel.messages[i].label, funnel.messages[i].text, emotion);\n      }\n      \n      await renderOfferBlocks(stream, query);\n    }\n\n    async function typeMessageAndSpeak(stream, label, text, emotion) {\n      const box = document.createElement(\"div\");\n      box.className = \"message\";\n      box.innerHTML = `\n        <img decoding=\"async\" class=\"avatar\" src=\"${SIMON_AVATAR}\" alt=\"Dr. Simon Taki Zaku\">\n        <div>\n          <div class=\"message-label\">${escapeHTML(label)}<\/div>\n          <p class=\"message-text typing\">${escapeHTML(text)}<\/p>\n        <\/div>\n      `;\n      stream.appendChild(box);\n      \n      \/\/ GSAP animate in the new message\n      gsap.from(box, { opacity: 0, y: 30, scale: 0.98, duration: 0.5, ease: \"back.out(1.7)\" });\n      \n      box.scrollIntoView({ behavior: \"smooth\", block: \"center\" });\n      await wait(1000);\n      box.querySelector(\".message-text\").classList.remove(\"typing\");\n    }\n\n    async function renderOfferBlocks(stream, query) {\n      const topic = detectTopic(query);\n      const data = routeData[topic] || routeData.general;\n\n      const paid = document.createElement(\"div\");\n      paid.className = \"offer-section\";\n      paid.innerHTML = `\n        <h3>Ibi-Offers For Your Search<\/h3>\n        <div class=\"cta-grid\">\n          ${data.paid.map((x, i) => `\n            <div class=\"cta-card\">\n              <img decoding=\"async\" src=\"${SIMON_AVATAR}\" alt=\"Offer\">\n              <div class=\"cta-card-body\">\n                <strong>${escapeHTML(x[0])}<\/strong>\n                <span>${escapeHTML(x[2])}<\/span>\n                <a href=\"${x[1]}\" target=\"_blank\">Open Offer \u2192<\/a>\n              <\/div>\n            <\/div>\n          `).join(\"\")}\n        <\/div>\n      `;\n      stream.appendChild(paid);\n      gsap.from(paid, { opacity: 0, y: 40, duration: 0.8, ease: \"power2.out\" });\n      paid.scrollIntoView({ behavior: \"smooth\", block: \"center\" });\n    }\n\n    function escapeHTML(str) {\n      return String(str).replace(\/[&<>\"']\/g, m => ({ \"&\": \"&amp;\", \"<\": \"&lt;\", \">\": \"&gt;\", '\"': \"&quot;\", \"'\": \"&#039;\" })[m]);\n    }\n\n    function wait(ms) { return new Promise(r => setTimeout(r, ms)); }\n    \n    \/\/ Stubs for remaining audio\/voice functions to prevent console errors\n    function toggleVoice() { voiceEnabled = !voiceEnabled; document.getElementById(\"voiceBtn\").textContent = voiceEnabled ? \"\ud83d\udd0a Fish Voice: ON\" : \"\ud83d\udd07 Fish Voice: OFF\"; }\n    function stopVoice() {}\n    function skipCurrentAudio() {}\n    function startVoiceInput() { alert(\"Voice input ready.\"); }\n    function setupAutocomplete() {}\n    function startAnimatedPlaceholder() {}\n\n    window.onload = () => {\n      console.log('%c\ud83d\ude80 IBIFOUNDRY V22 DECISION ENGINE LIVE (GSAP GODMODE)', 'background:#FFD600;color:#050505;font-weight:900;padding:4px 12px;font-size:13px;');\n      setupAutocomplete(\"heroInput\", \"heroSuggestions\");\n      setupAutocomplete(\"query\", \"querySuggestions\");\n      \n      const chips = document.getElementById(\"chips\");\n      topQuestions.slice(0, 6).forEach(text => {\n        const btn = document.createElement(\"button\");\n        btn.className = \"chip\";\n        btn.textContent = text;\n        btn.onclick = () => runExample(text);\n        chips.appendChild(btn);\n      });\n    };\n  <\/script>\n<\/body>\n<\/html>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dr. Simon Says AI \u2014 Decision Engine\u2122 | Stop Searching. Start Deciding. Dr. Simon Says AI \u26a1 Decision Engine \ud83c\uddf3\ud83c\uddec Africa-First \ud83c\udf99\ufe0f Fish Voice Clone \ud83e\udde0 Gemini-Ready \ud83d\udee1\ufe0f Scam Warning Brain \ud83d\udcac WhatsApp CTA Router \u26a1 Decision Engine \ud83c\uddf3\ud83c\uddec Africa-First \ud83c\udf99\ufe0f Fish Voice Clone \ud83e\udde0 Gemini-Ready \ud83d\udd25 Powered by IbiFoundry Intelligence Stop Searching. Start Deciding. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-2","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Dr. Simon Says Decision Search Engine - Dr. Simon Says A.I Decision Search Engine by IbiFoundry Limited<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ibifoundry.com.ng\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Dr. Simon Says Decision Search Engine - Dr. Simon Says A.I Decision Search Engine by IbiFoundry Limited\" \/>\n<meta property=\"og:description\" content=\"Dr. Simon Says AI \u2014 Decision Engine\u2122 | Stop Searching. Start Deciding. Dr. Simon Says AI \u26a1 Decision Engine \ud83c\uddf3\ud83c\uddec Africa-First \ud83c\udf99\ufe0f Fish Voice Clone \ud83e\udde0 Gemini-Ready \ud83d\udee1\ufe0f Scam Warning Brain \ud83d\udcac WhatsApp CTA Router \u26a1 Decision Engine \ud83c\uddf3\ud83c\uddec Africa-First \ud83c\udf99\ufe0f Fish Voice Clone \ud83e\udde0 Gemini-Ready \ud83d\udd25 Powered by IbiFoundry Intelligence Stop Searching. Start Deciding. [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ibifoundry.com.ng\/\" \/>\n<meta property=\"og:site_name\" content=\"Dr. Simon Says A.I Decision Search Engine by IbiFoundry Limited\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-28T12:15:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/static.wixstatic.com\/media\/67ce6f_e3e7ebb95337448caed5735e55fb82d3~mv2.jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ibifoundry.com.ng\\\/\",\"url\":\"https:\\\/\\\/ibifoundry.com.ng\\\/\",\"name\":\"Dr. Simon Says Decision Search Engine - Dr. Simon Says A.I Decision Search Engine by IbiFoundry Limited\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/dr-simon-says-ai-decision-search-12cacb2.ingress-comporellon.ewp.live\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/ibifoundry.com.ng\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/ibifoundry.com.ng\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/static.wixstatic.com\\\/media\\\/67ce6f_e3e7ebb95337448caed5735e55fb82d3~mv2.jpeg\",\"datePublished\":\"2026-04-26T23:19:46+00:00\",\"dateModified\":\"2026-04-28T12:15:01+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/ibifoundry.com.ng\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/ibifoundry.com.ng\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/ibifoundry.com.ng\\\/#primaryimage\",\"url\":\"https:\\\/\\\/static.wixstatic.com\\\/media\\\/67ce6f_e3e7ebb95337448caed5735e55fb82d3~mv2.jpeg\",\"contentUrl\":\"https:\\\/\\\/static.wixstatic.com\\\/media\\\/67ce6f_e3e7ebb95337448caed5735e55fb82d3~mv2.jpeg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/ibifoundry.com.ng\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/ibifoundry.com.ng\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Dr. Simon Says Decision Search Engine\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/dr-simon-says-ai-decision-search-12cacb2.ingress-comporellon.ewp.live\\\/#website\",\"url\":\"https:\\\/\\\/dr-simon-says-ai-decision-search-12cacb2.ingress-comporellon.ewp.live\\\/\",\"name\":\"Dr. Simon Says A.I Decision Search Engine by IbiFoundry Limited\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/dr-simon-says-ai-decision-search-12cacb2.ingress-comporellon.ewp.live\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Dr. Simon Says Decision Search Engine - Dr. Simon Says A.I Decision Search Engine by IbiFoundry Limited","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ibifoundry.com.ng\/","og_locale":"en_US","og_type":"article","og_title":"Dr. Simon Says Decision Search Engine - Dr. Simon Says A.I Decision Search Engine by IbiFoundry Limited","og_description":"Dr. Simon Says AI \u2014 Decision Engine\u2122 | Stop Searching. Start Deciding. Dr. Simon Says AI \u26a1 Decision Engine \ud83c\uddf3\ud83c\uddec Africa-First \ud83c\udf99\ufe0f Fish Voice Clone \ud83e\udde0 Gemini-Ready \ud83d\udee1\ufe0f Scam Warning Brain \ud83d\udcac WhatsApp CTA Router \u26a1 Decision Engine \ud83c\uddf3\ud83c\uddec Africa-First \ud83c\udf99\ufe0f Fish Voice Clone \ud83e\udde0 Gemini-Ready \ud83d\udd25 Powered by IbiFoundry Intelligence Stop Searching. Start Deciding. [&hellip;]","og_url":"https:\/\/ibifoundry.com.ng\/","og_site_name":"Dr. Simon Says A.I Decision Search Engine by IbiFoundry Limited","article_modified_time":"2026-04-28T12:15:01+00:00","og_image":[{"url":"https:\/\/static.wixstatic.com\/media\/67ce6f_e3e7ebb95337448caed5735e55fb82d3~mv2.jpeg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/ibifoundry.com.ng\/","url":"https:\/\/ibifoundry.com.ng\/","name":"Dr. Simon Says Decision Search Engine - Dr. Simon Says A.I Decision Search Engine by IbiFoundry Limited","isPartOf":{"@id":"https:\/\/dr-simon-says-ai-decision-search-12cacb2.ingress-comporellon.ewp.live\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ibifoundry.com.ng\/#primaryimage"},"image":{"@id":"https:\/\/ibifoundry.com.ng\/#primaryimage"},"thumbnailUrl":"https:\/\/static.wixstatic.com\/media\/67ce6f_e3e7ebb95337448caed5735e55fb82d3~mv2.jpeg","datePublished":"2026-04-26T23:19:46+00:00","dateModified":"2026-04-28T12:15:01+00:00","breadcrumb":{"@id":"https:\/\/ibifoundry.com.ng\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ibifoundry.com.ng\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ibifoundry.com.ng\/#primaryimage","url":"https:\/\/static.wixstatic.com\/media\/67ce6f_e3e7ebb95337448caed5735e55fb82d3~mv2.jpeg","contentUrl":"https:\/\/static.wixstatic.com\/media\/67ce6f_e3e7ebb95337448caed5735e55fb82d3~mv2.jpeg"},{"@type":"BreadcrumbList","@id":"https:\/\/ibifoundry.com.ng\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ibifoundry.com.ng\/"},{"@type":"ListItem","position":2,"name":"Dr. Simon Says Decision Search Engine"}]},{"@type":"WebSite","@id":"https:\/\/dr-simon-says-ai-decision-search-12cacb2.ingress-comporellon.ewp.live\/#website","url":"https:\/\/dr-simon-says-ai-decision-search-12cacb2.ingress-comporellon.ewp.live\/","name":"Dr. Simon Says A.I Decision Search Engine by IbiFoundry Limited","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dr-simon-says-ai-decision-search-12cacb2.ingress-comporellon.ewp.live\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"brizy_media":[],"_links":{"self":[{"href":"https:\/\/ibifoundry.com.ng\/index.php?rest_route=\/wp\/v2\/pages\/2","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ibifoundry.com.ng\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ibifoundry.com.ng\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ibifoundry.com.ng\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ibifoundry.com.ng\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2"}],"version-history":[{"count":2,"href":"https:\/\/ibifoundry.com.ng\/index.php?rest_route=\/wp\/v2\/pages\/2\/revisions"}],"predecessor-version":[{"id":27,"href":"https:\/\/ibifoundry.com.ng\/index.php?rest_route=\/wp\/v2\/pages\/2\/revisions\/27"}],"wp:attachment":[{"href":"https:\/\/ibifoundry.com.ng\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}