{"id":2142,"date":"2026-09-10T09:12:15","date_gmt":"2026-09-10T09:12:15","guid":{"rendered":"https:\/\/geminia.co.ke\/dev\/?page_id=2142"},"modified":"2026-09-10T09:26:58","modified_gmt":"2026-09-10T09:26:58","slug":"not-sure-what-you-need","status":"publish","type":"page","link":"https:\/\/geminia.co.ke\/dev\/not-sure-what-you-need\/","title":{"rendered":"Not Sure What You Need?"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2142\" class=\"elementor elementor-2142\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4fe11af e-con-full e-flex e-con e-parent\" data-id=\"4fe11af\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e41b2e3 elementor-widget elementor-widget-html\" data-id=\"e41b2e3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"gem-finder\" data-gem=\"finder\">\r\n  <style>\r\n    .gem-finder {\r\n      --gem-navy: #393680;\r\n      --gem-blue: #3fa6dd;\r\n      --gem-navy-dark: #2b2960;\r\n      --gem-blue-dark: #2f8ec2;\r\n      --gem-ink: #1f2233;\r\n      --gem-muted: #5b5f73;\r\n      --gem-line: #e6e8f0;\r\n      --gem-bg-soft: #f5f6fb;\r\n      --gem-white: #ffffff;\r\n      --gem-radius: 16px;\r\n      --gem-shadow: 0 10px 30px rgba(57, 54, 128, .12);\r\n      --gem-font-head: 'Poppins', 'Segoe UI', system-ui, sans-serif;\r\n      --gem-font-body: 'Inter', Arial, Helvetica, sans-serif;\r\n\r\n      display: block;\r\n      min-height: 100vh;\r\n      background: var(--gem-white);\r\n      font-family: var(--gem-font-body);\r\n      color: var(--gem-ink);\r\n    }\r\n    .gem-finder *, .gem-finder *::before, .gem-finder *::after { box-sizing: border-box; }\r\n\r\n    .gem-finder__topbar {\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: space-between;\r\n      padding: 24px clamp(20px, 5vw, 64px);\r\n    }\r\n    .gem-finder__logo {\r\n      font-family: var(--gem-font-head);\r\n      font-weight: 700;\r\n      font-size: 1.1rem;\r\n      color: var(--gem-navy);\r\n      text-decoration: none;\r\n    }\r\n    .gem-finder__return {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      gap: 6px;\r\n      background: var(--gem-blue);\r\n      color: var(--gem-white);\r\n      font-family: var(--gem-font-head);\r\n      font-weight: 600;\r\n      font-size: .9rem;\r\n      text-decoration: none;\r\n      padding: 10px 20px;\r\n      border-radius: 999px;\r\n      transition: background .15s ease;\r\n    }\r\n    .gem-finder__return:hover { background: var(--gem-blue-dark); }\r\n\r\n    .gem-finder__stage {\r\n      max-width: 760px;\r\n      margin: 0 auto;\r\n      padding: clamp(24px, 6vw, 56px) clamp(20px, 5vw, 32px) 40px;\r\n      text-align: center;\r\n    }\r\n\r\n    .gem-finder__back {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      gap: 4px;\r\n      background: none;\r\n      border: none;\r\n      color: var(--gem-muted);\r\n      font-family: var(--gem-font-body);\r\n      font-size: .85rem;\r\n      cursor: pointer;\r\n      margin-bottom: 18px;\r\n      padding: 4px 8px;\r\n    }\r\n    .gem-finder__back:hover { color: var(--gem-navy); }\r\n    .gem-finder__back[hidden] { display: none; }\r\n\r\n    .gem-finder__title {\r\n      font-family: var(--gem-font-head);\r\n      font-weight: 700;\r\n      font-size: clamp(1.6rem, 4.2vw, 2.4rem);\r\n      color: var(--gem-ink);\r\n      margin: 0 0 18px;\r\n      line-height: 1.25;\r\n    }\r\n\r\n    .gem-finder__progress-track {\r\n      width: min(320px, 70%);\r\n      height: 6px;\r\n      border-radius: 999px;\r\n      background: var(--gem-bg-soft);\r\n      margin: 0 auto 22px;\r\n      overflow: hidden;\r\n    }\r\n    .gem-finder__progress-fill {\r\n      height: 100%;\r\n      width: 0%;\r\n      background: var(--gem-blue);\r\n      border-radius: 999px;\r\n      transition: width .3s ease;\r\n    }\r\n\r\n    .gem-finder__subtitle {\r\n      font-size: clamp(.95rem, 2vw, 1.05rem);\r\n      color: var(--gem-muted);\r\n      max-width: 480px;\r\n      margin: 0 auto 32px;\r\n      line-height: 1.55;\r\n    }\r\n\r\n    .gem-finder__options {\r\n      display: grid;\r\n      grid-template-columns: 1fr;\r\n      gap: 14px;\r\n      margin: 0 auto 32px;\r\n    }\r\n    @media (min-width: 640px) {\r\n      .gem-finder__options[data-count=\"2\"] { grid-template-columns: repeat(2, 1fr); }\r\n      .gem-finder__options[data-count=\"3\"] { grid-template-columns: repeat(3, 1fr); }\r\n      .gem-finder__options[data-count=\"4\"] { grid-template-columns: repeat(2, 1fr); }\r\n      .gem-finder__options[data-count=\"5\"] { grid-template-columns: repeat(3, 1fr); }\r\n    }\r\n\r\n    .gem-finder__option {\r\n      position: relative;\r\n      display: block;\r\n      width: 100%;\r\n      text-align: left;\r\n      background: var(--gem-white);\r\n      border: 2px solid var(--gem-line);\r\n      border-radius: var(--gem-radius);\r\n      padding: 20px 20px;\r\n      cursor: pointer;\r\n      font-family: var(--gem-font-body);\r\n      transition: border-color .15s ease, background .15s ease, transform .1s ease;\r\n    }\r\n    .gem-finder__option:hover { border-color: var(--gem-blue); transform: translateY(-1px); }\r\n    .gem-finder__option:focus-visible { outline: 2px solid var(--gem-blue); outline-offset: 2px; }\r\n    .gem-finder__option[aria-pressed=\"true\"] {\r\n      border-color: var(--gem-blue);\r\n      background: rgba(63, 166, 221, .07);\r\n    }\r\n    .gem-finder__option-check {\r\n      position: absolute;\r\n      top: 10px;\r\n      right: 10px;\r\n      width: 20px;\r\n      height: 20px;\r\n      border-radius: 50%;\r\n      background: var(--gem-blue);\r\n      color: var(--gem-white);\r\n      font-size: .7rem;\r\n      display: none;\r\n      align-items: center;\r\n      justify-content: center;\r\n    }\r\n    .gem-finder__option[aria-pressed=\"true\"] .gem-finder__option-check { display: flex; }\r\n    .gem-finder__option-icon {\r\n      width: 44px;\r\n      height: 44px;\r\n      border-radius: 12px;\r\n      background: var(--gem-bg-soft);\r\n      color: var(--gem-ink);\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      margin-bottom: 14px;\r\n    }\r\n    .gem-finder__option[aria-pressed=\"true\"] .gem-finder__option-icon {\r\n      background: var(--gem-white);\r\n      color: var(--gem-blue);\r\n      box-shadow: 0 2px 6px rgba(57, 54, 128, .1);\r\n    }\r\n    .gem-finder__option-icon svg { display: block; }\r\n\r\n    .gem-finder__option-label {\r\n      display: block;\r\n      font-family: var(--gem-font-head);\r\n      font-weight: 600;\r\n      font-size: 1rem;\r\n      color: var(--gem-ink);\r\n      margin-bottom: 4px;\r\n    }\r\n    .gem-finder__option-sub {\r\n      display: block;\r\n      font-size: .85rem;\r\n      color: var(--gem-muted);\r\n    }\r\n\r\n    .gem-finder__cta {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      gap: 8px;\r\n      background: var(--gem-blue);\r\n      color: var(--gem-white);\r\n      font-family: var(--gem-font-head);\r\n      font-weight: 600;\r\n      font-size: 1rem;\r\n      border: none;\r\n      padding: 14px 32px;\r\n      border-radius: 999px;\r\n      cursor: pointer;\r\n      transition: background .15s ease, opacity .15s ease;\r\n    }\r\n    .gem-finder__cta:hover:not(:disabled) { background: var(--gem-blue-dark); }\r\n    .gem-finder__cta:disabled { opacity: .4; cursor: not-allowed; }\r\n    .gem-finder__cta--ghost {\r\n      background: none;\r\n      border: 2px solid var(--gem-line);\r\n      color: var(--gem-navy);\r\n      margin-left: 10px;\r\n    }\r\n    .gem-finder__cta--ghost:hover { border-color: var(--gem-blue); background: none; }\r\n\r\n    .gem-finder__result {\r\n      background: var(--gem-bg-soft);\r\n      border-radius: 20px;\r\n      padding: clamp(28px, 5vw, 44px);\r\n      box-shadow: var(--gem-shadow);\r\n    }\r\n    .gem-finder__result-eyebrow {\r\n      font-family: var(--gem-font-head);\r\n      font-weight: 600;\r\n      font-size: .85rem;\r\n      color: var(--gem-blue-dark);\r\n      text-transform: uppercase;\r\n      letter-spacing: .06em;\r\n      margin-bottom: 10px;\r\n    }\r\n    .gem-finder__result-name {\r\n      font-family: var(--gem-font-head);\r\n      font-weight: 700;\r\n      font-size: clamp(1.4rem, 3.6vw, 1.9rem);\r\n      color: var(--gem-navy);\r\n      margin: 0 0 14px;\r\n    }\r\n    .gem-finder__result-blurb {\r\n      font-size: 1rem;\r\n      color: var(--gem-muted);\r\n      line-height: 1.6;\r\n      max-width: 480px;\r\n      margin: 0 auto 28px;\r\n    }\r\n\r\n    .gem-finder__footer {\r\n      border-top: 1px solid var(--gem-line);\r\n      padding: 20px clamp(20px, 5vw, 64px);\r\n      display: flex;\r\n      flex-wrap: wrap;\r\n      gap: 12px;\r\n      align-items: center;\r\n      justify-content: space-between;\r\n      font-size: .82rem;\r\n      color: var(--gem-muted);\r\n    }\r\n    .gem-finder__footer-links { display: flex; gap: 16px; flex-wrap: wrap; }\r\n    .gem-finder__footer-links a { color: var(--gem-muted); text-decoration: none; }\r\n    .gem-finder__footer-links a:hover { color: var(--gem-navy); text-decoration: underline; }\r\n\r\n    .gem-finder__sr-only {\r\n      position: absolute; width: 1px; height: 1px; overflow: hidden;\r\n      clip: rect(0,0,0,0); white-space: nowrap;\r\n    }\r\n  <\/style>\r\n\r\n  <div class=\"gem-finder__topbar\">\r\n    <!-- REPLACE: swap for your logo image if the page has one -->\r\n    <a class=\"gem-finder__logo\" href=\"https:\/\/geminia.co.ke\/dev\">Geminia<\/a>\r\n    <!-- REPLACE: confirm the \"return to site\" destination (live domain vs \/dev) -->\r\n    <a class=\"gem-finder__return\" href=\"https:\/\/geminia.co.ke\/dev\">Return to site<\/a>\r\n  <\/div>\r\n\r\n  <main class=\"gem-finder__stage\" data-gem-el=\"stage\" aria-live=\"polite\"><\/main>\r\n\r\n  <div class=\"gem-finder__sr-only\" data-gem-el=\"announcer\" aria-live=\"polite\"><\/div>\r\n\r\n  <footer class=\"gem-finder__footer\">\r\n    <span>&copy; 2026 Geminia Insurance Company Limited. Licensed by IRA.<\/span>\r\n    <div class=\"gem-finder__footer-links\">\r\n      <!-- REPLACE: real footer link URLs -->\r\n      <a href=\"#\">Privacy Policy<\/a>\r\n      <a href=\"#\">Terms of Service<\/a>\r\n      <a href=\"#\">Support Helpline<\/a>\r\n    <\/div>\r\n  <\/footer>\r\n\r\n  <script>\r\n  (function () {\r\n    var root = document.currentScript.closest('[data-gem=\"finder\"]');\r\n    if (!root || root.dataset.gemInit) return;\r\n    root.dataset.gemInit = '1';\r\n\r\n    var stage = root.querySelector('[data-gem-el=\"stage\"]');\r\n    var announcer = root.querySelector('[data-gem-el=\"announcer\"]');\r\n\r\n    \/\/ ---- Icon set (inline SVG, no external icon library \u2014 keeps this page\r\n    \/\/ light given the site's known PageSpeed\/LCP concerns) ------------------\r\n    var ICON_ATTRS = 'viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" width=\"22\" height=\"22\"';\r\n    var ICONS = {\r\n      car:        '<svg ' + ICON_ATTRS + '><path d=\"M4 16l1.4-4.8A2 2 0 0 1 7.3 9.8h9.4a2 2 0 0 1 1.9 1.4L20 16\"\/><rect x=\"3\" y=\"16\" width=\"18\" height=\"4\" rx=\"1.4\"\/><circle cx=\"7.5\" cy=\"20\" r=\"1.4\"\/><circle cx=\"16.5\" cy=\"20\" r=\"1.4\"\/><\/svg>',\r\n      home:       '<svg ' + ICON_ATTRS + '><path d=\"M4 11.5 12 4l8 7.5\"\/><path d=\"M6 10.5V20h12v-9.5\"\/><path d=\"M10 20v-5.5h4V20\"\/><\/svg>',\r\n      business:   '<svg ' + ICON_ATTRS + '><rect x=\"3\" y=\"8\" width=\"18\" height=\"11\" rx=\"2\"\/><path d=\"M8 8V6.5A1.5 1.5 0 0 1 9.5 5h5A1.5 1.5 0 0 1 16 6.5V8\"\/><path d=\"M3 13h18\"\/><\/svg>',\r\n      travel:     '<svg ' + ICON_ATTRS + '><path d=\"M3 11 21 3l-7 18-2.5-7.5L3 11z\"\/><path d=\"M11.5 13.5 16 9\"\/><\/svg>',\r\n      unsure:     '<svg ' + ICON_ATTRS + '><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M9.2 9.2a2.8 2.8 0 1 1 4.2 2.4c-1 .6-1.4 1.1-1.4 2.2\"\/><path d=\"M12 17.2h.01\"\/><\/svg>',\r\n      private:    '<svg ' + ICON_ATTRS + '><circle cx=\"9\" cy=\"8\" r=\"3\"\/><path d=\"M2.5 20c0-3.3 2.9-6 6.5-6s6.5 2.7 6.5 6\"\/><circle cx=\"17.5\" cy=\"9.5\" r=\"2.3\"\/><path d=\"M21.5 20c0-2.4-1.7-4.4-4-5.2\"\/><\/svg>',\r\n      commercial: '<svg ' + ICON_ATTRS + '><rect x=\"2\" y=\"9\" width=\"11\" height=\"7\" rx=\"1\"\/><path d=\"M13 11.5h3.5L20 14.5V16h-7\"\/><circle cx=\"6.5\" cy=\"18\" r=\"1.6\"\/><circle cx=\"17\" cy=\"18\" r=\"1.6\"\/><\/svg>',\r\n      motorcycle: '<svg ' + ICON_ATTRS + '><circle cx=\"5.5\" cy=\"17\" r=\"2.7\"\/><circle cx=\"18\" cy=\"17\" r=\"2.7\"\/><path d=\"M5.5 17 9 10.5h4.5l2 3H20\"\/><path d=\"M9 10.5 7.2 7.5\"\/><\/svg>',\r\n      own:        '<svg ' + ICON_ATTRS + '><circle cx=\"7.5\" cy=\"7.5\" r=\"3.8\"\/><path d=\"M10.2 10.2 20 20\"\/><path d=\"M15.5 15.7 18 13.2\"\/><path d=\"M17.8 18 20 15.8\"\/><\/svg>',\r\n      rent:       '<svg ' + ICON_ATTRS + '><rect x=\"6\" y=\"3\" width=\"12\" height=\"18\" rx=\"1\"\/><circle cx=\"14.5\" cy=\"12\" r=\"1\"\/><\/svg>',\r\n      landlord:   '<svg ' + ICON_ATTRS + '><rect x=\"4\" y=\"3\" width=\"16\" height=\"18\"\/><path d=\"M8 7h2M8 11h2M8 15h2M14 7h2M14 11h2M14 15h2\"\/><path d=\"M10 21v-4h4v4\"\/><\/svg>',\r\n      sme:        '<svg ' + ICON_ATTRS + '><rect x=\"3\" y=\"8\" width=\"18\" height=\"11\" rx=\"2\"\/><path d=\"M8 8V6.5A1.5 1.5 0 0 1 9.5 5h5A1.5 1.5 0 0 1 16 6.5V8\"\/><path d=\"M3 13h18\"\/><\/svg>',\r\n      cargo:      '<svg ' + ICON_ATTRS + '><path d=\"M21 8 12 3 3 8l9 5 9-5Z\"\/><path d=\"M3 8v8l9 5 9-5V8\"\/><path d=\"M12 13v8\"\/><\/svg>',\r\n      aviation:   '<svg viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"22\" height=\"22\"><path d=\"M21 16v-2l-8-5V3.5a1.5 1.5 0 0 0-3 0V9l-8 5v2l8-2.5V19l-3 2v1.5l4.5-1.3 4.5 1.3V21l-3-2v-5.5z\"\/><\/svg>',\r\n      employees:  '<svg ' + ICON_ATTRS + '><path d=\"M12 3 19 6v5.5c0 4.6-3.1 7.8-7 9.5-3.9-1.7-7-4.9-7-9.5V6l7-3Z\"\/><path d=\"M9 12l2 2 4-4.3\"\/><\/svg>',\r\n      single:     '<svg ' + ICON_ATTRS + '><rect x=\"4.5\" y=\"8\" width=\"15\" height=\"11\" rx=\"2\"\/><path d=\"M9 8V6.3A1.8 1.8 0 0 1 10.8 4.5h2.4A1.8 1.8 0 0 1 15 6.3V8\"\/><path d=\"M4.5 12.5h15\"\/><\/svg>',\r\n      frequent:   '<svg ' + ICON_ATTRS + '><rect x=\"3.5\" y=\"5\" width=\"17\" height=\"15.5\" rx=\"2\"\/><path d=\"M3.5 9.5h17\"\/><path d=\"M8 3v4M16 3v4\"\/><\/svg>',\r\n      price:      '<svg ' + ICON_ATTRS + '><path d=\"M20 12.5 12.5 20a1.5 1.5 0 0 1-2.1 0L3.8 13.4a1.5 1.5 0 0 1 0-2.1L11.3 3.8 20 4l.2 8.7Z\"\/><circle cx=\"15\" cy=\"8.7\" r=\"1.4\"\/><\/svg>',\r\n      peace:      '<svg ' + ICON_ATTRS + '><path d=\"M12 3 19 6v5.5c0 4.6-3.1 7.8-7 9.5-3.9-1.7-7-4.9-7-9.5V6l7-3Z\"\/><path d=\"M12 15s-2.6-1.6-2.6-3.4a1.6 1.6 0 0 1 2.6-1.2 1.6 1.6 0 0 1 2.6 1.2C14.6 13.4 12 15 12 15Z\"\/><\/svg>',\r\n      guide:      '<svg ' + ICON_ATTRS + '><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M9.2 9.2a2.8 2.8 0 1 1 4.2 2.4c-1 .6-1.4 1.1-1.4 2.2\"\/><path d=\"M12 17.2h.01\"\/><\/svg>'\r\n    };\r\n\r\n    \/\/ ---- Plain-language question set -------------------------------------\r\n    var Q1 = {\r\n      title: \"What are you looking to protect?\",\r\n      subtitle: \"Pick the one that's closest \u2014 we'll ask one or two quick follow-ups.\",\r\n      options: [\r\n        { value: 'car', label: 'My car or bike', sub: 'Cars, bikes & fleets' },\r\n        { value: 'home', label: 'My home', sub: 'Houses & rentals' },\r\n        { value: 'business', label: 'My business', sub: 'Shops, goods & teams' },\r\n        { value: 'travel', label: 'An upcoming trip', sub: 'Near or far' },\r\n        { value: 'unsure', label: 'Not sure yet', sub: \"We'll guide you\" }\r\n      ]\r\n    };\r\n\r\n    var Q2_BY_Q1 = {\r\n      car: {\r\n        title: \"How do you use it?\",\r\n        subtitle: \"This helps us find the right level of cover.\",\r\n        options: [\r\n          { value: 'private', label: 'Just me and my family', sub: 'Personal use' },\r\n          { value: 'commercial', label: 'For work', sub: 'Deliveries, taxi, fleet' },\r\n          { value: 'motorcycle', label: \"It's a motorbike\", sub: 'Two wheels' }\r\n        ]\r\n      },\r\n      home: {\r\n        title: \"Do you own it or rent it?\",\r\n        subtitle: \"\",\r\n        options: [\r\n          { value: 'own', label: 'I own it', sub: 'My own home' },\r\n          { value: 'rent', label: 'I rent it', sub: 'Cover my belongings' },\r\n          { value: 'landlord', label: 'I rent it out to someone else', sub: 'I\\u2019m the landlord' }\r\n        ]\r\n      },\r\n      business: {\r\n        title: \"What's your business like?\",\r\n        subtitle: \"\",\r\n        options: [\r\n          { value: 'sme', label: 'A shop, office, or small team', sub: 'Property & liability' },\r\n          { value: 'cargo', label: 'I move or store goods', sub: 'By road, sea or air' },\r\n          { value: 'aviation', label: 'I fly or run aircraft', sub: 'Aviation cover' },\r\n          { value: 'employees', label: 'I want to look after my employees', sub: 'Workplace injury cover' }\r\n        ]\r\n      },\r\n      travel: {\r\n        title: \"How often do you travel?\",\r\n        subtitle: \"\",\r\n        options: [\r\n          { value: 'single', label: 'Just this one trip', sub: 'One-off cover' },\r\n          { value: 'frequent', label: 'I travel often', sub: 'Cover for the year' }\r\n        ]\r\n      }\r\n    };\r\n\r\n    var Q3 = {\r\n      title: \"One last thing \u2014 what matters most to you?\",\r\n      subtitle: \"\",\r\n      options: [\r\n        { value: 'price', label: 'Getting the best price', sub: 'Keep it affordable' },\r\n        { value: 'peace', label: 'Full peace of mind', sub: 'Cover everything' },\r\n        { value: 'guide', label: \"I'm still not sure\", sub: 'Just guide me' }\r\n      ]\r\n    };\r\n\r\n    \/\/ ---- Result mapping ----------------------------------------------------\r\n    \/\/ REPLACE: swap every url \"#\" for the real proposal-form link once you\r\n    \/\/ share the 25-product URL map used by kc-search-api.\r\n    var PRODUCT_MAP = {\r\n      'car|private':      { name: 'Private Motor Insurance',        blurb: 'Covers your personal car against accidents, theft, and damage, so everyday driving stays worry-free.', url: 'https:\/\/geminia.co.ke\/dev\/motor-insurance-form\/' },\r\n      'car|commercial':   { name: 'Commercial Motor Insurance',     blurb: 'Built for vehicles that work for a living such as delivery vans, taxis, and fleets.', url: 'https:\/\/geminia.co.ke\/dev\/motor-insurance-form\/' },\r\n      'car|motorcycle':   { name: 'Motorcycle Insurance',           blurb: 'Cover made for two wheels protection against accidents, theft, and third-party claims.', url: 'https:\/\/geminia.co.ke\/dev\/motor-insurance-form\/' },\r\n      'home|own':         { name: 'Home Pack Insurance',            blurb: 'Protects your house and everything in it \u2014 from fire and theft to unexpected accidents.', url: 'https:\/\/geminia.co.ke\/dev\/homepack-insurance-form\/' },\r\n      'home|rent':        { name: 'Home Pack Insurance (Contents Cover)', blurb: \"Covers your belongings inside a rented home \u2014 even if the building itself isn't yours.\", url: 'https:\/\/geminia.co.ke\/dev\/homepack-insurance-form\/' },\r\n      'home|landlord':    { name: 'Home Pack Insurance (Landlord Cover)', blurb: 'Protects a property you rent out, plus the income and liability that come with it.', url: 'https:\/\/geminia.co.ke\/dev\/homepack-insurance-form\/' },\r\n      'business|sme':     { name: 'Biashara Plus (Business) Insurance', blurb: 'All-in-one cover for shops, offices and small teams \u2014 property, liability, and more in one plan.', url: 'https:\/\/geminia.co.ke\/dev\/biashara-plus-form\/' },\r\n      'business|cargo':   { name: 'Marine Cargo Insurance',         blurb: 'Protects goods you move or store \u2014 by road, sea, or air \u2014 from loss or damage in transit.', url: 'https:\/\/geminia.co.ke\/dev\/marine-cargo-form\/' },\r\n      'business|aviation':{ name: 'Aviation Insurance',             blurb: 'Specialist cover for aircraft owners and operators.', url: 'https:\/\/geminia.co.ke\/dev\/aviation-insurance-form\/' },\r\n      'business|employees': { name: 'WIBA (Work Injury Benefits) Insurance', blurb: 'Meets your legal duty to cover employees for injury or illness at work.', url: 'https:\/\/geminia.co.ke\/dev\/wiba-form\/' },\r\n      'travel|single':    { name: 'Travel Insurance \u2014 Single Trip', blurb: 'One trip, fully covered \u2014 medical emergencies, lost luggage, and travel delays.', url: 'https:\/\/geminia.co.ke\/dev\/travel-insurance-form\/' },\r\n      'travel|frequent':  { name: 'Travel Insurance \u2014 Frequent Traveler', blurb: 'For people always on the move \u2014 a year of trips covered under one plan.', url: 'https:\/\/geminia.co.ke\/dev\/travel-insurance-form\/' }\r\n    };\r\n\r\n    \/\/ ---- State ---------------------------------------------------------\r\n    var stepStack = []; \/\/ e.g. ['q1','q2'] \u2014 drives the Back button\r\n    var answers = {};\r\n    var STEP_INDEX = { q1: 0, q2: 1, q3: 2 };\r\n\r\n    \/\/ ---- WhatsApp handoff --------------------------------------------\r\n    \/\/ REPLACE if this number changes: Kenya, 0100599827 -> 254100599827\r\n    var WHATSAPP_NUMBER = '254100599827';\r\n\r\n    function labelFor(options, value) {\r\n      var match = options.filter(function (o) { return o.value === value; })[0];\r\n      return match ? match.label : value;\r\n    }\r\n\r\n    function buildWhatsAppUrl() {\r\n      var trail = [];\r\n      if (answers.q1) trail.push(labelFor(Q1.options, answers.q1));\r\n      if (answers.q1 && answers.q1 !== 'unsure' && answers.q2 && Q2_BY_Q1[answers.q1]) {\r\n        trail.push(labelFor(Q2_BY_Q1[answers.q1].options, answers.q2));\r\n      }\r\n      if (answers.q3) trail.push(labelFor(Q3.options, answers.q3));\r\n\r\n      var message = \"Hi Geminia, I'd like some help finding the right cover.\";\r\n      if (trail.length) message += ' What I selected: ' + trail.join(' > ') + '.';\r\n\r\n      return 'https:\/\/wa.me\/' + WHATSAPP_NUMBER + '?text=' + encodeURIComponent(message);\r\n    }\r\n\r\n    function totalSteps() { return 3; }\r\n\r\n    function setProgress(stepIndex) {\r\n      var pct = Math.min(100, Math.round((stepIndex \/ totalSteps()) * 100));\r\n      var fill = stage.querySelector('.gem-finder__progress-fill');\r\n      if (fill) fill.style.width = pct + '%';\r\n    }\r\n\r\n    function optionsMarkup(options) {\r\n      return options.map(function (opt) {\r\n        var icon = ICONS[opt.value] || '';\r\n        return '<button type=\"button\" class=\"gem-finder__option\" data-value=\"' + opt.value + '\" aria-pressed=\"false\">' +\r\n          '<span class=\"gem-finder__option-check\">&#10003;<\/span>' +\r\n          (icon ? '<span class=\"gem-finder__option-icon\" aria-hidden=\"true\">' + icon + '<\/span>' : '') +\r\n          '<span class=\"gem-finder__option-label\">' + opt.label + '<\/span>' +\r\n          (opt.sub ? '<span class=\"gem-finder__option-sub\">' + opt.sub + '<\/span>' : '') +\r\n          '<\/button>';\r\n      }).join('');\r\n    }\r\n\r\n    function questionForStep(step) {\r\n      if (step === 'q1') return Q1;\r\n      if (step === 'q2') return Q2_BY_Q1[answers.q1];\r\n      if (step === 'q3') return Q3;\r\n      return null;\r\n    }\r\n\r\n    function renderQuestion(step) {\r\n      var question = questionForStep(step);\r\n      var stepIndex = STEP_INDEX[step];\r\n      setProgress(stepIndex);\r\n\r\n      var showBack = stepStack.length > 1;\r\n\r\n      stage.innerHTML =\r\n        '<button type=\"button\" class=\"gem-finder__back\" ' + (showBack ? '' : 'hidden') + '>&larr; Back<\/button>' +\r\n        '<div class=\"gem-finder__progress-track\"><div class=\"gem-finder__progress-fill\"><\/div><\/div>' +\r\n        '<h1 class=\"gem-finder__title\">' + question.title + '<\/h1>' +\r\n        (question.subtitle ? '<p class=\"gem-finder__subtitle\">' + question.subtitle + '<\/p>' : '') +\r\n        '<div class=\"gem-finder__options\" data-count=\"' + question.options.length + '\">' + optionsMarkup(question.options) + '<\/div>' +\r\n        '<button type=\"button\" class=\"gem-finder__cta\" disabled>Continue <span aria-hidden=\"true\">&rarr;<\/span><\/button>';\r\n\r\n      setProgress(stepIndex);\r\n\r\n      var selected = null;\r\n      var optionEls = stage.querySelectorAll('.gem-finder__option');\r\n      var continueBtn = stage.querySelector('.gem-finder__cta');\r\n      var backBtn = stage.querySelector('.gem-finder__back');\r\n\r\n      \/\/ Pre-select a previously chosen answer for this step, if any (Back nav)\r\n      var previousValue = answers[step];\r\n      if (previousValue) {\r\n        optionEls.forEach(function (o) {\r\n          if (o.getAttribute('data-value') === previousValue) {\r\n            o.setAttribute('aria-pressed', 'true');\r\n            selected = previousValue;\r\n            continueBtn.disabled = false;\r\n          }\r\n        });\r\n      }\r\n\r\n      optionEls.forEach(function (el) {\r\n        el.addEventListener('click', function () {\r\n          optionEls.forEach(function (o) { o.setAttribute('aria-pressed', 'false'); });\r\n          el.setAttribute('aria-pressed', 'true');\r\n          selected = el.getAttribute('data-value');\r\n          continueBtn.disabled = false;\r\n        });\r\n      });\r\n\r\n      continueBtn.addEventListener('click', function () {\r\n        if (!selected) return;\r\n        announcer.textContent = question.title + ': ' + selected;\r\n        answers[step] = selected;\r\n        advanceFrom(step, selected);\r\n      });\r\n\r\n      if (backBtn && showBack) {\r\n        backBtn.addEventListener('click', goBack);\r\n      }\r\n    }\r\n\r\n    function advanceFrom(step, value) {\r\n      if (step === 'q1') {\r\n        if (value === 'unsure') { renderFallback(); return; }\r\n        goTo('q2');\r\n      } else if (step === 'q2') {\r\n        goTo('q3');\r\n      } else if (step === 'q3') {\r\n        if (value === 'guide') { renderFallback(); return; }\r\n        renderResult(answers.q1 + '|' + answers.q2);\r\n      }\r\n    }\r\n\r\n    function goTo(step) {\r\n      stepStack.push(step);\r\n      renderQuestion(step);\r\n    }\r\n\r\n    function goBack() {\r\n      if (stepStack.length < 2) return;\r\n      stepStack.pop();                       \/\/ drop current step\r\n      var prev = stepStack.pop();             \/\/ grab previous, re-push via goTo\r\n      goTo(prev);\r\n    }\r\n\r\n    function renderResult(key) {\r\n      stepStack.push('result');\r\n      setProgress(3);\r\n      var product = PRODUCT_MAP[key];\r\n\r\n      if (!product) {\r\n        renderFallback();\r\n        return;\r\n      }\r\n\r\n      stage.innerHTML =\r\n        '<div class=\"gem-finder__progress-track\"><div class=\"gem-finder__progress-fill\" style=\"width:100%\"><\/div><\/div>' +\r\n        '<div class=\"gem-finder__result\">' +\r\n          '<div class=\"gem-finder__result-eyebrow\">Based on your answers<\/div>' +\r\n          '<h1 class=\"gem-finder__result-name\">' + product.name + ' could be a great fit &#128077;<\/h1>' +\r\n          '<p class=\"gem-finder__result-blurb\">' + product.blurb + '<\/p>' +\r\n          '<a class=\"gem-finder__cta\" href=\"' + product.url + '\">Start My Application <span aria-hidden=\"true\">&rarr;<\/span><\/a>' +\r\n          '<a class=\"gem-finder__cta gem-finder__cta--ghost\" href=\"' + buildWhatsAppUrl() + '\" target=\"_blank\" rel=\"noopener\">Not quite right? Chat on WhatsApp<\/a>' +\r\n        '<\/div>';\r\n    }\r\n\r\n    function renderFallback() {\r\n      stepStack.push('fallback');\r\n      setProgress(3);\r\n\r\n      stage.innerHTML =\r\n        '<div class=\"gem-finder__progress-track\"><div class=\"gem-finder__progress-fill\" style=\"width:100%\"><\/div><\/div>' +\r\n        '<div class=\"gem-finder__result\">' +\r\n          '<div class=\"gem-finder__result-eyebrow\">Let\\'s figure this out together<\/div>' +\r\n          '<h1 class=\"gem-finder__result-name\">No problem \u2014 let\\'s chat it through<\/h1>' +\r\n          '<p class=\"gem-finder__result-blurb\">Tell us a bit more and we\\'ll help you find the right cover, no jargon involved.<\/p>' +\r\n          '<a class=\"gem-finder__cta\" href=\"' + buildWhatsAppUrl() + '\" target=\"_blank\" rel=\"noopener\">Chat on WhatsApp <span aria-hidden=\"true\">&rarr;<\/span><\/a>' +\r\n        '<\/div>';\r\n    }\r\n\r\n    \/\/ ---- Kick off ---------------------------------------------------------\r\n    goTo('q1');\r\n  })();\r\n  <\/script>\r\n<\/div>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Geminia Return to site &copy; 2026 Geminia Insurance Company Limited. Licensed by IRA. Privacy Policy Terms of Service Support Helpline<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2142","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Not Sure What You Need? - Geminia Insurance<\/title>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Not Sure What You Need? - Geminia Insurance\" \/>\n<meta property=\"og:description\" content=\"Geminia Return to site &copy; 2026 Geminia Insurance Company Limited. Licensed by IRA. Privacy Policy Terms of Service Support Helpline\" \/>\n<meta property=\"og:url\" content=\"https:\/\/geminia.co.ke\/dev\/not-sure-what-you-need\/\" \/>\n<meta property=\"og:site_name\" content=\"Geminia Insurance\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-10T09:26:58+00:00\" \/>\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=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/geminia.co.ke\\\/dev\\\/not-sure-what-you-need\\\/\",\"url\":\"https:\\\/\\\/geminia.co.ke\\\/dev\\\/not-sure-what-you-need\\\/\",\"name\":\"Not Sure What You Need? - Geminia Insurance\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/geminia.co.ke\\\/dev\\\/#website\"},\"datePublished\":\"2026-09-10T09:12:15+00:00\",\"dateModified\":\"2026-09-10T09:26:58+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/geminia.co.ke\\\/dev\\\/not-sure-what-you-need\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/geminia.co.ke\\\/dev\\\/not-sure-what-you-need\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/geminia.co.ke\\\/dev\\\/not-sure-what-you-need\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/geminia.co.ke\\\/dev\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Not Sure What You Need?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/geminia.co.ke\\\/dev\\\/#website\",\"url\":\"https:\\\/\\\/geminia.co.ke\\\/dev\\\/\",\"name\":\"Geminia Insurance\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/geminia.co.ke\\\/dev\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/geminia.co.ke\\\/dev\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/geminia.co.ke\\\/dev\\\/#organization\",\"name\":\"Geminia Insurance\",\"url\":\"https:\\\/\\\/geminia.co.ke\\\/dev\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/geminia.co.ke\\\/dev\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/geminia.co.ke\\\/dev\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Geminia-Insurance-Logo.png\",\"contentUrl\":\"https:\\\/\\\/geminia.co.ke\\\/dev\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Geminia-Insurance-Logo.png\",\"width\":250,\"height\":245,\"caption\":\"Geminia Insurance\"},\"image\":{\"@id\":\"https:\\\/\\\/geminia.co.ke\\\/dev\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Not Sure What You Need? - Geminia Insurance","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_US","og_type":"article","og_title":"Not Sure What You Need? - Geminia Insurance","og_description":"Geminia Return to site &copy; 2026 Geminia Insurance Company Limited. Licensed by IRA. Privacy Policy Terms of Service Support Helpline","og_url":"https:\/\/geminia.co.ke\/dev\/not-sure-what-you-need\/","og_site_name":"Geminia Insurance","article_modified_time":"2026-09-10T09:26:58+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/geminia.co.ke\/dev\/not-sure-what-you-need\/","url":"https:\/\/geminia.co.ke\/dev\/not-sure-what-you-need\/","name":"Not Sure What You Need? - Geminia Insurance","isPartOf":{"@id":"https:\/\/geminia.co.ke\/dev\/#website"},"datePublished":"2026-09-10T09:12:15+00:00","dateModified":"2026-09-10T09:26:58+00:00","breadcrumb":{"@id":"https:\/\/geminia.co.ke\/dev\/not-sure-what-you-need\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/geminia.co.ke\/dev\/not-sure-what-you-need\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/geminia.co.ke\/dev\/not-sure-what-you-need\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/geminia.co.ke\/dev\/"},{"@type":"ListItem","position":2,"name":"Not Sure What You Need?"}]},{"@type":"WebSite","@id":"https:\/\/geminia.co.ke\/dev\/#website","url":"https:\/\/geminia.co.ke\/dev\/","name":"Geminia Insurance","description":"","publisher":{"@id":"https:\/\/geminia.co.ke\/dev\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/geminia.co.ke\/dev\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/geminia.co.ke\/dev\/#organization","name":"Geminia Insurance","url":"https:\/\/geminia.co.ke\/dev\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/geminia.co.ke\/dev\/#\/schema\/logo\/image\/","url":"https:\/\/geminia.co.ke\/dev\/wp-content\/uploads\/2026\/04\/Geminia-Insurance-Logo.png","contentUrl":"https:\/\/geminia.co.ke\/dev\/wp-content\/uploads\/2026\/04\/Geminia-Insurance-Logo.png","width":250,"height":245,"caption":"Geminia Insurance"},"image":{"@id":"https:\/\/geminia.co.ke\/dev\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/geminia.co.ke\/dev\/wp-json\/wp\/v2\/pages\/2142","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/geminia.co.ke\/dev\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/geminia.co.ke\/dev\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/geminia.co.ke\/dev\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/geminia.co.ke\/dev\/wp-json\/wp\/v2\/comments?post=2142"}],"version-history":[{"count":7,"href":"https:\/\/geminia.co.ke\/dev\/wp-json\/wp\/v2\/pages\/2142\/revisions"}],"predecessor-version":[{"id":2149,"href":"https:\/\/geminia.co.ke\/dev\/wp-json\/wp\/v2\/pages\/2142\/revisions\/2149"}],"wp:attachment":[{"href":"https:\/\/geminia.co.ke\/dev\/wp-json\/wp\/v2\/media?parent=2142"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}