{"id":25957,"date":"2026-04-27T16:36:27","date_gmt":"2026-04-27T13:36:27","guid":{"rendered":"https:\/\/insly.com\/en\/?page_id=25957"},"modified":"2026-04-29T15:32:08","modified_gmt":"2026-04-29T12:32:08","slug":"claims-portal","status":"publish","type":"page","link":"https:\/\/insly.com\/en\/claims-portal\/","title":{"rendered":"Insly Claims"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"25957\" class=\"elementor elementor-25957\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-eaa339a elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"eaa339a\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b11280c\" data-id=\"b11280c\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-faba471 elementor-widget__width-inherit elementor-widget-mobile__width-initial elementor-widget elementor-widget-html\" data-id=\"faba471\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- Insly Claims Elementor HTML Widget v3.4 Full Width Interactive\nPaste everything in this file into one Elementor HTML widget.\nThis version was rebuilt from the saved complete page HTML, uploaded CSS, and uploaded image assets.\n-->\n<style>\n\/* Elementor wrapper base *\/\n.insly-claims-elementor {\n  font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;\n  font-size: 18px;\n  font-weight: 400;\n  line-height: 1.6;\n  color: #121212;\n  background: #fff;\n  overflow-x: hidden;\n}\n.insly-claims-elementor *, .insly-claims-elementor *::before, .insly-claims-elementor *::after {\n  box-sizing: border-box;\n}\n.insly-claims-elementor img { max-width: 100%; height: auto; display: block; }\n.insly-claims-elementor a { color: inherit; text-decoration: none; }\n\n\/* ==========================================================================\n   INSLY CLAIMS LANDING PAGE \u2014 Brand-Matched Styles\n   Matches insly.com design system exactly\n   ========================================================================== *\/\n\n\/* Fonts *\/\n\/* ==========================================================================\n   CSS VARIABLES \u2014 Insly Brand Tokens\n   ========================================================================== *\/\n:root {\n  \/* Primary *\/\n  --insly-orange: #FF7D00;\n  --insly-orange-dark: #DA6B00;\n  --insly-orange-light: #FFEFE0;\n  --insly-orange-glow: #FFDF81;\n\n  \/* Darks *\/\n  --insly-teal-dark: #22524A;\n  --insly-purple: #3F1864;\n  --insly-black: #121212;\n\n  \/* Lights *\/\n  --insly-cream: #EFEBE7;\n  --insly-mint: #DAEDEA;\n  --insly-blue-grey: #E6ECF5;\n\n  \/* Text *\/\n  --text-heading: #121212;\n  --text-body: #121212;\n  --text-muted: #898989;\n  --text-white: #FFFFFF;\n\n  \/* Spacing *\/\n  --container: 1140px;\n  --section-pad: 80px;\n  --section-pad-mobile: 48px;\n\n  \/* Transitions *\/\n  --ease: cubic-bezier(0.4, 0, 0.2, 1);\n\n  \/* Shadows *\/\n  --card-shadow: 0px 0px 10px 0px rgba(0,0,0,0.09);\n  --card-shadow-hover: 0px 4px 20px 0px rgba(0,0,0,0.14);\n\n  \/* Radius *\/\n  --radius-btn: 5px;\n  --radius-card: 24px;\n  --radius-card-sm: 16px;\n}\n\n\/* ==========================================================================\n   RESET & BASE\n   ========================================================================== *\/\n*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\nhtml {\n  scroll-behavior: smooth;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n\nbody {\n  font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;\n  font-size: 18px;\n  font-weight: 400;\n  line-height: 1.6;\n  color: var(--text-body);\n  background: #fff;\n  overflow-x: hidden;\n}\n\nimg { max-width: 100%; height: auto; display: block; }\na { color: inherit; text-decoration: none; }\n\n\/* ==========================================================================\n   TYPOGRAPHY \u2014 Matching insly.com\n   ========================================================================== *\/\nh1, h2 {\n  font-family: 'MuseoSans', 'Inter', sans-serif;\n  font-weight: 500;\n  letter-spacing: -0.02em;\n  line-height: 1.15;\n}\n\nh3 {\n  font-family: 'Inter', sans-serif;\n  font-weight: 600;\n  font-size: 24px;\n  line-height: 1.3;\n}\n\nh1 { font-size: clamp(36px, 5vw, 62px); }\nh2 { font-size: clamp(30px, 3.5vw, 44px); line-height: 1.2; }\nh4 {\n  font-family: 'Inter', sans-serif;\n  font-weight: 600;\n  font-size: 20px;\n  line-height: 1.3;\n}\n\n.subtitle {\n  font-family: 'Inter', sans-serif;\n  font-weight: 300;\n  font-size: clamp(18px, 2vw, 24px);\n  line-height: 1.5;\n}\n\n\/* ==========================================================================\n   LAYOUT\n   ========================================================================== *\/\n.container {\n  max-width: var(--container);\n  margin: 0 auto;\n  padding: 0 24px;\n}\n\n.section {\n  padding: var(--section-pad) 0;\n}\n\n@media (max-width: 768px) {\n  .section { padding: var(--section-pad-mobile) 0; }\n}\n\n\/* ==========================================================================\n   VERSION SWITCHER BAR (for demo purposes)\n   ========================================================================== *\/\n\n\n\/* ==========================================================================\n   ANNOUNCEMENT BAR (matches insly.com purple gradient bar)\n   ========================================================================== *\/\n.announcement-bar {\n  background: linear-gradient(135deg, var(--insly-purple) 0%, #6B3FA0 100%);\n  padding: 10px 0;\n  text-align: center;\n  font-size: 14px;\n  color: #fff;\n}\n\n.announcement-bar a {\n  color: #fff;\n  font-weight: 500;\n}\n\n.announcement-bar .badge {\n  display: inline-block;\n  background: #4CAF50;\n  color: #fff;\n  font-size: 11px;\n  font-weight: 700;\n  padding: 2px 8px;\n  border-radius: 3px;\n  margin-right: 8px;\n  text-transform: uppercase;\n  letter-spacing: 0.05em;\n}\n\n\/* ==========================================================================\n   NAVIGATION \u2014 Matches insly.com sticky nav\n   ========================================================================== *\/\n.nav-bar {\n  position: sticky;\n  top: 0;\n  z-index: 1000;\n  transition: all 0.3s var(--ease);\n}\n\n.nav-bar.on-hero {\n  background: var(--insly-orange);\n}\n\n.nav-bar.scrolled {\n  background: #fff;\n  box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.08);\n}\n\n.nav-inner {\n  max-width: var(--container);\n  margin: 0 auto;\n  padding: 0 24px;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  height: 64px;\n}\n\n.nav-logo img {\n  height: 32px;\n  width: auto;\n}\n\n.nav-links {\n  display: flex;\n  align-items: center;\n  gap: 32px;\n  list-style: none;\n}\n\n.nav-links a {\n  font-size: 15px;\n  font-weight: 500;\n  transition: opacity 0.2s;\n}\n\n.nav-bar.on-hero .nav-links a { color: #fff; }\n.nav-bar.scrolled .nav-links a { color: var(--text-heading); }\n.nav-links a:hover { opacity: 0.8; }\n\n.nav-cta {\n  padding: 8px 20px;\n  border-radius: var(--radius-btn);\n  font-size: 14px;\n  font-weight: 600;\n  transition: all 0.2s var(--ease);\n  display: inline-block;\n}\n\n.nav-bar.on-hero .nav-cta {\n  background: var(--insly-orange-dark);\n  color: #fff;\n  border: 1px solid rgba(255,255,255,0.3);\n}\n\n.nav-bar.scrolled .nav-cta {\n  background: var(--insly-orange);\n  color: #fff;\n}\n\n.nav-cta:hover { opacity: 0.9; transform: translateY(-1px); }\n\n@media (max-width: 900px) {\n  .nav-links { display: none; }\n}\n\n\/* ==========================================================================\n   HERO SECTIONS\n   ========================================================================== *\/\n.hero {\n  background: var(--insly-orange);\n  background-image: radial-gradient(circle at 20% 20%, rgba(255,255,255,.14) 0, rgba(255,255,255,.14) 1px, transparent 2px), linear-gradient(135deg, rgba(255,255,255,.08), transparent 45%);\n  background-size: cover;\n  background-position: top center;\n  color: #ffffff;\n  text-align: center;\n  padding: 100px 0 60px;\n  position: relative;\n  overflow: hidden;\n}\n\n.hero h1 {\n  max-width: 800px;\n  margin: 0 auto 24px;\n  color: #ffffff !important;\n}\n\n.hero .subtitle {\n  max-width: 680px;\n  margin: 0 auto 40px;\n  opacity: 0.9;\n}\n\n.hero-highlight {\n  color: var(--insly-orange-glow);\n}\n\n.hero-ctas {\n  display: flex;\n  gap: 16px;\n  justify-content: center;\n  flex-wrap: wrap;\n  margin-bottom: 48px;\n}\n\n.btn-primary {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  padding: 14px 32px;\n  background: var(--insly-orange-dark);\n  color: #fff;\n  border-radius: var(--radius-btn);\n  font-size: 16px;\n  font-weight: 600;\n  transition: all 0.2s var(--ease);\n  border: none;\n  cursor: pointer;\n  font-family: 'Inter', sans-serif;\n}\n\n.btn-primary:hover {\n  background: #c45f00;\n  transform: translateY(-1px);\n}\n\n.btn-secondary {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  padding: 14px 32px;\n  background: transparent;\n  color: #fff;\n  border: 2px solid rgba(255,255,255,0.4);\n  border-radius: var(--radius-btn);\n  font-size: 16px;\n  font-weight: 600;\n  transition: all 0.2s var(--ease);\n  cursor: pointer;\n  font-family: 'Inter', sans-serif;\n}\n\n.btn-secondary:hover {\n  background: rgba(255,255,255,0.1);\n  border-color: rgba(255,255,255,0.7);\n}\n\n.btn-dark {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  padding: 14px 32px;\n  background: var(--insly-black);\n  color: #fff;\n  border-radius: var(--radius-btn);\n  font-size: 16px;\n  font-weight: 600;\n  transition: all 0.2s var(--ease);\n  border: none;\n  cursor: pointer;\n  font-family: 'Inter', sans-serif;\n}\n\n.btn-dark:hover {\n  background: #2a2a2a;\n  transform: translateY(-1px);\n}\n\n.btn-teal {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  padding: 14px 32px;\n  background: linear-gradient(90deg, #84A49C 0%, #92A6C7 100%);\n  color: #fff;\n  border-radius: var(--radius-btn);\n  font-size: 16px;\n  font-weight: 600;\n  transition: all 0.2s var(--ease);\n  border: none;\n  cursor: pointer;\n  font-family: 'Inter', sans-serif;\n}\n\n.btn-teal:hover {\n  opacity: 0.9;\n  transform: translateY(-1px);\n}\n\n.btn-outline-dark {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  padding: 14px 32px;\n  background: transparent;\n  color: var(--insly-orange);\n  border: 2px solid var(--insly-orange);\n  border-radius: var(--radius-btn);\n  font-size: 16px;\n  font-weight: 600;\n  transition: all 0.2s var(--ease);\n  cursor: pointer;\n  font-family: 'Inter', sans-serif;\n}\n\n.btn-outline-dark:hover {\n  background: var(--insly-orange);\n  color: #fff;\n}\n\n\/* Trust line under hero *\/\n.hero-trust {\n  font-size: 14px;\n  opacity: 0.7;\n  margin-top: 24px;\n  letter-spacing: 0.02em;\n}\n\n\/* Hero screenshot mockup *\/\n.hero-screenshot {\n  max-width: 960px;\n  margin: 0 auto;\n  border-radius: 12px;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.3);\n  position: relative;\n}\n\n.hero-screenshots-cascade {\n  display: flex;\n  justify-content: center;\n  gap: -40px;\n  margin-top: 20px;\n  position: relative;\n}\n\n\/* ==========================================================================\n   STATS BAR\n   ========================================================================== *\/\n.stats-bar {\n  background: #fff;\n  padding: 48px 0;\n  border-bottom: 1px solid #eee;\n}\n\n.stats-grid {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 24px;\n  text-align: center;\n}\n\n.stat-item .stat-number {\n  font-family: 'MuseoSans', sans-serif;\n  font-weight: 700;\n  font-size: clamp(40px, 5vw, 64px);\n  color: var(--insly-orange);\n  letter-spacing: -2px;\n  line-height: 1;\n}\n\n.stat-item .stat-label {\n  font-size: 15px;\n  color: var(--text-muted);\n  margin-top: 8px;\n}\n\n@media (max-width: 768px) {\n  .stats-grid { grid-template-columns: repeat(2, 1fr); }\n}\n\n\/* ==========================================================================\n   PROBLEM SECTION\n   ========================================================================== *\/\n.problem-section {\n  background: var(--insly-cream);\n}\n\n.problem-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 32px;\n  margin-top: 48px;\n}\n\n.problem-card {\n  background: #fff;\n  border-radius: var(--radius-card);\n  padding: 36px 28px;\n  box-shadow: var(--card-shadow);\n  border: 1px solid #D0D0D0;\n  transition: all 0.3s var(--ease);\n}\n\n.problem-card:hover {\n  box-shadow: var(--card-shadow-hover);\n  transform: translateY(-4px);\n}\n\n.problem-card .icon {\n  width: 48px;\n  height: 48px;\n  background: var(--insly-orange-light);\n  border-radius: 12px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  margin-bottom: 20px;\n  font-size: 24px;\n}\n\n.problem-card h3 {\n  margin-bottom: 12px;\n  font-size: 20px;\n}\n\n.problem-card p {\n  color: var(--text-muted);\n  font-size: 16px;\n  line-height: 1.6;\n}\n\n@media (max-width: 900px) {\n  .problem-grid { grid-template-columns: 1fr; }\n}\n\n\/* ==========================================================================\n   HOW IT WORKS \u2014 Flow Steps\n   ========================================================================== *\/\n.flow-section {\n  background: #fff;\n}\n\n.flow-steps {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 16px;\n  margin-top: 56px;\n  position: relative;\n}\n\n.flow-step {\n  text-align: center;\n  position: relative;\n  padding: 24px 16px;\n}\n\n.flow-step .step-num {\n  width: 48px;\n  height: 48px;\n  background: var(--insly-orange);\n  color: #fff;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 20px;\n  font-weight: 700;\n  margin: 0 auto 20px;\n  font-family: 'Inter', sans-serif;\n}\n\n.flow-step h4 {\n  margin-bottom: 8px;\n}\n\n.flow-step p {\n  font-size: 15px;\n  color: var(--text-muted);\n  line-height: 1.5;\n}\n\n\/* Arrow between steps *\/\n.flow-step:not(:last-child)::after {\n  content: '\u2192';\n  position: absolute;\n  right: -16px;\n  top: 36px;\n  font-size: 24px;\n  color: var(--insly-orange);\n  font-weight: 300;\n}\n\n@media (max-width: 900px) {\n  .flow-steps { grid-template-columns: 1fr 1fr; }\n  .flow-step:not(:last-child)::after { display: none; }\n}\n\n@media (max-width: 600px) {\n  .flow-steps { grid-template-columns: 1fr; }\n}\n\n\/* ==========================================================================\n   FEATURES SECTION\n   ========================================================================== *\/\n.features-section {\n  background: #fff;\n}\n\n.features-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 28px;\n  margin-top: 48px;\n}\n\n.feature-card {\n  background: #fff;\n  border: 1px solid #D0D0D0;\n  border-radius: var(--radius-card);\n  padding: 32px 24px;\n  box-shadow: var(--card-shadow);\n  transition: all 0.3s var(--ease);\n}\n\n.feature-card:hover {\n  box-shadow: var(--card-shadow-hover);\n  transform: translateY(-4px);\n}\n\n.feature-card .feature-icon {\n  width: 52px;\n  height: 52px;\n  background: var(--insly-orange-light);\n  border-radius: 14px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  margin-bottom: 20px;\n  font-size: 26px;\n}\n\n.feature-card h3 {\n  font-size: 20px;\n  margin-bottom: 10px;\n}\n\n.feature-card p {\n  color: var(--text-muted);\n  font-size: 15px;\n  line-height: 1.6;\n}\n\n@media (max-width: 900px) {\n  .features-grid { grid-template-columns: 1fr; }\n}\n\n\/* ==========================================================================\n   KILLER DEMO QUOTE SECTION\n   ========================================================================== *\/\n.demo-quote-section {\n  background: var(--insly-teal-dark);\n  color: #fff;\n  text-align: center;\n}\n\n.demo-quote-section .section-label {\n  color: var(--insly-orange-glow);\n}\n\n.demo-quote {\n  max-width: 800px;\n  margin: 0 auto;\n  position: relative;\n}\n\n.demo-quote blockquote {\n  font-family: 'MuseoSans', sans-serif;\n  font-weight: 300;\n  font-size: clamp(20px, 2.5vw, 28px);\n  line-height: 1.5;\n  font-style: italic;\n  opacity: 0.95;\n  margin: 32px 0;\n}\n\n.demo-quote .attribution {\n  font-size: 15px;\n  opacity: 0.7;\n  margin-top: 24px;\n}\n\n\/* ==========================================================================\n   USE CASES TABS\n   ========================================================================== *\/\n.usecases-section {\n  background: var(--insly-cream);\n}\n\n.usecase-tabs {\n  display: flex;\n  gap: 8px;\n  margin: 40px 0 32px;\n  flex-wrap: wrap;\n}\n\n.usecase-tab {\n  padding: 10px 24px;\n  border-radius: 50px;\n  font-size: 15px;\n  font-weight: 600;\n  cursor: pointer;\n  transition: all 0.2s var(--ease);\n  border: 2px solid #D0D0D0;\n  background: #fff;\n  color: var(--text-heading);\n  font-family: 'Inter', sans-serif;\n}\n\n.usecase-tab.active {\n  background: var(--insly-orange);\n  color: #fff;\n  border-color: var(--insly-orange);\n}\n\n.usecase-tab:hover:not(.active) {\n  border-color: var(--insly-orange);\n}\n\n.usecase-content {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 48px;\n  align-items: center;\n}\n\n.usecase-text h3 {\n  font-size: 28px;\n  margin-bottom: 16px;\n}\n\n.usecase-text p {\n  color: var(--text-muted);\n  font-size: 16px;\n  line-height: 1.7;\n  margin-bottom: 16px;\n}\n\n.usecase-text ul {\n  list-style: none;\n  padding: 0;\n}\n\n.usecase-text ul li {\n  padding: 8px 0;\n  font-size: 16px;\n  color: var(--text-body);\n  display: flex;\n  align-items: flex-start;\n  gap: 12px;\n}\n\n.usecase-text ul li::before {\n  content: '\u2713';\n  color: var(--insly-orange);\n  font-weight: 700;\n  flex-shrink: 0;\n  margin-top: 2px;\n}\n\n.usecase-visual {\n  background: #fff;\n  border-radius: var(--radius-card);\n  padding: 24px;\n  box-shadow: var(--card-shadow);\n  border: 1px solid #D0D0D0;\n}\n\n@media (max-width: 900px) {\n  .usecase-content { grid-template-columns: 1fr; }\n}\n\n\/* ==========================================================================\n   PROOF POINTS \/ MARKET DATA\n   ========================================================================== *\/\n.proof-section {\n  background: #fff;\n}\n\n.proof-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 32px;\n  margin-top: 48px;\n}\n\n.proof-card {\n  text-align: center;\n  padding: 32px 20px;\n}\n\n.proof-card .proof-stat {\n  font-family: 'MuseoSans', sans-serif;\n  font-weight: 700;\n  font-size: 56px;\n  color: var(--insly-orange);\n  letter-spacing: -2px;\n  line-height: 1;\n}\n\n.proof-card .proof-label {\n  font-size: 16px;\n  color: var(--text-body);\n  margin-top: 12px;\n  line-height: 1.5;\n}\n\n.proof-card .proof-source {\n  font-size: 13px;\n  color: var(--text-muted);\n  margin-top: 8px;\n}\n\n@media (max-width: 768px) {\n  .proof-grid { grid-template-columns: 1fr; }\n}\n\n\/* ==========================================================================\n   PRODUCTS SUPPORTED\n   ========================================================================== *\/\n.products-section {\n  background: var(--insly-mint);\n}\n\n.products-grid {\n  display: grid;\n  grid-template-columns: repeat(5, 1fr);\n  gap: 20px;\n  margin-top: 48px;\n}\n\n.product-card {\n  background: #fff;\n  border-radius: var(--radius-card-sm);\n  padding: 28px 20px;\n  text-align: center;\n  border: 1px solid #D0D0D0;\n  box-shadow: var(--card-shadow);\n  transition: all 0.3s var(--ease);\n}\n\n.product-card:hover {\n  box-shadow: var(--card-shadow-hover);\n  transform: translateY(-4px);\n}\n\n.product-card .product-icon {\n  font-size: 36px;\n  margin-bottom: 14px;\n}\n\n.product-card h4 {\n  font-size: 16px;\n  margin-bottom: 6px;\n}\n\n.product-card p {\n  font-size: 13px;\n  color: var(--text-muted);\n  line-height: 1.4;\n}\n\n@media (max-width: 900px) {\n  .products-grid { grid-template-columns: repeat(3, 1fr); }\n}\n\n@media (max-width: 600px) {\n  .products-grid { grid-template-columns: repeat(2, 1fr); }\n}\n\n\/* ==========================================================================\n   CTA SECTION\n   ========================================================================== *\/\n.cta-section {\n  background: var(--insly-orange);\n  background-image: radial-gradient(circle at 20% 20%, rgba(255,255,255,.14) 0, rgba(255,255,255,.14) 1px, transparent 2px), linear-gradient(135deg, rgba(255,255,255,.08), transparent 45%);\n  background-size: cover;\n  background-position: center;\n  color: #fff;\n  text-align: center;\n}\n\n.cta-section h2 { margin-bottom: 16px; color: #ffffff !important}\n.cta-section p {\n  opacity: 0.9;\n  max-width: 600px;\n  margin: 0 auto 36px;\n  font-size: 18px;\n}\n\/* Mobile fix for Before \/ After comparison *\/\n@media (max-width: 600px) {\n  .insly-claims-elementor .comparison-visual {\n    display: block !important;\n    margin-top: 32px !important;\n  }\n\n  .insly-claims-elementor .comparison-side {\n    width: 100% !important;\n    padding: 24px 20px !important;\n    margin-bottom: 18px !important;\n    border-radius: 18px !important;\n  }\n\n  .insly-claims-elementor .comparison-vs {\n    display: block !important;\n    text-align: center !important;\n    padding: 8px 0 18px !important;\n    font-size: 14px !important;\n  }\n\n  .insly-claims-elementor .comparison-side h3 {\n    font-size: 18px !important;\n    line-height: 1.3 !important;\n  }\n\n  .insly-claims-elementor .comparison-list li {\n    font-size: 14px !important;\n    line-height: 1.45 !important;\n    padding: 9px 0 !important;\n  }\n}\n\/* Mobile fix for comparison table *\/\n@media (max-width: 600px) {\n  .insly-claims-elementor .comparison-table,\n  .insly-claims-elementor .comparison-table thead,\n  .insly-claims-elementor .comparison-table tbody,\n  .insly-claims-elementor .comparison-table tr,\n  .insly-claims-elementor .comparison-table th,\n  .insly-claims-elementor .comparison-table td {\n    display: block !important;\n    width: 100% !important;\n  }\n\n  .insly-claims-elementor .comparison-table thead {\n    display: none !important;\n  }\n\n  .insly-claims-elementor .comparison-table tr {\n    margin-bottom: 18px !important;\n    border: 1px solid #e0e0e0 !important;\n    border-radius: 16px !important;\n    overflow: hidden !important;\n    background: #fff !important;\n    box-shadow: 0 4px 18px rgba(0,0,0,0.06) !important;\n  }\n\n  .insly-claims-elementor .comparison-table td {\n    padding: 14px 18px !important;\n    border-bottom: 1px solid #eee !important;\n    font-size: 14px !important;\n  }\n\n  .insly-claims-elementor .comparison-table td:last-child {\n    border-bottom: none !important;\n    background: #FFEFE0 !important;\n  }\n}\n\/* Add labels to mobile comparison cards *\/\n@media (max-width: 600px) {\n  .insly-claims-elementor .comparison-table td {\n    position: relative !important;\n  }\n\n  .insly-claims-elementor .comparison-table td:nth-child(1)::before {\n    content: \"Area\";\n  }\n\n  .insly-claims-elementor .comparison-table td:nth-child(2)::before {\n    content: \"Before\";\n  }\n\n  .insly-claims-elementor .comparison-table td:nth-child(3)::before {\n    content: \"After with Insly Claims\";\n  }\n\n  .insly-claims-elementor .comparison-table td::before {\n    display: block !important;\n    margin-bottom: 5px !important;\n    font-size: 11px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.08em !important;\n    text-transform: uppercase !important;\n    color: #898989 !important;\n  }\n\n  .insly-claims-elementor .comparison-table td:nth-child(3)::before {\n    color: #ff7d00 !important;\n  }\n}\n\n\/* Mobile fix for customer tracking portal mockup *\/\n@media (max-width: 600px) {\n  .insly-claims-elementor .tracking-mockup {\n    border-radius: 18px !important;\n    overflow: hidden !important;\n  }\n\n  .insly-claims-elementor .tm-body {\n    padding: 18px 16px !important;\n  }\n\n  .insly-claims-elementor .tm-body h3 {\n    font-size: 20px !important;\n    line-height: 1.25 !important;\n  }\n\n  \/* Make progress timeline scroll horizontally instead of crushing *\/\n  .insly-claims-elementor .tm-progress {\n    overflow-x: auto !important;\n    overflow-y: hidden !important;\n    padding-bottom: 10px !important;\n    margin: 22px -4px 20px !important;\n    -webkit-overflow-scrolling: touch !important;\n  }\n\n  .insly-claims-elementor .tm-step {\n    min-width: 76px !important;\n  }\n\n  .insly-claims-elementor .tm-step-line {\n    min-width: 32px !important;\n    flex: 0 0 32px !important;\n  }\n\n  .insly-claims-elementor .tm-step span {\n    font-size: 10px !important;\n  }\n\n  \/* Stack the three info cards *\/\n  .insly-claims-elementor .tm-cards {\n    display: grid !important;\n    grid-template-columns: 1fr !important;\n    gap: 14px !important;\n  }\n\n  .insly-claims-elementor .tm-card {\n    width: 100% !important;\n    padding: 16px !important;\n  }\n\n  .insly-claims-elementor .tm-card-label {\n    font-size: 11px !important;\n  }\n\n  \/* Make the estimated payout date fit better *\/\n  .insly-claims-elementor .tm-card div[style*=\"font-size:22px\"] {\n    font-size: 28px !important;\n    line-height: 1.15 !important;\n  }\n\n  \/* Keep coverage rows readable *\/\n  .insly-claims-elementor .tm-coverage-row {\n    font-size: 13px !important;\n    gap: 12px !important;\n  }\n\n  .insly-claims-elementor .tm-coverage-row strong {\n    white-space: nowrap !important;\n  }\n\n  \/* Activity log spacing *\/\n  .insly-claims-elementor .tm-activity {\n    margin-top: 20px !important;\n  }\n\n  .insly-claims-elementor .tm-log-entry {\n    gap: 8px !important;\n  }\n}\n\n@media (max-width: 600px) {\n  .insly-claims-elementor .ai-actions {\n    display: grid !important;\n    grid-template-columns: 1fr 1fr !important;\n    gap: 10px !important;\n  }\n\n  .insly-claims-elementor .ai-action-btn {\n    justify-content: center !important;\n    padding: 11px 12px !important;\n    font-size: 13px !important;\n    white-space: normal !important;\n  }\n\n  .insly-claims-elementor .ai-action-btn:nth-child(3) {\n    grid-column: 1 \/ -1 !important;\n  }\n}\n\/* ==========================================================================\n   NEWSLETTER BAR\n   ========================================================================== *\/\n.newsletter-bar {\n  background: var(--insly-mint);\n  padding: 40px 0;\n}\n\n.newsletter-inner {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 32px;\n  flex-wrap: wrap;\n}\n\n.newsletter-inner h3 {\n  font-size: 20px;\n}\n\n.newsletter-inner h3 span {\n  color: var(--insly-orange);\n  font-weight: 700;\n}\n\n.newsletter-form {\n  display: flex;\n  gap: 12px;\n}\n\n.newsletter-form input {\n  padding: 12px 20px;\n  border: 1px solid #D0D0D0;\n  border-radius: var(--radius-btn);\n  font-size: 15px;\n  font-family: 'Inter', sans-serif;\n  width: 280px;\n  outline: none;\n}\n\n.newsletter-form input:focus {\n  border-color: var(--insly-orange);\n}\n\n.newsletter-form button {\n  padding: 12px 28px;\n  background: var(--insly-orange);\n  color: #fff;\n  border: none;\n  border-radius: var(--radius-btn);\n  font-size: 15px;\n  font-weight: 600;\n  cursor: pointer;\n  font-family: 'Inter', sans-serif;\n  transition: background 0.2s;\n}\n\n.newsletter-form button:hover {\n  background: var(--insly-orange-dark);\n}\n\n@media (max-width: 768px) {\n  .newsletter-inner { flex-direction: column; text-align: center; }\n  .newsletter-form { flex-direction: column; width: 100%; }\n  .newsletter-form input { width: 100%; }\n}\n\n\/* ==========================================================================\n   FOOTER \u2014 Matches insly.com footer exactly\n   ========================================================================== *\/\n.site-footer {\n  padding: 60px 0 24px;\n  background: #fff;\n}\n\n.footer-grid {\n  display: grid;\n  grid-template-columns: repeat(5, 1fr);\n  gap: 32px;\n  margin-bottom: 48px;\n}\n\n.footer-col h4 {\n  font-size: 14px;\n  font-weight: 700;\n  color: var(--text-heading);\n  margin-bottom: 16px;\n  text-transform: none;\n}\n\n.footer-col a {\n  display: block;\n  font-size: 14px;\n  color: var(--text-muted);\n  padding: 4px 0;\n  transition: color 0.2s;\n}\n\n.footer-col a:hover { color: var(--insly-orange); }\n\n.footer-bottom {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding-top: 24px;\n  border-top: 1px solid #eee;\n}\n\n.footer-bottom-left {\n  display: flex;\n  align-items: center;\n  gap: 24px;\n}\n\n.footer-bottom-left img { height: 24px; }\n\n.footer-bottom-left a {\n  font-size: 13px;\n  color: var(--text-muted);\n}\n\n.footer-social {\n  display: flex;\n  gap: 16px;\n}\n\n.footer-social a {\n  width: 32px;\n  height: 32px;\n  border-radius: 50%;\n  background: #f5f5f5;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  color: var(--text-heading);\n  transition: all 0.2s;\n  font-size: 14px;\n}\n\n.footer-social a:hover {\n  background: var(--insly-orange-light);\n  color: var(--insly-orange);\n}\n\n@media (max-width: 768px) {\n  .footer-grid { grid-template-columns: repeat(2, 1fr); }\n  .footer-bottom { flex-direction: column; gap: 16px; }\n}\n\n\/* ==========================================================================\n   SECTION LABELS\n   ========================================================================== *\/\n.section-label {\n  font-size: 13px;\n  font-weight: 700;\n  color: var(--insly-orange);\n  text-transform: uppercase;\n  letter-spacing: 0.1em;\n  margin-bottom: 12px;\n}\n\n.section-subtitle {\n  font-size: 18px;\n  color: var(--text-muted);\n  max-width: 640px;\n  line-height: 1.6;\n}\n\n.text-center { text-align: center; }\n.mx-auto { margin-left: auto; margin-right: auto; }\n\n\/* ==========================================================================\n   TWO-COLUMN FEATURE LAYOUT (text + image)\n   ========================================================================== *\/\n.two-col {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 64px;\n  align-items: center;\n}\n\n.two-col.reversed { direction: rtl; }\n.two-col.reversed > * { direction: ltr; }\n\n@media (max-width: 900px) {\n  .two-col { grid-template-columns: 1fr; }\n  .two-col.reversed { direction: ltr; }\n}\n\n\/* ==========================================================================\n   UI MOCKUP FRAMES\n   ========================================================================== *\/\n.ui-frame {\n  background: #fff;\n  border-radius: var(--radius-card);\n  box-shadow: 0 8px 40px rgba(0,0,0,0.12);\n  border: 1px solid #e0e0e0;\n  overflow: hidden;\n}\n\n.ui-frame-bar {\n  background: #f5f5f5;\n  padding: 10px 16px;\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  border-bottom: 1px solid #e0e0e0;\n}\n\n.ui-frame-dot {\n  width: 10px;\n  height: 10px;\n  border-radius: 50%;\n  background: #ddd;\n}\n\n.ui-frame-dot.red { background: #ff5f56; }\n.ui-frame-dot.yellow { background: #ffbd2e; }\n.ui-frame-dot.green { background: #27c93f; }\n\n.ui-frame-body {\n  padding: 0;\n}\n\n.ui-frame-body img {\n  width: 100%;\n  display: block;\n}\n\n\/* ==========================================================================\n   COMPARISON TABLE\n   ========================================================================== *\/\n.comparison-section {\n  background: #fff;\n}\n\n.comparison-table {\n  width: 100%;\n  border-collapse: collapse;\n  margin-top: 48px;\n}\n\n.comparison-table th {\n  padding: 16px 20px;\n  text-align: left;\n  font-size: 14px;\n  font-weight: 700;\n  color: var(--text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.05em;\n  border-bottom: 2px solid #eee;\n}\n\n.comparison-table th:last-child {\n  background: var(--insly-orange-light);\n  color: var(--insly-orange);\n  border-radius: 12px 12px 0 0;\n}\n\n.comparison-table td {\n  padding: 16px 20px;\n  font-size: 15px;\n  border-bottom: 1px solid #eee;\n}\n\n.comparison-table td:last-child {\n  background: var(--insly-orange-light);\n  font-weight: 600;\n}\n\n.comparison-table tr:last-child td { border-bottom: none; }\n.comparison-table tr:last-child td:last-child { border-radius: 0 0 12px 12px; }\n\n.check { color: var(--insly-orange); font-weight: 700; font-size: 18px; }\n.cross { color: #ccc; }\n\n\/* ==========================================================================\n   TIMELINE \/ PROCESS VISUALIZATION\n   ========================================================================== *\/\n.pipeline-visual {\n  display: flex;\n  align-items: stretch;\n  gap: 4px;\n  margin: 48px 0;\n  flex-wrap: wrap;\n}\n\n.pipeline-step {\n  flex: 1;\n  min-width: 140px;\n  background: var(--insly-orange-light);\n  padding: 20px 16px;\n  text-align: center;\n  position: relative;\n  border-radius: 8px;\n  transition: all 0.2s;\n}\n\n.pipeline-step:hover {\n  background: var(--insly-orange);\n  color: #fff;\n}\n\n.pipeline-step:hover .pipeline-label { color: #fff; opacity: 0.8; }\n\n.pipeline-step .pipeline-icon {\n  font-size: 28px;\n  margin-bottom: 8px;\n}\n\n.pipeline-step h4 {\n  font-size: 14px;\n  margin-bottom: 4px;\n}\n\n.pipeline-step .pipeline-label {\n  font-size: 12px;\n  color: var(--text-muted);\n  transition: color 0.2s;\n}\n\n\/* ==========================================================================\n   ANIMATIONS\n   ========================================================================== *\/\n.fade-in {\n  opacity: 0;\n  transform: translateY(20px);\n  transition: opacity 0.6s var(--ease), transform 0.6s var(--ease);\n}\n\n.fade-in.visible {\n  opacity: 1;\n  transform: translateY(0);\n}\n\n\/* Padding for version switcher bar *\/\nbody { padding-bottom: 60px; }\n\n\/* ==========================================================================\n   PLATFORM ADVANTAGE (dark section)\n   ========================================================================== *\/\n.platform-section {\n  background: var(--insly-teal-dark);\n  color: #fff;\n}\n\n.platform-section .section-label {\n  color: var(--insly-orange-glow);\n}\n\n.platform-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 32px;\n  margin-top: 48px;\n}\n\n.platform-card {\n  background: rgba(255,255,255,0.08);\n  border-radius: var(--radius-card);\n  padding: 32px 24px;\n  border: 1px solid rgba(255,255,255,0.12);\n  transition: all 0.3s var(--ease);\n}\n\n.platform-card:hover {\n  background: rgba(255,255,255,0.12);\n  transform: translateY(-4px);\n}\n\n.platform-card .card-icon {\n  font-size: 32px;\n  margin-bottom: 16px;\n}\n\n.platform-card h3 {\n  font-size: 20px;\n  margin-bottom: 10px;\n  color: #fff;\n}\n\n.platform-card p {\n  font-size: 15px;\n  color: rgba(255,255,255,0.7);\n  line-height: 1.6;\n}\n\n@media (max-width: 900px) {\n  .platform-grid { grid-template-columns: 1fr; }\n}\n\n\/* Audience tags *\/\n.audience-tags {\n  display: flex;\n  gap: 12px;\n  margin-top: 48px;\n  justify-content: center;\n  flex-wrap: wrap;\n}\n\n.audience-tag {\n  padding: 10px 24px;\n  background: rgba(255,255,255,0.1);\n  border: 1px solid rgba(255,255,255,0.2);\n  border-radius: 50px;\n  font-size: 14px;\n  font-weight: 500;\n  color: rgba(255,255,255,0.9);\n}\n\n\n\/* Original inline V2 additions from the rendered page *\/\n\n    \/* =====================================================\n       ADDITIONAL V2 STYLES\n       ===================================================== *\/\n\n    \/* AI Reasoning Mockup *\/\n    .ai-mockup {\n      background: #1a1a2e;\n      border-radius: var(--radius-card);\n      overflow: hidden;\n      margin: 32px 0;\n      border: 1px solid rgba(255,255,255,0.1);\n      font-family: 'Inter', monospace;\n    }\n    .ai-mockup-header {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      padding: 16px 24px;\n      background: rgba(255,255,255,0.05);\n      border-bottom: 1px solid rgba(255,255,255,0.08);\n    }\n    .ai-mockup-header .ai-title {\n      font-size: 15px;\n      font-weight: 600;\n      color: #e0e0e0;\n      display: flex;\n      align-items: center;\n      gap: 8px;\n    }\n    .ai-mockup-header .ai-confidence {\n      font-size: 14px;\n      font-weight: 600;\n      color: #a0a0a0;\n    }\n    .ai-confidence .conf-value {\n      color: #4CAF50;\n      font-size: 18px;\n    }\n    .ai-confidence .conf-value.reject {\n      color: #f44336;\n    }\n    .ai-mockup-body {\n      padding: 24px;\n    }\n    .ai-recommendation {\n      font-size: 16px;\n      font-weight: 700;\n      margin-bottom: 20px;\n      display: flex;\n      align-items: center;\n      gap: 8px;\n    }\n    .ai-recommendation.approve { color: #4CAF50; }\n    .ai-recommendation.reject { color: #f44336; }\n\n    .ai-analysis-list {\n      list-style: none;\n      padding: 0;\n      margin: 0 0 20px 0;\n    }\n    .ai-analysis-list li {\n      padding: 6px 0;\n      font-size: 14px;\n      color: #c0c0c0;\n      line-height: 1.6;\n      display: flex;\n      align-items: flex-start;\n      gap: 8px;\n    }\n    .ai-analysis-list li::before {\n      content: '\u2022';\n      color: #888;\n      flex-shrink: 0;\n      margin-top: 1px;\n    }\n    .ai-referenced {\n      border-top: 1px solid rgba(255,255,255,0.08);\n      padding-top: 16px;\n      margin-bottom: 20px;\n    }\n    .ai-referenced-label {\n      font-size: 12px;\n      font-weight: 600;\n      color: #888;\n      text-transform: uppercase;\n      letter-spacing: 0.05em;\n      margin-bottom: 10px;\n    }\n    .ai-ref-item {\n      font-size: 13px;\n      color: #a0c4ff;\n      padding: 4px 0;\n      display: flex;\n      align-items: center;\n      gap: 6px;\n    }\n    .ai-actions {\n      display: flex;\n      gap: 10px;\n      border-top: 1px solid rgba(255,255,255,0.08);\n      padding-top: 16px;\n    }\n    .ai-action-btn {\n      padding: 8px 18px;\n      border-radius: 6px;\n      font-size: 13px;\n      font-weight: 600;\n      border: 1px solid rgba(255,255,255,0.15);\n      background: rgba(255,255,255,0.06);\n      color: #ccc;\n      cursor: pointer;\n      transition: all 0.2s;\n      font-family: 'Inter', sans-serif;\n      display: inline-flex;\n      align-items: center;\n      gap: 6px;\n    }\n    .ai-action-btn:hover {\n      background: rgba(255,255,255,0.12);\n      color: #fff;\n    }\n\n    \/* Integration cards *\/\n    .integration-grid {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 32px;\n      margin-top: 48px;\n    }\n    .integration-card {\n      background: #fff;\n      border-radius: var(--radius-card);\n      padding: 40px 32px;\n      border: 1px solid #D0D0D0;\n      box-shadow: var(--card-shadow);\n      transition: all 0.3s var(--ease);\n    }\n    .integration-card:hover {\n      box-shadow: var(--card-shadow-hover);\n      transform: translateY(-4px);\n    }\n    .integration-card h3 {\n      font-size: 22px;\n      margin-bottom: 8px;\n    }\n    .integration-card .card-tagline {\n      font-size: 15px;\n      color: var(--insly-orange);\n      font-weight: 600;\n      font-style: italic;\n      margin-top: 20px;\n    }\n    .integration-card ul {\n      list-style: none;\n      padding: 0;\n      margin: 20px 0 0;\n    }\n    .integration-card ul li {\n      padding: 8px 0;\n      font-size: 16px;\n      color: var(--text-body);\n      display: flex;\n      align-items: flex-start;\n      gap: 10px;\n    }\n    .integration-card ul li::before {\n      content: '\u2713';\n      color: var(--insly-orange);\n      font-weight: 700;\n      flex-shrink: 0;\n    }\n\n    @media (max-width: 768px) {\n      .integration-grid { grid-template-columns: 1fr; }\n    }\n\n    \/* Feature row spacing *\/\n    .feature-row {\n      margin-bottom: 80px;\n    }\n    .feature-row:last-child {\n      margin-bottom: 0;\n    }\n    .feature-row h3 {\n      font-size: 26px;\n      margin-bottom: 12px;\n    }\n    .feature-row p {\n      color: var(--text-muted);\n      font-size: 16px;\n      line-height: 1.7;\n    }\n\n    \/* AI section dark *\/\n    .ai-section {\n      background: var(--insly-teal-dark);\n      color: #fff;\n    }\n    .ai-section .section-label {\n      color: var(--insly-orange-glow);\n    }\n    .ai-section h2 {\n      color: #fff;\n    }\n    .ai-section .section-subtitle {\n      color: rgba(255,255,255,0.7);\n    }\n    .ai-feature-grid {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 28px;\n      margin-top: 48px;\n    }\n    .ai-feature-card {\n      background: rgba(255,255,255,0.08);\n      border-radius: var(--radius-card);\n      padding: 32px 24px;\n      border: 1px solid rgba(255,255,255,0.12);\n      transition: all 0.3s var(--ease);\n    }\n    .ai-feature-card:hover {\n      background: rgba(255,255,255,0.12);\n      transform: translateY(-4px);\n    }\n    .ai-feature-card .feature-icon {\n      font-size: 32px;\n      margin-bottom: 16px;\n    }\n    .ai-feature-card h3 {\n      font-size: 20px;\n      margin-bottom: 10px;\n      color: #fff;\n    }\n    .ai-feature-card p {\n      font-size: 15px;\n      color: rgba(255,255,255,0.7);\n      line-height: 1.6;\n    }\n    @media (max-width: 900px) {\n      .ai-feature-grid { grid-template-columns: 1fr; }\n    }\n\n    \/* AI examples container *\/\n    .ai-examples {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 24px;\n      margin: 48px 0;\n    }\n    @media (max-width: 900px) {\n      .ai-examples { grid-template-columns: 1fr; }\n    }\n\n    \/* More AI features row *\/\n    .ai-more-features {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 28px;\n      margin-top: 56px;\n    }\n    @media (max-width: 900px) {\n      .ai-more-features { grid-template-columns: 1fr; }\n    }\n\n    \/* Products grid 6 columns *\/\n    .products-grid-6 {\n      display: grid;\n      grid-template-columns: repeat(6, 1fr);\n      gap: 20px;\n      margin-top: 48px;\n    }\n    @media (max-width: 900px) {\n      .products-grid-6 { grid-template-columns: repeat(3, 1fr); }\n    }\n    @media (max-width: 600px) {\n      .products-grid-6 { grid-template-columns: repeat(2, 1fr); }\n    }\n\n    \/* Extensible note *\/\n    .extensible-note {\n      text-align: center;\n      margin-top: 32px;\n      padding: 20px;\n      font-size: 16px;\n      color: var(--text-muted);\n      line-height: 1.6;\n    }\n\n    \/* Mint section *\/\n    .mint-section {\n      background: var(--insly-mint);\n    }\n\n    \/* Pipeline highlight for new step *\/\n    .pipeline-step.highlight {\n      background: var(--insly-orange);\n      color: #fff;\n    }\n    .pipeline-step.highlight .pipeline-label {\n      color: rgba(255,255,255,0.8);\n    }\n    .pipeline-step.highlight:hover {\n      background: var(--insly-orange-dark);\n    }\n\n    \/* Pipeline note *\/\n    .pipeline-note {\n      text-align: center;\n      margin-top: 16px;\n      font-size: 15px;\n      color: var(--text-muted);\n      font-style: italic;\n    }\n\n    \/* Two-part overview *\/\n    .two-part-grid {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 48px;\n      margin-top: 48px;\n      align-items: stretch;\n    }\n    .two-part-card {\n      background: #fff;\n      border-radius: var(--radius-card);\n      overflow: hidden;\n      border: 1px solid #D0D0D0;\n      box-shadow: var(--card-shadow);\n      transition: all 0.3s var(--ease);\n      display: flex;\n      flex-direction: column;\n    }\n    .two-part-card:hover {\n      box-shadow: var(--card-shadow-hover);\n      transform: translateY(-4px);\n    }\n    .two-part-card-content {\n      padding: 24px 24px 16px;\n    }\n    .two-part-card-content h3 {\n      font-size: 22px;\n      margin-bottom: 8px;\n    }\n    .two-part-card-content p {\n      font-size: 14px;\n      color: var(--text-muted);\n      line-height: 1.55;\n      margin: 0;\n    }\n    .two-part-card-visual {\n      flex: 1;\n      display: flex;\n      flex-direction: column;\n      overflow: hidden;\n      max-height: 480px;\n    }\n    .two-part-card-visual img {\n      width: 100%;\n      display: block;\n      flex: 1;\n      object-fit: cover;\n      object-position: top;\n    }\n    .two-part-card img {\n      width: 100%;\n      display: block;\n    }\n    @media (max-width: 900px) {\n      .two-part-grid { grid-template-columns: 1fr; }\n    }\n\n    \/* Audience cards (4-col) *\/\n    .audience-grid-4 {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 24px;\n      margin-top: 48px;\n    }\n    @media (max-width: 900px) {\n      .audience-grid-4 { grid-template-columns: repeat(2, 1fr); }\n    }\n    @media (max-width: 600px) {\n      .audience-grid-4 { grid-template-columns: 1fr; }\n    }\n\n    \/* Section max-width for readability *\/\n    .section-header {\n      max-width: 740px;\n    }\n    .section-header.centered {\n      margin-left: auto;\n      margin-right: auto;\n      text-align: center;\n    }\n    .section-header h2 {\n      margin-bottom: 12px;\n    }\n\n    \/* Changes cards *\/\n    .changes-grid {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 28px;\n      margin-top: 48px;\n    }\n    @media (max-width: 900px) {\n      .changes-grid { grid-template-columns: 1fr; }\n    }\n\n    \/* Alt feature rows for Version C *\/\n    .alt-features {\n      display: flex;\n      flex-direction: column;\n      gap: 64px;\n      margin-top: 48px;\n    }\n\n    \/* URL bar for ui-frame *\/\n    .ui-frame-url {\n      flex: 1;\n      background: #e8e8e8;\n      border-radius: 4px;\n      padding: 4px 12px;\n      margin-left: 12px;\n      font-size: 12px;\n      color: #888;\n      font-family: 'Inter', sans-serif;\n    }\n\n    \/* Comparison wrapper for old vs new *\/\n    .comparison-visual {\n      display: grid;\n      grid-template-columns: 1fr 60px 1fr;\n      gap: 0;\n      margin-top: 48px;\n      align-items: start;\n    }\n    .comparison-side {\n      background: #fff;\n      border-radius: var(--radius-card);\n      padding: 32px 28px;\n      border: 1px solid #D0D0D0;\n      box-shadow: var(--card-shadow);\n    }\n    .comparison-side.new-way {\n      border-color: var(--insly-orange);\n      border-width: 2px;\n    }\n    .comparison-side h3 {\n      font-size: 20px;\n      margin-bottom: 20px;\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n    .comparison-vs {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-weight: 700;\n      font-size: 18px;\n      color: var(--text-muted);\n    }\n    .comparison-list {\n      list-style: none;\n      padding: 0;\n    }\n    .comparison-list li {\n      padding: 10px 0;\n      font-size: 15px;\n      border-bottom: 1px solid #f0f0f0;\n      display: flex;\n      align-items: flex-start;\n      gap: 10px;\n      line-height: 1.5;\n    }\n    .comparison-list li:last-child { border-bottom: none; }\n    @media (max-width: 768px) {\n      .comparison-visual {\n        grid-template-columns: 1fr;\n        gap: 16px;\n      }\n      .comparison-vs {\n        padding: 8px 0;\n      }\n    }\n\n    \/* =====================================================\n       FNOL SHOWCASE (Two Systems card)\n       ===================================================== *\/\n    .fnol-showcase-card {\n      padding: 0 !important;\n      overflow: hidden;\n    }\n    .fnol-scene-area {\n      background: #FAF6F1;\n      flex: 1;\n      display: flex;\n      flex-direction: column;\n      position: relative;\n      max-height: 480px;\n      overflow-y: auto;\n    }\n    .fnol-tabs {\n      display: flex;\n      gap: 0;\n      border-bottom: 1px solid #e8e0d8;\n      background: #fff;\n    }\n    .fnol-tab {\n      flex: 1;\n      padding: 11px 8px;\n      border: none;\n      background: none;\n      font-size: 12.5px;\n      font-weight: 600;\n      color: #999;\n      cursor: pointer;\n      border-bottom: 2.5px solid transparent;\n      transition: all 0.25s;\n    }\n    .fnol-tab.active {\n      color: var(--insly-orange);\n      border-bottom-color: var(--insly-orange);\n      background: #FFF8F0;\n    }\n    .fnol-tab:hover:not(.active) { color: #555; }\n    .fnol-scene {\n      display: none;\n      padding: 14px;\n      animation: fsFadeIn 0.35s ease;\n    }\n    .fnol-scene.active {\n      display: block;\n      flex: 1;\n    }\n\n    @keyframes fsFadeIn { from { opacity: 0; transform: translateY(6px); } to { opacity: 1; transform: translateY(0); } }\n\n    \/* Shared chat elements *\/\n    .fs-msg { display: flex; align-items: flex-start; gap: 6px; margin-bottom: 6px; }\n    .fs-msg.user { justify-content: flex-end; }\n    .fs-bot-dot {\n      width: 22px; height: 22px; border-radius: 50%; background: var(--insly-orange); color: #fff;\n      display: flex; align-items: center; justify-content: center; font-size: 10px; font-weight: 700;\n      flex-shrink: 0; margin-top: 2px;\n    }\n    .fs-bubble {\n      padding: 8px 12px; border-radius: 12px; font-size: 12px; line-height: 1.45;\n      max-width: 240px; color: #333; background: #fff; border: 1px solid #e8e0d8;\n    }\n    .fs-bubble.user {\n      background: var(--insly-orange); color: #fff; border: none; font-weight: 500;\n      border-radius: 12px 4px 12px 12px;\n    }\n    .fs-msg.bot .fs-bubble { border-radius: 4px 12px 12px 12px; }\n\n    \/* Invoice upload scene *\/\n    .fs-upload-zone {\n      border: 2px dashed #d0c8c0; border-radius: 12px; padding: 16px; text-align: center;\n      background: #fff; margin-bottom: 10px;\n    }\n    .fs-upload-icon { font-size: 24px; margin-bottom: 4px; }\n    .fs-file-row { display: flex; align-items: center; gap: 8px; padding: 8px 12px; background: #fff; border-radius: 8px; border: 1px solid #e8e0d8; margin-bottom: 10px; }\n    .fs-file-info { flex: 1; }\n    .fs-progress-bar { height: 4px; background: #eee; border-radius: 4px; margin-top: 4px; overflow: hidden; }\n    .fs-progress-fill { height: 100%; width: 100%; background: #4CAF50; border-radius: 4px; }\n    .fs-extract { background: #fff; border: 1.5px solid #e8e0d8; border-radius: 12px; padding: 12px; }\n    .fs-extract-header { display: flex; align-items: center; gap: 6px; margin-bottom: 8px; }\n    .fs-extract-row { display: flex; justify-content: space-between; font-size: 11.5px; padding: 3px 0; border-bottom: 1px solid #f5f3f0; }\n    .fs-extract-row:last-of-type { border-bottom: none; }\n    .fs-extract-row span { color: #888; }\n    .fs-extract-row strong { color: #222; font-weight: 600; }\n    .fs-create-btn {\n      margin-top: 10px; padding: 8px 0; text-align: center; background: var(--insly-orange);\n      color: #fff; font-size: 12px; font-weight: 700; border-radius: 8px; cursor: default;\n    }\n\n    \/* Name lookup scene *\/\n    .fs-name-input {\n      display: flex; gap: 6px; margin: 8px 0; margin-left: 28px;\n    }\n    .fs-input-field {\n      flex: 1; padding: 8px 12px; border-radius: 8px; border: 1.5px solid #d0c8c0;\n      font-size: 12.5px; font-weight: 500; color: #222; background: #fff;\n    }\n    .fs-input-btn {\n      width: 34px; display: flex; align-items: center; justify-content: center;\n      background: var(--insly-orange); color: #fff; border-radius: 8px; font-size: 14px; font-weight: 700;\n    }\n    .fs-match-card {\n      margin: 8px 0 8px 28px; background: #fff; border: 1.5px solid #e0dcd6;\n      border-radius: 12px; padding: 12px;\n    }\n    .fs-avatar {\n      width: 32px; height: 32px; border-radius: 50%; background: var(--insly-orange);\n      color: #fff; display: flex; align-items: center; justify-content: center;\n      font-size: 11px; font-weight: 700;\n    }\n    .fs-policy-pills { display: flex; gap: 6px; margin-top: 8px; }\n    .fs-pill {\n      padding: 5px 10px; border-radius: 16px; font-size: 11px; font-weight: 600;\n      border: 1px solid #e0dcd6; color: #777; background: #faf8f5;\n    }\n    .fs-pill.active {\n      border-color: var(--insly-orange); color: var(--insly-orange); background: #FFF8F0;\n    }\n\n    \/* =====================================================\n       TRACKING PORTAL MOCKUP\n       ===================================================== *\/\n    .tracking-mockup {\n      background: #fff;\n      border-radius: var(--radius-card);\n      box-shadow: 0 8px 40px rgba(0,0,0,0.10);\n      overflow: hidden;\n      font-family: 'Inter', sans-serif;\n    }\n    .tm-header {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      padding: 12px 20px;\n      border-bottom: 1px solid #eee;\n    }\n    .tm-body {\n      padding: 20px 20px 16px;\n    }\n    .tm-status-badge {\n      display: inline-block;\n      background: #FFF3E0;\n      color: var(--insly-orange);\n      font-size: 10px;\n      font-weight: 800;\n      letter-spacing: 0.8px;\n      padding: 4px 12px;\n      border-radius: 12px;\n    }\n    .tm-progress {\n      display: flex;\n      align-items: center;\n      margin: 22px 0 20px;\n      gap: 0;\n    }\n    .tm-step {\n      display: flex;\n      flex-direction: column;\n      align-items: center;\n      gap: 5px;\n      flex-shrink: 0;\n    }\n    .tm-step span {\n      font-size: 9.5px;\n      color: #bbb;\n      font-weight: 500;\n      white-space: nowrap;\n    }\n    .tm-step.done span, .tm-step.active span { color: #555; font-weight: 600; }\n    .tm-step-dot {\n      width: 26px;\n      height: 26px;\n      border-radius: 50%;\n      background: #eee;\n      color: #bbb;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-size: 11px;\n      font-weight: 700;\n    }\n    .tm-step-dot.done {\n      background: #4CAF50;\n      color: #fff;\n    }\n    .tm-step-dot.active {\n      background: var(--insly-orange);\n      color: #fff;\n      box-shadow: 0 0 0 4px rgba(255,125,0,0.15);\n    }\n    .tm-step-line {\n      flex: 1;\n      height: 3px;\n      background: #eee;\n      margin: 0 2px;\n      margin-bottom: 18px;\n    }\n    .tm-step-line.done { background: #4CAF50; }\n    .tm-step-line.active {\n      background: linear-gradient(90deg, #4CAF50, var(--insly-orange));\n    }\n    .tm-cards {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 10px;\n    }\n    .tm-card {\n      background: #faf8f5;\n      border: 1px solid #f0ede8;\n      border-radius: 12px;\n      padding: 14px;\n    }\n    .tm-card-label {\n      font-size: 9.5px;\n      font-weight: 700;\n      letter-spacing: 0.8px;\n      color: #999;\n    }\n    .tm-coverage-row {\n      display: flex;\n      justify-content: space-between;\n      font-size: 12px;\n      padding: 3px 0;\n      border-bottom: 1px solid #f5f3f0;\n    }\n    .tm-coverage-row:last-child { border-bottom: none; }\n    .tm-coverage-row span { color: #888; }\n    .tm-coverage-row strong { color: #222; font-weight: 700; font-size: 12px; }\n    .tm-activity {\n      margin-top: 16px;\n      padding-top: 14px;\n      border-top: 1px solid #f0ede8;\n    }\n    .tm-log-entry {\n      display: flex;\n      gap: 10px;\n      align-items: flex-start;\n      padding: 6px 0;\n    }\n    .tm-log-dot {\n      width: 8px;\n      height: 8px;\n      border-radius: 50%;\n      flex-shrink: 0;\n      margin-top: 4px;\n    }\n\n    \/* =====================================================\n       AUTO-APPROVE RULES MOCKUP\n       ===================================================== *\/\n    .aa-mockup {\n      background: #fff;\n      border-radius: 16px;\n      box-shadow: 0 4px 24px rgba(0,0,0,0.08);\n      overflow: hidden;\n      border: 1px solid #e8e4de;\n    }\n    .aa-header {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      padding: 18px 24px;\n      border-bottom: 1px solid #f0ede8;\n    }\n    .aa-new-btn {\n      padding: 7px 16px;\n      background: var(--insly-orange);\n      color: #fff;\n      font-size: 12px;\n      font-weight: 700;\n      border-radius: 6px;\n      cursor: default;\n    }\n    .aa-table { padding: 0; }\n    .aa-row {\n      display: grid;\n      grid-template-columns: 60px 1fr 160px 90px 80px;\n      align-items: center;\n      padding: 14px 24px;\n      border-bottom: 1px solid #f5f3f0;\n      gap: 12px;\n    }\n    .aa-row:last-child { border-bottom: none; }\n    .aa-row-header {\n      background: #faf8f5;\n      padding: 10px 24px;\n      font-size: 10.5px;\n      font-weight: 700;\n      color: #999;\n      letter-spacing: 0.5px;\n      text-transform: uppercase;\n    }\n    .aa-cell { font-size: 12.5px; color: #555; }\n    .aa-cell strong { color: #222; font-weight: 700; font-size: 13px; display: block; }\n    .aa-sub { display: block; font-size: 11px; color: #aaa; margin-top: 1px; }\n    .aa-pri-badge {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      width: 28px;\n      height: 28px;\n      border-radius: 6px;\n      background: #f0ede8;\n      font-size: 12px;\n      font-weight: 700;\n      color: #555;\n    }\n    .aa-active {\n      color: #4CAF50;\n      font-size: 12px;\n      font-weight: 600;\n    }\n    .aa-footer {\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      padding: 12px 24px;\n      border-top: 1px solid #f0ede8;\n      background: #faf8f5;\n    }\n    @media (max-width: 768px) {\n      .aa-row { grid-template-columns: 40px 1fr 80px; }\n      .aa-cond, .aa-status { display: none; }\n    }\n\n    \/* =====================================================\n       COMPACT FEATURE GRID (Core Engine)\n       ===================================================== *\/\n    .compact-grid {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 28px;\n    }\n    .compact-feature {\n      background: #f9f8f6;\n      border: 1px solid #e8e4de;\n      border-radius: 16px;\n      padding: 28px 24px;\n      transition: box-shadow 0.2s, transform 0.2s;\n    }\n    .compact-feature:hover {\n      box-shadow: 0 4px 20px rgba(0,0,0,0.06);\n      transform: translateY(-2px);\n    }\n    .compact-icon {\n      font-size: 28px;\n      margin-bottom: 14px;\n    }\n    .compact-feature h4 {\n      font-size: 16px;\n      font-weight: 700;\n      color: #222;\n      margin: 0 0 8px;\n    }\n    .compact-feature p {\n      font-size: 13.5px;\n      line-height: 1.55;\n      color: #666;\n      margin: 0;\n    }\n    @media (max-width: 768px) {\n      .compact-grid {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 16px;\n      }\n    }\n    @media (max-width: 480px) {\n      .compact-grid {\n        grid-template-columns: 1fr;\n      }\n    }\n\n    \/* =====================================================\n       CHAT DEMO ANIMATION\n       ===================================================== *\/\n    .chat-demo-frame {\n      background: #FAF6F1;\n      border-radius: var(--radius-card);\n      overflow: hidden;\n      box-shadow: 0 8px 40px rgba(0,0,0,0.12);\n      display: flex;\n      flex-direction: column;\n      max-height: 640px;\n      min-height: 580px;\n    }\n    .chat-demo-header {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      padding: 14px 20px;\n      background: #fff;\n      border-bottom: 1px solid #e8e0d8;\n    }\n    .chat-demo-body {\n      flex: 1;\n      overflow-y: auto;\n      padding: 20px 16px;\n      display: flex;\n      flex-direction: column;\n      gap: 6px;\n      scroll-behavior: smooth;\n    }\n    .chat-demo-body::-webkit-scrollbar { width: 4px; }\n    .chat-demo-body::-webkit-scrollbar-thumb { background: #d0c8c0; border-radius: 4px; }\n    .chat-demo-input {\n      display: flex;\n      align-items: center;\n      gap: 10px;\n      padding: 14px 20px;\n      background: #fff;\n      border-top: 1px solid #e8e0d8;\n    }\n\n    \/* Chat bubbles *\/\n    .chat-msg {\n      max-width: 85%;\n      opacity: 0;\n      transform: translateY(12px);\n      animation: chatFadeIn 0.35s ease forwards;\n    }\n    @keyframes chatFadeIn {\n      to { opacity: 1; transform: translateY(0); }\n    }\n    .chat-msg.bot {\n      align-self: flex-start;\n      display: flex;\n      gap: 8px;\n      align-items: flex-start;\n    }\n    .chat-msg.user {\n      align-self: flex-end;\n    }\n    .chat-bot-icon {\n      width: 28px;\n      height: 28px;\n      border-radius: 50%;\n      background: var(--insly-orange);\n      color: #fff;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-weight: 700;\n      font-size: 13px;\n      flex-shrink: 0;\n      margin-top: 4px;\n    }\n    .chat-bubble {\n      padding: 11px 16px;\n      border-radius: 16px;\n      font-size: 13.5px;\n      line-height: 1.55;\n      color: #333;\n    }\n    .chat-msg.bot .chat-bubble {\n      background: #fff;\n      border: 1px solid #e8e0d8;\n      border-radius: 4px 16px 16px 16px;\n    }\n    .chat-msg.user .chat-bubble {\n      background: var(--insly-orange);\n      color: #fff;\n      font-weight: 500;\n      border-radius: 16px 4px 16px 16px;\n    }\n\n    \/* Quick action buttons in chat *\/\n    .chat-quick-actions {\n      display: flex;\n      gap: 8px;\n      flex-wrap: wrap;\n      margin-top: 4px;\n      margin-left: 36px;\n      opacity: 0;\n      transform: translateY(8px);\n      animation: chatFadeIn 0.3s ease forwards;\n    }\n    .chat-quick-btn {\n      padding: 8px 16px;\n      border-radius: 20px;\n      border: 1.5px solid var(--insly-orange);\n      background: #fff;\n      color: var(--insly-orange);\n      font-size: 12.5px;\n      font-weight: 600;\n      cursor: default;\n      display: flex;\n      align-items: center;\n      gap: 6px;\n      transition: all 0.2s;\n    }\n    .chat-quick-btn.selected {\n      background: var(--insly-orange);\n      color: #fff;\n    }\n\n    \/* Typing indicator *\/\n    .chat-typing {\n      display: flex;\n      gap: 4px;\n      padding: 12px 16px;\n      align-items: center;\n    }\n    .chat-typing-dot {\n      width: 7px;\n      height: 7px;\n      background: #bbb;\n      border-radius: 50%;\n      animation: typingBounce 1.2s ease-in-out infinite;\n    }\n    .chat-typing-dot:nth-child(2) { animation-delay: 0.15s; }\n    .chat-typing-dot:nth-child(3) { animation-delay: 0.3s; }\n    @keyframes typingBounce {\n      0%, 60%, 100% { transform: translateY(0); opacity: 0.4; }\n      30% { transform: translateY(-5px); opacity: 1; }\n    }\n\n    \/* Policy card in chat *\/\n    .chat-policy-card {\n      background: #fff;\n      border: 1.5px solid #e0dcd6;\n      border-radius: 14px;\n      margin-left: 36px;\n      margin-top: 4px;\n      overflow: hidden;\n      max-width: 340px;\n      opacity: 0;\n      transform: translateY(12px);\n      animation: chatFadeIn 0.4s ease forwards;\n    }\n    .chat-policy-card-header {\n      background: linear-gradient(135deg, var(--insly-orange), #e86a00);\n      color: #fff;\n      padding: 12px 16px;\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n    }\n    .chat-policy-card-header .policy-name {\n      font-weight: 700;\n      font-size: 14px;\n    }\n    .chat-policy-card-header .policy-badge {\n      background: rgba(255,255,255,0.25);\n      padding: 3px 10px;\n      border-radius: 12px;\n      font-size: 11px;\n      font-weight: 600;\n    }\n    .chat-policy-card-body {\n      padding: 14px 16px;\n    }\n    .chat-policy-row {\n      display: flex;\n      justify-content: space-between;\n      padding: 5px 0;\n      font-size: 12.5px;\n      border-bottom: 1px solid #f0ede8;\n    }\n    .chat-policy-row:last-child { border-bottom: none; }\n    .chat-policy-row .label { color: #888; }\n    .chat-policy-row .value { color: #222; font-weight: 600; }\n    .chat-policy-confirm {\n      display: flex;\n      gap: 8px;\n      padding: 10px 16px 14px;\n    }\n    .chat-confirm-btn {\n      flex: 1;\n      padding: 9px 0;\n      border-radius: 8px;\n      border: none;\n      font-size: 12.5px;\n      font-weight: 600;\n      cursor: default;\n      text-align: center;\n    }\n    .chat-confirm-btn.yes {\n      background: var(--insly-orange);\n      color: #fff;\n    }\n    .chat-confirm-btn.no {\n      background: #f0ede8;\n      color: #555;\n    }\n\n    \/* Claim type chips *\/\n    .chat-claim-chips {\n      display: flex;\n      gap: 6px;\n      flex-wrap: wrap;\n      margin-left: 36px;\n      margin-top: 4px;\n      opacity: 0;\n      transform: translateY(8px);\n      animation: chatFadeIn 0.3s ease forwards;\n    }\n    .chat-claim-chip {\n      padding: 7px 14px;\n      border-radius: 18px;\n      border: 1.5px solid var(--insly-orange);\n      background: #fff;\n      color: var(--insly-orange);\n      font-size: 12px;\n      font-weight: 600;\n      display: flex;\n      align-items: center;\n      gap: 5px;\n    }\n    .chat-claim-chip.selected {\n      background: var(--insly-orange);\n      color: #fff;\n    }\n\n    \/* Restart button *\/\n    .chat-restart {\n      margin-left: 36px;\n      margin-top: 10px;\n      opacity: 0;\n      animation: chatFadeIn 0.3s ease 0.5s forwards;\n    }\n    .chat-restart button {\n      padding: 7px 18px;\n      border-radius: 16px;\n      border: 1px solid #d0c8c0;\n      background: #fff;\n      color: #888;\n      font-size: 11.5px;\n      cursor: pointer;\n      transition: all 0.2s;\n    }\n    .chat-restart button:hover {\n      border-color: var(--insly-orange);\n      color: var(--insly-orange);\n    }\n  \n\n\/* Elementor compatibility fixes *\/\n.insly-claims-elementor .nav-bar {\n  position: sticky;\n  top: 0;\n}\n.insly-claims-elementor .version-page {\n  width: 100%;\n}\n.insly-claims-elementor button,\n.insly-claims-elementor input,\n.insly-claims-elementor select,\n.insly-claims-elementor textarea {\n  font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;\n}\n.insly-claims-elementor .fade-in {\n  opacity: 1;\n  transform: none;\n}\n\n\/* Full Width trimmed variant: page starts at hero and relies on your WP\/Elementor header *\/\n.insly-claims-elementor { margin-top: 0 !important; }\n.insly-claims-elementor .hero { padding-top: 90px; }\n\n\/* ==========================================================================\n   ELEMENTOR FULL WIDTH HARDENING \u2014 v3.4\n   Removes internal bars and cancels Elementor\/theme padding around the widget.\n   ========================================================================== *\/\n\n\/* Hide any internal landing-page announcement\/nav if older markup is still present *\/\n.insly-claims-elementor .announcement-bar,\n.insly-claims-elementor .nav-bar,\n.insly-claims-elementor #mainNav {\n  display: none !important;\n}\n\n\/* Make this HTML widget truly full-bleed inside Elementor Full Width *\/\n.insly-claims-elementor {\n  width: 100vw !important;\n  max-width: 100vw !important;\n  margin-left: calc(50% - 50vw) !important;\n  margin-right: calc(50% - 50vw) !important;\n  overflow-x: hidden !important;\n}\n\n\/* Remove default Elementor\/widget padding when browsers support :has() *\/\n.elementor-widget-html:has(.insly-claims-elementor),\n.elementor-widget-html:has(.insly-claims-elementor) > .elementor-widget-container,\n.elementor-section:has(.insly-claims-elementor),\n.elementor-container:has(.insly-claims-elementor),\n.e-con:has(.insly-claims-elementor),\n.e-con-inner:has(.insly-claims-elementor) {\n  padding-left: 0 !important;\n  padding-right: 0 !important;\n  margin-left: 0 !important;\n  margin-right: 0 !important;\n  max-width: none !important;\n  width: 100% !important;\n}\n\n\/* Start directly with the hero *\/\n.insly-claims-elementor .hero {\n  margin-top: 0 !important;\n}\n\/* =====================================================\n   Better bullet\/check lists for FNOL sections\n   Desktop + tablet + mobile\n   ===================================================== *\/\n\n\/* Base style: applies to desktop, tablet, and mobile *\/\n.insly-claims-elementor ul.usecase-text {\n  list-style: none !important;\n  padding-left: 0 !important;\n  margin-left: 0 !important;\n  margin-top: 22px !important;\n  max-width: 640px;\n}\n\n\/* Each bullet row *\/\n.insly-claims-elementor ul.usecase-text li {\n  display: grid !important;\n  grid-template-columns: 24px 1fr !important;\n  column-gap: 12px !important;\n  align-items: flex-start !important;\n\n  padding: 7px 0 !important;\n  margin: 0 !important;\n\n  font-size: 16px !important;\n  line-height: 1.55 !important;\n  color: #121212 !important;\n  letter-spacing: 0 !important;\n}\n\n\/* Custom orange check icon *\/\n.insly-claims-elementor ul.usecase-text li::before {\n  content: \"\u2713\" !important;\n  width: 20px !important;\n  height: 20px !important;\n  margin-top: 2px !important;\n\n  display: inline-flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n\n  border-radius: 50% !important;\n  background: #FFEFE0 !important;\n  color: #FF7D00 !important;\n\n  font-size: 12px !important;\n  font-weight: 800 !important;\n  line-height: 1 !important;\n  flex-shrink: 0 !important;\n}\n\n\/* Desktop: keep list aligned with the text column *\/\n@media (min-width: 901px) {\n  .insly-claims-elementor .two-col > div > ul.usecase-text,\n  .insly-claims-elementor .two-col.reversed > div > ul.usecase-text {\n    margin-left: 0 !important;\n    padding-left: 0 !important;\n  }\n}\n\n\/* Tablet *\/\n@media (min-width: 601px) and (max-width: 900px) {\n  .insly-claims-elementor ul.usecase-text {\n    max-width: 100% !important;\n    margin-top: 20px !important;\n  }\n\n  .insly-claims-elementor ul.usecase-text li {\n    grid-template-columns: 24px 1fr !important;\n    column-gap: 12px !important;\n    font-size: 16px !important;\n    line-height: 1.55 !important;\n    padding: 7px 0 !important;\n  }\n}\n\n\/* Mobile *\/\n@media (max-width: 600px) {\n  .insly-claims-elementor ul.usecase-text {\n    width: 100% !important;\n    max-width: 100% !important;\n    margin-top: 18px !important;\n    margin-left: 0 !important;\n    padding-left: 0 !important;\n  }\n\n  .insly-claims-elementor ul.usecase-text li {\n    grid-template-columns: 22px 1fr !important;\n    column-gap: 10px !important;\n    font-size: 16px !important;\n    line-height: 1.5 !important;\n    padding: 6px 0 !important;\n  }\n\n  .insly-claims-elementor ul.usecase-text li::before {\n    width: 18px !important;\n    height: 18px !important;\n    font-size: 11px !important;\n    margin-top: 3px !important;\n  }\n}\n\/* New pill beside FNOL Intake Layer heading *\/\n.insly-claims-elementor .fnol-card-title-row {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  margin-bottom: 8px;\n  flex-wrap: wrap;\n}\n\n.insly-claims-elementor .fnol-card-title-row h3 {\n  margin: 0 !important;\n}\n\n.insly-claims-elementor .fnol-new-pill {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  padding: 4px 10px;\n  border-radius: 999px;\n  background: #4CAF50;\n  color: #ffffff;\n  font-size: 11px;\n  font-weight: 800;\n  line-height: 1;\n  letter-spacing: 0.06em;\n  text-transform: uppercase;\n  box-shadow: 0 4px 10px rgba(76, 175, 80, 0.22);\n}\n\n\/* Tablet *\/\n@media (min-width: 601px) and (max-width: 900px) {\n  .insly-claims-elementor .fnol-card-title-row {\n    gap: 9px;\n  }\n\n  .insly-claims-elementor .fnol-new-pill {\n    font-size: 10px;\n    padding: 4px 9px;\n  }\n}\n\n\/* Mobile *\/\n@media (max-width: 600px) {\n  .insly-claims-elementor .fnol-card-title-row {\n    align-items: flex-start;\n    gap: 8px;\n  }\n\n  .insly-claims-elementor .fnol-new-pill {\n    margin-top: 3px;\n    font-size: 10px;\n    padding: 4px 8px;\n  }\n}\n<\/style>\n\n<div class=\"insly-claims-elementor\">\n<div class=\"version-page\" id=\"version-b\">\n<!-- HERO -->\n<section class=\"hero\">\n<div class=\"container\">\n<h1>Claims tracking like food delivery.\n<\/h1>\n<p class=\"subtitle\">Give your policyholders a modern, self-service claims experience, from FNOL to resolution. No more phone calls. No more chasing updates.\n<\/p>\n<div class=\"hero-ctas\">\n<a class=\"btn-teal\" href=\"https:\/\/meetings.hubspot.com\/martinkosk\/insly-claims-discovery-call\" rel=\"noopener noreferrer\" target=\"_blank\">Book a demo<\/a>\n<\/div>\n<\/div>\n<\/section>\n<!-- STATS BAR -->\n<section class=\"stats-bar\">\n<div class=\"container\">\n<div class=\"stats-grid fade-in visible\">\n<div class=\"stat-item\">\n<div class=\"stat-number\">&lt;60s<\/div>\n<div class=\"stat-label\">Simple claim decisions<\/div>\n<\/div>\n<div class=\"stat-item\">\n<div class=\"stat-number\">6+<\/div>\n<div class=\"stat-label\">Product types supported<\/div>\n<\/div>\n<div class=\"stat-item\">\n<div class=\"stat-number\">2<\/div>\n<div class=\"stat-label\">Languages (and growing)<\/div>\n<\/div>\n<div class=\"stat-item\">\n<div class=\"stat-number\">100%<\/div>\n<div class=\"stat-label\">Claims get AI analysis<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<!-- SECTION 1: TWO PARTS OF INSLY CLAIMS -->\n<section class=\"section\" style=\"background:#fff;\">\n<div class=\"container\">\n<div class=\"section-header centered\">\n<p class=\"section-label\">THE PLATFORM<\/p>\n<h2>Two systems. One seamless experience.<\/h2>\n<p class=\"section-subtitle mx-auto\">Insly Claims has two parts that work together, a powerful back-office engine and an intelligent FNOL intake layer for customers and advisors.<\/p>\n<\/div>\n<div class=\"two-part-grid fade-in visible\">\n<!-- Core Engine Card -->\n<div class=\"two-part-card\">\n<div class=\"two-part-card-content\">\n<h3>The Core Claims Engine<\/h3>\n<p>Your back-office powerhouse. CRM-style pipeline, full financial ledger, document management, task delegation, reporting and third-party access. Everything a claims handler needs in one place.<\/p>\n<\/div>\n<div class=\"two-part-card-visual\">\n<div class=\"ui-frame-bar\">\n<span class=\"ui-frame-dot red\"><\/span>\n<span class=\"ui-frame-dot yellow\"><\/span>\n<span class=\"ui-frame-dot green\"><\/span>\n<span class=\"ui-frame-url\">claims.insly.com\/pipeline<\/span>\n<\/div>\n<img decoding=\"async\" alt=\"Claim overview with financials and alerts\" src=\"https:\/\/insly.com\/wp-content\/uploads\/2026\/04\/claim-overview-rich.jpg\"\/>\n<\/div>\n<\/div>\n<!-- FNOL Intake Card \u2014 Animated Showcase -->\n<div class=\"two-part-card fnol-showcase-card\">\n<div class=\"two-part-card-content\">\n<div class=\"fnol-card-title-row\">\n  <h3>The FNOL Intake Layer<\/h3>\n  <span class=\"fnol-new-pill\">New<\/span>\n<\/div>\n<p>Three ways to file: AI chatbot conversation, invoice upload with automatic extraction, or simple name lookup. Every path leads to the same smart, pre-filled claim.<\/p>\n<\/div>\n<div class=\"fnol-scene-area\" id=\"fnolSceneArea\">\n<!-- Tab selector -->\n<div class=\"fnol-tabs\">\n<button class=\"fnol-tab\" data-tab=\"0\">\ud83d\udcac Chat<\/button>\n<button class=\"fnol-tab\" data-tab=\"1\">\ud83d\udcc4 Invoice<\/button>\n<button class=\"fnol-tab active\" data-tab=\"2\">\ud83d\udc64 Name<\/button>\n<\/div>\n<!-- Scene 1: Chatbot -->\n<div class=\"fnol-scene\" id=\"fnolScene0\" style=\"\">\n<div class=\"fs-chat\">\n<div class=\"fs-msg bot\"><span class=\"fs-bot-dot\">I<\/span><span class=\"fs-bubble\">Hi! How can I help you today?<\/span><\/div>\n<div class=\"fs-msg user\"><span class=\"fs-bubble user\">I need to file a claim<\/span><\/div>\n<div class=\"fs-msg bot\"><span class=\"fs-bot-dot\">I<\/span><span class=\"fs-bubble\">Sure! What\u2019s your policy number?<\/span><\/div>\n<div class=\"fs-msg user\"><span class=\"fs-bubble user\">POL-2024-001<\/span><\/div>\n<div class=\"fs-msg bot\"><span class=\"fs-bot-dot\">I<\/span><span class=\"fs-bubble\">\u2705 Found! Matti Virtanen \u2014 Casco Flex Pack. Is this your Toyota RAV4?<\/span><\/div>\n<div class=\"fs-msg user\"><span class=\"fs-bubble user\">Yes<\/span><\/div>\n<div class=\"fs-msg bot\"><span class=\"fs-bot-dot\">I<\/span><span class=\"fs-bubble\">What type of damage?<\/span><\/div>\n<\/div>\n<\/div>\n<!-- Scene 2: Invoice upload -->\n<div class=\"fnol-scene\" id=\"fnolScene1\" style=\"\">\n<div class=\"fs-upload\">\n<div class=\"fs-upload-zone\">\n<div class=\"fs-upload-icon\">\ud83d\udcc2<\/div>\n<div style=\"font-size:13px;font-weight:600;color:#555;\">Drop invoice or receipt<\/div>\n<div style=\"font-size:11px;color:#aaa;margin-top:2px;\">PDF, photo, or scan<\/div>\n<\/div>\n<div class=\"fs-upload-progress\">\n<div class=\"fs-file-row\">\n<span>\ud83d\udcc4<\/span>\n<div class=\"fs-file-info\">\n<div style=\"font-size:12px;font-weight:600;color:#333;\">repair_invoice_0384.pdf<\/div>\n<div class=\"fs-progress-bar\"><div class=\"fs-progress-fill\"><\/div><\/div>\n<\/div>\n<span style=\"font-size:11px;color:#4CAF50;font-weight:600;\">\u2713<\/span>\n<\/div>\n<\/div>\n<div class=\"fs-extract\">\n<div class=\"fs-extract-header\">\n<span>\u2728<\/span>\n<span style=\"font-size:11px;font-weight:700;color:var(--insly-orange);\">AI EXTRACTED<\/span>\n<\/div>\n<div class=\"fs-extract-row\"><span>Vendor<\/span><strong>Autoglass Helsinki<\/strong><\/div>\n<div class=\"fs-extract-row\"><span>Amount<\/span><strong>\u20ac380.00<\/strong><\/div>\n<div class=\"fs-extract-row\"><span>Service<\/span><strong>Windshield replacement<\/strong><\/div>\n<div class=\"fs-extract-row\"><span>Date<\/span><strong>27 Mar 2026<\/strong><\/div>\n<div class=\"fs-extract-row\"><span>Vehicle<\/span><strong>ABC-123 (matched)<\/strong><\/div>\n<div class=\"fs-create-btn\">\u2192 Create claim from invoice<\/div>\n<\/div>\n<\/div>\n<\/div>\n<!-- Scene 3: Name lookup -->\n<div class=\"fnol-scene active\" id=\"fnolScene2\" style=\"\">\n<div class=\"fs-name\">\n<div class=\"fs-msg bot\"><span class=\"fs-bot-dot\">I<\/span><span class=\"fs-bubble\">Let me look you up. What\u2019s your name?<\/span><\/div>\n<div class=\"fs-name-input\">\n<div class=\"fs-input-field\">Matti Virtanen<\/div>\n<div class=\"fs-input-btn\">\u2192<\/div>\n<\/div>\n<div class=\"fs-msg bot\"><span class=\"fs-bot-dot\">I<\/span><span class=\"fs-bubble\">Found 1 match:<\/span><\/div>\n<div class=\"fs-match-card\">\n<div style=\"display:flex;align-items:center;gap:10px;\">\n<div class=\"fs-avatar\">MV<\/div>\n<div>\n<div style=\"font-weight:700;font-size:13px;color:#222;\">Matti Virtanen<\/div>\n<div style=\"font-size:11px;color:#888;\">2 active policies \u00b7 Helsinki<\/div>\n<\/div>\n<\/div>\n<div class=\"fs-policy-pills\">\n<span class=\"fs-pill active\">\ud83d\ude97 Casco \u2014 Flex Pack<\/span>\n<span class=\"fs-pill\">\ud83c\udfe0 Home Insurance<\/span>\n<\/div>\n<\/div>\n<div class=\"fs-msg bot\"><span class=\"fs-bot-dot\">I<\/span><span class=\"fs-bubble\">Which policy is this claim for?<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<!-- SECTION 4: FNOL INTAKE LAYER -->\n<section class=\"section\" style=\"background:var(--insly-cream);\">\n<div class=\"container\">\n<div class=\"section-header\">\n<p class=\"section-label\">FNOL INTAKE<\/p>\n<h2>Stop logging claims by phone. Let your customers do it themselves.<\/h2>\n<p class=\"section-subtitle\">A self-service portal guides policyholders through first notice of loss in minutes, pulling in what's already known from their policy, so they confirm rather than retype. No call required.<\/p>\n<\/div>\n<!-- FNOL Chatbot \u2014 Animated Chat Demo -->\n<div class=\"two-col feature-row fade-in\" style=\"margin-top:56px;\">\n<div>\n<h3>AI-Guided FNOL Chat<\/h3>\n<p>The AI chat walks customers through their claim with natural conversation. It auto-fills from policy data, name, vehicle, property, coverage, so customers confirm rather than re-type.<\/p>\n<ul class=\"usecase-text\" style=\"margin-top:16px;\">\n<li>No phone call needed, customers file in minutes, on any device<\/li>\n<li>Upload photos and documents mid-conversation, extracted instantly by Nora, Insly's AI layer<\/li>\n<li>Known data is pre-filled, customers never answer the same question twice<\/li>\n<li>Smart handover to live agent when the AI can't resolve<\/li>\n<\/ul>\n<\/div>\n<!-- Animated chat mockup -->\n<div class=\"chat-demo-frame\" id=\"chatDemo\">\n<div class=\"chat-demo-header\">\n<div style=\"display:flex;align-items:center;gap:10px;\">\n<img decoding=\"async\" alt=\"Insly\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZsAAACoCAYAAAA2AUNPAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAABlKSURBVHgB7d1dcttGugbgD5Tkn5RT0awgyAosryDQCiJX4iSVG9MrkHyXM5XEdCbnnLmzvALTN6nESZXtFYhageUVGFnByFVTdZwTi5jvg5o0RaOBbqABNID3mdJIISFQJgG86P+AoJTkO4oooR0K6FP+2uGHttWXOOXnYv4e8\/djfv4k+IlmBAAwUAGBseSAw+Qa7fO7dkDvgsVUzF\/P6C96GPwz\/RkAYDAQNgYqhkyWQ4QOAAwJwqZAWl0W0CP+MSS3YnpLd4P\/5dIOAEDPjQi0kh\/oHgfNEbkPGkr3uUlPOczuEQBAz6Fko5EGTUIT418I6JTm9Dr9eUQf8e+aV7fx6wQ\/0X0CAOgphE0Go6A5D5fH\/NOMSyizYML\/vbqPCYfNW66CI9rj8PmU9xfmvygCBwD6C2GzpjBogjRUHnKAHK4HjHafEw6aOY35x\/3cEg8CBwB6CmGzwiBoTjhkbnLIxFRm\/+eh8zQdn6PdCIEDAP2DsFEKgyahxxwCY3LxWt\/RlN\/52\/oNEDgA0C8IG2o2aJa7ROAAwIAMPmzaCJrlrhE4ADAQgw6bNoNm+RIIHAAYgMGGjQ9Bs3wpBA4A9Nwgw8anoFm+JAIHAHpscGHjY9AsXxqBAwA9Naiw8Tloln8CAgcAemgwYdOFoFlA4ABA33gZNulIe5fmfOHOn+tsRht0h3xyRg9I5lXTkX\/PZjo3mzNlZ0YAACjSetikwfIXX1TfLa8cErRJlrQ+4e\/H\/DXDctYA4EJrYZMuSkbpejERgc9iLmXd59LhDCuLAkBZjYcNQqaz0tAJ\/ofbkwAALDUWNskBbdOH6aqUBwRdFnO15y5KOQBgo5GwSb49XwJZtclA90kp5yaXck4IAMBA7WGTBs0WHZFpw39Cf\/BfFVMZAV0vWI75JZHZgmfeCtIlp4tC+5jKkffuuvHWAY2DH932iAOAfqo1bIyCJkh7Px3z1yGXfk5MV79877U6NI6mqjrH4VxYzjrvNd691i56rAFAkXrD5nt6RXlBk9BDDphJ2YBZ7mZAQbPQxMDPtFv6W35f80PnlNtwbqANBwDy1BY2HDQyKPFA86oxzemOizviIQbNQlMzDaQ9CEf0iPcXal5HxuPsEgCARi1hw3fEO9yA\/IKyXzHmC9eui9HqQw6ahcYCR0o5c64S1QXOnO4G\/81VoQAAGUZUhzN6mvk4gsa59N+Y5DTSBzThQLpHVV9ncv7ZaTtvjOhe2r0dACCD87BJ\/p5e4MPMJ6XqDEHjXKOBM9fOIbdN1zCGCgCyuS\/ZbGirdKZoo6lPY4Ejn6F07Mh+jeLeawAwSE7DJu3qTJppaDYctBsgaHI1FTjSgzDtsv6+UE1HBABwgduSzZZ2Svxp1eozBI2ZJgIn7aqeaAeORgQAsMZ1NVqU+WhCz6kCBI2dRko4ibbn2acEALDGbdgEmgvNv8u31SBoyqk9cDY186IFWI8IAN7nNmyy5iUL6CQ4xBQ0bagzcFRV2h8ZT4UEALDGWdhol3Ke02sqsz8EjRO1lnCCdDqi9zhf1hsAOq+eQZ0VIWjcaqyXGgCAhndhg6CpBwIHANrkVdggaOqFwAGAtngTNgiaZiBwAKANXoQNgqZZCBwAaFrrYYOgaQcCBwCa1GrYIGjahcABgKa0FjYIGj8gcACgCa2EDYLGLwgcAKhb42GDoPETAgcA6tRo2CBo\/IbAAYC6NBY2CJpuQOAAQB02qQEImm6Rz4IDRb\/M83ngAAAYq79kI2vcIGg6x6SEw\/+\/QwAABtod1Img8Vph4FDG+kUAABnaCxsETScYBA4AQKF2wgZB0ykIHACoqpEOAhcgaJa+\/vrrMEmSR3Te9nESBMGdX375JSYPFXYaAADI0WzJBkGzpILmiH+M6LztI1LB4y2UcACgLHdhMy+440XQLK0ETbj2VMTPReQxo8B5i9IPAFzkJGwwjsZcTtCk+DnvB0xi4CcA2AqoIoOgOeGL0w2CwqBZ4LabXW67mZHnOFBe8BGkH2vDxwV\/9vcJAAavUgeBwqA595ogZRI0ajspFczIdwGdFjyfzjSAwIE67e3tbW9ubu5sbGzIjc91yjjH5vP5y9FoFJ+dnZ38\/vvvM4LGlS7ZGAaN3N0e88UmooH74osvIj4Zjky359LNJ772TFtIvqdFB4eCDYdTwvnqq68O+Ns+6W8qZnzhu\/vbb7+dkCNffvnlPT5e5HXzBtnOXPR2XOtBmfV6MT8\/ffLkSe2ftzqn7uX8LXnkc3jMvz9zfZ6t\/F1R1vP8\/pzw10M+BqZUA4NjUMjxcL9KDYqE\/KVLl\/YNjr2pvFapNhvjoIElvvMKbbbnO7AD6ouBtOHwhXjM3x5Q\/kke8Yl3JCcqOaCCZkLFF1vp7fiqageUtR6UWUL5e\/jvmlBN5GLOF9RX6uYtonIzWURc0nkk7wnv65GEKDkg+1n5uzLx+7Mjr11HZyB5b6j4GBRyPBxV+Rs4aI4Mj70xX88OrcMGQVPazGZj\/hBvu7ogeWEAgcMn1J7JdvzZbm9tbRlta7Avq\/3w3fzTsseVupCFJtvK8UuOyd8twaAu5iG5M5bQkeCming\/xp8Hb+v8PbK9qS073EJurCQ0TbeXY94qbBA05ami+sx0e\/lw+M6hP6Ub0fPA4bvVj0y35c83JDf+ZrNxleOK\/302IRWSQ1JiuHz58gv+cUw1kbt0CTOqgC\/exu8Rb\/sJOXblypVn\/O3U4lfCW7dujcmSba9Zfm9fGYeNQdA8J8gldeZkZ7+jpZuZ9hl0i24dH4f3ylQbWYaNM3IOmHaucWDs+1i3PNPp9FTag2x+hz9XqxKWqi4OLX4lNm6zMRlHQxvUr7vwGkjphg8E44bTzpZuNugOxuH4zffZKlbxOXBIzQRNiqtDQ+qwDz74QN4vm9KN1WDyEqWax3LtKwwbDNh0y\/ZAqKPuuwkY+Ok972erEKptoOlzwFlPwTaUKd2YBohNu50Sc9BM5IfcsEHQuCcHAn+z6RYacsOlk8bkpiFw\/CalG9+raVuYUePEZbf0tjx58mTC32KLXzG6+VBduo3N5\/PltU4bNgia+vz6669SujE+oPnObp86CoHjtdDnalp1kxVSg\/hcu0s9YdtGXBTst27dkt5nEZmLV8cSZYYNgsaOFC0\/\/\/zzPZtGV8uDuhNVHjoIHK\/tuxpjUoMyJXqpOXjOF87H8kXnHZdemvwib3\/chWmiTKl\/y8ziV3KvM2rwprH1sHtvuhoEjbmV0dSR\/Df\/LKN3jUZqy4Eg25LhnUJnprDRKFwPB1PbtEI6oahjeJc8w3\/bdctfuatqDd6jAlUGMsoFM3O\/o9FoQj0jvcD43xyZbq+7zqhrnU3b2XQ9uC+UbJL\/4jsJBI2RtfVoVkWmo5JV8pt2Fuh06UYYlnAigqb5emwZDxqknKARcvPHX1PeZkcmupVSzOrzVadu8ZX8m1QJz1Skqssu4LaXCVmQ93P9sWXYJN9y3ehmOs1BNgTNkuHszeOi0FFdoY17jdQx4rhpBoHziO89+zNzQkf41lnAtmqPL4Yz023lAswN6DJt0Cdyw6dmWZ9QT6kSm01X6PHqf8hnYdkjcJpVs\/OuZLOVM3EbgmbJdJmAFbmhY9kVetyHKWwKAiekaxiz1QKvOwsU2djYsD4vFqWdPpZoVtne1K5PlWUzBQ+pAZxZT6Rhk5ZqSHOCB\/zLCJpUiaBZlRk6tl2hezOFzSYfb4GmR15A+yjdtMLnzgK5uGTT2R6bTbC5qc0YTG7z3j7UtVefl2y2NDuT9UpG\/jUctsXRlBnvhY6qa54Z\/n5Xp7C5IJikx9ZNzZo42yjdNE8uMnzRfkAeUBcsm8HPey4m0uwr25tafj8\/k++WU9PEee1mi2q07GLSnB7yRSEmKDNytoiEztHiBDHtLNCnCTrVsZVdvA8Id6otkIu2R50FrAZXqok0X6lzFdaoIIgNN9+R48CmnXh1AGeWker9E2Y8d8pVHVOCFB\/INg1spsLFCXJ2dhZZ1Kv2onSTGtGhrnSDnmlOxWRYevaldLPeY8xQup4Mn1NHZWYz7jubgZ6qG3RkuO1J0WJwo5w15J+hVPOOTGGha\/hyIJTFlHj\/H5Nh6eby5ctj6oG0Om2u6SyQWHV9hXyh6fEr65So1R5bVWJCyVXp4mhyI8e1Bw+62hblmuVAz8hwO+nxdrNwG+0OEywZsE66R0p3SdVvPSb3xmS+6mDnu0GvmGU+OkLJxqU3b95ItdTMZFu5q2279FxmQskMErIHi3ZSVLFlj4GpaGqytPaIQ+XjzGf+3c3R6jIgKWtQkivypj558mTM9Z9pH\/2SRX0Xdro+yHNpU3us2Y4gh3zbFqUbKT23Xp2mSjcxuTGWKjYu6bwYchVbiYGeuUyPqRH\/L8x4\/DQ4LF18bcU333wjRf9XXJx7IV98QD2tu+gsffQXg8NqLO1otTAjbi3SqjRdrzRwZmtra1tVo5g2vLe+kJiUbmTQJTk8t6SaUKrYmrhG+IpDXKpJK1\/j1cwLscm2UrLJOqE7FzTcwH6hW7L0qpHeXk0cTC2Wdjo\/hc3SnF5nPIqwcWgx8NFmEtjVG5q3b9\/G1AI5v1wHjlDXiFc+tE81zVEVZSy7Mt3YeFloX60ETdaFKWwqcBaaLu30pXQD9ZvP5+k5YttI7MMNzSJwXFb\/rHgwxDE6FTtgpF2dTUs1YtTl6ouCoFloPHBEg6WdqBdVASP6KOPRTpWwfcfH4PI8sWkkXtzQ1NT939jinFLdd2NySA1B8KLLd1NUFWXZ9Xvioq7O60a66gvfpwuRC6xB0Cy0EjgLq6UddZLH5BC\/D52uBkgm\/BlmVecG6HpfF8tG4rR0w9VwXoS\/mr25jnPpYGhVavJeUomlS4oGcGYZaeenuuZ3t1M15bVNILYaOEJN\/DeRE4X\/FumX7qR7+frEeZ3zVtv9\/g+C2tg0Ekvp5sqVK16VNBfnksuSjg9dvptm2xWar73PbUs1QtpsZprnIvKYGgBpq\/XAWeCSzjM+UfYW05xThZOlB1PY7GU+mthNVwJ2LOfLit68eVPbkIIqVko6laure3AuWVNteDY3ds+ohJH2hA7ots9VaRUOKm8CR6ws6vRJxQbQTk5hk844PqLPNE\/PCGql5ssyCnXVduNtaTOjc05ZmJevBqPgJz6hOzjzbsXBXl4FzoJa1GlcprQjd2RczeHlnWeuS3Rb116THptQO4tG4oi\/PiLPrXQkKBU6ci7xjVtI4NSi67N25l211o13HAz28jJwxHpphwyLrWdnZ3vUIemxlWhuaBIETVMsOwt0pvS81nvNqr1pa2srInBqpP5fO\/MubdJTX6vTHAz28jZwFuRCcPXqVaOZWkej0WfUJVuk7024Yb72BlTnakS5j+TGzbaLL59Lg+ok0IQ0bNLpQvSlmx36kLztfz6EwFENuTODTUPqiOR7ekT6ZcixjlLDHI0or5VUbZVtl1RdfI3bm1bHJIEbo5WfDnPGNYzVxcFLvgeO7PfWrVuHMnebrLNRckS2UTfpLtQ1q2NpnPmkHIObdEjQOK5ymhD5F\/KLeQ8vX74sX\/9aX1rdwivTDdsewNpHy7BR64rkVdcgcEqQ\/cl+uVguPVxC\/orUCp1WSwT05eDPDRoxp7so1bTHZnGtJqjB20\/pYik4XVpdppgxPV\/VdhEZ4v3HBE5dmBtN9UzLqytH4FhYBA1lVBfx3zm1CRyLYr23oVQYNAnd52OwVB9+cEONufDmM1CDt8Os52SKGTm\/pKSTt6yIrGGjzkNjCBv3NtcfCH6kSfIDyYmvm5hOAoeCf5BXd0ALEjh8kd\/VXeQNLAJn12aSuXV5QbOgAue1DPCkAryvHd6+aJvTZ8+eeRk2hkEzIWidNKbzsRRRyz3P+BySEkzRDVnIX2OuORhz6MR0fqMZL55U543tkACZ96uJAcXXJSipAg7j4zKj+duwmfUgAqda4JgEzQo52HLDRk04alIKekkeQtB0ixzzfBP0kC\/Src2ErM4h245JIa2dc0U3aBozaoCM56G888KAhCx\/Vvt8w3qDPKddYkACB1VqyZFt7xfLoCkcQCYTA6oJRwvx607JMwiabmq7s0CJuQ+dCdwvm1wrKblx4Hg\/xi53PRsEDoWXLl0yDhzboFmRWfWlithyd2f0+hsbGzPyCIKm29rsLMCv3daS4NMq1ect8n72kMLF04YeOHLXYBI4ZYNG7qKy2lmkvprsithenSQImu5rs7MAl2zamIMt7lqppkuMVuo0CRw6G27gVAkamSY96zk+2UIy59dJcpaWxsba5xE0naFG3jfe6YRL6TKjQUwN4te82dFSTScYLwttEDgReayuwKkjaNTzxie47fKsDdDXHyNoWlNmrJYcV23MLOCgCtyKVBn+\/PPPTfRAGyzjsBEGgeM114FTV9CIq1evTsngjlL21ZWuj30PGg7916bbtjGOYzQalSqhlJxhvfKFW85X14ujZYi5RHNDTWdTWVuDrx287r9MN+T3K6YSrMJGIHDOA0e6I9cVNELNh3biYl9eGECJhk9C02l2Tl115rDogRirNhhrcixKFRNZVKfxselkFVqxujgauQ2dh3\/++ecNlyUa05tEx2QG\/Kpta6azfpc+jqzDRiBwAhn38oJqCprV7TVPycF8F0HjFzkJiy6IsugfX7grDRheJV2U1XESazaRCTaP1fFemlyQeR831KKFeRfT07pugjIWGYzJXvr3ccj8jfd14HoQtFr6RIK5kTFvro4nWUSv7uOo1IinheQHvoDoB36qjeiYLzQReahCV2VrZU9A\/hsnaoXElHzgMpDLhzaa5Pt0iYAofyO00UB95Bzm6kvp9itfIb0\/qPOUn4\/5nJHqshnaZdpTKWxEYeAEdMIlIW9HtzYROFXv9FYmEZx51b35O3qRLkGh3QBBAwDnKoeNMCjhTH2d2kbUGTidalexgHE0AGDDSdgIBM77EDQAAOdKdRDQ7GlasEXfp7a5YLBBIzYLjwUAGBh3YWNmEIEz6KABAMjQdNiIvs+lhqABAFjTRtiIXgYOggYAIFtbYSN6FTgIGgAAvfrDJsgdbdyLwEHQAADkqz9s5vSyz+vhDLl7MzW0fC4AdF8j1Wh9XYAN42gAAMw01mbTh8BZzDybJMl9CR8EDQCAmU1qkARO8gNRzkwDEjjk80wDrta98BGCBgDq0nhvtK6XcPoKQQMAdWql6zMCxy8IGgCoW2vjbBA4fkDQAEAT2hzUicBpGYIGAJrSatgIBE47EDQA0KTWw0YgcJqFoAGApnkRNgKB0wwEDQC0wZuwEQiceiFoAKAtXoWNQODUA0EDAG3yLmwEAsctBA0AtM1l2GQvJRDQx1QCAseNWoMmoU+yHg4m1ZbVBoD+cRY2fIE51axdEyYHtE0lIHCqqTNokgl\/ptk3EqcEALDGbTVaQieZj1+jHSoJgVNO7VVn\/097mv2+JACANW7DJqBjzeP7VGW3CBwrjbTRbNBtzTMzAgBY4zZs5toLTVS2Km0BgWOmiaBJvqWQv0Wap2cEALDGadjwRWymabfZpg+1a9iY7x+Bk6uxXmdb9CDz8YDi9BgAAFhTR9fnh5rHD5LvtHfDxhA42ZoKGn6dA\/6ma6+5TwAAGdyHzYgONaUbufN9pKpgKkHgXNRY0Pw97eihLdVwO86MAAAyOA+btAu0\/g435CqYIwSOO40GzQYdUd7rYHwNAGgEVBO+CMqFKdI8HfPF6Y6L+v3kB76QJrntQdPgH3SHeqjhqrMH2g2krebH7AGeAACivulqNvgCH2gH+IX83JFcLKuWcoZawmmk1xm3sfGX3DTkBg0fRbsEAJCjtpKNSDsEBDlVL+9M6S09p\/+jWXBYbgT6kEo4tc4MIF3UP6A9DpDb\/NlFhb+wQTe4+uyEAABy1Bo2gi+MY\/5mXrI4n4Wg3JQnRRfHKvv2h0wTkzcjw6l2JociQVrKDC1+4w4H+JQAAArUHjYiLeGMOHCS6h0DwANSPTqnmxhTAwCmGgkbkUw4aOZcpYbA6bpjrjobo+cZANhoLGwW0mq1gNtWEDrdEpx3aedqs0MCALDUeNiItJRzlnYeQOj47rxH4UMZrJuOoQIAKKGVsFmlprCJ0sb9gK5z+FSasBMqOi\/BvOTvM5lYFe0yAOBC62GTJS35uDTnqrv8btHPuB3iLvnkLO3BF2mfl1kaNp33BDtF6QUA6uBl2NShS+NwGpu9GQCgIYMJG9GFwEHQAEAfDSpshM+Bg6ABgL4aXNgIHwMHQQMAfTbIsBE+BQ6CBgD6brBhI3wIHAQNAAzBoMNGtBk4CBoAGIrBh41oI3AQNAAwJAgbpcnAQdAAwNAgbFYYBE5Mf9Fu8M9yMx6nq5Ju0tPc9WgQNADQQwibNQaBI3OHHdJbemwaOunql9don9\/tA6Kcud8QNADQUwibDAaBI2QOsWe65azTgLlKEW2kE4zeJiqYYBRBAwA9hrDRMAycVaf0bsnpbSKL2asRNADQcwibHCUCp8SLIGgAoP8QNgXS9XZG9Mj5Im8Bt\/fM6Q7WiwGAIRgR5ErDYES7HA73yQVZnEz2NaIbCBoAGAqUbCyki7rN0\/Ext61LOlheGQAGDGFTUlq9dj5eJuKvkH\/+eLmktQTLnF7z9xP+rxk\/foJSDAAM2X8AOG3eiTguEhkAAAAASUVORK5CYII=\" style=\"height:24px;\"\/>\n<span style=\"color:#888;font-size:14px;\">\u00b7<\/span>\n<span style=\"color:#555;font-size:14px;font-weight:500;\">File a Claim<\/span>\n<\/div>\n<span style=\"color:#999;font-size:18px;cursor:pointer;\">\u2715<\/span>\n<\/div>\n<div class=\"chat-demo-body\" id=\"chatDemoBody\">\n<!-- Messages will be injected by JS -->\n<\/div>\n<div class=\"chat-demo-input\" id=\"chatDemoInput\">\n<span style=\"color:#bbb;\">\ud83d\udcce<\/span>\n<span style=\"color:#aaa;font-size:13px;\">Type a message\u2026<\/span>\n<\/div>\n<\/div>\n<\/div>\n<!-- Customer Tracking (reversed) \u2014 Rich HTML Mockup -->\n<div class=\"two-col reversed feature-row fade-in\">\n<div>\n<h3>Real-Time Customer Tracking Portal<\/h3>\n<p>Once a claim is filed, policyholders get a branded tracking portal showing exactly where things stand, no need to call, no need to chase. Like tracking a food delivery, but for their claim.<\/p>\n<ul class=\"usecase-text\" style=\"margin-top:16px;\">\n<li>Fully branded, your logo, your colours<\/li>\n<li>Live status at every stage, from filing to settlement<\/li>\n<li>Named handler with photo and typical response time<\/li>\n<li>Coverage and deductible information shown upfront<\/li>\n<li>Full activity log updated in real time<\/li>\n<\/ul>\n<\/div>\n<div class=\"tracking-mockup\">\n<!-- Header -->\n<div class=\"tm-header\">\n<div style=\"display:flex;align-items:center;gap:8px;\">\n<img decoding=\"async\" alt=\"Insly\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZsAAACoCAYAAAA2AUNPAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAABlKSURBVHgB7d1dcttGugbgD5Tkn5RT0awgyAosryDQCiJX4iSVG9MrkHyXM5XEdCbnnLmzvALTN6nESZXtFYhageUVGFnByFVTdZwTi5jvg5o0RaOBbqABNID3mdJIISFQJgG86P+AoJTkO4oooR0K6FP+2uGHttWXOOXnYv4e8\/djfv4k+IlmBAAwUAGBseSAw+Qa7fO7dkDvgsVUzF\/P6C96GPwz\/RkAYDAQNgYqhkyWQ4QOAAwJwqZAWl0W0CP+MSS3YnpLd4P\/5dIOAEDPjQi0kh\/oHgfNEbkPGkr3uUlPOczuEQBAz6Fko5EGTUIT418I6JTm9Dr9eUQf8e+aV7fx6wQ\/0X0CAOgphE0Go6A5D5fH\/NOMSyizYML\/vbqPCYfNW66CI9rj8PmU9xfmvygCBwD6C2GzpjBogjRUHnKAHK4HjHafEw6aOY35x\/3cEg8CBwB6CmGzwiBoTjhkbnLIxFRm\/+eh8zQdn6PdCIEDAP2DsFEKgyahxxwCY3LxWt\/RlN\/52\/oNEDgA0C8IG2o2aJa7ROAAwIAMPmzaCJrlrhE4ADAQgw6bNoNm+RIIHAAYgMGGjQ9Bs3wpBA4A9Nwgw8anoFm+JAIHAHpscGHjY9AsXxqBAwA9Naiw8Tloln8CAgcAemgwYdOFoFlA4ABA33gZNulIe5fmfOHOn+tsRht0h3xyRg9I5lXTkX\/PZjo3mzNlZ0YAACjSetikwfIXX1TfLa8cErRJlrQ+4e\/H\/DXDctYA4EJrYZMuSkbpejERgc9iLmXd59LhDCuLAkBZjYcNQqaz0tAJ\/ofbkwAALDUWNskBbdOH6aqUBwRdFnO15y5KOQBgo5GwSb49XwJZtclA90kp5yaXck4IAMBA7WGTBs0WHZFpw39Cf\/BfFVMZAV0vWI75JZHZgmfeCtIlp4tC+5jKkffuuvHWAY2DH932iAOAfqo1bIyCJkh7Px3z1yGXfk5MV79877U6NI6mqjrH4VxYzjrvNd691i56rAFAkXrD5nt6RXlBk9BDDphJ2YBZ7mZAQbPQxMDPtFv6W35f80PnlNtwbqANBwDy1BY2HDQyKPFA86oxzemOizviIQbNQlMzDaQ9CEf0iPcXal5HxuPsEgCARi1hw3fEO9yA\/IKyXzHmC9eui9HqQw6ahcYCR0o5c64S1QXOnO4G\/81VoQAAGUZUhzN6mvk4gsa59N+Y5DTSBzThQLpHVV9ncv7ZaTtvjOhe2r0dACCD87BJ\/p5e4MPMJ6XqDEHjXKOBM9fOIbdN1zCGCgCyuS\/ZbGirdKZoo6lPY4Ejn6F07Mh+jeLeawAwSE7DJu3qTJppaDYctBsgaHI1FTjSgzDtsv6+UE1HBABwgduSzZZ2Svxp1eozBI2ZJgIn7aqeaAeORgQAsMZ1NVqU+WhCz6kCBI2dRko4ibbn2acEALDGbdgEmgvNv8u31SBoyqk9cDY186IFWI8IAN7nNmyy5iUL6CQ4xBQ0bagzcFRV2h8ZT4UEALDGWdhol3Ke02sqsz8EjRO1lnCCdDqi9zhf1hsAOq+eQZ0VIWjcaqyXGgCAhndhg6CpBwIHANrkVdggaOqFwAGAtngTNgiaZiBwAKANXoQNgqZZCBwAaFrrYYOgaQcCBwCa1GrYIGjahcABgKa0FjYIGj8gcACgCa2EDYLGLwgcAKhb42GDoPETAgcA6tRo2CBo\/IbAAYC6NBY2CJpuQOAAQB02qQEImm6Rz4IDRb\/M83ngAAAYq79kI2vcIGg6x6SEw\/+\/QwAABtod1Img8Vph4FDG+kUAABnaCxsETScYBA4AQKF2wgZB0ykIHACoqpEOAhcgaJa+\/vrrMEmSR3Te9nESBMGdX375JSYPFXYaAADI0WzJBkGzpILmiH+M6LztI1LB4y2UcACgLHdhMy+440XQLK0ETbj2VMTPReQxo8B5i9IPAFzkJGwwjsZcTtCk+DnvB0xi4CcA2AqoIoOgOeGL0w2CwqBZ4LabXW67mZHnOFBe8BGkH2vDxwV\/9vcJAAavUgeBwqA595ogZRI0ajspFczIdwGdFjyfzjSAwIE67e3tbW9ubu5sbGzIjc91yjjH5vP5y9FoFJ+dnZ38\/vvvM4LGlS7ZGAaN3N0e88UmooH74osvIj4Zjky359LNJ772TFtIvqdFB4eCDYdTwvnqq68O+Ns+6W8qZnzhu\/vbb7+dkCNffvnlPT5e5HXzBtnOXPR2XOtBmfV6MT8\/ffLkSe2ftzqn7uX8LXnkc3jMvz9zfZ6t\/F1R1vP8\/pzw10M+BqZUA4NjUMjxcL9KDYqE\/KVLl\/YNjr2pvFapNhvjoIElvvMKbbbnO7AD6ouBtOHwhXjM3x5Q\/kke8Yl3JCcqOaCCZkLFF1vp7fiqageUtR6UWUL5e\/jvmlBN5GLOF9RX6uYtonIzWURc0nkk7wnv65GEKDkg+1n5uzLx+7Mjr11HZyB5b6j4GBRyPBxV+Rs4aI4Mj70xX88OrcMGQVPazGZj\/hBvu7ogeWEAgcMn1J7JdvzZbm9tbRlta7Avq\/3w3fzTsseVupCFJtvK8UuOyd8twaAu5iG5M5bQkeCming\/xp8Hb+v8PbK9qS073EJurCQ0TbeXY94qbBA05ami+sx0e\/lw+M6hP6Ub0fPA4bvVj0y35c83JDf+ZrNxleOK\/302IRWSQ1JiuHz58gv+cUw1kbt0CTOqgC\/exu8Rb\/sJOXblypVn\/O3U4lfCW7dujcmSba9Zfm9fGYeNQdA8J8gldeZkZ7+jpZuZ9hl0i24dH4f3ylQbWYaNM3IOmHaucWDs+1i3PNPp9FTag2x+hz9XqxKWqi4OLX4lNm6zMRlHQxvUr7vwGkjphg8E44bTzpZuNugOxuH4zffZKlbxOXBIzQRNiqtDQ+qwDz74QN4vm9KN1WDyEqWax3LtKwwbDNh0y\/ZAqKPuuwkY+Ok972erEKptoOlzwFlPwTaUKd2YBohNu50Sc9BM5IfcsEHQuCcHAn+z6RYacsOlk8bkpiFw\/CalG9+raVuYUePEZbf0tjx58mTC32KLXzG6+VBduo3N5\/PltU4bNgia+vz6669SujE+oPnObp86CoHjtdDnalp1kxVSg\/hcu0s9YdtGXBTst27dkt5nEZmLV8cSZYYNgsaOFC0\/\/\/zzPZtGV8uDuhNVHjoIHK\/tuxpjUoMyJXqpOXjOF87H8kXnHZdemvwib3\/chWmiTKl\/y8ziV3KvM2rwprH1sHtvuhoEjbmV0dSR\/Df\/LKN3jUZqy4Eg25LhnUJnprDRKFwPB1PbtEI6oahjeJc8w3\/bdctfuatqDd6jAlUGMsoFM3O\/o9FoQj0jvcD43xyZbq+7zqhrnU3b2XQ9uC+UbJL\/4jsJBI2RtfVoVkWmo5JV8pt2Fuh06UYYlnAigqb5emwZDxqknKARcvPHX1PeZkcmupVSzOrzVadu8ZX8m1QJz1Skqssu4LaXCVmQ93P9sWXYJN9y3ehmOs1BNgTNkuHszeOi0FFdoY17jdQx4rhpBoHziO89+zNzQkf41lnAtmqPL4Yz023lAswN6DJt0Cdyw6dmWZ9QT6kSm01X6PHqf8hnYdkjcJpVs\/OuZLOVM3EbgmbJdJmAFbmhY9kVetyHKWwKAiekaxiz1QKvOwsU2djYsD4vFqWdPpZoVtne1K5PlWUzBQ+pAZxZT6Rhk5ZqSHOCB\/zLCJpUiaBZlRk6tl2hezOFzSYfb4GmR15A+yjdtMLnzgK5uGTT2R6bTbC5qc0YTG7z3j7UtVefl2y2NDuT9UpG\/jUctsXRlBnvhY6qa54Z\/n5Xp7C5IJikx9ZNzZo42yjdNE8uMnzRfkAeUBcsm8HPey4m0uwr25tafj8\/k++WU9PEee1mi2q07GLSnB7yRSEmKDNytoiEztHiBDHtLNCnCTrVsZVdvA8Id6otkIu2R50FrAZXqok0X6lzFdaoIIgNN9+R48CmnXh1AGeWker9E2Y8d8pVHVOCFB\/INg1spsLFCXJ2dhZZ1Kv2onSTGtGhrnSDnmlOxWRYevaldLPeY8xQup4Mn1NHZWYz7jubgZ6qG3RkuO1J0WJwo5w15J+hVPOOTGGha\/hyIJTFlHj\/H5Nh6eby5ctj6oG0Om2u6SyQWHV9hXyh6fEr65So1R5bVWJCyVXp4mhyI8e1Bw+62hblmuVAz8hwO+nxdrNwG+0OEywZsE66R0p3SdVvPSb3xmS+6mDnu0GvmGU+OkLJxqU3b95ItdTMZFu5q2279FxmQskMErIHi3ZSVLFlj4GpaGqytPaIQ+XjzGf+3c3R6jIgKWtQkivypj558mTM9Z9pH\/2SRX0Xdro+yHNpU3us2Y4gh3zbFqUbKT23Xp2mSjcxuTGWKjYu6bwYchVbiYGeuUyPqRH\/L8x4\/DQ4LF18bcU333wjRf9XXJx7IV98QD2tu+gsffQXg8NqLO1otTAjbi3SqjRdrzRwZmtra1tVo5g2vLe+kJiUbmTQJTk8t6SaUKrYmrhG+IpDXKpJK1\/j1cwLscm2UrLJOqE7FzTcwH6hW7L0qpHeXk0cTC2Wdjo\/hc3SnF5nPIqwcWgx8NFmEtjVG5q3b9\/G1AI5v1wHjlDXiFc+tE81zVEVZSy7Mt3YeFloX60ETdaFKWwqcBaaLu30pXQD9ZvP5+k5YttI7MMNzSJwXFb\/rHgwxDE6FTtgpF2dTUs1YtTl6ouCoFloPHBEg6WdqBdVASP6KOPRTpWwfcfH4PI8sWkkXtzQ1NT939jinFLdd2NySA1B8KLLd1NUFWXZ9Xvioq7O60a66gvfpwuRC6xB0Cy0EjgLq6UddZLH5BC\/D52uBkgm\/BlmVecG6HpfF8tG4rR0w9VwXoS\/mr25jnPpYGhVavJeUomlS4oGcGYZaeenuuZ3t1M15bVNILYaOEJN\/DeRE4X\/FumX7qR7+frEeZ3zVtv9\/g+C2tg0Ekvp5sqVK16VNBfnksuSjg9dvptm2xWar73PbUs1QtpsZprnIvKYGgBpq\/XAWeCSzjM+UfYW05xThZOlB1PY7GU+mthNVwJ2LOfLit68eVPbkIIqVko6laure3AuWVNteDY3ds+ohJH2hA7ots9VaRUOKm8CR6ws6vRJxQbQTk5hk844PqLPNE\/PCGql5ssyCnXVduNtaTOjc05ZmJevBqPgJz6hOzjzbsXBXl4FzoJa1GlcprQjd2RczeHlnWeuS3Rb116THptQO4tG4oi\/PiLPrXQkKBU6ci7xjVtI4NSi67N25l211o13HAz28jJwxHpphwyLrWdnZ3vUIemxlWhuaBIETVMsOwt0pvS81nvNqr1pa2srInBqpP5fO\/MubdJTX6vTHAz28jZwFuRCcPXqVaOZWkej0WfUJVuk7024Yb72BlTnakS5j+TGzbaLL59Lg+ok0IQ0bNLpQvSlmx36kLztfz6EwFENuTODTUPqiOR7ekT6ZcixjlLDHI0or5VUbZVtl1RdfI3bm1bHJIEbo5WfDnPGNYzVxcFLvgeO7PfWrVuHMnebrLNRckS2UTfpLtQ1q2NpnPmkHIObdEjQOK5ymhD5F\/KLeQ8vX74sX\/9aX1rdwivTDdsewNpHy7BR64rkVdcgcEqQ\/cl+uVguPVxC\/orUCp1WSwT05eDPDRoxp7so1bTHZnGtJqjB20\/pYik4XVpdppgxPV\/VdhEZ4v3HBE5dmBtN9UzLqytH4FhYBA1lVBfx3zm1CRyLYr23oVQYNAnd52OwVB9+cEONufDmM1CDt8Os52SKGTm\/pKSTt6yIrGGjzkNjCBv3NtcfCH6kSfIDyYmvm5hOAoeCf5BXd0ALEjh8kd\/VXeQNLAJn12aSuXV5QbOgAue1DPCkAryvHd6+aJvTZ8+eeRk2hkEzIWidNKbzsRRRyz3P+BySEkzRDVnIX2OuORhz6MR0fqMZL55U543tkACZ96uJAcXXJSipAg7j4zKj+duwmfUgAqda4JgEzQo52HLDRk04alIKekkeQtB0ixzzfBP0kC\/Src2ErM4h245JIa2dc0U3aBozaoCM56G888KAhCx\/Vvt8w3qDPKddYkACB1VqyZFt7xfLoCkcQCYTA6oJRwvx607JMwiabmq7s0CJuQ+dCdwvm1wrKblx4Hg\/xi53PRsEDoWXLl0yDhzboFmRWfWlithyd2f0+hsbGzPyCIKm29rsLMCv3daS4NMq1ect8n72kMLF04YeOHLXYBI4ZYNG7qKy2lmkvprsithenSQImu5rs7MAl2zamIMt7lqppkuMVuo0CRw6G27gVAkamSY96zk+2UIy59dJcpaWxsba5xE0naFG3jfe6YRL6TKjQUwN4te82dFSTScYLwttEDgReayuwKkjaNTzxie47fKsDdDXHyNoWlNmrJYcV23MLOCgCtyKVBn+\/PPPTfRAGyzjsBEGgeM114FTV9CIq1evTsngjlL21ZWuj30PGg7916bbtjGOYzQalSqhlJxhvfKFW85X14ujZYi5RHNDTWdTWVuDrx287r9MN+T3K6YSrMJGIHDOA0e6I9cVNELNh3biYl9eGECJhk9C02l2Tl115rDogRirNhhrcixKFRNZVKfxselkFVqxujgauQ2dh3\/++ecNlyUa05tEx2QG\/Kpta6azfpc+jqzDRiBwAhn38oJqCprV7TVPycF8F0HjFzkJiy6IsugfX7grDRheJV2U1XESazaRCTaP1fFemlyQeR831KKFeRfT07pugjIWGYzJXvr3ccj8jfd14HoQtFr6RIK5kTFvro4nWUSv7uOo1IinheQHvoDoB36qjeiYLzQReahCV2VrZU9A\/hsnaoXElHzgMpDLhzaa5Pt0iYAofyO00UB95Bzm6kvp9itfIb0\/qPOUn4\/5nJHqshnaZdpTKWxEYeAEdMIlIW9HtzYROFXv9FYmEZx51b35O3qRLkGh3QBBAwDnKoeNMCjhTH2d2kbUGTidalexgHE0AGDDSdgIBM77EDQAAOdKdRDQ7GlasEXfp7a5YLBBIzYLjwUAGBh3YWNmEIEz6KABAMjQdNiIvs+lhqABAFjTRtiIXgYOggYAIFtbYSN6FTgIGgAAvfrDJsgdbdyLwEHQAADkqz9s5vSyz+vhDLl7MzW0fC4AdF8j1Wh9XYAN42gAAMw01mbTh8BZzDybJMl9CR8EDQCAmU1qkARO8gNRzkwDEjjk80wDrta98BGCBgDq0nhvtK6XcPoKQQMAdWql6zMCxy8IGgCoW2vjbBA4fkDQAEAT2hzUicBpGYIGAJrSatgIBE47EDQA0KTWw0YgcJqFoAGApnkRNgKB0wwEDQC0wZuwEQiceiFoAKAtXoWNQODUA0EDAG3yLmwEAsctBA0AtM1l2GQvJRDQx1QCAseNWoMmoU+yHg4m1ZbVBoD+cRY2fIE51axdEyYHtE0lIHCqqTNokgl\/ptk3EqcEALDGbTVaQieZj1+jHSoJgVNO7VVn\/097mv2+JACANW7DJqBjzeP7VGW3CBwrjbTRbNBtzTMzAgBY4zZs5toLTVS2Km0BgWOmiaBJvqWQv0Wap2cEALDGadjwRWymabfZpg+1a9iY7x+Bk6uxXmdb9CDz8YDi9BgAAFhTR9fnh5rHD5LvtHfDxhA42ZoKGn6dA\/6ma6+5TwAAGdyHzYgONaUbufN9pKpgKkHgXNRY0Pw97eihLdVwO86MAAAyOA+btAu0\/g435CqYIwSOO40GzQYdUd7rYHwNAGgEVBO+CMqFKdI8HfPF6Y6L+v3kB76QJrntQdPgH3SHeqjhqrMH2g2krebH7AGeAACivulqNvgCH2gH+IX83JFcLKuWcoZawmmk1xm3sfGX3DTkBg0fRbsEAJCjtpKNSDsEBDlVL+9M6S09p\/+jWXBYbgT6kEo4tc4MIF3UP6A9DpDb\/NlFhb+wQTe4+uyEAABy1Bo2gi+MY\/5mXrI4n4Wg3JQnRRfHKvv2h0wTkzcjw6l2JociQVrKDC1+4w4H+JQAAArUHjYiLeGMOHCS6h0DwANSPTqnmxhTAwCmGgkbkUw4aOZcpYbA6bpjrjobo+cZANhoLGwW0mq1gNtWEDrdEpx3aedqs0MCALDUeNiItJRzlnYeQOj47rxH4UMZrJuOoQIAKKGVsFmlprCJ0sb9gK5z+FSasBMqOi\/BvOTvM5lYFe0yAOBC62GTJS35uDTnqrv8btHPuB3iLvnkLO3BF2mfl1kaNp33BDtF6QUA6uBl2NShS+NwGpu9GQCgIYMJG9GFwEHQAEAfDSpshM+Bg6ABgL4aXNgIHwMHQQMAfTbIsBE+BQ6CBgD6brBhI3wIHAQNAAzBoMNGtBk4CBoAGIrBh41oI3AQNAAwJAgbpcnAQdAAwNAgbFYYBE5Mf9Fu8M9yMx6nq5Ju0tPc9WgQNADQQwibNQaBI3OHHdJbemwaOunql9don9\/tA6Kcud8QNADQUwibDAaBI2QOsWe65azTgLlKEW2kE4zeJiqYYBRBAwA9hrDRMAycVaf0bsnpbSKL2asRNADQcwibHCUCp8SLIGgAoP8QNgXS9XZG9Mj5Im8Bt\/fM6Q7WiwGAIRgR5ErDYES7HA73yQVZnEz2NaIbCBoAGAqUbCyki7rN0\/Ext61LOlheGQAGDGFTUlq9dj5eJuKvkH\/+eLmktQTLnF7z9xP+rxk\/foJSDAAM2X8AOG3eiTguEhkAAAAASUVORK5CYII=\" style=\"height:20px;\"\/>\n<\/div>\n<div style=\"display:flex;align-items:center;gap:8px;\">\n<span style=\"font-size:13px;color:#555;\">Matti Virtanen<\/span>\n<div style=\"width:28px;height:28px;border-radius:50%;background:var(--insly-orange);color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;\">MV<\/div>\n<\/div>\n<\/div>\n<!-- Status -->\n<div class=\"tm-body\">\n<div class=\"tm-status-badge\">CLAIM IN PROGRESS<\/div>\n<h3 style=\"font-size:19px;font-weight:800;color:#111;margin:8px 0 4px;\">Windshield replacement<\/h3>\n<p style=\"font-size:12.5px;color:#888;margin:0;\">Helsinki \u00b7 28 Mar 2026 \u00b7 Motor \u2014 Flex Pack<\/p>\n<p style=\"font-size:12px;color:#aaa;margin:2px 0 0;\">Claim #CLM-2026-0384<\/p>\n<!-- Progress bar -->\n<div class=\"tm-progress\">\n<div class=\"tm-step done\">\n<div class=\"tm-step-dot done\">\u2713<\/div>\n<span>Received<\/span>\n<\/div>\n<div class=\"tm-step-line done\"><\/div>\n<div class=\"tm-step done\">\n<div class=\"tm-step-dot done\">\u2713<\/div>\n<span>Under review<\/span>\n<\/div>\n<div class=\"tm-step-line active\"><\/div>\n<div class=\"tm-step active\">\n<div class=\"tm-step-dot active\">3<\/div>\n<span>Assessment<\/span>\n<\/div>\n<div class=\"tm-step-line\"><\/div>\n<div class=\"tm-step\">\n<div class=\"tm-step-dot\">4<\/div>\n<span>Decision<\/span>\n<\/div>\n<div class=\"tm-step-line\"><\/div>\n<div class=\"tm-step\">\n<div class=\"tm-step-dot\">5<\/div>\n<span>Payment<\/span>\n<\/div>\n<\/div>\n<!-- Info cards -->\n<div class=\"tm-cards\">\n<div class=\"tm-card\">\n<div class=\"tm-card-label\">YOUR HANDLER<\/div>\n<div style=\"display:flex;align-items:center;gap:10px;margin-top:8px;\">\n<img decoding=\"async\" alt=\"Erik Lindberg\" src=\"https:\/\/insly.com\/wp-content\/uploads\/2026\/04\/handler-photo.jpg\" style=\"width:36px;height:36px;border-radius:50%;object-fit:cover;\"\/>\n<div>\n<div style=\"font-weight:700;font-size:13px;color:#222;\">Erik Lindberg<\/div>\n<div style=\"font-size:11px;color:#888;\">Senior Claims Advisor<\/div>\n<\/div>\n<\/div>\n<div style=\"margin-top:8px;padding-top:8px;border-top:1px solid #f0ede8;display:flex;align-items:center;gap:6px;\">\n<div style=\"width:6px;height:6px;border-radius:50%;background:#4CAF50;\"><\/div>\n<span style=\"font-size:11px;color:#666;\">Typically responds within <strong style=\"color:#222;\">2 hours<\/strong><\/span>\n<\/div>\n<div style=\"margin-top:8px;\">\n<div style=\"padding:6px 0;text-align:center;background:var(--insly-orange);color:#fff;font-size:11px;font-weight:700;border-radius:6px;cursor:default;\">\u2709 Contact Erik<\/div>\n<\/div>\n<\/div>\n<div class=\"tm-card\">\n<div class=\"tm-card-label\">ESTIMATED PAY-OUT DATE<\/div>\n<div style=\"font-size:22px;font-weight:800;color:var(--insly-orange);margin-top:6px;\">04 Apr 2026<\/div>\n<div style=\"display:flex;align-items:center;gap:5px;margin-top:4px;\">\n<span style=\"color:#4CAF50;font-size:12px;\">\u2713<\/span>\n<span style=\"font-size:12px;color:#666;\">Faster than average<\/span>\n<\/div>\n<div style=\"background:#f5f3f0;border-radius:6px;height:6px;margin-top:10px;overflow:hidden;\">\n<div style=\"background:var(--insly-orange);height:100%;width:55%;border-radius:6px;\"><\/div>\n<\/div>\n<div style=\"display:flex;justify-content:space-between;font-size:10px;color:#aaa;margin-top:4px;\">\n<span>28 Mar<\/span>\n<span>04 Apr<\/span>\n<\/div>\n<\/div>\n<div class=\"tm-card\">\n<div class=\"tm-card-label\">YOUR COVERAGE<\/div>\n<div style=\"display:inline-block;background:#f0ede8;padding:3px 10px;border-radius:10px;font-size:11px;font-weight:600;color:#555;margin-top:6px;\">Motor \u2014 Flex Pack<\/div>\n<div style=\"margin-top:10px;\">\n<div class=\"tm-coverage-row\"><span>Deductible<\/span><strong>\u20ac0 (glass)<\/strong><\/div>\n<div class=\"tm-coverage-row\"><span>Max coverage<\/span><strong>\u20ac50,000<\/strong><\/div>\n<div class=\"tm-coverage-row\"><span>Used this year<\/span><strong>\u20ac0<\/strong><\/div>\n<\/div>\n<\/div>\n<\/div>\n<!-- Activity log -->\n<div class=\"tm-activity\">\n<div class=\"tm-card-label\" style=\"margin-bottom:8px;\">ACTIVITY LOG<\/div>\n<div class=\"tm-log-entry\">\n<div class=\"tm-log-dot\" style=\"background:var(--insly-orange);\"><\/div>\n<div>\n<div style=\"font-size:12px;font-weight:600;color:#333;\">Glass repair shop contacted<\/div>\n<div style=\"font-size:11px;color:#999;\">Today \u00b7 14:30 \u2014 Autoglass Helsinki assigned<\/div>\n<\/div>\n<\/div>\n<div class=\"tm-log-entry\">\n<div class=\"tm-log-dot\" style=\"background:#4CAF50;\"><\/div>\n<div>\n<div style=\"font-size:12px;font-weight:600;color:#333;\">Claim approved<\/div>\n<div style=\"font-size:11px;color:#999;\">Today \u00b7 11:15 \u2014 Reviewed by Erik Lindberg<\/div>\n<\/div>\n<\/div>\n<div class=\"tm-log-entry\">\n<div class=\"tm-log-dot\" style=\"background:#ccc;\"><\/div>\n<div>\n<div style=\"font-size:12px;font-weight:600;color:#333;\">Claim received<\/div>\n<div style=\"font-size:11px;color:#999;\">28 Mar \u00b7 09:42<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<!-- SECTION 2: AI FEATURES (MAJOR EMPHASIS) -->\n<section class=\"section ai-section\">\n<div class=\"container\">\n<div class=\"section-header centered\">\n<p class=\"section-label\">AI-POWERED CLAIMS<\/p>\n<h2>AI that reasons like your best claims handler<\/h2>\n<p class=\"section-subtitle mx-auto\" style=\"color:rgba(255,255,255,0.7);\">Every claim gets an AI recommendation, with confidence scoring, referenced policy terms, and applicable laws. Train it on your rules. Let it handle the routine.<\/p>\n<\/div>\n<!-- Top 3 AI feature cards -->\n<div class=\"ai-feature-grid fade-in\">\n<div class=\"ai-feature-card\">\n<div class=\"feature-icon\">\ud83e\udde0<\/div>\n<h3>AI Claims Analysis<\/h3>\n<p>Every claim gets an AI recommendation: Approve, Reject, or Needs Review, with a confidence score and detailed reasoning. The AI references your actual policy terms and conditions, applicable laws and coverage limits.<\/p>\n<\/div>\n<div class=\"ai-feature-card\">\n<div class=\"feature-icon\">\ud83d\udcda<\/div>\n<h3>Train Your AI<\/h3>\n<p>Upload your product terms and conditions, country-specific insurance laws and internal claims guidelines. The AI learns your rules and applies them consistently to every claim.<\/p>\n<\/div>\n<div class=\"ai-feature-card\">\n<div class=\"feature-icon\">\ud83e\udd1d<\/div>\n<h3>Smart Handover<\/h3>\n<p>When the AI chatbot identifies that a claim needs human attention, it seamlessly hands over to a live agent, with full context. No customer has to repeat themselves.<\/p>\n<\/div>\n<\/div>\n<!-- Real AI Reasoning Examples -->\n<div style=\"margin-top:56px;\">\n<h3 style=\"text-align:center;color:#fff;font-size:22px;margin-bottom:8px;\">Real AI reasoning, live in production<\/h3>\n<p style=\"text-align:center;color:rgba(255,255,255,0.6);font-size:15px;margin-bottom:32px;\">Here's what handlers see on every claim<\/p>\n<\/div>\n<div class=\"ai-examples fade-in\">\n<!-- APPROVE example -->\n<div class=\"ai-mockup\">\n<div class=\"ai-mockup-header\">\n<div class=\"ai-title\">\ud83e\udd16 AI Claims Analysis<\/div>\n<div class=\"ai-confidence\">Confidence: <span class=\"conf-value\">87%<\/span><\/div>\n<\/div>\n<div class=\"ai-mockup-body\">\n<div class=\"ai-recommendation approve\">\u2705 RECOMMENDATION: APPROVE<\/div>\n<ul class=\"ai-analysis-list\">\n<li>Windshield damage claim for \u20ac380 is within auto-approve threshold (\u20ac2,000)<\/li>\n<li>Policy 100001344 is active and covers glass damage under Casco<\/li>\n<li>No waiting period applies, policy has been active for 14 months<\/li>\n<li>No duplicate claims detected for this vehicle in the past 12 months<\/li>\n<\/ul>\n<div class=\"ai-referenced\">\n<div class=\"ai-referenced-label\">Referenced<\/div>\n<div class=\"ai-ref-item\">\ud83d\udccb Casco Insurance Terms &amp; Conditions, \u00a74.2 \u2014 Glass Coverage<\/div>\n<div class=\"ai-ref-item\">\ud83d\udccb Finnish Insurance Contract Act, \u00a769 \u2014 Claims Processing Timeline<\/div>\n<\/div>\n<div class=\"ai-actions\">\n<button class=\"ai-action-btn\">\ud83d\udc4d Accept<\/button>\n<button class=\"ai-action-btn\">\u270f\ufe0f Override<\/button>\n<button class=\"ai-action-btn\">\ud83d\udcac Ask AI<\/button>\n<\/div>\n<\/div>\n<\/div>\n<!-- REJECT example -->\n<div class=\"ai-mockup\">\n<div class=\"ai-mockup-header\">\n<div class=\"ai-title\">\ud83e\udd16 AI Claims Analysis<\/div>\n<div class=\"ai-confidence\">Confidence: <span class=\"conf-value reject\">92%<\/span><\/div>\n<\/div>\n<div class=\"ai-mockup-body\">\n<div class=\"ai-recommendation reject\">\u274c RECOMMENDATION: REJECT<\/div>\n<ul class=\"ai-analysis-list\">\n<li>Claimed pet vaccination costs (\u20ac245) are explicitly excluded under Pet Insurance terms and conditions<\/li>\n<li>Preventive care and routine vaccinations are not covered events<\/li>\n<li>Policy terms \u00a73.1 clearly states: \"Routine veterinary care including vaccinations is excluded\"<\/li>\n<li>Previous similar claim (100000385) was also correctly rejected<\/li>\n<\/ul>\n<div class=\"ai-referenced\">\n<div class=\"ai-referenced-label\">Referenced<\/div>\n<div class=\"ai-ref-item\">\ud83d\udccb Pet Insurance Terms &amp; Conditions, \u00a73.1 \u2014 Exclusions<\/div>\n<div class=\"ai-ref-item\">\ud83d\udccb Claims Handling Policy, \u00a72.4 \u2014 Consistent Decision Making<\/div>\n<\/div>\n<div class=\"ai-actions\">\n<button class=\"ai-action-btn\">\ud83d\udc4d Accept<\/button>\n<button class=\"ai-action-btn\">\u270f\ufe0f Override<\/button>\n<button class=\"ai-action-btn\">\ud83d\udcac Ask AI<\/button>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<!-- More AI Features -->\n<div class=\"ai-more-features fade-in\">\n<div class=\"ai-feature-card\">\n<div class=\"feature-icon\">\u2699\ufe0f<\/div>\n<h3>Configurable Bot Behavior<\/h3>\n<p>Control how the chatbot interacts with your customers. Set the tone, questions, verification steps, and escalation triggers. Each customer deployment can be tuned independently.<\/p>\n<\/div>\n<div class=\"ai-feature-card\">\n<div class=\"feature-icon\">\ud83d\udcac<\/div>\n<h3>Conversation Feedback<\/h3>\n<p>Review and rate AI conversations. Train the system from real interactions. Flag edge cases for continuous improvement.<\/p>\n<\/div>\n<div class=\"ai-feature-card\">\n<div class=\"feature-icon\">\u26a1<\/div>\n<h3>Auto-Approve Rules Engine<\/h3>\n<p>Define rules with priorities, amount thresholds and keyword matching. The AI applies them automatically, handlers focus only on claims that truly need judgment.<\/p>\n<\/div>\n<\/div>\n<!-- Auto-approve rules \u2014 clean HTML mockup -->\n<div class=\"fade-in\" style=\"margin-top:48px;max-width:800px;margin-left:auto;margin-right:auto;\">\n<div class=\"aa-mockup\">\n<div class=\"aa-header\">\n<div>\n<div style=\"font-size:17px;font-weight:800;color:#111;\">Auto-Approve Rules<\/div>\n<div style=\"font-size:12px;color:#888;margin-top:2px;\">Claims matching these rules are approved instantly \u2014 no handler needed<\/div>\n<\/div>\n<div class=\"aa-new-btn\">+ New Rule<\/div>\n<\/div>\n<div class=\"aa-table\">\n<div class=\"aa-row aa-row-header\">\n<span class=\"aa-cell aa-pri\">Priority<\/span>\n<span class=\"aa-cell aa-name\">Rule<\/span>\n<span class=\"aa-cell aa-cond\">Conditions<\/span>\n<span class=\"aa-cell aa-amt\">Max Amount<\/span>\n<span class=\"aa-cell aa-status\">Status<\/span>\n<\/div>\n<div class=\"aa-row\">\n<span class=\"aa-cell aa-pri\"><span class=\"aa-pri-badge\">10<\/span><\/span>\n<span class=\"aa-cell aa-name\">\n<strong>Windshield &amp; glass damage<\/strong>\n<span class=\"aa-sub\">Auto-approve windshield, side window, rear window<\/span>\n<\/span>\n<span class=\"aa-cell aa-cond\">Glass, windshield, side window<\/span>\n<span class=\"aa-cell aa-amt\">\u20ac2,000<\/span>\n<span class=\"aa-cell aa-status\"><span class=\"aa-active\">\u25cf Active<\/span><\/span>\n<\/div>\n<div class=\"aa-row\">\n<span class=\"aa-cell aa-pri\"><span class=\"aa-pri-badge\">10<\/span><\/span>\n<span class=\"aa-cell aa-name\">\n<strong>Parking damage (minor body)<\/strong>\n<span class=\"aa-sub\">Scratches, dents, bumper damage under threshold<\/span>\n<\/span>\n<span class=\"aa-cell aa-cond\">Parking, scratch, dent, bumper<\/span>\n<span class=\"aa-cell aa-amt\">\u20ac1,500<\/span>\n<span class=\"aa-cell aa-status\"><span class=\"aa-active\">\u25cf Active<\/span><\/span>\n<\/div>\n<div class=\"aa-row\">\n<span class=\"aa-cell aa-pri\"><span class=\"aa-pri-badge\">20<\/span><\/span>\n<span class=\"aa-cell aa-name\">\n<strong>Pet illness \/ vet treatment<\/strong>\n<span class=\"aa-sub\">Vet visits, surgery, infection, medication<\/span>\n<\/span>\n<span class=\"aa-cell aa-cond\">Illness, vet, treatment, surgery<\/span>\n<span class=\"aa-cell aa-amt\">\u20ac800<\/span>\n<span class=\"aa-cell aa-status\"><span class=\"aa-active\">\u25cf Active<\/span><\/span>\n<\/div>\n<div class=\"aa-row\">\n<span class=\"aa-cell aa-pri\"><span class=\"aa-pri-badge\">30<\/span><\/span>\n<span class=\"aa-cell aa-name\">\n<strong>Water damage (pipe leak)<\/strong>\n<span class=\"aa-sub\">Pipe, leak, flood, washing machine, dishwasher<\/span>\n<\/span>\n<span class=\"aa-cell aa-cond\">Water, pipe, leak, flood<\/span>\n<span class=\"aa-cell aa-amt\">\u20ac2,000<\/span>\n<span class=\"aa-cell aa-status\"><span class=\"aa-active\">\u25cf Active<\/span><\/span>\n<\/div>\n<\/div>\n<div class=\"aa-footer\">\n<span style=\"font-size:11px;color:#999;\">4 of 12 rules shown<\/span>\n<span style=\"font-size:11px;color:var(--insly-orange);font-weight:600;cursor:default;\">View all rules \u2192<\/span>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<!-- SECTION 3: CORE CLAIMS SYSTEM FEATURES -->\n<section class=\"section\" style=\"background:#fff;\">\n<div class=\"container\">\n<div class=\"section-header\">\n<p class=\"section-label\">THE CORE ENGINE<\/p>\n<h2>Everything a claims team needs<\/h2>\n<p class=\"section-subtitle\">Built around the way claims teams actually work. Full pipeline visibility, financials, reporting and every operational tool, in one place.<\/p>\n<\/div>\n<!-- Row 1: CRM Pipeline -->\n<div class=\"two-col feature-row fade-in\" style=\"margin-top:56px;\">\n<div>\n<h3>CRM-Style Claims Pipeline<\/h3>\n<p>Every claim in one view. Filter by status, handler, product, or date. Every claim has a clear owner, a clear status and a full history. Nothing falls through the cracks.<\/p>\n<\/div>\n<div class=\"ui-frame\">\n<div class=\"ui-frame-bar\">\n<span class=\"ui-frame-dot red\"><\/span>\n<span class=\"ui-frame-dot yellow\"><\/span>\n<span class=\"ui-frame-dot green\"><\/span>\n<span class=\"ui-frame-url\">claims.insly.com\/claims<\/span>\n<\/div>\n<div class=\"ui-frame-body\">\n<img decoding=\"async\" alt=\"Claims pipeline list view\" src=\"https:\/\/insly.com\/wp-content\/uploads\/2026\/04\/claims-list.jpg\"\/>\n<\/div>\n<\/div>\n<\/div>\n<!-- Row 2: Financial Ledger (reversed) -->\n<div class=\"two-col reversed feature-row fade-in\">\n<div>\n<h3>Full Financial Ledger<\/h3>\n<p>Every reserve, decision and payment is tracked end-to-end. Full audit trail from creation through to final payout. Built for finance teams and auditors.<\/p>\n<\/div>\n<div class=\"ui-frame\">\n<div class=\"ui-frame-bar\">\n<span class=\"ui-frame-dot red\"><\/span>\n<span class=\"ui-frame-dot yellow\"><\/span>\n<span class=\"ui-frame-dot green\"><\/span>\n<span class=\"ui-frame-url\">claims.insly.com\/claim\/financials<\/span>\n<\/div>\n<div class=\"ui-frame-body\">\n<img decoding=\"async\" alt=\"Financial ledger view\" src=\"https:\/\/insly.com\/wp-content\/uploads\/2026\/04\/claim-financial-ledger-decisions-payments.jpg\"\/>\n<\/div>\n<\/div>\n<\/div>\n<!-- Row 3: Reporting (with screenshot) -->\n<div class=\"two-col feature-row fade-in\">\n<div>\n<h3>Reporting &amp; Analytics<\/h3>\n<p>Loss ratios, claims frequency, reserve adequacy and handler performance are all in real-time dashboards. Share with your board, reinsurers, or regulators instantly.\n <\/p>\n<\/div>\n<div class=\"ui-frame\">\n<div class=\"ui-frame-bar\">\n<span class=\"ui-frame-dot red\"><\/span>\n<span class=\"ui-frame-dot yellow\"><\/span>\n<span class=\"ui-frame-dot green\"><\/span>\n<span class=\"ui-frame-url\">claims.insly.com\/reporting<\/span>\n<\/div>\n<div class=\"ui-frame-body\">\n<img decoding=\"async\" alt=\"KPI reporting dashboard\" src=\"https:\/\/insly.com\/wp-content\/uploads\/2026\/04\/claim-reporting-kpi-dashboard.jpg\"\/>\n<\/div>\n<\/div>\n<\/div>\n<!-- Compact feature grid for remaining capabilities -->\n<div class=\"core-features-grid fade-in\" style=\"margin-top:72px;\">\n<h3 style=\"text-align:center;font-size:22px;margin-bottom:40px;color:#333;\">And all the operational tools your team expects<\/h3>\n<div class=\"compact-grid\">\n<div class=\"compact-feature\">\n<div class=\"compact-icon\">\ud83d\uddd3\ufe0f<\/div>\n<h4>Event History &amp; Audit Trail<\/h4>\n<p>Every change, decision and status update logged with timestamps. Full traceability for compliance and dispute resolution.<\/p>\n<\/div>\n<div class=\"compact-feature\">\n<div class=\"compact-icon\">\u2705<\/div>\n<h4>Task Management<\/h4>\n<p>Assign tasks to handlers, repair shops, or partners. Track deadlines and progress. Built-in reminders keep everyone accountable.<\/p>\n<\/div>\n<div class=\"compact-feature\">\n<div class=\"compact-icon\">\ud83d\udd17<\/div>\n<h4>Third-Party Access<\/h4>\n<p>Give repair shops, loss adjusters, or legal partners controlled access to specific claims. Everyone works from the same data.<\/p>\n<\/div>\n<div class=\"compact-feature\">\n<div class=\"compact-icon\">\u26a1<\/div>\n<h4>Major Events<\/h4>\n<p>When a catastrophe hits, connect all related claims to one event. Track costs and report to reinsurers in minutes, not weeks.<\/p>\n<\/div>\n<div class=\"compact-feature\">\n<div class=\"compact-icon\">\ud83d\udcc4<\/div>\n<h4>Document Management<\/h4>\n<p>Photos, invoices, medical reports, police reports are all linked to the right claim. Drag-and-drop uploads which get extracted automatically with Nora, Insly's AI layer.<\/p>\n<\/div>\n<div class=\"compact-feature\">\n<div class=\"compact-icon\">\ud83d\udc65<\/div>\n<h4>Person &amp; Object Registry<\/h4>\n<p>Track all parties involved in a claim, policyholders, claimants, witnesses, insured objects.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<!-- SECTION 5: PRODUCTS SUPPORTED -->\n<section class=\"section products-section\">\n<div class=\"container\">\n<div class=\"section-header centered\">\n<p class=\"section-label\">PRODUCT TYPES<\/p>\n<h2>Six product types and counting<\/h2>\n<p class=\"section-subtitle mx-auto\">Building a new claims type is straightforward, we can adapt to any insurance product you offer.<\/p>\n<\/div>\n<div class=\"products-grid-6 fade-in\">\n<div class=\"product-card\">\n<div class=\"product-icon\">\ud83d\ude97<\/div>\n<h4>Motor \/ Casco<\/h4>\n<p>Collision, glass, theft, vandalism<\/p>\n<\/div>\n<div class=\"product-card\">\n<div class=\"product-icon\">\ud83c\udfe2<\/div>\n<h4>Commercial Property<\/h4>\n<p>Fire, water, break-in, liability<\/p>\n<\/div>\n<div class=\"product-card\">\n<div class=\"product-icon\">\ud83c\udfe0<\/div>\n<h4>Home Insurance<\/h4>\n<p>Contents, structure, natural peril<\/p>\n<\/div>\n<div class=\"product-card\">\n<div class=\"product-icon\">\ud83d\udc3e<\/div>\n<h4>Pet Insurance<\/h4>\n<p>Vet bills, surgery, medication<\/p>\n<\/div>\n<div class=\"product-card\">\n<div class=\"product-icon\">\ud83e\udd15<\/div>\n<h4>Personal Accident<\/h4>\n<p>Injury, disability, hospital cash<\/p>\n<\/div>\n<div class=\"product-card\">\n<div class=\"product-icon\">\u2708\ufe0f<\/div>\n<h4>Travel Insurance<\/h4>\n<p>Trip cancellation, medical, baggage<\/p>\n<\/div>\n<\/div>\n<div class=\"extensible-note fade-in\">\n        Need a different product type? Insly Claims is designed to be easily extensible.<br\/>\n<a href=\"https:\/\/insly.com\/about-us\/contact\/\" rel=\"noopener noreferrer\" style=\"color:var(--insly-orange);font-weight:600;\" target=\"_blank\">Contact us<\/a> and we'll configure it for your specific products.\n      <\/div>\n<\/div>\n<\/section>\n<!-- SECTION 6: STANDALONE PRODUCT -->\n<section class=\"section mint-section\">\n<div class=\"container\">\n<div class=\"section-header centered\">\n<p class=\"section-label\">INTEGRATION<\/p>\n<h2>Works with Insly or without.<\/h2>\n<p class=\"section-subtitle mx-auto\">Insly Claims is a standalone product. Use it as part of the Insly ecosystem or connect it to your own policy administration system.<\/p>\n<\/div>\n<div class=\"integration-grid fade-in\">\n<div class=\"integration-card\">\n<h3>\ud83d\udd17 With Insly PAS<\/h3>\n<ul>\n<li>Zero integration effort,shared database<\/li>\n<li>Policy data auto-fills at FNOL instantly<\/li>\n<li>Payments flow through the same ledger<\/li>\n<li>One vendor, one system, one support team<\/li>\n<\/ul>\n<div class=\"card-tagline\">\"The perfect stack\"<\/div>\n<\/div>\n<div class=\"integration-card\">\n<h3>\ud83c\udf10 With Your Own Policy Admin<\/h3>\n<ul>\n<li>Connect via API to any policy administration system<\/li>\n<li>Same smart pre-fill, same AI reasoning, same tracking portal<\/li>\n<li>Works with any system that exposes customer and policy data<\/li>\n<li>Insly Claims does not require Insly policy admin<\/li>\n<\/ul>\n<div class=\"card-tagline\">\"Your systems, our claims intelligence\"<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<!-- SECTION 7: BEFORE \/ AFTER COMPARISON -->\n<section class=\"section comparison-section\">\n<div class=\"container\">\n<div class=\"section-header centered\">\n<p class=\"section-label\">THE DIFFERENCE<\/p>\n<h2>Before and after Insly Claims<\/h2>\n<\/div>\n<table class=\"comparison-table fade-in\">\n<thead>\n<tr>\n<th>Capability<\/th>\n<th>Traditional approach<\/th>\n<th>With Insly Claims<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>FNOL intake<\/td>\n<td>Phone call, manual form, PDF email<\/td>\n<td class=\"check\">AI chatbot with policy auto-fill<\/td>\n<\/tr>\n<tr>\n<td>Claim decision<\/td>\n<td>Handler reads policy, checks manually<\/td>\n<td class=\"check\">AI recommends with confidence + references<\/td>\n<\/tr>\n<tr>\n<td>Customer visibility<\/td>\n<td>\"We'll get back to you\"<\/td>\n<td class=\"check\">Real-time tracking portal with timeline<\/td>\n<\/tr>\n<tr>\n<td>Financial tracking<\/td>\n<td>Spreadsheets, separate accounting<\/td>\n<td class=\"check\">Full ledger: reserves \u2192 decisions \u2192 payments<\/td>\n<\/tr>\n<tr>\n<td>Third-party coordination<\/td>\n<td>Email chains and phone calls<\/td>\n<td class=\"check\">Direct system access with task delegation<\/td>\n<\/tr>\n<tr>\n<td>Compliance \/ audit trail<\/td>\n<td>Pieced together from multiple systems<\/td>\n<td class=\"check\">Every action logged with timestamp + user<\/td>\n<\/tr>\n<tr>\n<td>Reporting<\/td>\n<td>Monthly manual reports<\/td>\n<td class=\"check\">Real-time dashboards and KPIs<\/td>\n<\/tr>\n<tr>\n<td>Catastrophe management<\/td>\n<td>Ad hoc tagging in spreadsheets<\/td>\n<td class=\"check\">Major events with linked claims + cost tracking<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/section>\n<!-- SECTION 8: CTA -->\n<section class=\"section cta-section\">\n<div class=\"container text-center\">\n<h2>See the complete claims platform in action<\/h2>\n<p>From FNOL to final payment, AI-powered, configurable, and ready for production.<\/p>\n<div class=\"hero-ctas\">\n<a class=\"btn-teal\" href=\"https:\/\/meetings.hubspot.com\/martinkosk\/insly-claims-discovery-call\" rel=\"noopener noreferrer\" target=\"_blank\">Book a demo<\/a>\n<\/div>\n<\/div>\n<\/section>\n<!-- NEWSLETTER + FOOTER (Version B) -->\n<\/div>\n<\/div>\n<script>\n\n(function() {\n  'use strict';\n\n  \/\/ ========================================\n  \/\/ VERSION SWITCHING\n  \/\/ ========================================\n  var versionBtns = document.querySelectorAll('.version-btn');\n  var versionPages = document.querySelectorAll('.version-page');\n\n  versionBtns.forEach(function(btn) {\n    btn.addEventListener('click', function() {\n      var version = this.getAttribute('data-version');\n\n      \/\/ Update buttons\n      versionBtns.forEach(function(b) { b.classList.remove('active'); });\n      this.classList.add('active');\n\n      \/\/ Show\/hide versions\n      versionPages.forEach(function(page) {\n        page.style.display = 'none';\n      });\n      document.getElementById('version-' + version).style.display = 'block';\n\n      \/\/ Scroll to top\n      window.scrollTo({ top: 0, behavior: 'smooth' });\n\n      \/\/ Re-trigger fade-in animations for newly visible content\n      setTimeout(function() {\n        observeFadeIns();\n      }, 100);\n    });\n  });\n\n  \/\/ ========================================\n  \/\/ STICKY NAV SCROLL HANDLER\n  \/\/ ========================================\n  var nav = document.getElementById('mainNav');\n  var logoWhite = document.getElementById('logoWhite');\n  var logoDark = document.getElementById('logoDark');\n\n  function handleScroll() {\n    \/\/ v3.4: nav is intentionally removed for Elementor Full Width.\n    \/\/ Guard this old landing-page handler so it does not stop the rest of the interactions.\n    if (!nav) return;\n    if (window.scrollY > 80) {\n      nav.classList.remove('on-hero');\n      nav.classList.add('scrolled');\n      if (logoWhite) logoWhite.style.display = 'none';\n      if (logoDark) logoDark.style.display = 'block';\n    } else {\n      nav.classList.remove('scrolled');\n      nav.classList.add('on-hero');\n      if (logoWhite) logoWhite.style.display = 'block';\n      if (logoDark) logoDark.style.display = 'none';\n    }\n  }\n\n  if (nav) {\n    window.addEventListener('scroll', handleScroll, { passive: true });\n    handleScroll();\n  }\n\n  \/\/ ========================================\n  \/\/ FADE-IN ANIMATION (IntersectionObserver)\n  \/\/ ========================================\n  function observeFadeIns() {\n    var fadeEls = document.querySelectorAll('.fade-in:not(.visible)');\n    if ('IntersectionObserver' in window) {\n      var observer = new IntersectionObserver(function(entries) {\n        entries.forEach(function(entry) {\n          if (entry.isIntersecting) {\n            entry.target.classList.add('visible');\n            observer.unobserve(entry.target);\n          }\n        });\n      }, { threshold: 0.1, rootMargin: '0px 0px -40px 0px' });\n\n      fadeEls.forEach(function(el) {\n        observer.observe(el);\n      });\n    } else {\n      \/\/ Fallback for old browsers\n      fadeEls.forEach(function(el) {\n        el.classList.add('visible');\n      });\n    }\n  }\n\n  observeFadeIns();\n\n  \/\/ ========================================\n  \/\/ SMOOTH SCROLL FOR ANCHOR LINKS\n  \/\/ ========================================\n  document.querySelectorAll('a[href^=\"#\"]').forEach(function(anchor) {\n    anchor.addEventListener('click', function(e) {\n      var href = this.getAttribute('href');\n      if (href === '#') return;\n      e.preventDefault();\n      var target = document.querySelector(href);\n      if (target) {\n        target.scrollIntoView({ behavior: 'smooth', block: 'start' });\n      }\n    });\n  });\n\n  \/\/ ========================================\n  \/\/ FNOL SHOWCASE TABS (Two Systems card)\n  \/\/ ========================================\n  (function initFnolShowcase() {\n    var tabs = document.querySelectorAll('.fnol-tab');\n    var scenes = document.querySelectorAll('.fnol-scene');\n    if (!tabs.length) return;\n\n    var current = 0;\n    var autoTimer = null;\n\n    function switchTo(idx) {\n      current = idx;\n      tabs.forEach(function(t, i) {\n        t.classList.toggle('active', i === idx);\n      });\n      scenes.forEach(function(s, i) {\n        s.classList.remove('active');\n        if (i === idx) {\n          \/\/ Re-trigger animation\n          s.style.animation = 'none';\n          s.offsetHeight;\n          s.style.animation = '';\n          s.classList.add('active');\n        }\n      });\n    }\n\n    tabs.forEach(function(tab) {\n      tab.addEventListener('click', function() {\n        var idx = parseInt(this.getAttribute('data-tab'));\n        switchTo(idx);\n        \/\/ Reset auto-rotation on manual click\n        clearInterval(autoTimer);\n        autoTimer = setInterval(function() {\n          switchTo((current + 1) % 3);\n        }, 5000);\n      });\n    });\n\n    \/\/ Auto-rotate every 5 seconds\n    autoTimer = setInterval(function() {\n      switchTo((current + 1) % 3);\n    }, 5000);\n  })();\n\n  \/\/ ========================================\n  \/\/ FNOL CHAT DEMO ANIMATION\n  \/\/ ========================================\n  (function initChatDemo() {\n    var body = document.getElementById('chatDemoBody');\n    if (!body) return;\n\n    var chatStarted = false;\n    var chatRunning = false;\n\n    var pauseScroll = false;\n    function scrollChat() {\n      if (!pauseScroll) body.scrollTop = body.scrollHeight;\n    }\n\n    function addBotMsg(text, delay) {\n      return new Promise(function(resolve) {\n        setTimeout(function() {\n          \/\/ Show typing first\n          var typing = document.createElement('div');\n          typing.className = 'chat-msg bot';\n          typing.innerHTML = '<div class=\"chat-bot-icon\">I<\/div><div class=\"chat-bubble\"><div class=\"chat-typing\"><div class=\"chat-typing-dot\"><\/div><div class=\"chat-typing-dot\"><\/div><div class=\"chat-typing-dot\"><\/div><\/div><\/div>';\n          body.appendChild(typing);\n          scrollChat();\n\n          setTimeout(function() {\n            typing.querySelector('.chat-bubble').innerHTML = text;\n            scrollChat();\n            resolve();\n          }, 900);\n        }, delay);\n      });\n    }\n\n    function addUserMsg(text, delay) {\n      return new Promise(function(resolve) {\n        setTimeout(function() {\n          var msg = document.createElement('div');\n          msg.className = 'chat-msg user';\n          msg.innerHTML = '<div class=\"chat-bubble\">' + text + '<\/div>';\n          body.appendChild(msg);\n          scrollChat();\n          resolve();\n        }, delay);\n      });\n    }\n\n    function addElement(html, delay) {\n      return new Promise(function(resolve) {\n        setTimeout(function() {\n          var wrapper = document.createElement('div');\n          wrapper.innerHTML = html;\n          var el = wrapper.firstChild;\n          body.appendChild(el);\n          scrollChat();\n          resolve();\n        }, delay);\n      });\n    }\n\n    function runChat() {\n      if (chatRunning) return;\n      chatRunning = true;\n      body.innerHTML = '';\n\n      \/\/ Step 1: Welcome\n      addBotMsg('Hi! \\u{1F44B} Welcome to the Insly Claims service. Filing a claim is quick and easy \\u2014 I\\'ll guide you through it step by step.<br><br>How would you like to get started?', 300)\n      .then(function() {\n        \/\/ Quick action buttons\n        return addElement('<div class=\"chat-quick-actions\"><div class=\"chat-quick-btn\">\\u{1F464} Look me up by name<\/div><div class=\"chat-quick-btn\" id=\"chatPolicyBtn\">\\u{1F4C4} I have my policy number<\/div><div class=\"chat-quick-btn\">\\u{1F4C2} Upload an invoice<\/div><\/div>', 300);\n      })\n      .then(function() {\n        \/\/ Step 2: User clicks \"I have my policy number\"\n        return new Promise(function(resolve) {\n          setTimeout(function() {\n            var btn = document.getElementById('chatPolicyBtn');\n            if (btn) btn.classList.add('selected');\n            resolve();\n          }, 1800);\n        });\n      })\n      .then(function() {\n        return addBotMsg('Great \\u2014 please enter your policy number and I\\'ll pull up your details.', 600);\n      })\n      .then(function() {\n        \/\/ Step 3: User types policy number\n        return addUserMsg('POL-2024-001', 1200);\n      })\n      .then(function() {\n        \/\/ Step 4: Bot finds the policy and shows details\n        return addBotMsg('\\u2705 Found it! Is this your policy?', 1400);\n      })\n      .then(function() {\n        \/\/ Step 5: Show the rich policy card\n        var cardHTML = '<div class=\"chat-policy-card\">' +\n          '<div class=\"chat-policy-card-header\">' +\n            '<span class=\"policy-name\">Matti Virtanen<\/span>' +\n            '<span class=\"policy-badge\">Flex Pack<\/span>' +\n          '<\/div>' +\n          '<div class=\"chat-policy-card-body\">' +\n            '<div class=\"chat-policy-row\"><span class=\"label\">Policy<\/span><span class=\"value\">POL-2024-001<\/span><\/div>' +\n            '<div class=\"chat-policy-row\"><span class=\"label\">Product<\/span><span class=\"value\">Casco \u2014 Flex Pack<\/span><\/div>' +\n            '<div class=\"chat-policy-row\"><span class=\"label\">Vehicle<\/span><span class=\"value\">Toyota RAV4 \u00b7 ABC-123<\/span><\/div>' +\n            '<div class=\"chat-policy-row\"><span class=\"label\">Coverage<\/span><span class=\"value\">Collision, glass, theft<\/span><\/div>' +\n            '<div class=\"chat-policy-row\"><span class=\"label\">Deductible<\/span><span class=\"value\">\u20ac500<\/span><\/div>' +\n            '<div class=\"chat-policy-row\"><span class=\"label\">Valid until<\/span><span class=\"value\">15 Nov 2026<\/span><\/div>' +\n          '<\/div>' +\n          '<div class=\"chat-policy-confirm\">' +\n            '<div class=\"chat-confirm-btn yes\" id=\"chatConfirmYes\">\\u2713 Yes, that\\'s my car<\/div>' +\n            '<div class=\"chat-confirm-btn no\">Not my policy<\/div>' +\n          '<\/div>' +\n        '<\/div>';\n        return addElement(cardHTML, 600);\n      })\n      .then(function() {\n        \/\/ Pause scrolling so the card stays visible\n        pauseScroll = true;\n        \/\/ Scroll the chat body so the card is fully visible\n        var card = body.querySelector('.chat-policy-card');\n        if (card) {\n          setTimeout(function() {\n            var cardTop = card.offsetTop - body.offsetTop;\n            body.scrollTo({ top: cardTop - 40, behavior: 'smooth' });\n          }, 200);\n        }\n        \/\/ Step 6: Pause to let user read the card, then highlight confirm\n        return new Promise(function(resolve) {\n          setTimeout(function() {\n            var btn = document.getElementById('chatConfirmYes');\n            if (btn) {\n              btn.style.boxShadow = '0 0 0 2px rgba(255,125,0,0.4)';\n              btn.style.transform = 'scale(1.02)';\n            }\n            resolve();\n          }, 3200);\n        });\n      })\n      .then(function() {\n        pauseScroll = false;\n        return addUserMsg('Yes, that\\'s my car', 700);\n      })\n      .then(function() {\n        \/\/ Step 7: Claim type question\n        return addBotMsg('Perfect, Matti. What type of claim is this?', 800);\n      })\n      .then(function() {\n        return addElement('<div class=\"chat-claim-chips\"><div class=\"chat-claim-chip\">\\u{1F697} Collision<\/div><div class=\"chat-claim-chip\" id=\"chatGlassChip\">\\u{1FA9F} Glass damage<\/div><div class=\"chat-claim-chip\">\\u{1F512} Theft<\/div><div class=\"chat-claim-chip\">\\u{26A0}\\uFE0F Other<\/div><\/div>', 300);\n      })\n      .then(function() {\n        \/\/ Step 8: User picks glass damage\n        return new Promise(function(resolve) {\n          setTimeout(function() {\n            var chip = document.getElementById('chatGlassChip');\n            if (chip) chip.classList.add('selected');\n            resolve();\n          }, 1800);\n        });\n      })\n      .then(function() {\n        return addUserMsg('Glass damage', 500);\n      })\n      .then(function() {\n        return addBotMsg('Got it \\u2014 glass damage on your Toyota RAV4 (ABC-123).<br><br>Your Flex Pack covers glass with a <strong>\\u20ac0 deductible<\/strong> for windshield repairs. \\u{1F389}<br><br>Can you describe what happened?', 1000);\n      })\n      .then(function() {\n        \/\/ Replay button\n        return addElement('<div class=\"chat-restart\"><button onclick=\"document.getElementById(\\'chatDemoBody\\').innerHTML=\\'\\';chatRunning=false;runChatDemo();\">\\u{1F504} Replay conversation<\/button><\/div>', 600);\n      })\n      .then(function() {\n        chatRunning = false;\n      });\n    }\n\n    \/\/ Make runChat accessible for replay\n    window.runChatDemo = runChat;\n    window.chatRunning = false;\n    Object.defineProperty(window, 'chatRunning', {\n      get: function() { return chatRunning; },\n      set: function(v) { chatRunning = v; }\n    });\n\n    \/\/ Trigger when section scrolls into view\n    var chatSection = document.getElementById('chatDemo');\n    if (chatSection && 'IntersectionObserver' in window) {\n      var chatObs = new IntersectionObserver(function(entries) {\n        if (entries[0].isIntersecting && !chatStarted) {\n          chatStarted = true;\n          runChat();\n          chatObs.disconnect();\n        }\n      }, { threshold: 0.3 });\n      chatObs.observe(chatSection);\n    }\n  })();\n\n})();\n\n<\/script>\n\n<script>\n\/* v3.4 Elementor interaction fallback:\n   Re-runs the platform\/FNOL tab behavior and starts the chat even if Elementor delays rendering. *\/\n(function(){\n  function ready(fn){\n    if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', fn);\n    else fn();\n  }\n\n  ready(function(){\n    var root = document.querySelector('.insly-claims-elementor');\n    if (!root) return;\n\n    \/* Make sure internal bars stay hidden in case older HTML was pasted above this version *\/\n    root.querySelectorAll('.announcement-bar, .nav-bar, #mainNav').forEach(function(el){\n      el.style.display = 'none';\n    });\n\n    \/* Platform \/ FNOL showcase tabs *\/\n    var tabs = Array.prototype.slice.call(root.querySelectorAll('.fnol-tab'));\n    var scenes = Array.prototype.slice.call(root.querySelectorAll('.fnol-scene'));\n    if (tabs.length && scenes.length) {\n      var current = tabs.findIndex(function(t){ return t.classList.contains('active'); });\n      if (current < 0) current = 0;\n\n      function showScene(idx){\n        current = idx;\n        tabs.forEach(function(tab, i){ tab.classList.toggle('active', i === idx); });\n        scenes.forEach(function(scene, i){\n          scene.classList.remove('active');\n          scene.style.display = i === idx ? 'block' : 'none';\n          if (i === idx) {\n            scene.style.animation = 'none';\n            void scene.offsetWidth;\n            scene.style.animation = 'fsFadeIn 0.35s ease';\n            scene.classList.add('active');\n          }\n        });\n      }\n\n      tabs.forEach(function(tab, i){\n        tab.onclick = function(e){\n          e.preventDefault();\n          showScene(i);\n          if (window.__inslyFnolTimer) clearInterval(window.__inslyFnolTimer);\n          window.__inslyFnolTimer = setInterval(function(){\n            showScene((current + 1) % scenes.length);\n          }, 5000);\n        };\n      });\n\n      showScene(current);\n      if (window.__inslyFnolTimer) clearInterval(window.__inslyFnolTimer);\n      window.__inslyFnolTimer = setInterval(function(){\n        showScene((current + 1) % scenes.length);\n      }, 5000);\n    }\n\n    \/* FNOL intake chat animation: start reliably once the section exists *\/\n    function startChatWhenAvailable(){\n      var body = root.querySelector('#chatDemoBody');\n      if (!body) return;\n      if (body.children.length > 0) return;\n\n      if (typeof window.runChatDemo === 'function') {\n        window.runChatDemo();\n        return;\n      }\n\n      \/* Minimal fallback if the main chat function did not register *\/\n      var messages = [\n        ['bot', 'Hi! I can help you file a claim. What is your policy number?'],\n        ['user', 'POL-2024-001'],\n        ['bot', '\u2705 Found it! Matti Virtanen \u2014 Casco Flex Pack. Is this your Toyota RAV4?'],\n        ['user', 'Yes, that\u2019s my car'],\n        ['bot', 'Perfect. What type of claim is this?'],\n        ['user', 'Glass damage'],\n        ['bot', 'Your Flex Pack covers glass with a \u20ac0 deductible. Please upload photos or receipts to continue.']\n      ];\n\n      function add(type, html, delay){\n        setTimeout(function(){\n          var wrap = document.createElement('div');\n          wrap.className = 'chat-msg ' + type;\n          wrap.innerHTML = type === 'bot'\n            ? '<div class=\"chat-bot-icon\">I<\/div><div class=\"chat-bubble\">' + html + '<\/div>'\n            : '<div class=\"chat-bubble\">' + html + '<\/div>';\n          body.appendChild(wrap);\n          body.scrollTop = body.scrollHeight;\n        }, delay);\n      }\n\n      messages.forEach(function(m, i){ add(m[0], m[1], 600 + i * 1100); });\n    }\n\n    setTimeout(startChatWhenAvailable, 700);\n\n    var chatFrame = root.querySelector('#chatDemo');\n    if (chatFrame && 'IntersectionObserver' in window) {\n      var obs = new IntersectionObserver(function(entries){\n        if (entries[0].isIntersecting) {\n          startChatWhenAvailable();\n          obs.disconnect();\n        }\n      }, { threshold: 0.15 });\n      obs.observe(chatFrame);\n    }\n  });\n})();\n<\/script>\n\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Claims tracking like food delivery. Give your policyholders a modern, self-service claims experience, from FNOL to resolution. No more phone calls. No more chasing updates. Book a demo &lt;60s Simple claim decisions 6+ Product types supported 2 Languages (and growing) 100% Claims get AI analysis THE PLATFORM Two systems. One seamless experience. Insly Claims has [&hellip;]<\/p>\n","protected":false},"author":12,"featured_media":26024,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"class_list":["post-25957","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Insly&#039;s New Claims Portal for MGAs and Insurers<\/title>\n<meta name=\"description\" content=\"Modernise claims handling with Insly\u2019s claims portal. Automate FNOL to settlement, reduce manual work and deliver faster, smarter claims experiences.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/insly.com\/en\/claims-portal\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Insly&#039;s New Claims Portal for MGAs and Insurers\" \/>\n<meta property=\"og:description\" content=\"Modernise claims handling with Insly\u2019s claims portal. Automate FNOL to settlement, reduce manual work and deliver faster, smarter claims experiences.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/insly.com\/en\/claims-portal\/\" \/>\n<meta property=\"og:site_name\" content=\"Insly - Design &amp; deliver insurance products\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/inslycom\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-29T12:32:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/insly.com\/wp-content\/uploads\/2026\/04\/insly-claims-portal.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@insly_com\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/insly.com\/en\/claims-portal\/\",\"url\":\"https:\/\/insly.com\/en\/claims-portal\/\",\"name\":\"Insly's New Claims Portal for MGAs and Insurers\",\"isPartOf\":{\"@id\":\"https:\/\/insly.com\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/insly.com\/en\/claims-portal\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/insly.com\/en\/claims-portal\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/insly.com\/wp-content\/uploads\/2026\/04\/insly-claims-portal.png\",\"datePublished\":\"2026-04-27T13:36:27+00:00\",\"dateModified\":\"2026-04-29T12:32:08+00:00\",\"description\":\"Modernise claims handling with Insly\u2019s claims portal. Automate FNOL to settlement, reduce manual work and deliver faster, smarter claims experiences.\",\"breadcrumb\":{\"@id\":\"https:\/\/insly.com\/en\/claims-portal\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/insly.com\/en\/claims-portal\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/insly.com\/en\/claims-portal\/#primaryimage\",\"url\":\"https:\/\/insly.com\/wp-content\/uploads\/2026\/04\/insly-claims-portal.png\",\"contentUrl\":\"https:\/\/insly.com\/wp-content\/uploads\/2026\/04\/insly-claims-portal.png\",\"width\":1200,\"height\":628,\"caption\":\"insly claims portal\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/insly.com\/en\/claims-portal\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/insly.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Insly Claims\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/insly.com\/en\/#website\",\"url\":\"https:\/\/insly.com\/en\/\",\"name\":\"Insly - Design & deliver insurance products\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/insly.com\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/insly.com\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/insly.com\/en\/#organization\",\"name\":\"Insly.com\",\"url\":\"https:\/\/insly.com\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/insly.com\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/insly.com\/wp-content\/uploads\/2021\/08\/insly_mainHQ.png\",\"contentUrl\":\"https:\/\/insly.com\/wp-content\/uploads\/2021\/08\/insly_mainHQ.png\",\"width\":4029,\"height\":2083,\"caption\":\"Insly.com\"},\"image\":{\"@id\":\"https:\/\/insly.com\/en\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/inslycom\",\"https:\/\/x.com\/insly_com\",\"https:\/\/www.instagram.com\/workininsly\",\"https:\/\/www.youtube.com\/channel\/UC0njxLdcXgKFKciaoXDF-1A\",\"https:\/\/www.linkedin.com\/company\/inslytech\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Insly's New Claims Portal for MGAs and Insurers","description":"Modernise claims handling with Insly\u2019s claims portal. Automate FNOL to settlement, reduce manual work and deliver faster, smarter claims experiences.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/insly.com\/en\/claims-portal\/","og_locale":"en_US","og_type":"article","og_title":"Insly's New Claims Portal for MGAs and Insurers","og_description":"Modernise claims handling with Insly\u2019s claims portal. Automate FNOL to settlement, reduce manual work and deliver faster, smarter claims experiences.","og_url":"https:\/\/insly.com\/en\/claims-portal\/","og_site_name":"Insly - Design &amp; deliver insurance products","article_publisher":"https:\/\/www.facebook.com\/inslycom","article_modified_time":"2026-04-29T12:32:08+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/insly.com\/wp-content\/uploads\/2026\/04\/insly-claims-portal.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_site":"@insly_com","twitter_misc":{"Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/insly.com\/en\/claims-portal\/","url":"https:\/\/insly.com\/en\/claims-portal\/","name":"Insly's New Claims Portal for MGAs and Insurers","isPartOf":{"@id":"https:\/\/insly.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/insly.com\/en\/claims-portal\/#primaryimage"},"image":{"@id":"https:\/\/insly.com\/en\/claims-portal\/#primaryimage"},"thumbnailUrl":"https:\/\/insly.com\/wp-content\/uploads\/2026\/04\/insly-claims-portal.png","datePublished":"2026-04-27T13:36:27+00:00","dateModified":"2026-04-29T12:32:08+00:00","description":"Modernise claims handling with Insly\u2019s claims portal. Automate FNOL to settlement, reduce manual work and deliver faster, smarter claims experiences.","breadcrumb":{"@id":"https:\/\/insly.com\/en\/claims-portal\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/insly.com\/en\/claims-portal\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/insly.com\/en\/claims-portal\/#primaryimage","url":"https:\/\/insly.com\/wp-content\/uploads\/2026\/04\/insly-claims-portal.png","contentUrl":"https:\/\/insly.com\/wp-content\/uploads\/2026\/04\/insly-claims-portal.png","width":1200,"height":628,"caption":"insly claims portal"},{"@type":"BreadcrumbList","@id":"https:\/\/insly.com\/en\/claims-portal\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/insly.com\/en\/"},{"@type":"ListItem","position":2,"name":"Insly Claims"}]},{"@type":"WebSite","@id":"https:\/\/insly.com\/en\/#website","url":"https:\/\/insly.com\/en\/","name":"Insly - Design & deliver insurance products","description":"","publisher":{"@id":"https:\/\/insly.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/insly.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/insly.com\/en\/#organization","name":"Insly.com","url":"https:\/\/insly.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/insly.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/insly.com\/wp-content\/uploads\/2021\/08\/insly_mainHQ.png","contentUrl":"https:\/\/insly.com\/wp-content\/uploads\/2021\/08\/insly_mainHQ.png","width":4029,"height":2083,"caption":"Insly.com"},"image":{"@id":"https:\/\/insly.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/inslycom","https:\/\/x.com\/insly_com","https:\/\/www.instagram.com\/workininsly","https:\/\/www.youtube.com\/channel\/UC0njxLdcXgKFKciaoXDF-1A","https:\/\/www.linkedin.com\/company\/inslytech\/"]}]}},"_links":{"self":[{"href":"https:\/\/insly.com\/en\/wp-json\/wp\/v2\/pages\/25957"}],"collection":[{"href":"https:\/\/insly.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/insly.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/insly.com\/en\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/insly.com\/en\/wp-json\/wp\/v2\/comments?post=25957"}],"version-history":[{"count":51,"href":"https:\/\/insly.com\/en\/wp-json\/wp\/v2\/pages\/25957\/revisions"}],"predecessor-version":[{"id":26025,"href":"https:\/\/insly.com\/en\/wp-json\/wp\/v2\/pages\/25957\/revisions\/26025"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/insly.com\/en\/wp-json\/wp\/v2\/media\/26024"}],"wp:attachment":[{"href":"https:\/\/insly.com\/en\/wp-json\/wp\/v2\/media?parent=25957"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}