{"id":1462,"date":"2026-08-14T13:02:05","date_gmt":"2026-08-14T13:02:05","guid":{"rendered":"https:\/\/geminia.co.ke\/dev\/?page_id=1462"},"modified":"2026-08-21T09:03:20","modified_gmt":"2026-08-21T09:03:20","slug":"burglary-insurance-form","status":"publish","type":"page","link":"https:\/\/geminia.co.ke\/dev\/burglary-insurance-form\/","title":{"rendered":"Burglary Insurance Form"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1462\" class=\"elementor elementor-1462\">\n\t\t\t\t<div class=\"elementor-element elementor-element-eba0f0e e-con-full e-flex e-con e-parent\" data-id=\"eba0f0e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d7f5ce8 elementor-widget elementor-widget-html\" data-id=\"d7f5ce8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"gbi\"\r\n     data-endpoint=\"https:\/\/script.google.com\/macros\/s\/AKfycbwrUH_CcTVPqieIrrCqQcR485z0ogQUhNrS8N6bPUM9UQpglvtV6hSdmoLCrtynrjMT7g\/exec\">\r\n\r\n<style>\r\n\/* ---- Fonts & tokens ------------------------------------------------ *\/\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700&family=Poppins:wght@500;600;700&display=swap');\r\n\r\n#gbi{\r\n  --primary:#3fa6dd;\r\n  --accent:#393680;\r\n  --grad:#3fa6dd;\r\n  --bg:#F8F9FB;\r\n  --card:#FFFFFF;\r\n  --ink:#16283D;\r\n  --muted:#65758B;\r\n  --line:#E6EAF0;\r\n  --line-2:#EDF0F5;\r\n  --ok:#16A34A;\r\n  --err:#E5484D;\r\n  --radius:16px;\r\n  --radius-in:12px;\r\n  --shadow-s:0 1px 2px rgba(16,24,40,.05);\r\n  --shadow-m:0 8px 30px rgba(16,24,40,.08);\r\n  --shadow-btn:0 8px 20px rgba(57,54,128,.28);\r\n\r\n  all:initial;\r\n  display:block;\r\n  box-sizing:border-box;\r\n  font-family:'Inter',system-ui,-apple-system,Segoe UI,Roboto,sans-serif;\r\n  color:var(--ink);\r\n  background:var(--bg);\r\n  padding:28px 16px 48px;\r\n  -webkit-font-smoothing:antialiased;\r\n  line-height:1.55;\r\n}\r\n#gbi *,#gbi *::before,#gbi *::after{box-sizing:border-box;margin:0;padding:0;}\r\n#gbi button{font-family:inherit;}\r\n\r\n\/* ---- Shell --------------------------------------------------------- *\/\r\n#gbi .gbi-shell{max-width:760px;margin:0 auto;}\r\n\r\n\/* ---- Progress ------------------------------------------------------ *\/\r\n#gbi .gbi-progress{margin:0 4px 22px;opacity:0;transform:translateY(-6px);\r\n  transition:opacity .4s ease,transform .4s ease;}\r\n#gbi .gbi-progress.on{opacity:1;transform:none;}\r\n#gbi .gbi-progress-top{display:flex;justify-content:space-between;align-items:baseline;\r\n  margin-bottom:10px;}\r\n#gbi .gbi-step-label{font-size:13px;font-weight:600;color:var(--muted);letter-spacing:.01em;}\r\n#gbi .gbi-step-name{font-size:13px;font-weight:600;color:var(--primary);}\r\n#gbi .gbi-track{height:7px;background:#E9EEF4;border-radius:99px;overflow:hidden;}\r\n#gbi .gbi-fill{height:100%;width:0;border-radius:99px;background:var(--grad);\r\n  transition:width .5s cubic-bezier(.4,0,.2,1);}\r\n\r\n\/* ---- Card \/ steps -------------------------------------------------- *\/\r\n#gbi .gbi-card{background:var(--card);border:1px solid var(--line-2);\r\n  border-radius:var(--radius);box-shadow:var(--shadow-m);\r\n  padding:36px 34px;position:relative;overflow:hidden;}\r\n#gbi .gbi-card::before{content:\"\";position:absolute;top:0;left:0;right:0;height:3px;\r\n  background:var(--grad);z-index:5;}\r\n#gbi .gbi-step{display:none;}\r\n#gbi .gbi-step.active{display:block;animation:gbiIn .42s cubic-bezier(.22,.61,.36,1);}\r\n#gbi .gbi-step.leaving{animation:gbiOut .28s ease forwards;}\r\n@keyframes gbiIn{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}\r\n@keyframes gbiOut{to{opacity:0;transform:translateY(-10px)}}\r\n\r\n#gbi .gbi-eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:12px;\r\n  font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);\r\n  background:rgba(63,166,221,.09);padding:6px 12px;border-radius:99px;margin-bottom:16px;}\r\n#gbi h2.gbi-h{font-family:'Poppins',sans-serif;font-weight:600;font-size:25px;\r\n  line-height:1.25;letter-spacing:-.01em;color:var(--ink);margin-bottom:8px;}\r\n#gbi .gbi-sub{color:var(--muted);font-size:15px;margin-bottom:26px;max-width:56ch;}\r\n#gbi .gbi-sec{font-family:'Poppins',sans-serif;font-size:12.5px;font-weight:600;\r\n  color:var(--primary);letter-spacing:.03em;text-transform:uppercase;\r\n  margin:26px 0 14px;padding-top:18px;border-top:1px dashed var(--line);}\r\n#gbi .gbi-sec:first-of-type{margin-top:0;padding-top:0;border-top:0;}\r\n\r\n\/* ---- Fields -------------------------------------------------------- *\/\r\n#gbi .gbi-field{margin-bottom:20px;}\r\n#gbi .gbi-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px;}\r\n#gbi label.gbi-lab{display:block;font-size:13.5px;font-weight:600;color:var(--ink);\r\n  margin-bottom:8px;}\r\n#gbi .gbi-req{color:var(--accent);}\r\n#gbi .gbi-hint{font-size:12.5px;color:var(--muted);margin-top:6px;}\r\n#gbi .gbi-input,#gbi .gbi-select,#gbi .gbi-area{\r\n  width:100%;font-family:inherit;font-size:15px;color:var(--ink);\r\n  background:#fff;border:1.5px solid var(--line);border-radius:var(--radius-in);\r\n  padding:13px 15px;transition:border-color .2s,box-shadow .2s,background .2s;}\r\n#gbi .gbi-area{resize:vertical;min-height:88px;}\r\n#gbi .gbi-input::placeholder,#gbi .gbi-area::placeholder{color:#9AA7B7;}\r\n#gbi .gbi-input:focus,#gbi .gbi-select:focus,#gbi .gbi-area:focus{\r\n  outline:none;border-color:var(--accent);box-shadow:0 0 0 4px rgba(63,166,221,.14);}\r\n#gbi .gbi-input.err,#gbi .gbi-select.err,#gbi .gbi-area.err{border-color:var(--err);\r\n  box-shadow:0 0 0 4px rgba(229,72,77,.12);}\r\n#gbi .gbi-err{display:none;color:var(--err);font-size:12.5px;font-weight:500;margin-top:7px;}\r\n#gbi .gbi-err.show{display:block;animation:gbiShakeIn .3s ease;}\r\n@keyframes gbiShakeIn{0%{opacity:0;transform:translateX(-4px)}100%{opacity:1;transform:none}}\r\n\r\n\/* currency prefix *\/\r\n#gbi .gbi-money{position:relative;}\r\n#gbi .gbi-money .gbi-cur{position:absolute;left:15px;top:50%;transform:translateY(-50%);\r\n  font-size:14px;font-weight:600;color:var(--muted);pointer-events:none;}\r\n#gbi .gbi-money .gbi-input{padding-left:52px;}\r\n\r\n\/* ---- Radio \/ choice rows ------------------------------------------ *\/\r\n#gbi .gbi-choices{display:grid;gap:10px;}\r\n#gbi .gbi-choices.row{grid-template-columns:1fr 1fr;}\r\n#gbi .gbi-choice{display:flex;align-items:center;gap:12px;cursor:pointer;\r\n  border:1.5px solid var(--line);border-radius:var(--radius-in);padding:13px 15px;\r\n  transition:border-color .18s,background .18s,box-shadow .18s;user-select:none;}\r\n#gbi .gbi-choice:hover{border-color:#C7D6E6;background:#FBFDFF;}\r\n#gbi .gbi-choice input{position:absolute;opacity:0;width:0;height:0;}\r\n#gbi .gbi-dot{width:20px;height:20px;border-radius:50%;border:2px solid #C4D0DE;\r\n  flex:none;position:relative;transition:border-color .18s;}\r\n#gbi .gbi-dot::after{content:\"\";position:absolute;inset:3px;border-radius:50%;\r\n  background:var(--grad);transform:scale(0);transition:transform .18s;}\r\n#gbi .gbi-box{width:20px;height:20px;border-radius:6px;border:2px solid #C4D0DE;\r\n  flex:none;position:relative;transition:border-color .18s,background .18s;}\r\n#gbi .gbi-box::after{content:\"\";position:absolute;left:5px;top:1.5px;width:6px;height:11px;\r\n  border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg) scale(0);\r\n  transition:transform .18s;}\r\n#gbi .gbi-choice .gbi-ctxt{font-size:14.5px;font-weight:500;}\r\n#gbi .gbi-choice.sel{border-color:var(--accent);background:rgba(63,166,221,.06);\r\n  box-shadow:0 0 0 3px rgba(63,166,221,.10);}\r\n#gbi .gbi-choice.sel .gbi-dot{border-color:var(--accent);}\r\n#gbi .gbi-choice.sel .gbi-dot::after{transform:scale(1);}\r\n#gbi .gbi-choice.sel .gbi-box{border-color:var(--accent);background:var(--grad);}\r\n#gbi .gbi-choice.sel .gbi-box::after{transform:rotate(45deg) scale(1);}\r\n\r\n\/* ---- Review -------------------------------------------------------- *\/\r\n#gbi .gbi-summary{display:grid;gap:14px;}\r\n#gbi .gbi-sblock{border:1px solid var(--line-2);border-radius:var(--radius-in);\r\n  padding:16px 18px;background:#FCFDFE;}\r\n#gbi .gbi-sblock h4{font-family:'Poppins',sans-serif;font-size:13px;font-weight:600;\r\n  color:var(--primary);letter-spacing:.02em;margin-bottom:12px;display:flex;\r\n  align-items:center;gap:8px;text-transform:uppercase;}\r\n#gbi .gbi-srow{display:flex;justify-content:space-between;gap:16px;font-size:14px;\r\n  padding:6px 0;border-top:1px dashed var(--line);}\r\n#gbi .gbi-srow:first-of-type{border-top:0;}\r\n#gbi .gbi-srow .k{color:var(--muted);}\r\n#gbi .gbi-srow .v{color:var(--ink);font-weight:600;text-align:right;}\r\n#gbi .gbi-tags{display:flex;flex-wrap:wrap;gap:8px;}\r\n#gbi .gbi-tag{font-size:12.5px;font-weight:600;color:var(--primary);\r\n  background:rgba(57,54,128,.09);border:1px solid rgba(57,54,128,.15);\r\n  padding:6px 11px;border-radius:99px;}\r\n\r\n\/* ---- Notice \/ reassurance ----------------------------------------- *\/\r\n#gbi .gbi-note{display:flex;gap:11px;align-items:flex-start;font-size:13px;\r\n  color:var(--muted);background:#F3F4FB;border:1px solid #E2E4F3;\r\n  border-radius:var(--radius-in);padding:13px 15px;margin-top:4px;}\r\n#gbi .gbi-note svg{flex:none;width:17px;height:17px;stroke:var(--primary);margin-top:1px;}\r\n\r\n\/* ---- Signature pad -------------------------------------------------- *\/\r\n#gbi .gbi-sigwrap{position:relative;border:1.5px solid var(--line);border-radius:var(--radius-in);\r\n  background:#fff;overflow:hidden;transition:border-color .2s,box-shadow .2s;}\r\n#gbi .gbi-sigwrap.focus{border-color:var(--accent);box-shadow:0 0 0 4px rgba(63,166,221,.14);}\r\n#gbi .gbi-sigcanvas{display:block;width:100%;height:170px;touch-action:none;cursor:crosshair;}\r\n#gbi .gbi-sig-placeholder{position:absolute;left:16px;bottom:12px;color:#B7C1D1;\r\n  font-size:13px;pointer-events:none;transition:opacity .15s;}\r\n#gbi .gbi-sig-placeholder.hide{opacity:0;}\r\n#gbi .gbi-sig-actions{display:flex;justify-content:flex-end;margin-top:8px;}\r\n#gbi .gbi-sig-actions .gbi-btn{padding:8px 16px;font-size:13px;}\r\n\r\n\/* ---- Footer \/ buttons --------------------------------------------- *\/\r\n#gbi .gbi-foot{display:flex;justify-content:space-between;align-items:center;gap:14px;\r\n  margin-top:30px;}\r\n#gbi .gbi-btn{position:relative;font-size:15px;font-weight:600;border-radius:var(--radius-in);\r\n  padding:14px 26px;border:none;cursor:pointer;display:inline-flex;align-items:center;\r\n  justify-content:center;gap:9px;transition:transform .16s,box-shadow .2s,background .2s;\r\n  overflow:hidden;}\r\n#gbi .gbi-btn:active{transform:translateY(1px);}\r\n#gbi .gbi-btn:focus-visible{outline:3px solid rgba(63,166,221,.4);outline-offset:2px;}\r\n#gbi .gbi-primary{background:var(--grad);color:#fff;box-shadow:var(--shadow-btn);}\r\n#gbi .gbi-primary:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(57,54,128,.36);}\r\n#gbi .gbi-ghost{background:#fff;color:var(--muted);border:1.5px solid var(--line);}\r\n#gbi .gbi-ghost:hover{border-color:#C7D6E6;color:var(--ink);background:#FBFDFF;}\r\n#gbi .gbi-btn.wide{width:100%;}\r\n#gbi .gbi-btn .gbi-spin{width:18px;height:18px;border:2.5px solid rgba(255,255,255,.45);\r\n  border-top-color:#fff;border-radius:50%;display:none;animation:gbiSpin .7s linear infinite;}\r\n#gbi .gbi-ghost .gbi-spin{border-color:rgba(101,117,139,.4);border-top-color:var(--muted);}\r\n#gbi .gbi-btn.loading .gbi-spin{display:block;}\r\n#gbi .gbi-btn.loading .gbi-btxt{opacity:.7;}\r\n#gbi .gbi-btn[disabled]{opacity:.6;cursor:not-allowed;}\r\n@keyframes gbiSpin{to{transform:rotate(360deg)}}\r\n\r\n\/* ---- Exit control + leave confirmation ----------------------------- *\/\r\n#gbi .gbi-exit{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:50%;\r\n  border:1.5px solid var(--line);background:#fff;color:var(--muted);display:flex;align-items:center;\r\n  justify-content:center;cursor:pointer;transition:border-color .18s,color .18s,background .18s,transform .3s;z-index:6;}\r\n#gbi .gbi-exit:hover{border-color:#C7D6E6;color:var(--ink);background:#FBFDFF;transform:rotate(90deg);}\r\n#gbi .gbi-exit:focus-visible{outline:3px solid rgba(63,166,221,.4);outline-offset:2px;}\r\n#gbi .gbi-exit svg{width:15px;height:15px;stroke:currentColor;stroke-width:2.2;fill:none;stroke-linecap:round;stroke-linejoin:round;}\r\n#gbi .gbi-confirm{position:absolute;inset:0;background:rgba(248,249,251,.88);backdrop-filter:blur(3px);\r\n  -webkit-backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;\r\n  z-index:12;padding:24px;animation:gbiFade .2s ease;}\r\n#gbi .gbi-confirm[hidden]{display:none;}\r\n@keyframes gbiFade{from{opacity:0}to{opacity:1}}\r\n#gbi .gbi-confirm-box{background:#fff;border:1px solid var(--line-2);border-radius:16px;\r\n  box-shadow:var(--shadow-m);padding:28px 26px;max-width:360px;width:100%;text-align:center;\r\n  animation:gbiIn .28s cubic-bezier(.22,.61,.36,1);}\r\n#gbi .gbi-confirm-ic{width:52px;height:52px;border-radius:50%;background:rgba(63,166,221,.10);\r\n  display:flex;align-items:center;justify-content:center;margin:0 auto 14px;}\r\n#gbi .gbi-confirm-ic svg{width:24px;height:24px;stroke:var(--primary);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}\r\n#gbi .gbi-confirm-box h3{font-family:'Poppins',sans-serif;font-size:18px;font-weight:600;color:var(--ink);margin-bottom:6px;}\r\n#gbi .gbi-confirm-box p{color:var(--muted);font-size:14px;margin-bottom:20px;}\r\n#gbi .gbi-confirm-actions{display:flex;gap:10px;}\r\n#gbi .gbi-confirm-actions .gbi-btn{flex:1;padding:12px 16px;}\r\n\r\n\/* ---- Welcome (photo + content split hero) --------------------------- *\/\r\n#gbi .gbi-card.gbi-card--hero::before{display:none;}\r\n#gbi .gbi-hero{display:flex;align-items:stretch;gap:32px;min-height:360px;}\r\n#gbi .gbi-hero-media{flex:1 1 44%;border-radius:28px;overflow:hidden;background:#DCE3EC;\r\n  box-shadow:0 20px 45px rgba(57,54,128,.16);position:relative;}\r\n#gbi .gbi-hero-media img{width:100%;height:100%;min-height:360px;object-fit:cover;display:block;}\r\n#gbi .gbi-hero-content{flex:1 1 56%;display:flex;flex-direction:column;justify-content:center;\r\n  padding:16px 12px 16px 4px;}\r\n#gbi .gbi-hero-content h1{font-family:'Poppins',sans-serif;font-weight:700;\r\n  font-size:clamp(26px,3.6vw,36px);line-height:1.2;letter-spacing:-.02em;\r\n  color:var(--ink);margin-bottom:16px;}\r\n#gbi .gbi-hero-content h1 .hl{color:var(--primary);}\r\n#gbi .gbi-hero-content p{color:var(--muted);font-size:15.5px;line-height:1.65;\r\n  max-width:42ch;margin-bottom:26px;}\r\n#gbi .gbi-hero-content .gbi-btn{align-self:flex-start;padding:13px 24px;font-size:14.5px;}\r\n@media(max-width:680px){\r\n  #gbi .gbi-hero{flex-direction:column;min-height:0;}\r\n  #gbi .gbi-hero-media{flex:none;width:100%;aspect-ratio:16\/11;}\r\n  #gbi .gbi-hero-media img{min-height:0;}\r\n  #gbi .gbi-hero-content{padding:22px 4px 4px;}\r\n}\r\n\r\n\/* ---- Success ------------------------------------------------------- *\/\r\n#gbi .gbi-success{text-align:center;padding:18px 6px;}\r\n#gbi .gbi-scheck{width:104px;height:104px;margin:6px auto 26px;position:relative;}\r\n#gbi .gbi-scheck .disc{position:absolute;inset:0;border-radius:50%;background:var(--grad);\r\n  box-shadow:0 18px 40px rgba(57,54,128,.34);animation:gbiPop .55s cubic-bezier(.2,.8,.3,1.4);}\r\n#gbi .gbi-scheck svg{position:absolute;inset:0;margin:auto;width:52px;height:52px;\r\n  stroke:#fff;fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;}\r\n#gbi .gbi-scheck svg path{stroke-dasharray:48;stroke-dashoffset:48;\r\n  animation:gbiDraw .5s .35s forwards cubic-bezier(.65,0,.35,1);}\r\n@keyframes gbiPop{0%{transform:scale(0)}70%{transform:scale(1.06)}100%{transform:scale(1)}}\r\n@keyframes gbiDraw{to{stroke-dashoffset:0}}\r\n#gbi .gbi-success h1{font-family:'Poppins',sans-serif;font-weight:700;font-size:29px;\r\n  margin-bottom:14px;color:var(--ink);}\r\n#gbi .gbi-success p{color:var(--muted);font-size:15.5px;max-width:44ch;margin:0 auto 12px;}\r\n#gbi .gbi-success .gbi-btn{margin-top:22px;padding:15px 32px;}\r\n\r\n\/* ---- Responsive ---------------------------------------------------- *\/\r\n@media(max-width:560px){\r\n  #gbi{padding:16px 10px 36px;}\r\n  #gbi .gbi-card{padding:26px 20px;border-radius:14px;}\r\n  #gbi .gbi-grid-2{grid-template-columns:1fr;}\r\n  #gbi .gbi-choices.row{grid-template-columns:1fr;}\r\n  #gbi h2.gbi-h{font-size:22px;}\r\n  #gbi .gbi-foot .gbi-btn{padding:13px 18px;font-size:14.5px;}\r\n}\r\n@media(prefers-reduced-motion:reduce){\r\n  #gbi *{animation:none!important;transition:none!important;}\r\n}\r\n<\/style>\r\n\r\n<div class=\"gbi-shell\">\r\n\r\n  <!-- Progress -->\r\n  <div class=\"gbi-progress\" id=\"gbiProgress\">\r\n    <div class=\"gbi-progress-top\">\r\n      <span class=\"gbi-step-label\">Step <b id=\"gbiStepNo\">1<\/b> of 9<\/span>\r\n      <span class=\"gbi-step-name\" id=\"gbiStepName\">Welcome<\/span>\r\n    <\/div>\r\n    <div class=\"gbi-track\"><div class=\"gbi-fill\" id=\"gbiFill\"><\/div><\/div>\r\n  <\/div>\r\n\r\n  <div class=\"gbi-card\">\r\n\r\n    <!-- ===================== STEP 1 \u2014 WELCOME ===================== -->\r\n    <section class=\"gbi-step active\" data-step=\"1\">\r\n      <div class=\"gbi-hero\">\r\n        <div class=\"gbi-hero-media\">\r\n          <!-- REPLACE: swap for your own photography, uploaded to the WP media library -->\r\n          <img decoding=\"async\" src=\"https:\/\/geminia.co.ke\/dev\/wp-content\/uploads\/2026\/08\/Burglary-2.jpg\" alt=\"Secure storefront with shutters down\" loading=\"lazy\">\r\n        <\/div>\r\n        <div class=\"gbi-hero-content\">\r\n          <h1>Secure What Matters <span class=\"hl\">in Minutes<\/span><\/h1>\r\n          <p>Answer a few simple questions and we'll prepare your Burglary Insurance proposal for a Geminia advisor to quote.<\/p>\r\n          <button class=\"gbi-btn gbi-primary\" data-cta=\"start\">\r\n            <span class=\"gbi-spin\"><\/span><span class=\"gbi-btxt\">Get Started \u2192<\/span>\r\n          <\/button>\r\n        <\/div>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <!-- ===================== STEP 2 \u2014 PROPOSER ===================== -->\r\n    <section class=\"gbi-step\" data-step=\"2\">\r\n      <span class=\"gbi-eyebrow\">About you<\/span>\r\n      <h2 class=\"gbi-h\">Tell us about the proposer<\/h2>\r\n      <p class=\"gbi-sub\">These details go on Part 1 of the official Geminia Burglary proposal form.<\/p>\r\n\r\n      <div class=\"gbi-field\">\r\n        <label class=\"gbi-lab\" for=\"fullName\">Full name of the proposer <span class=\"gbi-req\">*<\/span><\/label>\r\n        <input class=\"gbi-input\" id=\"fullName\" type=\"text\" placeholder=\"e.g. Jane Wanjiru\" autocomplete=\"name\">\r\n        <div class=\"gbi-err\" data-err=\"fullName\">Please enter the proposer's full name.<\/div>\r\n      <\/div>\r\n\r\n      <div class=\"gbi-grid-2\">\r\n        <div class=\"gbi-field\">\r\n          <label class=\"gbi-lab\" for=\"kraPin\">KRA PIN No <span style=\"font-weight:400;color:var(--muted);\">(optional)<\/span><\/label>\r\n          <input class=\"gbi-input\" id=\"kraPin\" type=\"text\" placeholder=\"e.g. A001234567X\">\r\n        <\/div>\r\n        <div class=\"gbi-field\">\r\n          <label class=\"gbi-lab\" for=\"certIncorporation\">Certificate of Incorporation No <span style=\"font-weight:400;color:var(--muted);\">(optional)<\/span><\/label>\r\n          <input class=\"gbi-input\" id=\"certIncorporation\" type=\"text\" placeholder=\"e.g. CPR\/2020\/12345\">\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"gbi-field\">\r\n        <label class=\"gbi-lab\" for=\"postalAddress\">Postal address <span style=\"font-weight:400;color:var(--muted);\">(optional)<\/span><\/label>\r\n        <input class=\"gbi-input\" id=\"postalAddress\" type=\"text\" placeholder=\"e.g. P.O. Box 1234-00100, Nairobi\">\r\n      <\/div>\r\n\r\n      <div class=\"gbi-grid-2\">\r\n        <div class=\"gbi-field\">\r\n          <label class=\"gbi-lab\" for=\"email\">Email address <span class=\"gbi-req\">*<\/span><\/label>\r\n          <input class=\"gbi-input\" id=\"email\" type=\"email\" placeholder=\"you@example.com\" autocomplete=\"email\" inputmode=\"email\">\r\n          <div class=\"gbi-err\" data-err=\"email\">Enter a valid email address.<\/div>\r\n        <\/div>\r\n        <div class=\"gbi-field\">\r\n          <label class=\"gbi-lab\" for=\"mobile\">Contact mobile number <span class=\"gbi-req\">*<\/span><\/label>\r\n          <input class=\"gbi-input\" id=\"mobile\" type=\"tel\" placeholder=\"07XX XXX XXX\" autocomplete=\"tel\" inputmode=\"tel\">\r\n          <div class=\"gbi-err\" data-err=\"mobile\">Enter a valid Kenyan phone number.<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"gbi-field\">\r\n        <label class=\"gbi-lab\" for=\"location\">Location of the premises <span class=\"gbi-req\">*<\/span><\/label>\r\n        <input class=\"gbi-input\" id=\"location\" type=\"text\" placeholder=\"e.g. Industrial Area, Nairobi\">\r\n        <div class=\"gbi-err\" data-err=\"location\">Please enter the location of the premises.<\/div>\r\n      <\/div>\r\n\r\n      <div class=\"gbi-grid-2\">\r\n        <div class=\"gbi-field\">\r\n          <label class=\"gbi-lab\" for=\"yearsBusiness\">Years conducting this business <span style=\"font-weight:400;color:var(--muted);\">(optional)<\/span><\/label>\r\n          <input class=\"gbi-input\" id=\"yearsBusiness\" type=\"text\" inputmode=\"numeric\" placeholder=\"e.g. 5\">\r\n        <\/div>\r\n        <div class=\"gbi-field\">\r\n          <label class=\"gbi-lab\" for=\"intermediary\">Name of intermediary, if any <span style=\"font-weight:400;color:var(--muted);\">(optional)<\/span><\/label>\r\n          <input class=\"gbi-input\" id=\"intermediary\" type=\"text\" placeholder=\"e.g. your agent or broker's name\">\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"gbi-grid-2\">\r\n        <div class=\"gbi-field\">\r\n          <label class=\"gbi-lab\" for=\"periodFrom\">Period of insurance \u2014 From <span style=\"font-weight:400;color:var(--muted);\">(optional)<\/span><\/label>\r\n          <input class=\"gbi-input\" id=\"periodFrom\" type=\"date\">\r\n        <\/div>\r\n        <div class=\"gbi-field\">\r\n          <label class=\"gbi-lab\" for=\"periodTo\">Period of insurance \u2014 To <span style=\"font-weight:400;color:var(--muted);\">(optional)<\/span><\/label>\r\n          <input class=\"gbi-input\" id=\"periodTo\" type=\"date\">\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"gbi-field\">\r\n        <label class=\"gbi-lab\">Does any other person, mortgage firm or bank have interest in the property? <span class=\"gbi-req\">*<\/span><\/label>\r\n        <div class=\"gbi-choices row\" data-radio=\"thirdPartyInterest\">\r\n          <label class=\"gbi-choice\"><input type=\"radio\" name=\"thirdPartyInterest\" value=\"No\"><span class=\"gbi-dot\"><\/span><span class=\"gbi-ctxt\">No<\/span><\/label>\r\n          <label class=\"gbi-choice\"><input type=\"radio\" name=\"thirdPartyInterest\" value=\"Yes\"><span class=\"gbi-dot\"><\/span><span class=\"gbi-ctxt\">Yes<\/span><\/label>\r\n        <\/div>\r\n        <div class=\"gbi-err\" data-err=\"thirdPartyInterest\">Please let us know.<\/div>\r\n      <\/div>\r\n      <div class=\"gbi-field\" id=\"gbiInterestWrap\" style=\"display:none;\">\r\n        <label class=\"gbi-lab\" for=\"interestName\">Please give their name<\/label>\r\n        <input class=\"gbi-input\" id=\"interestName\" type=\"text\" placeholder=\"e.g. bank or mortgage firm name\">\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <!-- ===================== STEP 3 \u2014 OCCUPANCY ===================== -->\r\n    <section class=\"gbi-step\" data-step=\"3\">\r\n      <span class=\"gbi-eyebrow\">The premises<\/span>\r\n      <h2 class=\"gbi-h\">How is the premises occupied?<\/h2>\r\n      <p class=\"gbi-sub\">Part 2 of the form \u2014 occupancy details.<\/p>\r\n\r\n      <div class=\"gbi-grid-2\">\r\n        <div class=\"gbi-field\">\r\n          <label class=\"gbi-lab\" for=\"occupiedByYou\">Occupied as, by you <span class=\"gbi-req\">*<\/span><\/label>\r\n          <input class=\"gbi-input\" id=\"occupiedByYou\" type=\"text\" placeholder=\"e.g. Retail shop\">\r\n          <div class=\"gbi-err\" data-err=\"occupiedByYou\">Please describe how you occupy the premises.<\/div>\r\n        <\/div>\r\n        <div class=\"gbi-field\">\r\n          <label class=\"gbi-lab\" for=\"occupiedByOthers\">Occupied as, by all other occupants <span style=\"font-weight:400;color:var(--muted);\">(optional)<\/span><\/label>\r\n          <input class=\"gbi-input\" id=\"occupiedByOthers\" type=\"text\" placeholder=\"e.g. Warehouse, offices\">\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"gbi-field\">\r\n        <label class=\"gbi-lab\" for=\"yearsOccupied\">For how long have you occupied the premises? <span style=\"font-weight:400;color:var(--muted);\">(optional)<\/span><\/label>\r\n        <input class=\"gbi-input\" id=\"yearsOccupied\" type=\"text\" placeholder=\"e.g. 3 years\">\r\n      <\/div>\r\n\r\n      <div class=\"gbi-field\">\r\n        <label class=\"gbi-lab\">Will the premises be left unoccupied at any time? <span class=\"gbi-req\">*<\/span><\/label>\r\n        <div class=\"gbi-choices row\" data-radio=\"leftUnoccupied\">\r\n          <label class=\"gbi-choice\"><input type=\"radio\" name=\"leftUnoccupied\" value=\"No\"><span class=\"gbi-dot\"><\/span><span class=\"gbi-ctxt\">No<\/span><\/label>\r\n          <label class=\"gbi-choice\"><input type=\"radio\" name=\"leftUnoccupied\" value=\"Yes\"><span class=\"gbi-dot\"><\/span><span class=\"gbi-ctxt\">Yes<\/span><\/label>\r\n        <\/div>\r\n        <div class=\"gbi-err\" data-err=\"leftUnoccupied\">Please let us know.<\/div>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <!-- ===================== STEP 4 \u2014 SECURITY MEASURES ===================== -->\r\n    <section class=\"gbi-step\" data-step=\"4\">\r\n      <span class=\"gbi-eyebrow\">Security<\/span>\r\n      <h2 class=\"gbi-h\">Security measures<\/h2>\r\n      <p class=\"gbi-sub\">Part 2 of the form, continued.<\/p>\r\n\r\n      <div class=\"gbi-field\">\r\n        <label class=\"gbi-lab\" for=\"securityResponsible\">Who is responsible for the security of the premises? <span style=\"font-weight:400;color:var(--muted);\">(optional)<\/span><\/label>\r\n        <input class=\"gbi-input\" id=\"securityResponsible\" type=\"text\" placeholder=\"e.g. Shop manager, security company\">\r\n      <\/div>\r\n\r\n      <div class=\"gbi-field\">\r\n        <label class=\"gbi-lab\">Protected by a Watchman or Caretaker \u2014 Day <span class=\"gbi-req\">*<\/span><\/label>\r\n        <div class=\"gbi-choices row\" data-radio=\"watchmanDay\">\r\n          <label class=\"gbi-choice\"><input type=\"radio\" name=\"watchmanDay\" value=\"No\"><span class=\"gbi-dot\"><\/span><span class=\"gbi-ctxt\">No<\/span><\/label>\r\n          <label class=\"gbi-choice\"><input type=\"radio\" name=\"watchmanDay\" value=\"Yes\"><span class=\"gbi-dot\"><\/span><span class=\"gbi-ctxt\">Yes<\/span><\/label>\r\n        <\/div>\r\n        <div class=\"gbi-err\" data-err=\"watchmanDay\">Please let us know.<\/div>\r\n      <\/div>\r\n\r\n      <div class=\"gbi-field\">\r\n        <label class=\"gbi-lab\">Protected by a Watchman or Caretaker \u2014 Night <span class=\"gbi-req\">*<\/span><\/label>\r\n        <div class=\"gbi-choices row\" data-radio=\"watchmanNight\">\r\n          <label class=\"gbi-choice\"><input type=\"radio\" name=\"watchmanNight\" value=\"No\"><span class=\"gbi-dot\"><\/span><span class=\"gbi-ctxt\">No<\/span><\/label>\r\n          <label class=\"gbi-choice\"><input type=\"radio\" name=\"watchmanNight\" value=\"Yes\"><span class=\"gbi-dot\"><\/span><span class=\"gbi-ctxt\">Yes<\/span><\/label>\r\n        <\/div>\r\n        <div class=\"gbi-err\" data-err=\"watchmanNight\">Please let us know.<\/div>\r\n      <\/div>\r\n      <div class=\"gbi-field\" id=\"gbiWatchmanWrap\" style=\"display:none;\">\r\n        <label class=\"gbi-lab\" for=\"watchmanDetails\">Please give details<\/label>\r\n        <input class=\"gbi-input\" id=\"watchmanDetails\" type=\"text\" placeholder=\"e.g. security company name, number of guards\">\r\n      <\/div>\r\n\r\n      <div class=\"gbi-field\">\r\n        <label class=\"gbi-lab\">Fitted with a Burglar Alarm System? <span class=\"gbi-req\">*<\/span><\/label>\r\n        <div class=\"gbi-choices row\" data-radio=\"burglarAlarm\">\r\n          <label class=\"gbi-choice\"><input type=\"radio\" name=\"burglarAlarm\" value=\"No\"><span class=\"gbi-dot\"><\/span><span class=\"gbi-ctxt\">No<\/span><\/label>\r\n          <label class=\"gbi-choice\"><input type=\"radio\" name=\"burglarAlarm\" value=\"Yes\"><span class=\"gbi-dot\"><\/span><span class=\"gbi-ctxt\">Yes<\/span><\/label>\r\n        <\/div>\r\n        <div class=\"gbi-err\" data-err=\"burglarAlarm\">Please let us know.<\/div>\r\n      <\/div>\r\n\r\n      <div class=\"gbi-field\">\r\n        <label class=\"gbi-lab\">Fitted with CCTV? <span class=\"gbi-req\">*<\/span><\/label>\r\n        <div class=\"gbi-choices row\" data-radio=\"cctv\">\r\n          <label class=\"gbi-choice\"><input type=\"radio\" name=\"cctv\" value=\"No\"><span class=\"gbi-dot\"><\/span><span class=\"gbi-ctxt\">No<\/span><\/label>\r\n          <label class=\"gbi-choice\"><input type=\"radio\" name=\"cctv\" value=\"Yes\"><span class=\"gbi-dot\"><\/span><span class=\"gbi-ctxt\">Yes<\/span><\/label>\r\n        <\/div>\r\n        <div class=\"gbi-err\" data-err=\"cctv\">Please let us know.<\/div>\r\n      <\/div>\r\n      <div class=\"gbi-field\" id=\"gbiBackupFirmWrap\" style=\"display:none;\">\r\n        <label class=\"gbi-lab\" for=\"backupSecurityFirm\">Give details of the backup security firm<\/label>\r\n        <input class=\"gbi-input\" id=\"backupSecurityFirm\" type=\"text\" placeholder=\"e.g. monitoring company name\">\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <!-- ===================== STEP 5 \u2014 STOCK RECORDS ===================== -->\r\n    <section class=\"gbi-step\" data-step=\"5\">\r\n      <span class=\"gbi-eyebrow\">Records<\/span>\r\n      <h2 class=\"gbi-h\">Stock records &amp; books of accounts<\/h2>\r\n      <p class=\"gbi-sub\">Part 3 of the form.<\/p>\r\n\r\n      <div class=\"gbi-field\">\r\n        <label class=\"gbi-lab\">Are a complete set of stock records and account books maintained and regularly updated? <span class=\"gbi-req\">*<\/span><\/label>\r\n        <div class=\"gbi-choices row\" data-radio=\"stockRecordsMaintained\">\r\n          <label class=\"gbi-choice\"><input type=\"radio\" name=\"stockRecordsMaintained\" value=\"Yes\"><span class=\"gbi-dot\"><\/span><span class=\"gbi-ctxt\">Yes<\/span><\/label>\r\n          <label class=\"gbi-choice\"><input type=\"radio\" name=\"stockRecordsMaintained\" value=\"No\"><span class=\"gbi-dot\"><\/span><span class=\"gbi-ctxt\">No<\/span><\/label>\r\n        <\/div>\r\n        <div class=\"gbi-err\" data-err=\"stockRecordsMaintained\">Please let us know.<\/div>\r\n      <\/div>\r\n      <div class=\"gbi-field\" id=\"gbiVerifyMethodWrap\" style=\"display:none;\">\r\n        <label class=\"gbi-lab\" for=\"verifyMethod\">If you don't keep stock records, how would you verify the amount of goods stolen in case of a burglary?<\/label>\r\n        <textarea class=\"gbi-area\" id=\"verifyMethod\" placeholder=\"Briefly describe\"><\/textarea>\r\n      <\/div>\r\n\r\n      <div class=\"gbi-field\">\r\n        <label class=\"gbi-lab\">Are these stock records independently audited? <span class=\"gbi-req\">*<\/span><\/label>\r\n        <div class=\"gbi-choices row\" data-radio=\"stockRecordsAudited\">\r\n          <label class=\"gbi-choice\"><input type=\"radio\" name=\"stockRecordsAudited\" value=\"Yes\"><span class=\"gbi-dot\"><\/span><span class=\"gbi-ctxt\">Yes<\/span><\/label>\r\n          <label class=\"gbi-choice\"><input type=\"radio\" name=\"stockRecordsAudited\" value=\"No\"><span class=\"gbi-dot\"><\/span><span class=\"gbi-ctxt\">No<\/span><\/label>\r\n        <\/div>\r\n        <div class=\"gbi-err\" data-err=\"stockRecordsAudited\">Please let us know.<\/div>\r\n      <\/div>\r\n\r\n      <div class=\"gbi-field\">\r\n        <label class=\"gbi-lab\">Are the records kept in a secure place during non-business hours? <span class=\"gbi-req\">*<\/span><\/label>\r\n        <div class=\"gbi-choices row\" data-radio=\"recordsSecurePlace\">\r\n          <label class=\"gbi-choice\"><input type=\"radio\" name=\"recordsSecurePlace\" value=\"Yes\"><span class=\"gbi-dot\"><\/span><span class=\"gbi-ctxt\">Yes<\/span><\/label>\r\n          <label class=\"gbi-choice\"><input type=\"radio\" name=\"recordsSecurePlace\" value=\"No\"><span class=\"gbi-dot\"><\/span><span class=\"gbi-ctxt\">No<\/span><\/label>\r\n        <\/div>\r\n        <div class=\"gbi-err\" data-err=\"recordsSecurePlace\">Please let us know.<\/div>\r\n      <\/div>\r\n\r\n      <div class=\"gbi-field\">\r\n        <label class=\"gbi-lab\">In case of a loss, can the amount be ascertained from them? <span class=\"gbi-req\">*<\/span><\/label>\r\n        <div class=\"gbi-choices row\" data-radio=\"lossAmountAscertainable\">\r\n          <label class=\"gbi-choice\"><input type=\"radio\" name=\"lossAmountAscertainable\" value=\"Yes\"><span class=\"gbi-dot\"><\/span><span class=\"gbi-ctxt\">Yes<\/span><\/label>\r\n          <label class=\"gbi-choice\"><input type=\"radio\" name=\"lossAmountAscertainable\" value=\"No\"><span class=\"gbi-dot\"><\/span><span class=\"gbi-ctxt\">No<\/span><\/label>\r\n        <\/div>\r\n        <div class=\"gbi-err\" data-err=\"lossAmountAscertainable\">Please let us know.<\/div>\r\n      <\/div>\r\n\r\n      <div class=\"gbi-field\">\r\n        <label class=\"gbi-lab\" for=\"lastStockTake\">When was the last physical stock take carried out? <span style=\"font-weight:400;color:var(--muted);\">(optional)<\/span><\/label>\r\n        <input class=\"gbi-input\" id=\"lastStockTake\" type=\"text\" placeholder=\"e.g. December 2025, or every quarter\">\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <!-- ===================== STEP 6 \u2014 SCHEDULE ===================== -->\r\n    <section class=\"gbi-step\" data-step=\"6\">\r\n      <span class=\"gbi-eyebrow\">Schedule<\/span>\r\n      <h2 class=\"gbi-h\">Property to be insured<\/h2>\r\n      <p class=\"gbi-sub\">Part 4 of the form. If property is in two or more buildings, list each separately below.<\/p>\r\n\r\n      <div class=\"gbi-sec\">Item 1<\/div>\r\n      <div class=\"gbi-field\">\r\n        <label class=\"gbi-lab\" for=\"item1Desc\">Description of property <span class=\"gbi-req\">*<\/span><\/label>\r\n        <input class=\"gbi-input\" id=\"item1Desc\" type=\"text\" placeholder=\"e.g. Shop stock and fittings, Building A\">\r\n        <div class=\"gbi-err\" data-err=\"item1Desc\">Please describe the property.<\/div>\r\n      <\/div>\r\n      <div class=\"gbi-grid-2\">\r\n        <div class=\"gbi-field\">\r\n          <label class=\"gbi-lab\" for=\"item1Total\">Total value <span class=\"gbi-req\">*<\/span><\/label>\r\n          <div class=\"gbi-money\"><span class=\"gbi-cur\">KES<\/span><input class=\"gbi-input\" id=\"item1Total\" type=\"text\" inputmode=\"numeric\" placeholder=\"0\"><\/div>\r\n          <div class=\"gbi-err\" data-err=\"item1Total\">Please enter a total value.<\/div>\r\n        <\/div>\r\n        <div class=\"gbi-field\">\r\n          <label class=\"gbi-lab\" for=\"item1Loss\">1st loss sum insured <span class=\"gbi-req\">*<\/span><\/label>\r\n          <div class=\"gbi-money\"><span class=\"gbi-cur\">KES<\/span><input class=\"gbi-input\" id=\"item1Loss\" type=\"text\" inputmode=\"numeric\" placeholder=\"0\"><\/div>\r\n          <div class=\"gbi-err\" data-err=\"item1Loss\">Please enter a sum insured.<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"gbi-sec\">Item 2 <span style=\"font-weight:400;color:var(--muted);text-transform:none;letter-spacing:0;\">(optional)<\/span><\/div>\r\n      <div class=\"gbi-field\">\r\n        <label class=\"gbi-lab\" for=\"item2Desc\">Description of property<\/label>\r\n        <input class=\"gbi-input\" id=\"item2Desc\" type=\"text\" placeholder=\"e.g. Warehouse stock, Building B\">\r\n      <\/div>\r\n      <div class=\"gbi-grid-2\">\r\n        <div class=\"gbi-field\">\r\n          <label class=\"gbi-lab\" for=\"item2Total\">Total value<\/label>\r\n          <div class=\"gbi-money\"><span class=\"gbi-cur\">KES<\/span><input class=\"gbi-input\" id=\"item2Total\" type=\"text\" inputmode=\"numeric\" placeholder=\"0\"><\/div>\r\n        <\/div>\r\n        <div class=\"gbi-field\">\r\n          <label class=\"gbi-lab\" for=\"item2Loss\">1st loss sum insured<\/label>\r\n          <div class=\"gbi-money\"><span class=\"gbi-cur\">KES<\/span><input class=\"gbi-input\" id=\"item2Loss\" type=\"text\" inputmode=\"numeric\" placeholder=\"0\"><\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"gbi-sec\">Item 3 <span style=\"font-weight:400;color:var(--muted);text-transform:none;letter-spacing:0;\">(optional)<\/span><\/div>\r\n      <div class=\"gbi-field\">\r\n        <label class=\"gbi-lab\" for=\"item3Desc\">Description of property<\/label>\r\n        <input class=\"gbi-input\" id=\"item3Desc\" type=\"text\">\r\n      <\/div>\r\n      <div class=\"gbi-grid-2\">\r\n        <div class=\"gbi-field\">\r\n          <label class=\"gbi-lab\" for=\"item3Total\">Total value<\/label>\r\n          <div class=\"gbi-money\"><span class=\"gbi-cur\">KES<\/span><input class=\"gbi-input\" id=\"item3Total\" type=\"text\" inputmode=\"numeric\" placeholder=\"0\"><\/div>\r\n        <\/div>\r\n        <div class=\"gbi-field\">\r\n          <label class=\"gbi-lab\" for=\"item3Loss\">1st loss sum insured<\/label>\r\n          <div class=\"gbi-money\"><span class=\"gbi-cur\">KES<\/span><input class=\"gbi-input\" id=\"item3Loss\" type=\"text\" inputmode=\"numeric\" placeholder=\"0\"><\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"gbi-hint\">More than 3 items? List the most important ones here \u2014 your advisor will collect the full schedule.<\/div>\r\n    <\/section>\r\n\r\n    <!-- ===================== STEP 7 \u2014 INSURANCE HISTORY ===================== -->\r\n    <section class=\"gbi-step\" data-step=\"7\">\r\n      <span class=\"gbi-eyebrow\">Quick check<\/span>\r\n      <h2 class=\"gbi-h\">General insurance history<\/h2>\r\n      <p class=\"gbi-sub\">Part 5 of the form.<\/p>\r\n\r\n      <div class=\"gbi-field\">\r\n        <label class=\"gbi-lab\">Do the sums proposed for insurance represent the full value of the property? <span class=\"gbi-req\">*<\/span><\/label>\r\n        <div class=\"gbi-choices row\" data-radio=\"fullValue\">\r\n          <label class=\"gbi-choice\"><input type=\"radio\" name=\"fullValue\" value=\"Yes\"><span class=\"gbi-dot\"><\/span><span class=\"gbi-ctxt\">Yes<\/span><\/label>\r\n          <label class=\"gbi-choice\"><input type=\"radio\" name=\"fullValue\" value=\"No\"><span class=\"gbi-dot\"><\/span><span class=\"gbi-ctxt\">No<\/span><\/label>\r\n        <\/div>\r\n        <div class=\"gbi-err\" data-err=\"fullValue\">Please let us know.<\/div>\r\n      <\/div>\r\n\r\n      <div class=\"gbi-field\">\r\n        <label class=\"gbi-lab\">Has the property been covered under a Fire Policy with Geminia Insurance Co. Ltd? <span class=\"gbi-req\">*<\/span><\/label>\r\n        <div class=\"gbi-choices row\" data-radio=\"firePolicyGeminia\">\r\n          <label class=\"gbi-choice\"><input type=\"radio\" name=\"firePolicyGeminia\" value=\"Yes\"><span class=\"gbi-dot\"><\/span><span class=\"gbi-ctxt\">Yes<\/span><\/label>\r\n          <label class=\"gbi-choice\"><input type=\"radio\" name=\"firePolicyGeminia\" value=\"No\"><span class=\"gbi-dot\"><\/span><span class=\"gbi-ctxt\">No<\/span><\/label>\r\n        <\/div>\r\n        <div class=\"gbi-err\" data-err=\"firePolicyGeminia\">Please let us know.<\/div>\r\n      <\/div>\r\n      <div class=\"gbi-field\" id=\"gbiFireCoWrap\" style=\"display:none;\">\r\n        <label class=\"gbi-lab\" for=\"fireInsCompany\">Which insurance company covers the property against fire?<\/label>\r\n        <input class=\"gbi-input\" id=\"fireInsCompany\" type=\"text\" placeholder=\"e.g. Geminia Insurance\">\r\n      <\/div>\r\n\r\n      <div class=\"gbi-field\">\r\n        <label class=\"gbi-lab\">Will you advise the Company of any future changes in value or material alteration to the risk? <span class=\"gbi-req\">*<\/span><\/label>\r\n        <div class=\"gbi-choices row\" data-radio=\"willAdviseChanges\">\r\n          <label class=\"gbi-choice\"><input type=\"radio\" name=\"willAdviseChanges\" value=\"Yes\"><span class=\"gbi-dot\"><\/span><span class=\"gbi-ctxt\">Yes<\/span><\/label>\r\n          <label class=\"gbi-choice\"><input type=\"radio\" name=\"willAdviseChanges\" value=\"No\"><span class=\"gbi-dot\"><\/span><span class=\"gbi-ctxt\">No<\/span><\/label>\r\n        <\/div>\r\n        <div class=\"gbi-err\" data-err=\"willAdviseChanges\">Please let us know.<\/div>\r\n      <\/div>\r\n\r\n      <div class=\"gbi-field\">\r\n        <span class=\"gbi-ctxt\" style=\"font-weight:500;\">Has any insurer \u2014<\/span>\r\n      <\/div>\r\n      <div class=\"gbi-field\">\r\n        <span class=\"gbi-ctxt\" style=\"font-weight:500;\">i) Declined to insure you?<\/span>\r\n        <div class=\"gbi-choices row\" data-radio=\"hDeclined\" style=\"margin-top:8px;\">\r\n          <label class=\"gbi-choice\"><input type=\"radio\" name=\"hDeclined\" value=\"No\"><span class=\"gbi-dot\"><\/span><span class=\"gbi-ctxt\">No<\/span><\/label>\r\n          <label class=\"gbi-choice\"><input type=\"radio\" name=\"hDeclined\" value=\"Yes\"><span class=\"gbi-dot\"><\/span><span class=\"gbi-ctxt\">Yes<\/span><\/label>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"gbi-field\">\r\n        <span class=\"gbi-ctxt\" style=\"font-weight:500;\">ii) Required special terms to insure you?<\/span>\r\n        <div class=\"gbi-choices row\" data-radio=\"hSpecial\" style=\"margin-top:8px;\">\r\n          <label class=\"gbi-choice\"><input type=\"radio\" name=\"hSpecial\" value=\"No\"><span class=\"gbi-dot\"><\/span><span class=\"gbi-ctxt\">No<\/span><\/label>\r\n          <label class=\"gbi-choice\"><input type=\"radio\" name=\"hSpecial\" value=\"Yes\"><span class=\"gbi-dot\"><\/span><span class=\"gbi-ctxt\">Yes<\/span><\/label>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"gbi-field\">\r\n        <span class=\"gbi-ctxt\" style=\"font-weight:500;\">iii) Cancelled or refused to renew your insurance?<\/span>\r\n        <div class=\"gbi-choices row\" data-radio=\"hCancelled\" style=\"margin-top:8px;\">\r\n          <label class=\"gbi-choice\"><input type=\"radio\" name=\"hCancelled\" value=\"No\"><span class=\"gbi-dot\"><\/span><span class=\"gbi-ctxt\">No<\/span><\/label>\r\n          <label class=\"gbi-choice\"><input type=\"radio\" name=\"hCancelled\" value=\"Yes\"><span class=\"gbi-dot\"><\/span><span class=\"gbi-ctxt\">Yes<\/span><\/label>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"gbi-field\">\r\n        <span class=\"gbi-ctxt\" style=\"font-weight:500;\">iv) Increased your premium on renewal?<\/span>\r\n        <div class=\"gbi-choices row\" data-radio=\"hIncreased\" style=\"margin-top:8px;\">\r\n          <label class=\"gbi-choice\"><input type=\"radio\" name=\"hIncreased\" value=\"No\"><span class=\"gbi-dot\"><\/span><span class=\"gbi-ctxt\">No<\/span><\/label>\r\n          <label class=\"gbi-choice\"><input type=\"radio\" name=\"hIncreased\" value=\"Yes\"><span class=\"gbi-dot\"><\/span><span class=\"gbi-ctxt\">Yes<\/span><\/label>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"gbi-field\" id=\"gbiHistDetailWrap\" style=\"display:none;\">\r\n        <label class=\"gbi-lab\" for=\"histDetail\">Briefly, what happened?<\/label>\r\n        <textarea class=\"gbi-area\" id=\"histDetail\" placeholder=\"A short description helps your advisor prepare an accurate quote.\"><\/textarea>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <!-- ===================== STEP 8 \u2014 CONTACT & DECLARATION ===================== -->\r\n    <section class=\"gbi-step\" data-step=\"8\">\r\n      <span class=\"gbi-eyebrow\">Almost done<\/span>\r\n      <h2 class=\"gbi-h\">Contact &amp; declaration<\/h2>\r\n      <p class=\"gbi-sub\">Part 6 of the form \u2014 how you'd like us to reach you and confirm the declaration.<\/p>\r\n\r\n      <div class=\"gbi-grid-2\">\r\n        <div class=\"gbi-field\">\r\n          <label class=\"gbi-lab\" for=\"completingName\">Name of person completing this form <span class=\"gbi-req\">*<\/span><\/label>\r\n          <input class=\"gbi-input\" id=\"completingName\" type=\"text\" placeholder=\"e.g. Jane Wanjiru\">\r\n          <div class=\"gbi-err\" data-err=\"completingName\">Please enter a name.<\/div>\r\n        <\/div>\r\n        <div class=\"gbi-field\">\r\n          <label class=\"gbi-lab\" for=\"designation\">Designation <span style=\"font-weight:400;color:var(--muted);\">(optional)<\/span><\/label>\r\n          <input class=\"gbi-input\" id=\"designation\" type=\"text\" placeholder=\"e.g. Proposer \/ Director\">\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"gbi-field\">\r\n        <label class=\"gbi-lab\">Preferred communication channel(s) <span style=\"font-weight:400;color:var(--muted);\">(optional)<\/span><\/label>\r\n        <div class=\"gbi-choices row\" data-check=\"channels\">\r\n          <label class=\"gbi-choice\"><input type=\"checkbox\" value=\"SMS\"><span class=\"gbi-box\"><\/span><span class=\"gbi-ctxt\">SMS<\/span><\/label>\r\n          <label class=\"gbi-choice\"><input type=\"checkbox\" value=\"WhatsApp\"><span class=\"gbi-box\"><\/span><span class=\"gbi-ctxt\">WhatsApp<\/span><\/label>\r\n          <label class=\"gbi-choice\"><input type=\"checkbox\" value=\"Email\"><span class=\"gbi-box\"><\/span><span class=\"gbi-ctxt\">Email<\/span><\/label>\r\n          <label class=\"gbi-choice\"><input type=\"checkbox\" value=\"Telephone\"><span class=\"gbi-box\"><\/span><span class=\"gbi-ctxt\">Telephone<\/span><\/label>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"gbi-field\">\r\n        <label class=\"gbi-lab\">Your signature <span class=\"gbi-req\">*<\/span><\/label>\r\n        <div class=\"gbi-sigwrap\">\r\n          <canvas id=\"gbiSigCanvas\" class=\"gbi-sigcanvas\" width=\"700\" height=\"220\" aria-label=\"Draw your signature here with mouse or finger\"><\/canvas>\r\n          <span class=\"gbi-sig-placeholder\" id=\"gbiSigPlaceholder\">Sign here<\/span>\r\n        <\/div>\r\n        <div class=\"gbi-sig-actions\">\r\n          <button type=\"button\" class=\"gbi-btn gbi-ghost\" id=\"gbiSigClear\"><span class=\"gbi-btxt\">Clear<\/span><\/button>\r\n        <\/div>\r\n        <div class=\"gbi-hint\">Draw with your mouse, or your finger on a touchscreen. This is embedded into your proposal PDF.<\/div>\r\n        <div class=\"gbi-err\" data-err=\"signature\">Please sign before submitting.<\/div>\r\n      <\/div>\r\n\r\n      <div class=\"gbi-note\">\r\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\"\/><path d=\"M7 11V7a5 5 0 0 1 10 0v4\"\/><\/svg>\r\n        <span>By signing and submitting, you declare that the statements herein are correct and have been accepted by you or with your full authority, and consent to Geminia contacting you about this proposal.<\/span>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <!-- ===================== STEP 9 \u2014 REVIEW ===================== -->\r\n    <section class=\"gbi-step\" data-step=\"9\">\r\n      <span class=\"gbi-eyebrow\">Review<\/span>\r\n      <h2 class=\"gbi-h\">Does everything look right?<\/h2>\r\n      <p class=\"gbi-sub\">Take a quick look before we prepare your quotation.<\/p>\r\n      <div class=\"gbi-summary\" id=\"gbiSummary\"><!-- injected --><\/div>\r\n    <\/section>\r\n\r\n    <!-- ===================== SUCCESS ===================== -->\r\n    <section class=\"gbi-step\" data-step=\"done\">\r\n      <div class=\"gbi-success\">\r\n        <div class=\"gbi-scheck\">\r\n          <div class=\"disc\"><\/div>\r\n          <svg viewBox=\"0 0 24 24\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>\r\n        <\/div>\r\n        <h1>Thank You! \ud83c\udf89<\/h1>\r\n        <p>We've received your request. A Geminia Insurance advisor will prepare your quotation and contact you shortly.<\/p>\r\n        <p>If we need any additional information, we'll reach out to you.<\/p>\r\n        <button class=\"gbi-btn gbi-primary\" data-cta=\"return\">\r\n          <span class=\"gbi-spin\"><\/span><span class=\"gbi-btxt\">Return to Website<\/span>\r\n        <\/button>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <!-- Footer nav (hidden on welcome + success) -->\r\n    <div class=\"gbi-foot\" id=\"gbiFoot\" style=\"display:none;\">\r\n      <button class=\"gbi-btn gbi-ghost\" id=\"gbiPrev\">\r\n        <span class=\"gbi-spin\"><\/span><span class=\"gbi-btxt\">\u2190 Previous<\/span>\r\n      <\/button>\r\n      <button class=\"gbi-btn gbi-primary\" id=\"gbiNext\">\r\n        <span class=\"gbi-spin\"><\/span><span class=\"gbi-btxt\">Next \u2192<\/span>\r\n      <\/button>\r\n    <\/div>\r\n\r\n    <!-- Exit control (shown on form steps) + leave confirmation -->\r\n    <button class=\"gbi-exit\" id=\"gbiExit\" type=\"button\" aria-label=\"Return to website\" title=\"Return to website\" style=\"display:none;\">\r\n      <svg viewBox=\"0 0 24 24\"><path d=\"M18 6 6 18M6 6l12 12\"\/><\/svg>\r\n    <\/button>\r\n    <div class=\"gbi-confirm\" id=\"gbiConfirm\" hidden role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"gbiConfirmTitle\">\r\n      <div class=\"gbi-confirm-box\">\r\n        <div class=\"gbi-confirm-ic\">\r\n          <svg viewBox=\"0 0 24 24\"><path d=\"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4\"\/><path d=\"m16 17 5-5-5-5\"\/><path d=\"M21 12H9\"\/><\/svg>\r\n        <\/div>\r\n        <h3 id=\"gbiConfirmTitle\">Leave and return to the site?<\/h3>\r\n        <p>Your answers so far won't be saved.<\/p>\r\n        <div class=\"gbi-confirm-actions\">\r\n          <button class=\"gbi-btn gbi-ghost\" id=\"gbiStay\"><span class=\"gbi-btxt\">Keep going<\/span><\/button>\r\n          <button class=\"gbi-btn gbi-primary\" id=\"gbiLeave\"><span class=\"gbi-spin\"><\/span><span class=\"gbi-btxt\">Return to site<\/span><\/button>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n  <\/div><!-- \/card -->\r\n<\/div><!-- \/shell -->\r\n\r\n<!-- pdf-lib: generates the summary proposal PDF in the browser before submit -->\r\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/pdf-lib@1.17.1\/dist\/pdf-lib.min.js\"><\/script>\r\n<script>\r\n(function(){\r\n  const root = document.getElementById('gbi');\r\n  const ENDPOINT = (root.getAttribute('data-endpoint')||'').trim();\r\n  const RETURN_URL = 'https:\/\/geminia.co.ke';   \/\/ <-- change if needed\r\n\r\n  \/* ---- State ------------------------------------------------------ *\/\r\n  const S = {step:1, channels:new Set(), values:{}};\r\n  let hasSignature=false;\r\n  const TOTAL = 9;\r\n  const STEP_NAMES = {1:'Welcome',2:'Proposer',3:'Occupancy',4:'Security',5:'Records',6:'Schedule',7:'History',8:'Contact',9:'Review'};\r\n\r\n  const $  = (s,c=root)=>c.querySelector(s);\r\n  const $$ = (s,c=root)=>Array.from(c.querySelectorAll(s));\r\n  const stepEl = n => $('.gbi-step[data-step=\"'+n+'\"]');\r\n\r\n  \/* ---- Choice rows (radio\/checkbox visual state) ------------------- *\/\r\n  function wireChoice(ch){\r\n    const input=ch.querySelector('input');\r\n    if(input.dataset.wired) return; input.dataset.wired='1';\r\n    input.addEventListener('change',()=>{\r\n      if(input.type==='radio'){\r\n        $$('input[name=\"'+input.name+'\"]').forEach(r=>r.closest('.gbi-choice').classList.remove('sel'));\r\n        ch.classList.add('sel');\r\n        const wrap=ch.closest('[data-radio]');\r\n        if(wrap) clearErr(wrap.dataset.radio);\r\n        onRadioChange(input.name,input.value);\r\n      }else{\r\n        const group=ch.closest('[data-check]');\r\n        ch.classList.toggle('sel',input.checked);\r\n        onCheckChange(group);\r\n      }\r\n    });\r\n  }\r\n  $$('.gbi-choice').forEach(wireChoice);\r\n\r\n  \/* ---- Signature pad ------------------------------------------------ *\/\r\n  (function initSignaturePad(){\r\n    const canvas=$('#gbiSigCanvas'); if(!canvas) return;\r\n    const wrap=canvas.closest('.gbi-sigwrap');\r\n    const placeholder=$('#gbiSigPlaceholder');\r\n    const ctx=canvas.getContext('2d');\r\n    ctx.lineWidth=3; ctx.lineCap='round'; ctx.lineJoin='round'; ctx.strokeStyle='#16283D';\r\n    let drawing=false, lastX=0, lastY=0;\r\n\r\n    function pos(e){\r\n      const rect=canvas.getBoundingClientRect();\r\n      const scaleX=canvas.width\/rect.width, scaleY=canvas.height\/rect.height;\r\n      return {x:(e.clientX-rect.left)*scaleX, y:(e.clientY-rect.top)*scaleY};\r\n    }\r\n    function start(e){\r\n      drawing=true; hasSignature=true;\r\n      placeholder.classList.add('hide'); wrap.classList.add('focus');\r\n      clearErr('signature');\r\n      try{ canvas.setPointerCapture(e.pointerId); }catch(_){}\r\n      const p=pos(e); lastX=p.x; lastY=p.y;\r\n      e.preventDefault();\r\n    }\r\n    function move(e){\r\n      if(!drawing) return;\r\n      const p=pos(e);\r\n      ctx.beginPath(); ctx.moveTo(lastX,lastY); ctx.lineTo(p.x,p.y); ctx.stroke();\r\n      lastX=p.x; lastY=p.y;\r\n      e.preventDefault();\r\n    }\r\n    function end(){ drawing=false; wrap.classList.remove('focus'); }\r\n\r\n    canvas.addEventListener('pointerdown',start);\r\n    canvas.addEventListener('pointermove',move);\r\n    canvas.addEventListener('pointerup',end);\r\n    canvas.addEventListener('pointerleave',()=>{ if(!drawing) wrap.classList.remove('focus'); });\r\n\r\n    $('#gbiSigClear').addEventListener('click',()=>{\r\n      ctx.clearRect(0,0,canvas.width,canvas.height);\r\n      hasSignature=false;\r\n      placeholder.classList.remove('hide');\r\n    });\r\n  })();\r\n\r\n  function onRadioChange(name,value){\r\n    if(name==='thirdPartyInterest') $('#gbiInterestWrap').style.display = value==='Yes' ? 'block':'none';\r\n    if(name==='stockRecordsMaintained') $('#gbiVerifyMethodWrap').style.display = value==='No' ? 'block':'none';\r\n    if(name==='firePolicyGeminia') $('#gbiFireCoWrap').style.display = value==='No' ? 'block':'none';\r\n    if(name==='watchmanDay' || name==='watchmanNight'){\r\n      const day=$('input[name=\"watchmanDay\"]:checked'), night=$('input[name=\"watchmanNight\"]:checked');\r\n      const anyYes=(day&&day.value==='Yes')||(night&&night.value==='Yes');\r\n      $('#gbiWatchmanWrap').style.display = anyYes ? 'block':'none';\r\n    }\r\n    if(name==='burglarAlarm' || name==='cctv'){\r\n      const alarm=$('input[name=\"burglarAlarm\"]:checked'), cctv=$('input[name=\"cctv\"]:checked');\r\n      const anyYes=(alarm&&alarm.value==='Yes')||(cctv&&cctv.value==='Yes');\r\n      $('#gbiBackupFirmWrap').style.display = anyYes ? 'block':'none';\r\n    }\r\n    if(['hDeclined','hSpecial','hCancelled','hIncreased'].includes(name)){\r\n      const anyYes = ['hDeclined','hSpecial','hCancelled','hIncreased'].some(n=>{\r\n        const el=$('input[name=\"'+n+'\"]:checked'); return el && el.value==='Yes';\r\n      });\r\n      $('#gbiHistDetailWrap').style.display = anyYes ? 'block':'none';\r\n    }\r\n  }\r\n  function onCheckChange(group){\r\n    if(group.dataset.check==='channels'){\r\n      S.channels.clear();\r\n      group.querySelectorAll('input:checked').forEach(i=>S.channels.add(i.value));\r\n    }\r\n  }\r\n\r\n  \/* ---- Money formatting --------------------------------------------- *\/\r\n  $$('.gbi-money .gbi-input').forEach(inp=>{\r\n    inp.addEventListener('input',()=>{\r\n      let raw=inp.value.replace(\/[^\\d]\/g,'');\r\n      inp.value = raw ? Number(raw).toLocaleString('en-US') : '';\r\n      inp.classList.remove('err');\r\n      const e=inp.closest('.gbi-field').querySelector('.gbi-err');\r\n      if(e) e.classList.remove('show');\r\n    });\r\n  });\r\n\r\n  \/* ---- Errors ----------------------------------------------------- *\/\r\n  function showErr(key,inputEl){\r\n    const e=$('.gbi-err[data-err=\"'+key+'\"]');\r\n    if(e) e.classList.add('show');\r\n    if(inputEl) inputEl.classList.add('err');\r\n  }\r\n  function clearErr(key){\r\n    const e=$('.gbi-err[data-err=\"'+key+'\"]');\r\n    if(e) e.classList.remove('show');\r\n  }\r\n\r\n  \/* ---- Validation per step --------------------------------------- *\/\r\n  function validate(step){\r\n    let ok=true; const fail=el=>{ok=false; return el;};\r\n    if(step===2){\r\n      const n=$('#fullName'); if(!n.value.trim()){showErr('fullName',fail(n));} else clearErr('fullName');\r\n      const em=$('#email'); if(!\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(em.value.trim())){showErr('email',fail(em));} else clearErr('email');\r\n      const p=$('#mobile'); const pv=p.value.replace(\/\\s\/g,'');\r\n      if(!\/^(?:\\+?254|0)(?:7|1)\\d{8}$\/.test(pv)){showErr('mobile',fail(p));} else clearErr('mobile');\r\n      const loc=$('#location'); if(!loc.value.trim()){showErr('location',fail(loc));} else clearErr('location');\r\n      if(!$('input[name=\"thirdPartyInterest\"]:checked')){showErr('thirdPartyInterest');ok=false;} else clearErr('thirdPartyInterest');\r\n    }\r\n    if(step===3){\r\n      const oby=$('#occupiedByYou'); if(!oby.value.trim()){showErr('occupiedByYou',fail(oby));} else clearErr('occupiedByYou');\r\n      if(!$('input[name=\"leftUnoccupied\"]:checked')){showErr('leftUnoccupied');ok=false;} else clearErr('leftUnoccupied');\r\n    }\r\n    if(step===4){\r\n      if(!$('input[name=\"watchmanDay\"]:checked')){showErr('watchmanDay');ok=false;} else clearErr('watchmanDay');\r\n      if(!$('input[name=\"watchmanNight\"]:checked')){showErr('watchmanNight');ok=false;} else clearErr('watchmanNight');\r\n      if(!$('input[name=\"burglarAlarm\"]:checked')){showErr('burglarAlarm');ok=false;} else clearErr('burglarAlarm');\r\n      if(!$('input[name=\"cctv\"]:checked')){showErr('cctv');ok=false;} else clearErr('cctv');\r\n    }\r\n    if(step===5){\r\n      if(!$('input[name=\"stockRecordsMaintained\"]:checked')){showErr('stockRecordsMaintained');ok=false;} else clearErr('stockRecordsMaintained');\r\n      if(!$('input[name=\"stockRecordsAudited\"]:checked')){showErr('stockRecordsAudited');ok=false;} else clearErr('stockRecordsAudited');\r\n      if(!$('input[name=\"recordsSecurePlace\"]:checked')){showErr('recordsSecurePlace');ok=false;} else clearErr('recordsSecurePlace');\r\n      if(!$('input[name=\"lossAmountAscertainable\"]:checked')){showErr('lossAmountAscertainable');ok=false;} else clearErr('lossAmountAscertainable');\r\n    }\r\n    if(step===6){\r\n      const d=$('#item1Desc'); if(!d.value.trim()){showErr('item1Desc',fail(d));} else clearErr('item1Desc');\r\n      const tv=$('#item1Total'); if(!tv.value.replace(\/[^\\d]\/g,'')){showErr('item1Total',fail(tv));} else clearErr('item1Total');\r\n      const ls=$('#item1Loss'); if(!ls.value.replace(\/[^\\d]\/g,'')){showErr('item1Loss',fail(ls));} else clearErr('item1Loss');\r\n    }\r\n    if(step===7){\r\n      if(!$('input[name=\"fullValue\"]:checked')){showErr('fullValue');ok=false;} else clearErr('fullValue');\r\n      if(!$('input[name=\"firePolicyGeminia\"]:checked')){showErr('firePolicyGeminia');ok=false;} else clearErr('firePolicyGeminia');\r\n      if(!$('input[name=\"willAdviseChanges\"]:checked')){showErr('willAdviseChanges');ok=false;} else clearErr('willAdviseChanges');\r\n    }\r\n    if(step===8){\r\n      const n=$('#completingName'); if(!n.value.trim()){showErr('completingName',fail(n));} else clearErr('completingName');\r\n      if(!hasSignature){ showErr('signature'); ok=false; } else clearErr('signature');\r\n    }\r\n    if(!ok){\r\n      const firstErr=$('.gbi-err.show');\r\n      if(firstErr) firstErr.closest('.gbi-field, .gbi-step').scrollIntoView({behavior:'smooth',block:'center'});\r\n    }\r\n    return ok;\r\n  }\r\n\r\n  \/* ---- Build review ---------------------------------------------- *\/\r\n  function escapeHtml(s){return String(s).replace(\/[&<>\"]\/g,c=>({'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;'}[c]));}\r\n  function buildReview(){\r\n    const g=$('#gbiSummary');\r\n    const tpi=$('input[name=\"thirdPartyInterest\"]:checked');\r\n    const unocc=$('input[name=\"leftUnoccupied\"]:checked');\r\n    const alarm=$('input[name=\"burglarAlarm\"]:checked');\r\n    const cctv=$('input[name=\"cctv\"]:checked');\r\n    const fullVal=$('input[name=\"fullValue\"]:checked');\r\n    const fireGem=$('input[name=\"firePolicyGeminia\"]:checked');\r\n    const chans=S.channels.size?[...S.channels].join(', '):'\u2014';\r\n\r\n    const items=[];\r\n    for(let i=1;i<=3;i++){\r\n      const desc=$('#item'+i+'Desc').value;\r\n      if(desc) items.push(desc+' \u2014 Total KES '+($('#item'+i+'Total').value||'0')+', 1st loss KES '+($('#item'+i+'Loss').value||'0'));\r\n    }\r\n\r\n    g.innerHTML=\r\n      block('\ud83d\udc64 Proposer',[\r\n        row('Full name',$('#fullName').value||'\u2014'),\r\n        row('Email',$('#email').value||'\u2014'),\r\n        row('Mobile',$('#mobile').value||'\u2014'),\r\n        row('Location of premises',$('#location').value||'\u2014'),\r\n        row('Third-party interest in property',tpi?tpi.value:'\u2014')\r\n      ])\r\n      +block('\ud83c\udfe0 Occupancy & security',[\r\n        row('Occupied by you as',$('#occupiedByYou').value||'\u2014'),\r\n        row('Left unoccupied at times',unocc?unocc.value:'\u2014'),\r\n        row('Burglar alarm',alarm?alarm.value:'\u2014'),\r\n        row('CCTV',cctv?cctv.value:'\u2014')\r\n      ])\r\n      +'<div class=\"gbi-sblock\"><h4>\ud83d\udccb Property schedule<\/h4>'+(items.length?items.map(i=>'<div class=\"gbi-srow\"><span class=\"k\">'+escapeHtml(i)+'<\/span><\/div>').join(''):'<div class=\"gbi-srow\"><span class=\"k\">None listed<\/span><\/div>')+'<\/div>'\r\n      +block('\u2705 Insurance history',[\r\n        row('Sums represent full value',fullVal?fullVal.value:'\u2014'),\r\n        row('Fire policy with Geminia',fireGem?fireGem.value:'\u2014')\r\n      ])\r\n      +block('\ud83d\udcde Contact',[\r\n        row('Form completed by',$('#completingName').value||'\u2014'),\r\n        row('Preferred channels',chans),\r\n        row('Signature',hasSignature?'\u2713 Captured':'Not captured')\r\n      ]);\r\n\r\n    function block(title,rows){return '<div class=\"gbi-sblock\"><h4>'+title+'<\/h4>'+rows.filter(Boolean).join('')+'<\/div>';}\r\n    function row(k,v){return '<div class=\"gbi-srow\"><span class=\"k\">'+k+'<\/span><span class=\"v\">'+escapeHtml(v)+'<\/span><\/div>';}\r\n  }\r\n\r\n  \/* ---- Render \/ navigation --------------------------------------- *\/\r\n  function render(){\r\n    const cur=$('.gbi-step.active');\r\n    const next=stepEl(S.step);\r\n    if(cur && cur!==next){\r\n      cur.classList.add('leaving');\r\n      setTimeout(()=>{cur.classList.remove('active','leaving');next.classList.add('active');},260);\r\n    }else{\r\n      $$('.gbi-step').forEach(s=>s.classList.remove('active'));\r\n      next.classList.add('active');\r\n    }\r\n\r\n    const isWelcome=S.step===1, isDone=S.step==='done';\r\n    const showChrome = !isWelcome && !isDone;\r\n    $('.gbi-card').classList.toggle('gbi-card--hero',isWelcome);\r\n    $('#gbiProgress').classList.toggle('on',showChrome);\r\n    $('#gbiFoot').style.display = showChrome ? 'flex' : 'none';\r\n    $('#gbiExit').style.display = showChrome ? 'flex' : 'none';\r\n    $('#gbiConfirm').hidden = true;\r\n\r\n    if(showChrome){\r\n      $('#gbiStepNo').textContent=S.step;\r\n      $('#gbiStepName').textContent=STEP_NAMES[S.step];\r\n      $('#gbiFill').style.width=((S.step-1)\/(TOTAL-1))*100+'%';\r\n      const nextBtn=$('#gbiNext');\r\n      nextBtn.querySelector('.gbi-btxt').textContent = S.step===9 ? 'Get My Quote' : 'Next \u2192';\r\n      nextBtn.classList.toggle('wide', S.step===1);\r\n    }\r\n    root.scrollIntoView({behavior:'smooth',block:'start'});\r\n  }\r\n\r\n  function goTo(step){ S.step=step; render(); }\r\n\r\n  function next(){\r\n    if(typeof S.step==='number' && !validate(S.step)) return;\r\n    if(S.step===9){ submit(); return; }\r\n    if(S.step===8) buildReview();\r\n    goTo(S.step+1);\r\n  }\r\n  function prev(){ if(typeof S.step==='number' && S.step>2) goTo(S.step-1); }\r\n\r\n  \/* ---- Button loading helper ------------------------------------- *\/\r\n  function withLoading(btn,fn,delay=380){\r\n    btn.classList.add('loading');btn.disabled=true;\r\n    setTimeout(()=>{ try{fn();}finally{btn.classList.remove('loading');btn.disabled=false;} },delay);\r\n  }\r\n\r\n  \/* ---- Submit ------------------------------------------------------ *\/\r\n  function buildPayload(){\r\n    const g=id=>{const el=$('#'+id); return el? el.value.trim() : '';};\r\n    const radio=name=>{const el=$('input[name=\"'+name+'\"]:checked'); return el? el.value : '';};\r\n\r\n    const items=[];\r\n    for(let i=1;i<=3;i++){\r\n      const desc=g('item'+i+'Desc');\r\n      if(desc) items.push({description:desc, totalValue:g('item'+i+'Total').replace(\/[^\\d]\/g,''), firstLoss:g('item'+i+'Loss').replace(\/[^\\d]\/g,'')});\r\n    }\r\n\r\n    return {\r\n      product_line:'Burglary Insurance',\r\n      submitted_at:new Date().toISOString(),\r\n      proposer:{\r\n        fullName:g('fullName'), kraPin:g('kraPin'), certIncorporation:g('certIncorporation'),\r\n        postalAddress:g('postalAddress'), email:g('email'), mobile:g('mobile'), location:g('location'),\r\n        yearsBusiness:g('yearsBusiness'), periodFrom:g('periodFrom'), periodTo:g('periodTo'), intermediary:g('intermediary'),\r\n        thirdPartyInterest:radio('thirdPartyInterest'), interestName:g('interestName')\r\n      },\r\n      occupancy:{\r\n        occupiedByYou:g('occupiedByYou'), occupiedByOthers:g('occupiedByOthers'), yearsOccupied:g('yearsOccupied'),\r\n        leftUnoccupied:radio('leftUnoccupied')\r\n      },\r\n      security:{\r\n        securityResponsible:g('securityResponsible'), watchmanDay:radio('watchmanDay'), watchmanNight:radio('watchmanNight'),\r\n        watchmanDetails:g('watchmanDetails'), burglarAlarm:radio('burglarAlarm'), cctv:radio('cctv'),\r\n        backupSecurityFirm:g('backupSecurityFirm')\r\n      },\r\n      records:{\r\n        stockRecordsMaintained:radio('stockRecordsMaintained'), verifyMethod:g('verifyMethod'),\r\n        stockRecordsAudited:radio('stockRecordsAudited'), recordsSecurePlace:radio('recordsSecurePlace'),\r\n        lossAmountAscertainable:radio('lossAmountAscertainable'), lastStockTake:g('lastStockTake')\r\n      },\r\n      schedule:{ items },\r\n      risk:{\r\n        fullValue:radio('fullValue'), firePolicyGeminia:radio('firePolicyGeminia'), fireInsCompany:g('fireInsCompany'),\r\n        willAdviseChanges:radio('willAdviseChanges'),\r\n        hDeclined:radio('hDeclined'), hSpecial:radio('hSpecial'), hCancelled:radio('hCancelled'), hIncreased:radio('hIncreased'),\r\n        histDetail:g('histDetail')\r\n      },\r\n      contact:{\r\n        completingName:g('completingName'), designation:g('designation'),\r\n        channels:[...S.channels], signed:hasSignature\r\n      }\r\n    };\r\n  }\r\n\r\n  \/\/ ---- Build a standalone, branded summary PDF in the browser (pdf-lib) --\r\n  async function buildSummaryPdf(p, sigDataUrl){\r\n    if(!window.PDFLib) return null;\r\n    const {PDFDocument, StandardFonts, rgb}=window.PDFLib;\r\n    const pdf=await PDFDocument.create();\r\n    const font=await pdf.embedFont(StandardFonts.Helvetica);\r\n    const bold=await pdf.embedFont(StandardFonts.HelveticaBold);\r\n    const W=595.28, H=841.89, margin=40, bottom=48;\r\n    const navy=rgb(0.224,0.212,0.502), acc=rgb(0.247,0.651,0.867), white=rgb(1,1,1),\r\n          mut=rgb(0.4,0.46,0.55), ink=rgb(0.086,0.157,0.239);\r\n    let pg, y;\r\n\r\n    function newPage(continued){\r\n      pg=pdf.addPage([W,H]);\r\n      pg.drawRectangle({x:0,y:H-34,width:W,height:34,color:navy});\r\n      pg.drawRectangle({x:0,y:H-36.4,width:W,height:2.4,color:acc});\r\n      pg.drawText('GEMINIA INSURANCE',{x:margin,y:H-22,size:15,font:bold,color:white});\r\n      pg.drawText('Burglary Insurance \u2014 Applicant Summary'+(continued?' (continued)':''),\r\n        {x:margin,y:H-31,size:9,font,color:white});\r\n      y=H-58;\r\n    }\r\n    function ensureSpace(need){ if(y-need<bottom) newPage(true); }\r\n    function head(t){\r\n      ensureSpace(26);\r\n      pg.drawText(t.toUpperCase(),{x:margin,y,size:10,font:bold,color:navy});\r\n      pg.drawLine({start:{x:margin,y:y-4},end:{x:W-margin,y:y-4},thickness:1,color:acc});\r\n      y-=18;\r\n    }\r\n    function kv(k,v){\r\n      ensureSpace(15);\r\n      pg.drawText(k,{x:margin+2,y,size:9,font,color:mut});\r\n      pg.drawText(String(v||'\u2014'),{x:230,y,size:9.5,font:bold,color:ink,maxWidth:W-230-margin});\r\n      y-=15;\r\n    }\r\n    function para(t,size=9){\r\n      const words=String(t).split(' '); const maxW=W-2*margin; let line='';\r\n      words.forEach(w=>{\r\n        const test=line?line+' '+w:w;\r\n        if(font.widthOfTextAtSize(test,size)>maxW){\r\n          ensureSpace(13); pg.drawText(line,{x:margin,y,size,font,color:mut}); y-=13; line=w;\r\n        }else line=test;\r\n      });\r\n      if(line){ ensureSpace(13); pg.drawText(line,{x:margin,y,size,font,color:mut}); y-=13; }\r\n    }\r\n\r\n    newPage(false);\r\n\r\n    head('Proposer');\r\n    kv('Full name',p.proposer.fullName); kv('KRA PIN',p.proposer.kraPin);\r\n    kv('Certificate of Incorporation',p.proposer.certIncorporation);\r\n    kv('Postal address',p.proposer.postalAddress); kv('Email',p.proposer.email); kv('Mobile',p.proposer.mobile);\r\n    kv('Location of premises',p.proposer.location); kv('Years in business',p.proposer.yearsBusiness);\r\n    kv('Period of insurance',(p.proposer.periodFrom||'\u2014')+' to '+(p.proposer.periodTo||'\u2014'));\r\n    kv('Intermediary',p.proposer.intermediary);\r\n    kv('Third party\/mortgage interest',p.proposer.thirdPartyInterest+(p.proposer.interestName?(' \u2014 '+p.proposer.interestName):''));\r\n\r\n    y-=6; head('Occupancy');\r\n    kv('Occupied by you as',p.occupancy.occupiedByYou); kv('Occupied by others as',p.occupancy.occupiedByOthers);\r\n    kv('Years occupied',p.occupancy.yearsOccupied); kv('Left unoccupied at times',p.occupancy.leftUnoccupied);\r\n\r\n    y-=6; head('Security measures');\r\n    kv('Responsible for security',p.security.securityResponsible);\r\n    kv('Watchman\/caretaker \u2014 day',p.security.watchmanDay); kv('Watchman\/caretaker \u2014 night',p.security.watchmanNight);\r\n    if(p.security.watchmanDetails) kv('Watchman details',p.security.watchmanDetails);\r\n    kv('Burglar alarm system',p.security.burglarAlarm); kv('CCTV',p.security.cctv);\r\n    if(p.security.backupSecurityFirm) kv('Backup security firm',p.security.backupSecurityFirm);\r\n\r\n    y-=6; head('Stock records & books of accounts');\r\n    kv('Records maintained & updated',p.records.stockRecordsMaintained);\r\n    if(p.records.verifyMethod) kv('Verification method (no records)',p.records.verifyMethod);\r\n    kv('Independently audited',p.records.stockRecordsAudited);\r\n    kv('Kept secure (non-business hours)',p.records.recordsSecurePlace);\r\n    kv('Loss amount ascertainable',p.records.lossAmountAscertainable);\r\n    kv('Last physical stock take',p.records.lastStockTake);\r\n\r\n    y-=6; head('Property schedule');\r\n    (p.schedule.items||[]).forEach((item,i)=>{\r\n      kv('Item '+(i+1),item.description+' \u2014 Total KES '+Number(item.totalValue||0).toLocaleString('en-US')+', 1st loss KES '+Number(item.firstLoss||0).toLocaleString('en-US'));\r\n    });\r\n\r\n    y-=6; head('Insurance history');\r\n    kv('Sums represent full value',p.risk.fullValue);\r\n    kv('Fire policy with Geminia',p.risk.firePolicyGeminia+(p.risk.firePolicyGeminia==='No'&&p.risk.fireInsCompany?(' \u2014 currently with '+p.risk.fireInsCompany):''));\r\n    kv('Will advise of future changes',p.risk.willAdviseChanges);\r\n    kv('Declined \/ special terms \/ cancelled \/ increased',[p.risk.hDeclined,p.risk.hSpecial,p.risk.hCancelled,p.risk.hIncreased].map(v=>v||'\u2014').join(' \/ '));\r\n    if(p.risk.histDetail) kv('History detail',p.risk.histDetail);\r\n\r\n    y-=6; head('Contact');\r\n    kv('Form completed by',p.contact.completingName); kv('Designation',p.contact.designation);\r\n    kv('Preferred channels',(p.contact.channels||[]).join(', ')||'\u2014');\r\n\r\n    y-=6; head('Declaration');\r\n    para('I\/We have read the above statements and agree that this declaration shall be held to be promissory and shall form part of the contract between me\/us and Geminia Insurance Company Limited. Further that all statements and particulars entered are correct and have been accepted by me\/us or with my full authority.');\r\n    y-=8;\r\n    ensureSpace(64);\r\n    pg.drawText('Signature:',{x:margin,y,size:9,font,color:mut});\r\n    if(sigDataUrl){\r\n      try{\r\n        const sigBytes=await fetch(sigDataUrl).then(r=>r.arrayBuffer());\r\n        const sigImg=await pdf.embedPng(sigBytes);\r\n        const dims=sigImg.scaleToFit(170,54);\r\n        pg.drawImage(sigImg,{x:margin+68,y:y-dims.height+9,width:dims.width,height:dims.height});\r\n        y-=(dims.height+16);\r\n      }catch(err){\r\n        pg.drawText('(signature image could not be embedded)',{x:margin+68,y,size:8.5,font,color:mut}); y-=16;\r\n      }\r\n    }else{\r\n      pg.drawText('Not captured online',{x:margin+68,y,size:9.5,font,color:ink}); y-=16;\r\n    }\r\n    kv('Signed by',p.contact.completingName);\r\n    kv('Date',new Date().toLocaleDateString('en-GB'));\r\n\r\n    pg.drawText('Figures are applicant estimates, subject to underwriting review, survey and policy terms & conditions.',\r\n      {x:margin,y:30,size:8,font,color:mut});\r\n\r\n    return await pdf.saveAsBase64();\r\n  }\r\n\r\n  async function submit(){\r\n    const btn=$('#gbiNext');\r\n    btn.classList.add('loading');btn.disabled=true;$('#gbiPrev').disabled=true;\r\n    const finish=()=>{ btn.classList.remove('loading');btn.disabled=false;$('#gbiPrev').disabled=false; goTo('done'); };\r\n    const p=buildPayload();\r\n    const sigCanvas=$('#gbiSigCanvas');\r\n    const sigDataUrl = hasSignature && sigCanvas ? sigCanvas.toDataURL('image\/png') : '';\r\n    let pdfBase64=null;\r\n    try{ pdfBase64=await buildSummaryPdf(p, sigDataUrl); }\r\n    catch(err){ console.warn('PDF build skipped:',err); } \/\/ never block the customer\r\n    const body={ lead:p, pdfBase64,\r\n      filename:'Burglary_Insurance_'+((p.proposer.fullName||'Proposal').replace(\/[^\\w]+\/g,'_').slice(0,40))+'.pdf' };\r\n    if(!ENDPOINT){ setTimeout(finish,1200); return; } \/\/ demo mode\r\n    fetch(ENDPOINT,{\r\n      method:'POST',\r\n      headers:{'Content-Type':'text\/plain;charset=utf-8'}, \/\/ avoids Apps Script CORS preflight\r\n      body:JSON.stringify(body)\r\n    }).then(finish).catch(finish); \/\/ advisor still gets the lead; never block the user\r\n  }\r\n\r\n  \/* ---- Wire up ---------------------------------------------------- *\/\r\n  $('[data-cta=\"start\"]').addEventListener('click',function(){ withLoading(this,()=>goTo(2),420); });\r\n\r\n  \/\/ ---- Exit to website (available mid-journey) --------------------\r\n  const confirmEl=$('#gbiConfirm');\r\n  $('#gbiExit').addEventListener('click',()=>{ confirmEl.hidden=false; $('#gbiStay').focus(); });\r\n  $('#gbiStay').addEventListener('click',()=>{ confirmEl.hidden=true; $('#gbiExit').focus(); });\r\n  $('#gbiLeave').addEventListener('click',function(){ withLoading(this,()=>{ window.top.location.href=RETURN_URL; },500); });\r\n  root.addEventListener('keydown',e=>{ if(e.key==='Escape' && !confirmEl.hidden){ confirmEl.hidden=true; $('#gbiExit').focus(); } });\r\n  $('[data-cta=\"return\"]').addEventListener('click',function(){ withLoading(this,()=>{ window.top.location.href=RETURN_URL; },500); });\r\n  $('#gbiNext').addEventListener('click',next);\r\n  $('#gbiPrev').addEventListener('click',prev);\r\n\r\n  render();\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>Step 1 of 9 Welcome Secure What Matters in Minutes Answer a few simple questions and we&#8217;ll prepare your Burglary Insurance proposal for a Geminia advisor to quote. Get Started \u2192 About you Tell us about the proposer These details go on Part 1 of the official Geminia Burglary proposal form. Full name of the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1462","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>Burglary Insurance Form - 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=\"Burglary Insurance Form - Geminia Insurance\" \/>\n<meta property=\"og:description\" content=\"Step 1 of 9 Welcome Secure What Matters in Minutes Answer a few simple questions and we&#8217;ll prepare your Burglary Insurance proposal for a Geminia advisor to quote. Get Started \u2192 About you Tell us about the proposer These details go on Part 1 of the official Geminia Burglary proposal form. Full name of the [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/geminia.co.ke\/dev\/burglary-insurance-form\/\" \/>\n<meta property=\"og:site_name\" content=\"Geminia Insurance\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-21T09:03:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/geminia.co.ke\/dev\/wp-content\/uploads\/2026\/08\/Burglary-2.jpg\" \/>\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=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/geminia.co.ke\\\/dev\\\/burglary-insurance-form\\\/\",\"url\":\"https:\\\/\\\/geminia.co.ke\\\/dev\\\/burglary-insurance-form\\\/\",\"name\":\"Burglary Insurance Form - Geminia Insurance\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/geminia.co.ke\\\/dev\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/geminia.co.ke\\\/dev\\\/burglary-insurance-form\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/geminia.co.ke\\\/dev\\\/burglary-insurance-form\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/geminia.co.ke\\\/dev\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/Burglary-2.jpg\",\"datePublished\":\"2026-08-14T13:02:05+00:00\",\"dateModified\":\"2026-08-21T09:03:20+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/geminia.co.ke\\\/dev\\\/burglary-insurance-form\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/geminia.co.ke\\\/dev\\\/burglary-insurance-form\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/geminia.co.ke\\\/dev\\\/burglary-insurance-form\\\/#primaryimage\",\"url\":\"https:\\\/\\\/geminia.co.ke\\\/dev\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/Burglary-2.jpg\",\"contentUrl\":\"https:\\\/\\\/geminia.co.ke\\\/dev\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/Burglary-2.jpg\",\"width\":1600,\"height\":2000},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/geminia.co.ke\\\/dev\\\/burglary-insurance-form\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/geminia.co.ke\\\/dev\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Burglary Insurance Form\"}]},{\"@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":"Burglary Insurance Form - 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":"Burglary Insurance Form - Geminia Insurance","og_description":"Step 1 of 9 Welcome Secure What Matters in Minutes Answer a few simple questions and we&#8217;ll prepare your Burglary Insurance proposal for a Geminia advisor to quote. Get Started \u2192 About you Tell us about the proposer These details go on Part 1 of the official Geminia Burglary proposal form. Full name of the [&hellip;]","og_url":"https:\/\/geminia.co.ke\/dev\/burglary-insurance-form\/","og_site_name":"Geminia Insurance","article_modified_time":"2026-08-21T09:03:20+00:00","og_image":[{"url":"https:\/\/geminia.co.ke\/dev\/wp-content\/uploads\/2026\/08\/Burglary-2.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/geminia.co.ke\/dev\/burglary-insurance-form\/","url":"https:\/\/geminia.co.ke\/dev\/burglary-insurance-form\/","name":"Burglary Insurance Form - Geminia Insurance","isPartOf":{"@id":"https:\/\/geminia.co.ke\/dev\/#website"},"primaryImageOfPage":{"@id":"https:\/\/geminia.co.ke\/dev\/burglary-insurance-form\/#primaryimage"},"image":{"@id":"https:\/\/geminia.co.ke\/dev\/burglary-insurance-form\/#primaryimage"},"thumbnailUrl":"https:\/\/geminia.co.ke\/dev\/wp-content\/uploads\/2026\/08\/Burglary-2.jpg","datePublished":"2026-08-14T13:02:05+00:00","dateModified":"2026-08-21T09:03:20+00:00","breadcrumb":{"@id":"https:\/\/geminia.co.ke\/dev\/burglary-insurance-form\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/geminia.co.ke\/dev\/burglary-insurance-form\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/geminia.co.ke\/dev\/burglary-insurance-form\/#primaryimage","url":"https:\/\/geminia.co.ke\/dev\/wp-content\/uploads\/2026\/08\/Burglary-2.jpg","contentUrl":"https:\/\/geminia.co.ke\/dev\/wp-content\/uploads\/2026\/08\/Burglary-2.jpg","width":1600,"height":2000},{"@type":"BreadcrumbList","@id":"https:\/\/geminia.co.ke\/dev\/burglary-insurance-form\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/geminia.co.ke\/dev\/"},{"@type":"ListItem","position":2,"name":"Burglary Insurance Form"}]},{"@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\/1462","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=1462"}],"version-history":[{"count":9,"href":"https:\/\/geminia.co.ke\/dev\/wp-json\/wp\/v2\/pages\/1462\/revisions"}],"predecessor-version":[{"id":1674,"href":"https:\/\/geminia.co.ke\/dev\/wp-json\/wp\/v2\/pages\/1462\/revisions\/1674"}],"wp:attachment":[{"href":"https:\/\/geminia.co.ke\/dev\/wp-json\/wp\/v2\/media?parent=1462"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}