{"id":677,"date":"2026-03-31T12:55:25","date_gmt":"2026-03-31T12:55:25","guid":{"rendered":"https:\/\/elusivedata.io\/?page_id=677"},"modified":"2026-04-27T20:21:26","modified_gmt":"2026-04-27T20:21:26","slug":"sqlite%e3%83%95%e3%82%a9%e3%83%ac%e3%83%b3%e3%82%b8%e3%83%83%e3%82%af","status":"publish","type":"page","link":"https:\/\/elusivedata.io\/ja\/sqlite-forensics\/","title":{"rendered":"SQLite\u30d5\u30a9\u30ec\u30f3\u30b8\u30c3\u30af"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"677\" class=\"elementor elementor-677\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1015607 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1015607\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\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-fabe5dc\" data-id=\"fabe5dc\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-c757305 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c757305\" data-element_type=\"section\" data-e-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-50 elementor-inner-column elementor-element elementor-element-6cca00a\" data-id=\"6cca00a\" data-element_type=\"column\" data-e-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-2ad8cce elementor-widget elementor-widget-heading\" data-id=\"2ad8cce\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Everything you need to analyze mobile and app data on your own<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0c13254 animated-fast elementor-widget__width-initial elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"0c13254\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:200}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Certified SQLite forensics training, full program<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6415220 elementor-widget elementor-widget-heading\" data-id=\"6415220\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">advanced level | 24 cpe's | updated 2026<\/h6>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-81e5f7d elementor-widget elementor-widget-text-editor\" data-id=\"81e5f7d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Learn SQLite Forensics<\/strong> through a certified, hands-on training course built for professionals investigating mobile app data. Updated for 2026, this course teaches you how to manually analyze and recover data that standard tools often miss, including deleted records, WAL files, and unallocated space.<\/p><p>Designed around real-world scenarios and new CTF challenges, the training focuses on deep forensic interpretation, page-level decoding, and practical skills for advanced digital investigations.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4e72f2a elementor-widget elementor-widget-html\" data-id=\"4e72f2a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"hero-button-wrapper\">\n  \n  <a href=\"https:\/\/elusivedata.io\/sqlite-forensics-on-demand\" class=\"hero-cta-btn hero-cta-orange\">\n    Start on-demand course\n    <svg class=\"hero-arrow-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"white\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" viewBox=\"0 0 24 24\">\n      <line x1=\"5\" y1=\"19\" x2=\"19\" y2=\"5\"><\/line>\n      <polyline points=\"7 5 19 5 19 17\"><\/polyline>\n    <\/svg>\n  <\/a>\n\n  <a href=\"#request-team-training\" class=\"hero-cta-btn hero-cta-white\">\n    Request team training\n    <svg class=\"hero-arrow-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"white\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" viewBox=\"0 0 24 24\">\n      <line x1=\"5\" y1=\"19\" x2=\"19\" y2=\"5\"><\/line>\n      <polyline points=\"7 5 19 5 19 17\"><\/polyline>\n    <\/svg>\n  <\/a>\n\n<\/div>\n\n<style>\n  .hero-button-wrapper {\n    display: flex;\n    gap: 15px;\n    justify-content: flex-start;\n    align-items: center;\n    flex-wrap: wrap;\n  }\n\n  .hero-cta-btn,\n  .hero-cta-btn:link,\n  .hero-cta-btn:visited {\n    padding: 10px 22px;\n    border-radius: 10px;\n    font-family: 'Saira', sans-serif;\n    font-weight: 500 !important;\n    font-size: 14px;\n    line-height: 1.2;\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    text-decoration: none !important;\n    border: 1px solid;\n    transition: background 0.3s ease, color 0.3s ease, border-color 0.3s ease, opacity 0.3s ease;\n    color: white !important;\n  }\n\n  .hero-cta-orange,\n  .hero-cta-orange:link,\n  .hero-cta-orange:visited {\n    background: #F37021;\n    border-color: #F37021;\n    color: white !important;\n  }\n\n  .hero-cta-orange:hover {\n    background: #f58b49;\n    border-color: #f58b49;\n    color: white !important;\n  }\n\n  .hero-cta-white,\n  .hero-cta-white:link,\n  .hero-cta-white:visited {\n    background: transparent;\n    border-color: white;\n    color: white !important;\n  }\n\n  .hero-cta-white:hover {\n    background: rgba(255, 255, 255, 0.15);\n    border-color: rgba(255, 255, 255, 0.3);\n    color: white !important;\n  }\n\n  .hero-cta-btn:hover .hero-arrow-icon {\n    stroke: rgba(255, 255, 255, 0.85);\n  }\n\n  @media (max-width: 768px) {\n    .hero-button-wrapper {\n      justify-content: center !important;\n    }\n  }\n<\/style>\t\t\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<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-b91a19d\" data-id=\"b91a19d\" data-element_type=\"column\" data-e-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-20ef733 elementor-widget elementor-widget-html\" data-id=\"20ef733\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n  .ed-training-video-container,\n  .ed-training-video-container * {\n    box-sizing: border-box;\n  }\n\n  .ed-training-video-container {\n    position: relative;\n    width: 100%;\n    margin: 2rem 0;\n    background: #000;\n    border-radius: 8px;\n    overflow: hidden;\n    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);\n  }\n\n  .ed-training-video-wrapper {\n    position: relative;\n    width: 100%;\n    height: 0;\n    padding-bottom: 56.25%;\n  }\n\n  .ed-training-video-wrapper iframe {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    border: none;\n    border-radius: 8px;\n  }\n\n  @media (max-width: 768px) {\n    .ed-training-video-container {\n      margin: 1rem 0;\n      border-radius: 6px;\n    }\n\n    .ed-training-video-wrapper iframe {\n      border-radius: 6px;\n    }\n  }\n\n  @media (max-width: 480px) {\n    .ed-training-video-container {\n      margin: 0.75rem 0;\n      border-radius: 4px;\n    }\n\n    .ed-training-video-wrapper iframe {\n      border-radius: 4px;\n    }\n  }\n\n  @media (max-width: 768px) and (orientation: landscape) {\n    .ed-training-video-wrapper {\n      padding-bottom: 75%;\n    }\n  }\n\n  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {\n    .ed-training-video-container {\n      box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);\n    }\n  }\n<\/style>\n\n<div id=\"training-overview-video\" class=\"ed-training-video-container\">\n  <div class=\"ed-training-video-wrapper\">\n    <iframe\n      src=\"https:\/\/www.youtube.com\/embed\/5Gr4LtE-_iE\"\n      title=\"Certified SQLite Forensics Training Overview \u2013 Elusive Data\"\n      aria-label=\"Introduction to the certified SQLite forensics course by Elusive Data\"\n      allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\"\n      allowfullscreen\n      loading=\"lazy\">\n    <\/iframe>\n  <\/div>\n<\/div>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"VideoObject\",\n  \"@id\": \"https:\/\/elusivedata.io\/sqlite-forensics#training-overview-video\",\n  \"name\": \"Certified SQLite Forensics Training Overview \u2013 Elusive Data\",\n  \"description\": \"Introduction to the Certified SQLite Forensics Training, updated for 2026 with practical mobile data recovery workflows, labs, and CTF-style challenges.\",\n  \"thumbnailUrl\": \"https:\/\/img.youtube.com\/vi\/5Gr4LtE-_iE\/maxresdefault.jpg\",\n  \"uploadDate\": \"2026-01-01T00:00:00+00:00\",\n  \"duration\": \"PT2M21S\",\n  \"embedUrl\": \"https:\/\/www.youtube.com\/embed\/5Gr4LtE-_iE\",\n  \"publisher\": {\n    \"@type\": \"Organization\",\n    \"name\": \"Elusive Data\",\n    \"logo\": {\n      \"@type\": \"ImageObject\",\n      \"url\": \"https:\/\/elusivedata.io\/logo.png\"\n    }\n  }\n}\n<\/script>\t\t\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\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1d322ae elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1d322ae\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\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-2403d9e\" data-id=\"2403d9e\" data-element_type=\"column\" data-e-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-b251611 elementor-widget elementor-widget-heading\" data-id=\"b251611\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/elusivedata.io\/ed-sqlite-visualizer\">SQLite Visualizer included in course\n |  Work dramatically faster and recover more evidence than ever before\u200b\u200b<\/a><\/h3>\t\t\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<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4c32910 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4c32910\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\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-3c47a03 elementor-invisible\" data-id=\"3c47a03\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;,&quot;animation_delay&quot;:200}\">\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-d8c6095 elementor-widget elementor-widget-html\" data-id=\"d8c6095\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n  .ed-subtle-cta {\n    width: 100%;\n    margin: 22px 0 42px;\n    padding: 0 20px;\n    font-family: inherit;\n  }\n\n  .ed-subtle-cta-inner {\n    max-width: 720px;\n    margin: 0 auto;\n    display: flex;\n    justify-content: center;\n    gap: 26px;\n    flex-wrap: wrap;\n  }\n\n  .ed-subtle-cta a,\n  .ed-subtle-cta a:link,\n  .ed-subtle-cta a:visited {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #0b63e5 !important;\n    font-size: 13px;\n    font-weight: 500 !important;\n    line-height: 1.2;\n    text-decoration: none !important;\n    transition: transform 0.18s ease, opacity 0.18s ease, color 0.18s ease;\n  }\n\n  .ed-subtle-cta a:hover {\n    transform: translateY(-1px);\n    opacity: 0.82;\n    color: #084fb8 !important;\n  }\n\n  .ed-subtle-cta svg {\n    width: 13px;\n    height: 13px;\n    margin-left: 6px;\n    stroke: currentColor;\n    stroke-width: 2;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n    fill: none;\n  }\n\n  @media (max-width: 768px) {\n    .ed-subtle-cta {\n      margin: 20px 0 46px;\n      padding: 0 14px;\n    }\n\n    .ed-subtle-cta-inner {\n      flex-direction: column;\n      align-items: center;\n      gap: 14px;\n    }\n\n    .ed-subtle-cta a,\n    .ed-subtle-cta a:link,\n    .ed-subtle-cta a:visited {\n      font-size: 14px;\n      font-weight: 500 !important;\n    }\n  }\n<\/style>\n\n<div class=\"ed-subtle-cta\">\n  <div class=\"ed-subtle-cta-inner\">\n    <a href=\"https:\/\/elusivedata.io\/course-calendar\/?v=efad7abb323e\" target=\"_blank\" rel=\"noopener noreferrer\">\n      See scheduled courses\n      <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n        <line x1=\"5\" y1=\"19\" x2=\"19\" y2=\"5\"><\/line>\n        <polyline points=\"7 5 19 5 19 17\"><\/polyline>\n      <\/svg>\n    <\/a>\n\n    <a href=\"mailto:jonathan.oszust@elusivedata.io,james.eichbaum@elusivedata.io,regina.hammarlund@elusivedata.io?subject=Certified%20SQLite%20Forensics%20Question\">\n      Questions? Contact us\n      <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n        <line x1=\"5\" y1=\"19\" x2=\"19\" y2=\"5\"><\/line>\n        <polyline points=\"7 5 19 5 19 17\"><\/polyline>\n      <\/svg>\n    <\/a>\n  <\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-64f4625 e-n-tabs-mobile elementor-widget elementor-widget-n-tabs\" data-id=\"64f4625\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;horizontal_scroll&quot;:&quot;disable&quot;}\" data-widget_type=\"nested-tabs.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-tabs\" data-widget-number=\"105858597\" aria-label=\"Tabs. Open items with Enter or Space, close with Escape and navigate using the Arrow keys.\">\n\t\t\t<div class=\"e-n-tabs-heading\" role=\"tablist\">\n\t\t\t\t\t<button id=\"e-n-tab-title-1058585971\" data-tab-title-id=\"e-n-tab-title-1058585971\" class=\"e-n-tab-title\" aria-selected=\"true\" data-tab-index=\"1\" role=\"tab\" tabindex=\"0\" aria-controls=\"e-n-tab-content-1058585971\" style=\"--n-tabs-title-order: 1;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tIntro &amp; Course Videos\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-1058585972\" data-tab-title-id=\"e-n-tab-title-1058585972\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"2\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-1058585972\" style=\"--n-tabs-title-order: 2;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tWhat you'll learn\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-1058585973\" data-tab-title-id=\"e-n-tab-title-1058585973\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"3\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-1058585973\" style=\"--n-tabs-title-order: 3;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tWho this course is for\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-1058585974\" data-tab-title-id=\"e-n-tab-title-1058585974\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"4\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-1058585974\" style=\"--n-tabs-title-order: 4;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tYour instructor\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-1058585975\" data-tab-title-id=\"e-n-tab-title-1058585975\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"5\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-1058585975\" style=\"--n-tabs-title-order: 5;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tFormat &amp; Pricing\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-1058585976\" data-tab-title-id=\"e-n-tab-title-1058585976\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"6\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-1058585976\" style=\"--n-tabs-title-order: 6;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tCertificate\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-1058585977\" data-tab-title-id=\"e-n-tab-title-1058585977\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"7\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-1058585977\" style=\"--n-tabs-title-order: 7;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tFAQ\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t<div class=\"e-n-tabs-content\">\n\t\t\t\t<div id=\"e-n-tab-content-1058585971\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-1058585971\" data-tab-index=\"1\" style=\"--n-tabs-title-order: 1;\" class=\"e-active elementor-element elementor-element-3b7a923 e-con-full e-flex e-con e-child\" data-id=\"3b7a923\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-036f34b e-flex e-con-boxed e-con e-child\" data-id=\"036f34b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8cdef69 elementor-widget elementor-widget-html\" data-id=\"8cdef69\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n  .format-pricing-container,\n  .format-pricing-container * {\n    box-sizing: border-box;\n  }\n\n  .format-pricing-container {\n    font-family: inherit;\n    max-width: 1240px;\n    margin: 0 auto;\n    padding: 40px 20px;\n  }\n\n  .format-pricing-mobile-toggle {\n    display: none;\n    text-align: center;\n    margin-bottom: 20px;\n  }\n\n  .format-pricing-mobile-toggle-btn {\n    color: #0b63e5;\n    text-decoration: underline;\n    cursor: pointer;\n    font-size: 14px;\n    font-weight: 700;\n    background: none;\n    border: none;\n    padding: 8px 16px;\n    font-family: inherit;\n    text-underline-offset: 3px;\n  }\n\n  .format-pricing-mobile-toggle-btn:hover {\n    color: #084fb8;\n  }\n\n  .format-pricing-sticky-header {\n    display: none;\n  }\n\n  .format-pricing-content {\n    display: block;\n  }\n\n  .format-pricing-grid {\n    display: grid;\n    grid-template-columns: minmax(0, 0.92fr) minmax(0, 1.08fr);\n    gap: 34px;\n    align-items: stretch;\n  }\n\n  .ed-panel {\n    background: #ffffff;\n    border: 1px solid #dfe5ee;\n    border-radius: 14px;\n    box-shadow: 0 10px 28px rgba(8, 18, 35, 0.07);\n    color: #0b1b33;\n  }\n\n  .course-section {\n    padding: 38px 32px;\n  }\n\n  .course-eyebrow,\n  .pricing-eyebrow {\n    width: fit-content;\n    margin: 0 0 16px;\n    padding: 6px 11px;\n    border-radius: 999px;\n    background: #eef5ff;\n    color: #0b63e5;\n    font-size: 11px;\n    line-height: 1;\n    font-weight: 800;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n  }\n\n  .course-section h2,\n  .pricing-panel h2 {\n    margin: 0;\n    color: #0b1b33;\n    font-size: 28px;\n    line-height: 1.15;\n    font-weight: 850;\n    letter-spacing: -0.03em;\n  }\n\n  .course-lead,\n  .pricing-lead {\n    margin: 14px 0 0;\n    color: #42566f;\n    font-size: 15px;\n    line-height: 1.65;\n  }\n\n  .course-block {\n    margin-top: 30px;\n    padding-top: 24px;\n    border-top: 1px solid #dfe5ee;\n  }\n\n  .course-block h3 {\n    margin: 0 0 14px;\n    color: #0b1b33;\n    font-size: 16px;\n    line-height: 1.25;\n    font-weight: 850;\n    text-transform: uppercase;\n    letter-spacing: 0.02em;\n  }\n\n  .ed-check-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n  }\n\n  .ed-check-list li {\n    position: relative;\n    margin-bottom: 11px;\n    padding-left: 27px;\n    color: #25364d;\n    font-size: 14px;\n    line-height: 1.5;\n  }\n\n  .ed-check-list li::before {\n    content: \"\u2713\";\n    position: absolute;\n    left: 0;\n    top: 2px;\n    width: 15px;\n    height: 15px;\n    border-radius: 50%;\n    background: #54779B;\n    color: #ffffff;\n    font-size: 10px;\n    font-weight: 900;\n    line-height: 15px;\n    text-align: center;\n  }\n\n  .course-block p {\n    margin: 0;\n    color: #31435c;\n    font-size: 14.5px;\n    line-height: 1.65;\n  }\n\n  .course-cta-box {\n    margin-top: 30px;\n    padding: 18px;\n    border: 1px solid #dfe5ee;\n    border-radius: 12px;\n    background: #f9fbfd;\n    text-align: center;\n  }\n\n  .course-cta-box p {\n    margin: 0 0 14px;\n    color: #42566f;\n    font-size: 14px;\n    line-height: 1.5;\n  }\n\n  .course-cta-actions {\n    display: flex;\n    justify-content: center;\n    gap: 12px;\n    flex-wrap: wrap;\n  }\n\n  .ed-btn {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    min-height: 42px;\n    padding: 11px 18px;\n    border-radius: 7px;\n    font-family: inherit;\n    font-size: 14px;\n    font-weight: 850;\n    line-height: 1.1;\n    text-decoration: none !important;\n    transition: transform 0.18s ease, opacity 0.18s ease, box-shadow 0.18s ease;\n  }\n\n  .ed-btn:hover {\n    transform: translateY(-2px);\n    opacity: 0.94;\n  }\n\n  .ed-btn-primary {\n    background: #0b63e5;\n    color: #ffffff !important;\n    box-shadow: 0 8px 18px rgba(11, 99, 229, 0.22);\n  }\n\n  .ed-btn-secondary {\n    background: #ffffff;\n    color: #0b63e5 !important;\n    border: 1px solid #b9d2ff;\n  }\n\n  .pricing-panel {\n    padding: 30px;\n    background: #f9fbfd;\n  }\n\n  .format-pricing-video-container {\n    margin-bottom: 26px;\n  }\n\n  .format-pricing-video-container iframe {\n    width: 100%;\n    aspect-ratio: 16 \/ 9;\n    height: auto;\n    min-height: 280px;\n    border: 0;\n    border-radius: 12px;\n    display: block;\n    background: #dfe7f1;\n    box-shadow: 0 8px 22px rgba(8, 18, 35, 0.09);\n  }\n\n  .pricing-header {\n    text-align: center;\n    max-width: 650px;\n    margin: 0 auto 22px;\n  }\n\n  .pricing-eyebrow {\n    margin-left: auto;\n    margin-right: auto;\n    background: #eef5ff;\n    color: #0b63e5;\n  }\n\n  .pricing-panel h2 {\n    font-size: 25px;\n  }\n\n  .pricing-lead {\n    max-width: 590px;\n    margin-left: auto;\n    margin-right: auto;\n    font-size: 14px;\n    line-height: 1.6;\n  }\n\n  .included-strip {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 10px;\n    margin: 22px 0 24px;\n  }\n\n  .included-item {\n    background: #ffffff;\n    border: 1px solid #dfe5ee;\n    border-radius: 10px;\n    padding: 12px 10px;\n    text-align: center;\n    color: #31435c;\n    font-size: 12px;\n    line-height: 1.35;\n    font-weight: 700;\n  }\n\n  .included-item span {\n    display: block;\n    margin: 0 auto 6px;\n    width: 24px;\n    height: 24px;\n    border-radius: 50%;\n    background: #eef5ff;\n    color: #0b63e5;\n    font-size: 13px;\n    line-height: 24px;\n  }\n\n  .package-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 16px;\n  }\n\n  .package-card {\n    display: flex;\n    flex-direction: column;\n    background: #ffffff;\n    border: 1px solid #dfe5ee;\n    border-radius: 12px;\n    padding: 20px 18px 18px;\n    text-decoration: none !important;\n    color: #0b1b33;\n    box-shadow: 0 6px 18px rgba(8, 18, 35, 0.05);\n    transition: transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease;\n  }\n\n  .package-card:hover {\n    transform: translateY(-3px);\n    box-shadow: 0 14px 28px rgba(8, 18, 35, 0.1);\n  }\n\n  .package-basic {\n    border-top: 3px solid #42566f;\n  }\n\n  .package-advanced {\n    border: 2px solid #0b63e5;\n  }\n\n  .package-live {\n    border-top: 3px solid #0e9aa7;\n  }\n\n  .package-onsite {\n    border-top: 3px solid #ff4f12;\n  }\n\n  .package-badge {\n    width: fit-content;\n    min-width: 116px;\n    margin: 0 auto 13px;\n    padding: 7px 12px 8px;\n    border-radius: 10px;\n    background: #f3f6fa;\n    text-align: center;\n    text-transform: uppercase;\n    line-height: 1.1;\n  }\n\n  .package-badge strong {\n    display: block;\n    color: #42566f;\n    font-size: 10.5px;\n    font-weight: 850;\n    letter-spacing: 0.1em;\n  }\n\n  .package-badge span {\n    display: block;\n    margin-top: 4px;\n    color: #65758a;\n    font-size: 9.5px;\n    font-weight: 750;\n    letter-spacing: 0.04em;\n  }\n\n  .package-advanced .package-badge {\n    background: #eef5ff;\n  }\n\n  .package-advanced .package-badge strong {\n    color: #0b63e5;\n  }\n\n  .package-live .package-badge {\n    background: #eefbfc;\n  }\n\n  .package-live .package-badge strong {\n    color: #0e9aa7;\n  }\n\n  .package-onsite .package-badge {\n    background: #fff3ed;\n  }\n\n  .package-onsite .package-badge strong {\n    color: #ff4f12;\n  }\n\n  .package-onsite .package-badge span {\n    color: #8b4a2d;\n  }\n\n  .package-title {\n    margin: 0;\n    text-align: center;\n    font-size: 16.5px;\n    line-height: 1.16;\n    font-weight: 850;\n    text-transform: uppercase;\n    letter-spacing: -0.01em;\n  }\n\n  .package-basic .package-title {\n    color: #0b1b33;\n  }\n\n  .package-advanced .package-title {\n    color: #0b63e5;\n  }\n\n  .package-live .package-title {\n    color: #0e9aa7;\n  }\n\n  .package-onsite .package-title {\n    color: #ff4f12;\n  }\n\n  .package-subtitle {\n    margin: 7px 0 0;\n    text-align: center;\n    color: #42566f;\n    font-size: 12.5px;\n    line-height: 1.4;\n  }\n\n  .package-divider {\n    height: 1px;\n    background: #dfe5ee;\n    margin: 16px 0 15px;\n  }\n\n  .package-price {\n    text-align: center;\n    font-size: 25px;\n    font-weight: 850;\n    line-height: 1;\n    letter-spacing: -0.03em;\n    color: #0b1b33;\n  }\n\n  .package-advanced .package-price {\n    color: #0b63e5;\n  }\n\n  .package-live .package-price {\n    color: #0e9aa7;\n  }\n\n  .package-onsite .package-price {\n    color: #ff4f12;\n  }\n\n  .package-meta {\n    margin-top: 7px;\n    text-align: center;\n    color: #5a6678;\n    font-size: 12px;\n    line-height: 1.35;\n  }\n\n  .package-list {\n    list-style: none;\n    padding: 0;\n    margin: 17px 0 18px;\n  }\n\n  .package-list li {\n    position: relative;\n    padding-left: 24px;\n    margin-bottom: 9px;\n    font-size: 12.3px;\n    line-height: 1.38;\n    color: #10233d;\n  }\n\n  .package-list li::before {\n    content: \"\u2713\";\n    position: absolute;\n    left: 0;\n    top: 1px;\n    width: 14px;\n    height: 14px;\n    border-radius: 50%;\n    color: #ffffff;\n    font-size: 9px;\n    font-weight: 900;\n    line-height: 14px;\n    text-align: center;\n    background: #42566f;\n  }\n\n  .package-advanced .package-list li::before {\n    background: #0b63e5;\n  }\n\n  .package-live .package-list li::before {\n    background: #0e9aa7;\n  }\n\n  .package-onsite .package-list li::before {\n    background: #ff4f12;\n  }\n\n  .package-cta {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    min-height: 38px;\n    margin-top: auto;\n    border-radius: 6px;\n    color: #ffffff !important;\n    font-family: inherit;\n    font-size: 13px;\n    font-weight: 850;\n    text-decoration: none !important;\n  }\n\n  .package-basic .package-cta {\n    background: #42566f;\n  }\n\n  .package-advanced .package-cta {\n    background: #0b63e5;\n  }\n\n  .package-live .package-cta {\n    background: #0e9aa7;\n  }\n\n  .package-onsite .package-cta {\n    background: #ff4f12;\n  }\n\n  .course-format-note {\n    text-align: center;\n    margin-top: 26px;\n    font-size: 14px;\n    padding-top: 20px;\n    border-top: 1px dashed #ccd6e3;\n    color: #42566f;\n    line-height: 1.6;\n  }\n\n  .course-format-note a {\n    color: #0b63e5;\n    text-decoration: underline;\n    font-weight: 800;\n  }\n\n  @media (max-width: 980px) {\n    .format-pricing-grid {\n      grid-template-columns: 1fr;\n      gap: 26px;\n    }\n\n    .included-strip {\n      grid-template-columns: 1fr;\n    }\n  }\n\n  @media (max-width: 768px) {\n    .format-pricing-mobile-toggle {\n      display: block;\n    }\n\n    .format-pricing-content {\n      display: none;\n    }\n\n    .format-pricing-content.mobile-expanded {\n      display: block;\n      padding-top: 70px;\n      padding-bottom: 20px;\n    }\n\n    .format-pricing-sticky-header {\n      display: none;\n      position: fixed;\n      top: 0;\n      left: 0;\n      width: 100%;\n      background-color: rgba(255, 255, 255, 0.95);\n      backdrop-filter: blur(10px);\n      -webkit-backdrop-filter: blur(10px);\n      z-index: 1000;\n      padding: 15px 0;\n      border-bottom: 1px solid rgba(0, 0, 0, 0.1);\n      box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);\n      text-align: center;\n    }\n\n    .format-pricing-sticky-header.show {\n      display: block;\n    }\n\n    .format-pricing-container {\n      padding: 20px 15px;\n    }\n\n    .course-section,\n    .pricing-panel {\n      padding: 26px 20px;\n    }\n\n    .course-section h2,\n    .pricing-panel h2 {\n      font-size: 24px;\n      text-align: center;\n    }\n\n    .course-eyebrow {\n      margin-left: auto;\n      margin-right: auto;\n    }\n\n    .course-lead,\n    .pricing-lead,\n    .course-block p {\n      font-size: 14px;\n      text-align: center;\n    }\n\n    .course-block h3 {\n      text-align: center;\n    }\n\n    .course-cta-actions {\n      flex-direction: column;\n    }\n\n    .format-pricing-video-container iframe {\n      min-height: 200px;\n    }\n\n    .package-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .format-pricing-mobile-toggle-btn {\n      font-size: 13px;\n    }\n  }\n\n  @media (max-width: 480px) {\n    .format-pricing-content.mobile-expanded {\n      padding-top: 80px;\n      padding-bottom: 15px;\n    }\n\n    .format-pricing-sticky-header {\n      padding: 12px 0;\n    }\n\n    .course-section h2,\n    .pricing-panel h2 {\n      font-size: 22px;\n    }\n\n    .course-section,\n    .pricing-panel {\n      padding: 22px 16px;\n    }\n\n    .format-pricing-video-container iframe {\n      min-height: 180px;\n    }\n\n    .package-price {\n      font-size: 24px;\n    }\n  }\n<\/style>\n\n<div class=\"format-pricing-sticky-header\" id=\"format-pricing-sticky-header\">\n  <button class=\"format-pricing-mobile-toggle-btn\" type=\"button\" onclick=\"hideFormatPricingContent()\">\n    Hide Format & Pricing Information\n  <\/button>\n<\/div>\n\n<div class=\"format-pricing-container\">\n  <div class=\"format-pricing-mobile-toggle\">\n    <button class=\"format-pricing-mobile-toggle-btn\" type=\"button\" onclick=\"showFormatPricingContent()\">\n      View Format & Pricing Information\n    <\/button>\n  <\/div>\n\n  <div class=\"format-pricing-content\" id=\"format-pricing-content\">\n    <div class=\"format-pricing-grid\">\n\n      <!-- LEFT: COURSE OVERVIEW -->\n      <section class=\"course-section ed-panel\" itemscope itemtype=\"https:\/\/schema.org\/Course\">\n        <meta itemprop=\"name\" content=\"Certified SQLite Forensics Course\">\n        <meta itemprop=\"courseMode\" content=\"On-Demand, Live Online, or Onsite\">\n        <meta itemprop=\"educationalLevel\" content=\"Advanced\">\n\n        <div class=\"course-eyebrow\">Certified Training<\/div>\n        <h2 itemprop=\"headline\">Certified SQLite Forensics Training<\/h2>\n\n        <p class=\"course-lead\">\n          Advanced SQLite forensics training for investigators who need to recover, decode, validate, and explain SQLite evidence from mobile apps and digital systems.\n        <\/p>\n\n        <div class=\"course-block\">\n          <h3>What you will learn<\/h3>\n          <ul class=\"ed-check-list\">\n            <li>Understand SQLite internals, pages, records, freelists, and overflow structures<\/li>\n            <li>Analyze WAL\/SHM files and reconstruct forensic timelines<\/li>\n            <li>Recover deleted data and rebuild records from fragments<\/li>\n            <li>Validate findings for reporting, review, and testimony<\/li>\n            <li>Apply practical workflows using SQLite Visualizer software<\/li>\n          <\/ul>\n        <\/div>\n\n        <div class=\"course-block\">\n          <h3>Who it is for<\/h3>\n          <p>\n            Forensic examiners, investigators, incident responders, and analysts who need to go beyond standard tool output and understand SQLite evidence at a deeper level.\n          <\/p>\n        <\/div>\n\n        <div class=\"course-block\">\n          <h3>Why teams choose it<\/h3>\n          <ul class=\"ed-check-list\">\n            <li>Certificate of completion and 24 CPE credits<\/li>\n            <li>Built for modern mobile and app-based investigations<\/li>\n            <li>Hands-on labs with realistic forensic scenarios<\/li>\n            <li>Available On-Demand, Live Online, or Onsite<\/li>\n            <li>Bundled with SQLite Visualizer Basic or Advanced<\/li>\n          <\/ul>\n        <\/div>\n\n        <div class=\"course-cta-box\">\n          <p>Want the full syllabus or help choosing a training format?<\/p>\n          <div class=\"course-cta-actions\">\n            <a class=\"ed-btn ed-btn-primary\" href=\"mailto:jonathan.oszust@elusivedata.io,james.eichbaum@elusivedata.io,regina.hammarlund@elusivedata.io?subject=Certified%20SQLite%20Training%20Inquiry\">Contact Sales<\/a>\n            <a class=\"ed-btn ed-btn-secondary\" href=\"https:\/\/beacon.by\/elusive-data\/training-catalog-2026\" target=\"_blank\" rel=\"noopener noreferrer\">Download Course Outline<\/a>\n          <\/div>\n        <\/div>\n      <\/section>\n\n      <!-- RIGHT: VIDEO + TRAINING FORMATS -->\n      <section class=\"pricing-panel ed-panel\">\n        <div class=\"format-pricing-video-container\">\n          <iframe\n            src=\"https:\/\/www.youtube.com\/embed\/gj8Fl4VcZro?rel=0&modestbranding=1&enablejsapi=1\"\n            title=\"Certified SQLite Forensics Training Formats and Pricing \u2013 Elusive Data\"\n            loading=\"lazy\"\n            referrerpolicy=\"strict-origin-when-cross-origin\"\n            allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\"\n            allowfullscreen>\n          <\/iframe>\n        <\/div>\n\n        <div class=\"pricing-header\">\n          <div class=\"pricing-eyebrow\">Training Formats<\/div>\n          <h2>Choose Your Training Format<\/h2>\n          <p class=\"pricing-lead\">\n            Choose the delivery format that fits your team. Each training package includes certified SQLite Forensics training and a SQLite Visualizer license.\n          <\/p>\n        <\/div>\n\n        <div class=\"included-strip\">\n          <div class=\"included-item\">\n            <span>\u2713<\/span>\n            Certificate + 24 CPE credits\n          <\/div>\n          <div class=\"included-item\">\n            <span>\u2713<\/span>\n            Hands-on labs and CTF challenges\n          <\/div>\n          <div class=\"included-item\">\n            <span>\u2713<\/span>\n            SQLite Visualizer included\n          <\/div>\n        <\/div>\n\n        <div class=\"package-grid\">\n\n          <a class=\"package-card package-basic\" href=\"mailto:jonathan.oszust@elusivedata.io,james.eichbaum@elusivedata.io,regina.hammarlund@elusivedata.io?subject=On-Demand%20Basic%20SQLite%20Training%20Inquiry\">\n            <div class=\"package-badge\">\n              <strong>On-Demand<\/strong>\n              <span>Self-paced<\/span>\n            <\/div>\n\n            <h3 class=\"package-title\">On-Demand + Basic<\/h3>\n            <p class=\"package-subtitle\">Certified self-paced training with Basic software<\/p>\n\n            <div class=\"package-divider\"><\/div>\n\n            <div class=\"package-price\">\u20ac1,490<\/div>\n            <div class=\"package-meta\">$1,750 \u00b7 CAD $2,400<br>Per participant<\/div>\n\n            <ul class=\"package-list\">\n              <li>Certified SQLite Forensics training<\/li>\n              <li>SQLite Visualizer Basic included<\/li>\n              <li>Online learning platform access<\/li>\n            <\/ul>\n\n            <span class=\"package-cta\">Contact Sales<\/span>\n          <\/a>\n\n          <a class=\"package-card package-advanced\" href=\"mailto:jonathan.oszust@elusivedata.io,james.eichbaum@elusivedata.io,regina.hammarlund@elusivedata.io?subject=On-Demand%20Advanced%20SQLite%20Training%20Inquiry\">\n            <div class=\"package-badge\">\n              <strong>On-Demand<\/strong>\n              <span>Self-paced<\/span>\n            <\/div>\n\n            <h3 class=\"package-title\">On-Demand + Advanced<\/h3>\n            <p class=\"package-subtitle\">Certified self-paced training with Advanced software<\/p>\n\n            <div class=\"package-divider\"><\/div>\n\n            <div class=\"package-price\">\u20ac1,950<\/div>\n            <div class=\"package-meta\">$2,300 \u00b7 CAD $3,125<br>Per participant<\/div>\n\n            <ul class=\"package-list\">\n              <li>Certified SQLite Forensics training<\/li>\n              <li>SQLite Visualizer Advanced included<\/li>\n              <li>LevelDB Viewer included<\/li>\n            <\/ul>\n\n            <span class=\"package-cta\">Contact Sales<\/span>\n          <\/a>\n\n          <a class=\"package-card package-live\" href=\"mailto:jonathan.oszust@elusivedata.io,james.eichbaum@elusivedata.io,regina.hammarlund@elusivedata.io?subject=Live%20Online%20Advanced%20SQLite%20Training%20Inquiry\">\n            <div class=\"package-badge\">\n              <strong>Live Online<\/strong>\n              <span>Instructor-led<\/span>\n            <\/div>\n\n            <h3 class=\"package-title\">Live Online + Advanced<\/h3>\n            <p class=\"package-subtitle\">Certified remote training for teams<\/p>\n\n            <div class=\"package-divider\"><\/div>\n\n            <div class=\"package-price\">\u20ac2,290<\/div>\n            <div class=\"package-meta\">Per participant<br>Available for groups of 3+<\/div>\n\n            <ul class=\"package-list\">\n              <li>Certified SQLite Forensics training<\/li>\n              <li>SQLite Visualizer Advanced included<\/li>\n              <li>Live Q&A and guided labs<\/li>\n            <\/ul>\n\n            <span class=\"package-cta\">Contact Sales<\/span>\n          <\/a>\n\n          <a class=\"package-card package-onsite\" href=\"mailto:jonathan.oszust@elusivedata.io,james.eichbaum@elusivedata.io,regina.hammarlund@elusivedata.io?subject=Onsite%20Advanced%20SQLite%20Training%20Inquiry\">\n            <div class=\"package-badge\">\n              <strong>Onsite<\/strong>\n              <span>In-person<\/span>\n            <\/div>\n\n            <h3 class=\"package-title\">Onsite + Advanced<\/h3>\n            <p class=\"package-subtitle\">Certified in-person training for teams<\/p>\n\n            <div class=\"package-divider\"><\/div>\n\n            <div class=\"package-price\">From \u20ac3,890<\/div>\n            <div class=\"package-meta\">Per participant<br>Available for groups of 5+<\/div>\n\n            <ul class=\"package-list\">\n              <li>Certified SQLite Forensics training<\/li>\n              <li>SQLite Visualizer Advanced included<\/li>\n              <li>Delivered onsite or partner-hosted<\/li>\n            <\/ul>\n\n            <span class=\"package-cta\">Contact Sales<\/span>\n          <\/a>\n\n        <\/div>\n\n        <div class=\"course-format-note\">\n          Not sure which training format is right?\n          <a href=\"mailto:jonathan.oszust@elusivedata.io,james.eichbaum@elusivedata.io,regina.hammarlund@elusivedata.io?subject=SQLite%20Training%20Format%20Recommendation\">Ask us for a recommendation \u27f6<\/a>\n        <\/div>\n      <\/section>\n\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\n  const formatPricingContent = document.getElementById('format-pricing-content');\n  const formatPricingStickyHeader = document.getElementById('format-pricing-sticky-header');\n  const formatPricingToggleButton = document.querySelector('.format-pricing-mobile-toggle');\n\n  function showFormatPricingContent() {\n    formatPricingContent.classList.add('mobile-expanded');\n    formatPricingStickyHeader.classList.add('show');\n\n    setTimeout(() => {\n      formatPricingContent.scrollIntoView({\n        behavior: 'smooth',\n        block: 'start'\n      });\n    }, 100);\n  }\n\n  function hideFormatPricingContent() {\n    formatPricingContent.classList.remove('mobile-expanded');\n    formatPricingStickyHeader.classList.remove('show');\n\n    setTimeout(() => {\n      formatPricingToggleButton.scrollIntoView({\n        behavior: 'smooth',\n        block: 'center'\n      });\n    }, 100);\n  }\n<\/script>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"VideoObject\",\n  \"@id\": \"https:\/\/elusivedata.io\/sqlite-forensics#format-pricing-video\",\n  \"name\": \"Certified SQLite Forensics Training Formats and Pricing \u2013 Elusive Data\",\n  \"description\": \"Overview of Certified SQLite Forensics training formats, including On-Demand, Live Online, and Onsite options with SQLite Visualizer included.\",\n  \"thumbnailUrl\": \"https:\/\/img.youtube.com\/vi\/gj8Fl4VcZro\/maxresdefault.jpg\",\n  \"uploadDate\": \"2026-01-01T00:00:00+00:00\",\n  \"duration\": \"PT2M21S\",\n  \"embedUrl\": \"https:\/\/www.youtube.com\/embed\/gj8Fl4VcZro\",\n  \"publisher\": {\n    \"@type\": \"Organization\",\n    \"name\": \"Elusive Data\",\n    \"logo\": {\n      \"@type\": \"ImageObject\",\n      \"url\": \"https:\/\/elusivedata.io\/logo.png\"\n    }\n  }\n}\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-1058585972\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-1058585972\" data-tab-index=\"2\" style=\"--n-tabs-title-order: 2;\" class=\" elementor-element elementor-element-d1d583c e-con-full e-flex e-con e-child\" data-id=\"d1d583c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-457f11a elementor-widget elementor-widget-html\" data-id=\"457f11a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"UTF-8\">\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  <title>Course Content - Certified SQLite Forensics<\/title>\n\n  <style>\n    * {\n      box-sizing: border-box;\n    }\n\n    html {\n      scroll-behavior: smooth;\n    }\n\n    body {\n      margin: 0;\n    }\n\n    .content-container {\n      font-family: inherit;\n      max-width: 1240px;\n      margin: 0 auto;\n      padding: 40px 20px;\n    }\n\n    .content-mobile-toggle {\n      display: none;\n      text-align: center;\n      margin-bottom: 20px;\n    }\n\n    .content-mobile-toggle-btn {\n      color: #0b63e5;\n      text-decoration: underline;\n      cursor: pointer;\n      font-size: 14px;\n      font-weight: 700;\n      background: none;\n      border: none;\n      padding: 8px 16px;\n      font-family: inherit;\n      text-underline-offset: 3px;\n    }\n\n    .content-mobile-toggle-btn:hover {\n      color: #084fb8;\n    }\n\n    .content-sticky-header {\n      display: none;\n    }\n\n    .content-wrapper {\n      display: block;\n    }\n\n    .content-grid {\n      display: grid;\n      grid-template-columns: minmax(0, 0.92fr) minmax(0, 1.08fr);\n      gap: 34px;\n      align-items: start;\n    }\n\n    .ed-panel {\n      background: #ffffff;\n      border: 1px solid #dfe5ee;\n      border-radius: 14px;\n      box-shadow: 0 10px 28px rgba(8, 18, 35, 0.07);\n      color: #0b1b33;\n    }\n\n    .course-section {\n      padding: 38px 32px;\n    }\n\n    .course-eyebrow,\n    .tabs-eyebrow,\n    .features-eyebrow {\n      width: fit-content;\n      margin: 0 0 16px;\n      padding: 6px 11px;\n      border-radius: 999px;\n      background: #eef5ff;\n      color: #0b63e5;\n      font-size: 11px;\n      line-height: 1;\n      font-weight: 800;\n      letter-spacing: 0.08em;\n      text-transform: uppercase;\n    }\n\n    .course-section h2,\n    .course-tabs-header h2,\n    .additional-features h2 {\n      margin: 0;\n      color: #0b1b33;\n      font-size: 28px;\n      line-height: 1.15;\n      font-weight: 850;\n      letter-spacing: -0.03em;\n    }\n\n    .course-lead {\n      margin: 14px 0 0;\n      color: #42566f;\n      font-size: 15px;\n      line-height: 1.65;\n    }\n\n    .course-block {\n      margin-top: 30px;\n      padding-top: 24px;\n      border-top: 1px solid #dfe5ee;\n    }\n\n    .course-block h3 {\n      margin: 0 0 14px;\n      color: #0b1b33;\n      font-size: 16px;\n      line-height: 1.25;\n      font-weight: 850;\n      text-transform: uppercase;\n      letter-spacing: 0.02em;\n    }\n\n    .ed-check-list {\n      list-style: none;\n      padding: 0;\n      margin: 0;\n    }\n\n    .ed-check-list li {\n      position: relative;\n      margin-bottom: 14px;\n      padding-left: 28px;\n      color: #25364d;\n      font-size: 14px;\n      line-height: 1.5;\n    }\n\n    .ed-check-list li::before {\n      content: \"\u2713\";\n      position: absolute;\n      left: 0;\n      top: 2px;\n      width: 15px;\n      height: 15px;\n      border-radius: 50%;\n      background: #54779B;\n      color: #ffffff;\n      font-size: 10px;\n      font-weight: 900;\n      line-height: 15px;\n      text-align: center;\n    }\n\n    .ed-check-list strong {\n      display: block;\n      color: #0b1b33;\n      font-weight: 850;\n      margin-bottom: 3px;\n    }\n\n    .course-cta-box {\n      margin-top: 32px;\n      padding: 18px;\n      border: 1px solid #dfe5ee;\n      border-radius: 12px;\n      background: #f9fbfd;\n      text-align: center;\n    }\n\n    .course-cta-box p {\n      margin: 0 0 14px;\n      color: #42566f;\n      font-size: 14px;\n      line-height: 1.5;\n    }\n\n    .course-cta-actions {\n      display: flex;\n      justify-content: center;\n      gap: 12px;\n      flex-wrap: wrap;\n    }\n\n    .ed-btn {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      min-height: 42px;\n      padding: 11px 18px;\n      border-radius: 7px;\n      font-family: inherit;\n      font-size: 14px;\n      font-weight: 850;\n      line-height: 1.1;\n      text-decoration: none !important;\n      transition: transform 0.18s ease, opacity 0.18s ease, box-shadow 0.18s ease;\n    }\n\n    .ed-btn:hover {\n      transform: translateY(-2px);\n      opacity: 0.94;\n    }\n\n    .ed-btn-primary {\n      background: #0b63e5;\n      color: #ffffff !important;\n      box-shadow: 0 8px 18px rgba(11, 99, 229, 0.22);\n    }\n\n    .ed-btn-secondary {\n      background: #ffffff;\n      color: #0b63e5 !important;\n      border: 1px solid #b9d2ff;\n    }\n\n    .course-content-wrapper {\n      display: flex;\n      flex-direction: column;\n      gap: 24px;\n    }\n\n    .course-tabs-wrapper {\n      overflow: hidden;\n    }\n\n    .course-tabs-header {\n      padding: 30px 30px 22px;\n      border-bottom: 1px solid #dfe5ee;\n    }\n\n    .course-tabs-top {\n      display: flex;\n      justify-content: space-between;\n      align-items: flex-start;\n      gap: 18px;\n    }\n\n    .tabs-copy {\n      max-width: 420px;\n    }\n\n    .tabs-copy p {\n      margin: 10px 0 0;\n      color: #42566f;\n      font-size: 14px;\n      line-height: 1.55;\n    }\n\n    .toggle-all-link {\n      flex: 0 0 auto;\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      min-height: 36px;\n      padding: 9px 13px;\n      border-radius: 7px;\n      background: #eef5ff;\n      border: 1px solid #c7dcff;\n      color: #0b63e5;\n      font-size: 12.5px;\n      font-weight: 850;\n      cursor: pointer;\n      text-decoration: none;\n      transition: transform 0.18s ease, opacity 0.18s ease;\n    }\n\n    .toggle-all-link:hover {\n      transform: translateY(-1px);\n      opacity: 0.9;\n    }\n\n    .tab-section {\n      border-top: 1px solid #edf1f6;\n    }\n\n    .tab-section:first-of-type {\n      border-top: none;\n    }\n\n    .tab-header {\n      background: #ffffff;\n      padding: 18px 24px;\n      cursor: pointer;\n      transition: background 0.18s ease, color 0.18s ease, border-color 0.18s ease;\n      display: flex;\n      align-items: center;\n      gap: 13px;\n      border-left: 4px solid transparent;\n    }\n\n    .tab-header:hover {\n      background: #f6f9fc;\n    }\n\n    .tab-header.active {\n      background: #eef5ff;\n      border-left-color: #0b63e5;\n    }\n\n    .tab-number {\n      flex: 0 0 auto;\n      width: 34px;\n      height: 34px;\n      border-radius: 50%;\n      background: #eef5ff;\n      color: #0b63e5;\n      font-size: 12px;\n      font-weight: 850;\n      line-height: 34px;\n      text-align: center;\n    }\n\n    .tab-header.active .tab-number {\n      background: #0b63e5;\n      color: #ffffff;\n    }\n\n    .tab-title {\n      flex: 1;\n      color: #0b1b33;\n      font-size: 15px;\n      line-height: 1.3;\n      font-weight: 850;\n    }\n\n    .tab-indicator {\n      flex: 0 0 auto;\n      color: #8b96a6;\n      font-size: 18px;\n      line-height: 1;\n      transition: transform 0.18s ease;\n    }\n\n    .tab-header.active .tab-indicator {\n      transform: rotate(45deg);\n      color: #0b63e5;\n    }\n\n    .tab-content {\n      display: none;\n      padding: 0 30px 24px 75px;\n      background: #ffffff;\n      color: #1d1d1f;\n      font-size: 14px;\n      line-height: 1.55;\n    }\n\n    .tab-content ul {\n      list-style: none;\n      padding: 0;\n      margin: 0;\n    }\n\n    .tab-content li {\n      position: relative;\n      margin-bottom: 9px;\n      padding-left: 24px;\n      color: #25364d;\n      font-size: 13.5px;\n      line-height: 1.45;\n    }\n\n    .tab-content li::before {\n      content: \"\u2713\";\n      position: absolute;\n      left: 0;\n      top: 2px;\n      width: 14px;\n      height: 14px;\n      border-radius: 50%;\n      background: #0b63e5;\n      color: #ffffff;\n      font-size: 9px;\n      font-weight: 900;\n      line-height: 14px;\n      text-align: center;\n    }\n\n    .tab-content li strong {\n      color: #0b63e5;\n      font-weight: 850;\n    }\n\n    .additional-features {\n      padding: 30px;\n      background: #f9fbfd;\n    }\n\n    .features-eyebrow {\n      margin-left: auto;\n      margin-right: auto;\n      background: #fff3ed;\n      color: #ff4f12;\n    }\n\n    .additional-features h2 {\n      text-align: center;\n      font-size: 25px;\n      margin-bottom: 10px;\n    }\n\n    .additional-features-intro {\n      max-width: 520px;\n      margin: 0 auto 24px;\n      text-align: center;\n      color: #42566f;\n      font-size: 14px;\n      line-height: 1.6;\n    }\n\n    .features-grid {\n      display: grid;\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 14px;\n    }\n\n    .feature-card {\n      background: #ffffff;\n      border: 1px solid #dfe5ee;\n      border-radius: 12px;\n      padding: 18px 16px;\n      box-shadow: 0 6px 18px rgba(8, 18, 35, 0.04);\n    }\n\n    .feature-card-icon {\n      width: 28px;\n      height: 28px;\n      margin-bottom: 10px;\n      border-radius: 50%;\n      background: #eef5ff;\n      color: #0b63e5;\n      font-size: 14px;\n      font-weight: 900;\n      line-height: 28px;\n      text-align: center;\n    }\n\n    .feature-card strong {\n      display: block;\n      color: #0b1b33;\n      font-size: 14px;\n      line-height: 1.3;\n      font-weight: 850;\n      margin-bottom: 5px;\n    }\n\n    .feature-card span {\n      display: block;\n      color: #42566f;\n      font-size: 13px;\n      line-height: 1.45;\n    }\n\n    .content-bottom-cta {\n      margin-top: 24px;\n      padding: 18px;\n      border-radius: 12px;\n      border: 1px solid #dfe5ee;\n      background: #ffffff;\n      text-align: center;\n    }\n\n    .content-bottom-cta p {\n      margin: 0 0 14px;\n      color: #42566f;\n      font-size: 14px;\n      line-height: 1.5;\n    }\n\n    @media (max-width: 980px) {\n      .content-grid {\n        grid-template-columns: 1fr;\n        gap: 26px;\n      }\n    }\n\n    @media (max-width: 768px) {\n      .content-mobile-toggle {\n        display: block;\n      }\n\n      .content-wrapper {\n        display: none;\n      }\n\n      .content-wrapper.mobile-expanded {\n        display: block;\n        padding-top: 70px;\n        padding-bottom: 20px;\n      }\n\n      .content-sticky-header {\n        display: none;\n        position: fixed;\n        top: 0;\n        left: 0;\n        width: 100%;\n        background-color: rgba(255, 255, 255, 0.95);\n        backdrop-filter: blur(10px);\n        -webkit-backdrop-filter: blur(10px);\n        z-index: 1000;\n        padding: 15px 0;\n        border-bottom: 1px solid rgba(0, 0, 0, 0.1);\n        box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);\n        text-align: center;\n      }\n\n      .content-sticky-header.show {\n        display: block;\n      }\n\n      .content-container {\n        padding: 20px 15px;\n      }\n\n      .course-section,\n      .additional-features {\n        padding: 26px 20px;\n      }\n\n      .course-eyebrow {\n        margin-left: auto;\n        margin-right: auto;\n      }\n\n      .course-section h2,\n      .course-tabs-header h2,\n      .additional-features h2 {\n        font-size: 24px;\n        text-align: center;\n      }\n\n      .course-lead,\n      .course-block p {\n        font-size: 14px;\n        text-align: center;\n      }\n\n      .course-block h3 {\n        text-align: center;\n      }\n\n      .course-cta-actions {\n        flex-direction: column;\n      }\n\n      .course-tabs-header {\n        padding: 26px 20px 20px;\n      }\n\n      .course-tabs-top {\n        flex-direction: column;\n        align-items: center;\n        text-align: center;\n      }\n\n      .tabs-eyebrow {\n        margin-left: auto;\n        margin-right: auto;\n      }\n\n      .toggle-all-link {\n        width: 100%;\n      }\n\n      .tab-header {\n        padding: 16px 18px;\n      }\n\n      .tab-number {\n        width: 30px;\n        height: 30px;\n        line-height: 30px;\n      }\n\n      .tab-title {\n        font-size: 14px;\n      }\n\n      .tab-content {\n        padding: 0 20px 22px 62px;\n      }\n\n      .features-grid {\n        grid-template-columns: 1fr;\n      }\n\n      .content-mobile-toggle-btn {\n        font-size: 13px;\n      }\n    }\n\n    @media (max-width: 480px) {\n      .content-wrapper.mobile-expanded {\n        padding-top: 80px;\n        padding-bottom: 15px;\n      }\n\n      .content-sticky-header {\n        padding: 12px 0;\n      }\n\n      .course-section,\n      .additional-features {\n        padding: 22px 16px;\n      }\n\n      .course-section h2,\n      .course-tabs-header h2,\n      .additional-features h2 {\n        font-size: 22px;\n      }\n\n      .course-tabs-header {\n        padding: 22px 16px 18px;\n      }\n\n      .tab-header {\n        padding: 15px 14px;\n        gap: 10px;\n      }\n\n      .tab-title {\n        font-size: 13.5px;\n      }\n\n      .tab-content {\n        padding: 0 16px 20px 54px;\n      }\n\n      .content-grid {\n        gap: 20px;\n      }\n    }\n  <\/style>\n<\/head>\n\n<body>\n  <div class=\"content-sticky-header\" id=\"content-sticky-header\">\n    <button class=\"content-mobile-toggle-btn\" type=\"button\" onclick=\"hideContentWrapper()\">\n      Hide Course Content\n    <\/button>\n  <\/div>\n\n  <div class=\"content-container\">\n    <div class=\"content-mobile-toggle\">\n      <button class=\"content-mobile-toggle-btn\" type=\"button\" onclick=\"showContentWrapper()\">\n        View Course Content & Learning Outcomes\n      <\/button>\n    <\/div>\n\n    <div class=\"content-wrapper\" id=\"content-wrapper\">\n      <div class=\"content-grid\">\n\n        <!-- LEFT COLUMN -->\n        <section class=\"course-section ed-panel\">\n          <div class=\"course-eyebrow\">Learning Outcomes<\/div>\n          <h2>What You\u2019ll Learn<\/h2>\n\n          <p class=\"course-lead\">\n            Build the skills to interpret SQLite evidence with confidence \u2014 from raw database structures to deleted records, WAL activity, and court-defensible reporting.\n          <\/p>\n\n          <div class=\"course-block\">\n            <h3>Core Skills<\/h3>\n            <ul class=\"ed-check-list\">\n              <li>\n                <strong>Understand how SQLite stores data<\/strong>\n                See how apps write, delete, and structure data inside SQLite databases.\n              <\/li>\n              <li>\n                <strong>Read raw database files with confidence<\/strong>\n                Explore SQLite files manually without relying only on black-box tools.\n              <\/li>\n              <li>\n                <strong>Recover deleted or hidden data<\/strong>\n                Extract freelist content, overflow records, and fragments others often miss.\n              <\/li>\n              <li>\n                <strong>Use a repeatable forensic workflow<\/strong>\n                Navigate unsupported databases and validate findings step by step.\n              <\/li>\n              <li>\n                <strong>Explain findings clearly<\/strong>\n                Present what you found and how you found it in reports or testimony.\n              <\/li>\n            <\/ul>\n          <\/div>\n\n          <div class=\"course-block\">\n            <h3>Included in Your Training<\/h3>\n            <ul class=\"ed-check-list\">\n              <li>\n                <strong>Realistic mobile app datasets<\/strong>\n                Work hands-on with data based on practical forensic scenarios.\n              <\/li>\n              <li>\n                <strong>CTF-style forensic challenges<\/strong>\n                Apply recovery and validation skills in structured practical exercises.\n              <\/li>\n              <li>\n                <strong>SQLite internals explained visually<\/strong>\n                Learn headers, pages, freelists, overflow chains, WAL, and SHM step by step.\n              <\/li>\n              <li>\n                <strong>Flexible delivery formats<\/strong>\n                Train on-demand, live online, or onsite depending on your team\u2019s needs.\n              <\/li>\n              <li>\n                <strong>Certificate and 24 CPE credits<\/strong>\n                Receive verifiable completion documentation for professional records.\n              <\/li>\n            <\/ul>\n          <\/div>\n\n          <div class=\"course-cta-box\">\n            <p>Ready to explore the full training package?<\/p>\n            <div class=\"course-cta-actions\">\n              <a class=\"ed-btn ed-btn-primary\" href=\"mailto:jonathan.oszust@elusivedata.io,james.eichbaum@elusivedata.io,regina.hammarlund@elusivedata.io?subject=Certified%20SQLite%20Training%20Inquiry\">Contact Sales<\/a>\n              <a class=\"ed-btn ed-btn-secondary\" href=\"https:\/\/beacon.by\/elusive-data\/training-catalog-2026\" target=\"_blank\" rel=\"noopener noreferrer\">Download Course Outline<\/a>\n            <\/div>\n          <\/div>\n        <\/section>\n\n        <!-- RIGHT COLUMN -->\n        <div class=\"course-content-wrapper\">\n\n          <section class=\"course-tabs-wrapper ed-panel\">\n            <div class=\"course-tabs-header\">\n              <div class=\"course-tabs-top\">\n                <div class=\"tabs-copy\">\n                  <div class=\"tabs-eyebrow\">Course Content<\/div>\n                  <h2>Training Modules<\/h2>\n                  <p>\n                    A practical, structured course covering SQLite fundamentals, database internals, deleted data recovery, and WAL\/SHM analysis.\n                  <\/p>\n                <\/div>\n\n                <button class=\"toggle-all-link\" type=\"button\" onclick=\"toggleAllTabs()\">\n                  Expand All Sections\n                <\/button>\n              <\/div>\n            <\/div>\n\n            <div class=\"tab-section\">\n              <div class=\"tab-header\" onclick=\"toggleTab(this)\">\n                <span class=\"tab-number\">01<\/span>\n                <span class=\"tab-title\">Introduction to SQLite Forensics<\/span>\n                <span class=\"tab-indicator\">+<\/span>\n              <\/div>\n              <div class=\"tab-content\">\n                <ul>\n                  <li>Understanding PLists and XML files<\/li>\n                  <li>Working with base64-encoded data<\/li>\n                  <li>Introduction to SQLite databases<\/li>\n                  <li>Overview of Protocol Buffers<\/li>\n                  <li>Exploring the B-Tree format<\/li>\n                  <li><strong>Quiz + Practical included<\/strong><\/li>\n                <\/ul>\n              <\/div>\n            <\/div>\n\n            <div class=\"tab-section\">\n              <div class=\"tab-header\" onclick=\"toggleTab(this)\">\n                <span class=\"tab-number\">02<\/span>\n                <span class=\"tab-title\">SQLite Database Structure<\/span>\n                <span class=\"tab-indicator\">+<\/span>\n              <\/div>\n              <div class=\"tab-content\">\n                <ul>\n                  <li>The database header<\/li>\n                  <li>Page headers<\/li>\n                  <li>Variable-length integers, or VarInts<\/li>\n                  <li>Manual record parsing<\/li>\n                  <li>Freeblocks and fragmentation<\/li>\n                  <li>Freelist pages and deleted data<\/li>\n                  <li>Overflow pages and large record chains<\/li>\n                  <li><strong>Quiz + Practical included<\/strong><\/li>\n                <\/ul>\n              <\/div>\n            <\/div>\n\n            <div class=\"tab-section\">\n              <div class=\"tab-header\" onclick=\"toggleTab(this)\">\n                <span class=\"tab-number\">03<\/span>\n                <span class=\"tab-title\">Creating and Navigating SQLite Databases<\/span>\n                <span class=\"tab-indicator\">+<\/span>\n              <\/div>\n              <div class=\"tab-content\">\n                <ul>\n                  <li>Creating tables and schema<\/li>\n                  <li>Inserting and adding records<\/li>\n                  <li>Running and analyzing SQL statements<\/li>\n                  <li>Deleting records and forensic implications<\/li>\n                  <li><strong>Quiz + Practical included<\/strong><\/li>\n                <\/ul>\n              <\/div>\n            <\/div>\n\n            <div class=\"tab-section\">\n              <div class=\"tab-header\" onclick=\"toggleTab(this)\">\n                <span class=\"tab-number\">04<\/span>\n                <span class=\"tab-title\">Database Reconstruction & Recovery<\/span>\n                <span class=\"tab-indicator\">+<\/span>\n              <\/div>\n              <div class=\"tab-content\">\n                <ul>\n                  <li>Case study introduction<\/li>\n                  <li>Structural analysis of SQLite files<\/li>\n                  <li>Freeblock recovery techniques<\/li>\n                  <li>Rebuilding freelist trunk pages<\/li>\n                  <li>Recreating interior table leaf pages<\/li>\n                  <li>Finalizing reconstruction<\/li>\n                  <li><strong>Quiz + Practical included<\/strong><\/li>\n                <\/ul>\n              <\/div>\n            <\/div>\n\n            <div class=\"tab-section\">\n              <div class=\"tab-header\" onclick=\"toggleTab(this)\">\n                <span class=\"tab-number\">05<\/span>\n                <span class=\"tab-title\">WAL & SHM Analysis<\/span>\n                <span class=\"tab-indicator\">+<\/span>\n              <\/div>\n              <div class=\"tab-content\">\n                <ul>\n                  <li>Why SQLite uses WAL and SHM<\/li>\n                  <li>Dissecting the WAL file<\/li>\n                  <li>Understanding SHM and page frame mapping<\/li>\n                  <li>Visualizing WAL growth over time<\/li>\n                  <li>Forensic use of WAL\/SHM in investigations<\/li>\n                  <li><strong>Quiz + Practical included<\/strong><\/li>\n                <\/ul>\n              <\/div>\n            <\/div>\n          <\/section>\n\n          <section class=\"additional-features ed-panel\">\n            <div class=\"features-eyebrow\">Also Included<\/div>\n            <h2>What Else Is Included<\/h2>\n            <p class=\"additional-features-intro\">\n              The course is designed to support practical learning, repeatable workflows, and defensible forensic analysis.\n            <\/p>\n\n            <div class=\"features-grid\">\n              <div class=\"feature-card\">\n                <div class=\"feature-card-icon\">\u2713<\/div>\n                <strong>Interactive CTF Challenges<\/strong>\n                <span>Work through realistic forensic puzzles using mobile app data.<\/span>\n              <\/div>\n\n              <div class=\"feature-card\">\n                <div class=\"feature-card-icon\">\u2713<\/div>\n                <strong>SQLite Visualizer Software<\/strong>\n                <span>Training packages include SQLite Visualizer Basic or Advanced.<\/span>\n              <\/div>\n\n              <div class=\"feature-card\">\n                <div class=\"feature-card-icon\">\u2713<\/div>\n                <strong>Downloadable Labs<\/strong>\n                <span>Practice with deleted, fragmented, and overflowed SQLite content.<\/span>\n              <\/div>\n\n              <div class=\"feature-card\">\n                <div class=\"feature-card-icon\">\u2713<\/div>\n                <strong>Expert Guidance<\/strong>\n                <span>Instructor support and guidance for course-related questions.<\/span>\n              <\/div>\n\n              <div class=\"feature-card\">\n                <div class=\"feature-card-icon\">\u2713<\/div>\n                <strong>Flexible Access<\/strong>\n                <span>Choose on-demand, live online, or onsite delivery formats.<\/span>\n              <\/div>\n\n              <div class=\"feature-card\">\n                <div class=\"feature-card-icon\">\u2713<\/div>\n                <strong>Certificate + CPE<\/strong>\n                <span>Receive a certificate of completion and 24 CPE credits.<\/span>\n              <\/div>\n            <\/div>\n\n            <div class=\"content-bottom-cta\">\n              <p>Need help choosing the right training format?<\/p>\n              <div class=\"course-cta-actions\">\n                <a class=\"ed-btn ed-btn-primary\" href=\"mailto:jonathan.oszust@elusivedata.io,james.eichbaum@elusivedata.io,regina.hammarlund@elusivedata.io?subject=SQLite%20Training%20Package%20Recommendation\">Ask for a Recommendation<\/a>\n                <a class=\"ed-btn ed-btn-secondary\" href=\"https:\/\/beacon.by\/elusive-data\/training-catalog-2026\" target=\"_blank\" rel=\"noopener noreferrer\">View Training Catalog<\/a>\n              <\/div>\n            <\/div>\n          <\/section>\n\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <script>\n    function showContentWrapper() {\n      const content = document.getElementById('content-wrapper');\n      const stickyHeader = document.getElementById('content-sticky-header');\n\n      content.classList.add('mobile-expanded');\n      stickyHeader.classList.add('show');\n\n      setTimeout(() => {\n        content.scrollIntoView({\n          behavior: 'smooth',\n          block: 'start'\n        });\n      }, 100);\n    }\n\n    function hideContentWrapper() {\n      const content = document.getElementById('content-wrapper');\n      const stickyHeader = document.getElementById('content-sticky-header');\n      const toggleButton = document.querySelector('.content-mobile-toggle');\n\n      content.classList.remove('mobile-expanded');\n      stickyHeader.classList.remove('show');\n\n      setTimeout(() => {\n        toggleButton.scrollIntoView({\n          behavior: 'smooth',\n          block: 'center'\n        });\n      }, 100);\n    }\n\n    function toggleTab(header) {\n      const content = header.nextElementSibling;\n      const isActive = header.classList.contains('active');\n\n      header.classList.toggle('active');\n      content.style.display = isActive ? 'none' : 'block';\n    }\n\n    function toggleAllTabs() {\n      const headers = document.querySelectorAll('.tab-header');\n      const contents = document.querySelectorAll('.tab-content');\n      const toggleLink = document.querySelector('.toggle-all-link');\n      const expand = toggleLink.innerText.includes('Expand');\n\n      headers.forEach((header, index) => {\n        header.classList.toggle('active', expand);\n        contents[index].style.display = expand ? 'block' : 'none';\n      });\n\n      toggleLink.innerText = expand ? 'Collapse All Sections' : 'Expand All Sections';\n    }\n  <\/script>\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-1058585973\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-1058585973\" data-tab-index=\"3\" style=\"--n-tabs-title-order: 3;\" class=\" elementor-element elementor-element-1c36f68 e-flex e-con-boxed e-con e-child\" data-id=\"1c36f68\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2f078be elementor-widget elementor-widget-html\" data-id=\"2f078be\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"UTF-8\">\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  <title>Who This Course is For - Certified SQLite Forensics<\/title>\n\n  <style>\n    * {\n      box-sizing: border-box;\n    }\n\n    html {\n      scroll-behavior: smooth;\n    }\n\n    body {\n      margin: 0;\n    }\n\n    .who-course-container {\n      font-family: inherit;\n      max-width: 1240px;\n      margin: 0 auto;\n      padding: 40px 20px;\n    }\n\n    .who-course-mobile-toggle {\n      display: none;\n      text-align: center;\n      margin-bottom: 20px;\n    }\n\n    .who-course-mobile-toggle-btn {\n      color: #0b63e5;\n      text-decoration: underline;\n      cursor: pointer;\n      font-size: 14px;\n      font-weight: 700;\n      background: none;\n      border: none;\n      padding: 8px 16px;\n      font-family: inherit;\n      text-underline-offset: 3px;\n    }\n\n    .who-course-mobile-toggle-btn:hover {\n      color: #084fb8;\n    }\n\n    .who-course-sticky-header {\n      display: none;\n    }\n\n    .who-course-wrapper {\n      display: block;\n    }\n\n    .who-course-grid {\n      display: grid;\n      grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.05fr);\n      gap: 34px;\n      align-items: stretch;\n    }\n\n    .ed-panel {\n      background: #ffffff;\n      border: 1px solid #dfe5ee;\n      border-radius: 14px;\n      box-shadow: 0 10px 28px rgba(8, 18, 35, 0.07);\n      color: #0b1b33;\n    }\n\n    .course-section {\n      padding: 38px 32px;\n      width: 100%;\n    }\n\n    .course-eyebrow,\n    .feature-eyebrow {\n      width: fit-content;\n      margin: 0 0 16px;\n      padding: 6px 11px;\n      border-radius: 999px;\n      background: #eef5ff;\n      color: #0b63e5;\n      font-size: 11px;\n      line-height: 1;\n      font-weight: 800;\n      letter-spacing: 0.08em;\n      text-transform: uppercase;\n    }\n\n    .feature-eyebrow {\n      background: #fff3ed;\n      color: #ff4f12;\n    }\n\n    .course-section h2 {\n      margin: 0;\n      color: #0b1b33;\n      font-size: 28px;\n      line-height: 1.15;\n      font-weight: 850;\n      letter-spacing: -0.03em;\n    }\n\n    .course-lead {\n      margin: 14px 0 0;\n      color: #42566f;\n      font-size: 15px;\n      line-height: 1.65;\n    }\n\n    .course-block {\n      margin-top: 30px;\n      padding-top: 24px;\n      border-top: 1px solid #dfe5ee;\n    }\n\n    .course-block h3 {\n      margin: 0 0 14px;\n      color: #0b1b33;\n      font-size: 16px;\n      line-height: 1.25;\n      font-weight: 850;\n      text-transform: uppercase;\n      letter-spacing: 0.02em;\n    }\n\n    .ed-check-list {\n      list-style: none;\n      padding: 0;\n      margin: 0;\n    }\n\n    .ed-check-list li {\n      position: relative;\n      margin-bottom: 14px;\n      padding-left: 28px;\n      color: #25364d;\n      font-size: 14px;\n      line-height: 1.5;\n    }\n\n    .ed-check-list li::before {\n      content: \"\u2713\";\n      position: absolute;\n      left: 0;\n      top: 2px;\n      width: 15px;\n      height: 15px;\n      border-radius: 50%;\n      background: #54779B;\n      color: #ffffff;\n      font-size: 10px;\n      font-weight: 900;\n      line-height: 15px;\n      text-align: center;\n    }\n\n    .feature-section .ed-check-list li::before {\n      background: #0b63e5;\n    }\n\n    .ed-check-list strong {\n      display: block;\n      color: #0b1b33;\n      font-weight: 850;\n      margin-bottom: 3px;\n    }\n\n    .no-code-box {\n      margin-top: 28px;\n      padding: 18px;\n      border-radius: 12px;\n      background: #f9fbfd;\n      border: 1px solid #dfe5ee;\n    }\n\n    .no-code-box strong {\n      display: block;\n      margin-bottom: 6px;\n      color: #0b1b33;\n      font-size: 15px;\n      font-weight: 850;\n    }\n\n    .no-code-box p {\n      margin: 0;\n      color: #42566f;\n      font-size: 14px;\n      line-height: 1.55;\n    }\n\n    .course-cta-box {\n      margin-top: 32px;\n      padding: 18px;\n      border: 1px solid #dfe5ee;\n      border-radius: 12px;\n      background: #f9fbfd;\n      text-align: center;\n    }\n\n    .course-cta-box p {\n      margin: 0 0 14px;\n      color: #42566f;\n      font-size: 14px;\n      line-height: 1.5;\n    }\n\n    .course-cta-actions {\n      display: flex;\n      justify-content: center;\n      gap: 12px;\n      flex-wrap: wrap;\n    }\n\n    .ed-btn {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      min-height: 42px;\n      padding: 11px 18px;\n      border-radius: 7px;\n      font-family: inherit;\n      font-size: 14px;\n      font-weight: 850;\n      line-height: 1.1;\n      text-decoration: none !important;\n      transition: transform 0.18s ease, opacity 0.18s ease, box-shadow 0.18s ease;\n    }\n\n    .ed-btn:hover {\n      transform: translateY(-2px);\n      opacity: 0.94;\n    }\n\n    .ed-btn-primary {\n      background: #0b63e5;\n      color: #ffffff !important;\n      box-shadow: 0 8px 18px rgba(11, 99, 229, 0.22);\n    }\n\n    .ed-btn-secondary {\n      background: #ffffff;\n      color: #0b63e5 !important;\n      border: 1px solid #b9d2ff;\n    }\n\n    .feature-grid {\n      display: grid;\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 14px;\n      margin-top: 24px;\n    }\n\n    .feature-card {\n      background: #f9fbfd;\n      border: 1px solid #dfe5ee;\n      border-radius: 12px;\n      padding: 18px 16px;\n      box-shadow: 0 6px 18px rgba(8, 18, 35, 0.04);\n    }\n\n    .feature-card-icon {\n      width: 28px;\n      height: 28px;\n      margin-bottom: 10px;\n      border-radius: 50%;\n      background: #eef5ff;\n      color: #0b63e5;\n      font-size: 14px;\n      font-weight: 900;\n      line-height: 28px;\n      text-align: center;\n    }\n\n    .feature-card strong {\n      display: block;\n      color: #0b1b33;\n      font-size: 14px;\n      line-height: 1.3;\n      font-weight: 850;\n      margin-bottom: 5px;\n    }\n\n    .feature-card span {\n      display: block;\n      color: #42566f;\n      font-size: 13px;\n      line-height: 1.45;\n    }\n\n    .premium-callout {\n      margin-top: 30px;\n      padding: 20px;\n      border-radius: 12px;\n      background: #fff3ed;\n      border: 1px solid #ffd6c2;\n    }\n\n    .premium-callout-label {\n      width: fit-content;\n      margin-bottom: 10px;\n      padding: 6px 10px;\n      border-radius: 999px;\n      background: #ffffff;\n      color: #ff4f12;\n      font-size: 10.5px;\n      font-weight: 850;\n      letter-spacing: 0.08em;\n      text-transform: uppercase;\n    }\n\n    .premium-callout strong {\n      display: block;\n      color: #0b1b33;\n      font-size: 15px;\n      line-height: 1.35;\n      font-weight: 850;\n      margin-bottom: 6px;\n    }\n\n    .premium-callout p {\n      margin: 0;\n      color: #5b463c;\n      font-size: 14px;\n      line-height: 1.55;\n    }\n\n    @media (max-width: 980px) {\n      .who-course-grid {\n        grid-template-columns: 1fr;\n        gap: 26px;\n      }\n    }\n\n    @media (max-width: 768px) {\n      .who-course-mobile-toggle {\n        display: block;\n      }\n\n      .who-course-wrapper {\n        display: none;\n      }\n\n      .who-course-wrapper.mobile-expanded {\n        display: block;\n        padding-top: 70px;\n        padding-bottom: 20px;\n      }\n\n      .who-course-sticky-header {\n        display: none;\n        position: fixed;\n        top: 0;\n        left: 0;\n        width: 100%;\n        background-color: rgba(255, 255, 255, 0.95);\n        backdrop-filter: blur(10px);\n        -webkit-backdrop-filter: blur(10px);\n        z-index: 1000;\n        padding: 15px 0;\n        border-bottom: 1px solid rgba(0, 0, 0, 0.1);\n        box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);\n        text-align: center;\n      }\n\n      .who-course-sticky-header.show {\n        display: block;\n      }\n\n      .who-course-container {\n        padding: 20px 15px;\n      }\n\n      .course-section {\n        padding: 26px 20px;\n      }\n\n      .course-eyebrow,\n      .feature-eyebrow {\n        margin-left: auto;\n        margin-right: auto;\n      }\n\n      .course-section h2 {\n        font-size: 24px;\n        text-align: center;\n      }\n\n      .course-lead {\n        font-size: 14px;\n        text-align: center;\n      }\n\n      .course-block h3 {\n        text-align: center;\n      }\n\n      .feature-grid {\n        grid-template-columns: 1fr;\n      }\n\n      .course-cta-actions {\n        flex-direction: column;\n      }\n\n      .who-course-mobile-toggle-btn {\n        font-size: 13px;\n      }\n    }\n\n    @media (max-width: 480px) {\n      .who-course-wrapper.mobile-expanded {\n        padding-top: 80px;\n        padding-bottom: 15px;\n      }\n\n      .who-course-sticky-header {\n        padding: 12px 0;\n      }\n\n      .course-section {\n        padding: 22px 16px;\n      }\n\n      .course-section h2 {\n        font-size: 22px;\n      }\n\n      .who-course-grid {\n        gap: 20px;\n      }\n    }\n  <\/style>\n<\/head>\n\n<body>\n  <div class=\"who-course-sticky-header\" id=\"who-course-sticky-header\">\n    <button class=\"who-course-mobile-toggle-btn\" type=\"button\" onclick=\"hideWhoCourseWrapper()\">\n      Hide Course Information\n    <\/button>\n  <\/div>\n\n  <div class=\"who-course-container\">\n    <div class=\"who-course-mobile-toggle\">\n      <button class=\"who-course-mobile-toggle-btn\" type=\"button\" onclick=\"showWhoCourseWrapper()\">\n        View Who This Course Is For\n      <\/button>\n    <\/div>\n\n    <div class=\"who-course-wrapper\" id=\"who-course-wrapper\">\n      <div class=\"who-course-grid\">\n\n        <!-- LEFT COLUMN -->\n        <section class=\"course-section ed-panel\">\n          <div class=\"course-eyebrow\">Who It\u2019s For<\/div>\n          <h2>Built for Digital Forensic Professionals<\/h2>\n\n          <p class=\"course-lead\">\n            This course is designed for investigators and analysts who need to go beyond standard tool output and interpret SQLite evidence with confidence, precision, and defensibility.\n          <\/p>\n\n          <div class=\"course-block\">\n            <h3>It\u2019s especially valuable if you:<\/h3>\n            <ul class=\"ed-check-list\">\n              <li>\n                <strong>Work with mobile app data<\/strong>\n                Analyze SQLite evidence from iOS, Android, and other app-based sources.\n              <\/li>\n              <li>\n                <strong>Need to validate tool output<\/strong>\n                Understand what commercial tools found \u2014 and what they may have missed.\n              <\/li>\n              <li>\n                <strong>Investigate unsupported apps<\/strong>\n                Build confidence working with databases that are not fully parsed by existing tools.\n              <\/li>\n              <li>\n                <strong>Recover deleted or hidden evidence<\/strong>\n                Extract deleted records, freelist content, overflow data, WAL activity, and fragments.\n              <\/li>\n              <li>\n                <strong>Prepare reports or expert opinions<\/strong>\n                Explain database artifacts clearly for review, reporting, testimony, or court.\n              <\/li>\n              <li>\n                <strong>Want structured, expert-led training<\/strong>\n                Learn SQLite forensics through a practical workflow rather than isolated theory.\n              <\/li>\n            <\/ul>\n          <\/div>\n\n          <div class=\"no-code-box\">\n            <strong>No coding or scripting required.<\/strong>\n            <p>\n              The course is designed for investigators \u2014 not developers. Techniques are visual, practical, and explained step by step.\n            <\/p>\n          <\/div>\n\n          <div class=\"course-cta-box\">\n            <p>Want to see the full course outline?<\/p>\n            <div class=\"course-cta-actions\">\n              <a class=\"ed-btn ed-btn-primary\" href=\"https:\/\/beacon.by\/elusive-data\/training-catalog-2026\" target=\"_blank\" rel=\"noopener noreferrer\">Download Course Outline<\/a>\n              <a class=\"ed-btn ed-btn-secondary\" href=\"mailto:jonathan.oszust@elusivedata.io,james.eichbaum@elusivedata.io,regina.hammarlund@elusivedata.io?subject=Certified%20SQLite%20Training%20Inquiry\">Contact Sales<\/a>\n            <\/div>\n          <\/div>\n        <\/section>\n\n        <!-- RIGHT COLUMN -->\n        <section class=\"course-section feature-section ed-panel\">\n          <div class=\"feature-eyebrow\">Why It\u2019s Different<\/div>\n          <h2>Practical, Visual, and Case-Focused<\/h2>\n\n          <p class=\"course-lead\">\n            This course is built to develop real forensic capability. You\u2019ll work hands-on with realistic data, solve investigative challenges, and learn how SQLite behaves in real cases.\n          <\/p>\n\n          <div class=\"feature-grid\">\n            <div class=\"feature-card\">\n              <div class=\"feature-card-icon\">\u2713<\/div>\n              <strong>CTF-Style Challenges<\/strong>\n              <span>Solve forensic puzzles, decode structures, and uncover hidden SQLite evidence.<\/span>\n            <\/div>\n\n            <div class=\"feature-card\">\n              <div class=\"feature-card-icon\">\u2713<\/div>\n              <strong>SQLite Visualizer Included<\/strong>\n              <span>Use visual workflows to examine pages, records, WAL activity, and deleted data.<\/span>\n            <\/div>\n\n            <div class=\"feature-card\">\n              <div class=\"feature-card-icon\">\u2713<\/div>\n              <strong>Step-by-Step Recovery Labs<\/strong>\n              <span>Practice recovery from freelist pages, overflow chains, WAL frames, and fragments.<\/span>\n            <\/div>\n\n            <div class=\"feature-card\">\n              <div class=\"feature-card-icon\">\u2713<\/div>\n              <strong>Realistic Datasets<\/strong>\n              <span>Train with instructor-created examples based on modern apps and case scenarios.<\/span>\n            <\/div>\n\n            <div class=\"feature-card\">\n              <div class=\"feature-card-icon\">\u2713<\/div>\n              <strong>Tool-Agnostic Skills<\/strong>\n              <span>Use your existing tools while learning how to validate and explain the underlying data.<\/span>\n            <\/div>\n\n            <div class=\"feature-card\">\n              <div class=\"feature-card-icon\">\u2713<\/div>\n              <strong>SQLite Internals<\/strong>\n              <span>Master B-Trees, VarInts, serial types, freelists, overflow pages, WAL and SHM.<\/span>\n            <\/div>\n          <\/div>\n\n          <div class=\"premium-callout\">\n            <div class=\"premium-callout-label\">Premium Packages<\/div>\n            <strong>Available as software + training bundles.<\/strong>\n            <p>\n              Choose On-Demand + Basic, On-Demand + Advanced, Live Online + Advanced, or Onsite + Advanced depending on your workflow and team size.\n            <\/p>\n          <\/div>\n\n          <div class=\"course-cta-box\">\n            <p>Not sure which training format fits your team?<\/p>\n            <div class=\"course-cta-actions\">\n              <a class=\"ed-btn ed-btn-primary\" href=\"mailto:jonathan.oszust@elusivedata.io,james.eichbaum@elusivedata.io,regina.hammarlund@elusivedata.io?subject=SQLite%20Training%20Package%20Recommendation\">Ask for a Recommendation<\/a>\n              <a class=\"ed-btn ed-btn-secondary\" href=\"https:\/\/beacon.by\/elusive-data\/training-catalog-2026\" target=\"_blank\" rel=\"noopener noreferrer\">View Curriculum<\/a>\n            <\/div>\n          <\/div>\n        <\/section>\n\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <script>\n    const wrapper = document.getElementById('who-course-wrapper');\n    const header = document.getElementById('who-course-sticky-header');\n    const toggleButton = document.querySelector('.who-course-mobile-toggle');\n\n    function showWhoCourseWrapper() {\n      wrapper.classList.add('mobile-expanded');\n      header.classList.add('show');\n\n      setTimeout(() => {\n        wrapper.scrollIntoView({\n          behavior: 'smooth',\n          block: 'start'\n        });\n      }, 100);\n    }\n\n    function hideWhoCourseWrapper() {\n      wrapper.classList.remove('mobile-expanded');\n      header.classList.remove('show');\n\n      setTimeout(() => {\n        toggleButton.scrollIntoView({\n          behavior: 'smooth',\n          block: 'center'\n        });\n      }, 100);\n    }\n  <\/script>\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-1058585974\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-1058585974\" data-tab-index=\"4\" style=\"--n-tabs-title-order: 4;\" class=\" elementor-element elementor-element-1c4b4ba e-flex e-con-boxed e-con e-child\" data-id=\"1c4b4ba\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bd0d635 elementor-widget elementor-widget-html\" data-id=\"bd0d635\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"UTF-8\">\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  <title>Your Instructor - Certified SQLite Forensics<\/title>\n\n  <style>\n    * {\n      box-sizing: border-box;\n    }\n\n    html {\n      scroll-behavior: smooth;\n    }\n\n    body {\n      margin: 0;\n    }\n\n    .course-instructor-container {\n      font-family: inherit;\n      max-width: 1240px;\n      margin: 0 auto;\n      padding: 40px 20px;\n    }\n\n    .course-instructor-mobile-toggle {\n      display: none;\n      text-align: center;\n      margin-bottom: 20px;\n    }\n\n    .course-instructor-mobile-toggle-btn {\n      color: #0b63e5;\n      text-decoration: underline;\n      cursor: pointer;\n      font-size: 14px;\n      font-weight: 700;\n      background: none;\n      border: none;\n      padding: 8px 16px;\n      font-family: inherit;\n      text-underline-offset: 3px;\n    }\n\n    .course-instructor-mobile-toggle-btn:hover {\n      color: #084fb8;\n    }\n\n    .course-instructor-sticky-header {\n      display: none;\n    }\n\n    .course-instructor-content {\n      display: block;\n    }\n\n    .course-instructor-grid {\n      display: grid;\n      grid-template-columns: minmax(0, 1.03fr) minmax(0, 0.97fr);\n      gap: 34px;\n      align-items: stretch;\n    }\n\n    .ed-panel {\n      background: #ffffff;\n      border: 1px solid #dfe5ee;\n      border-radius: 14px;\n      box-shadow: 0 10px 28px rgba(8, 18, 35, 0.07);\n      color: #0b1b33;\n    }\n\n    .course-section {\n      padding: 38px 32px;\n      width: 100%;\n      height: 100%;\n    }\n\n    .instructor-eyebrow,\n    .image-eyebrow {\n      width: fit-content;\n      margin: 0 0 16px;\n      padding: 6px 11px;\n      border-radius: 999px;\n      background: #eef5ff;\n      color: #0b63e5;\n      font-size: 11px;\n      line-height: 1;\n      font-weight: 800;\n      letter-spacing: 0.08em;\n      text-transform: uppercase;\n    }\n\n    .image-eyebrow {\n      background: #fff3ed;\n      color: #ff4f12;\n    }\n\n    .course-section h2 {\n      margin: 0;\n      color: #0b1b33;\n      font-size: 28px;\n      line-height: 1.15;\n      font-weight: 850;\n      letter-spacing: -0.03em;\n    }\n\n    .instructor-lead {\n      margin: 14px 0 0;\n      color: #42566f;\n      font-size: 15px;\n      line-height: 1.65;\n    }\n\n    .instructor-copy {\n      margin-top: 26px;\n      padding-top: 24px;\n      border-top: 1px solid #dfe5ee;\n    }\n\n    .instructor-copy p {\n      margin: 0 0 16px;\n      color: #31435c;\n      font-size: 14.5px;\n      line-height: 1.65;\n    }\n\n    .instructor-profile-link {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      min-height: 38px;\n      margin-top: 4px;\n      padding: 10px 14px;\n      border-radius: 7px;\n      background: #eef5ff;\n      border: 1px solid #c7dcff;\n      color: #0b63e5 !important;\n      font-size: 13.5px;\n      font-weight: 850;\n      line-height: 1.1;\n      text-decoration: none !important;\n      transition: transform 0.18s ease, opacity 0.18s ease;\n    }\n\n    .instructor-profile-link:hover {\n      transform: translateY(-2px);\n      opacity: 0.92;\n    }\n\n    .james-highlight-box {\n      margin-top: 28px;\n      padding: 22px;\n      border-radius: 12px;\n      background: #f9fbfd;\n      border: 1px solid #dfe5ee;\n    }\n\n    .james-highlight-box-title {\n      display: flex;\n      align-items: center;\n      gap: 10px;\n      margin-bottom: 16px;\n    }\n\n    .james-highlight-box-icon {\n      flex: 0 0 30px;\n      width: 30px;\n      height: 30px;\n      border-radius: 50%;\n      background: #eef5ff;\n      color: #0b63e5;\n      font-size: 14px;\n      font-weight: 900;\n      line-height: 30px;\n      text-align: center;\n    }\n\n    .james-highlight-box strong {\n      display: block;\n      color: #0b1b33;\n      font-size: 15px;\n      line-height: 1.3;\n      font-weight: 850;\n    }\n\n    .ed-check-list {\n      list-style: none;\n      padding: 0;\n      margin: 0;\n    }\n\n    .ed-check-list li {\n      position: relative;\n      margin-bottom: 11px;\n      padding-left: 27px;\n      color: #25364d;\n      font-size: 13.5px;\n      line-height: 1.45;\n    }\n\n    .ed-check-list li:last-child {\n      margin-bottom: 0;\n    }\n\n    .ed-check-list li::before {\n      content: \"\u2713\";\n      position: absolute;\n      left: 0;\n      top: 2px;\n      width: 15px;\n      height: 15px;\n      border-radius: 50%;\n      background: #54779B;\n      color: #ffffff;\n      font-size: 10px;\n      font-weight: 900;\n      line-height: 15px;\n      text-align: center;\n    }\n\n    .course-cta-box {\n      margin-top: 32px;\n      padding: 18px;\n      border: 1px solid #dfe5ee;\n      border-radius: 12px;\n      background: #f9fbfd;\n      text-align: center;\n    }\n\n    .course-cta-box p {\n      margin: 0 0 14px;\n      color: #42566f;\n      font-size: 14px;\n      line-height: 1.5;\n    }\n\n    .course-cta-actions {\n      display: flex;\n      justify-content: center;\n      gap: 12px;\n      flex-wrap: wrap;\n    }\n\n    .ed-btn {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      min-height: 42px;\n      padding: 11px 18px;\n      border-radius: 7px;\n      font-family: inherit;\n      font-size: 14px;\n      font-weight: 850;\n      line-height: 1.1;\n      text-decoration: none !important;\n      transition: transform 0.18s ease, opacity 0.18s ease, box-shadow 0.18s ease;\n    }\n\n    .ed-btn:hover {\n      transform: translateY(-2px);\n      opacity: 0.94;\n    }\n\n    .ed-btn-primary {\n      background: #0b63e5;\n      color: #ffffff !important;\n      box-shadow: 0 8px 18px rgba(11, 99, 229, 0.22);\n    }\n\n    .ed-btn-secondary {\n      background: #ffffff;\n      color: #0b63e5 !important;\n      border: 1px solid #b9d2ff;\n    }\n\n    .instructor-image-panel {\n      padding: 28px;\n      width: 100%;\n      height: 100%;\n      background: #f9fbfd;\n    }\n\n    .instructor-image-header {\n      text-align: center;\n      margin-bottom: 20px;\n    }\n\n    .instructor-image-header .image-eyebrow {\n      margin-left: auto;\n      margin-right: auto;\n    }\n\n    .instructor-image-header h3 {\n      margin: 0;\n      color: #0b1b33;\n      font-size: 24px;\n      line-height: 1.15;\n      font-weight: 850;\n      letter-spacing: -0.03em;\n    }\n\n    .instructor-image-header p {\n      margin: 10px 0 0;\n      color: #42566f;\n      font-size: 14px;\n      line-height: 1.55;\n    }\n\n    .instructor-image-frame {\n      padding: 12px;\n      border-radius: 14px;\n      background: #ffffff;\n      border: 1px solid #dfe5ee;\n      box-shadow: 0 8px 22px rgba(8, 18, 35, 0.08);\n    }\n\n    .instructor-image {\n      width: 100%;\n      height: auto;\n      display: block;\n      border-radius: 10px;\n    }\n\n    .instructor-stats-grid {\n      display: grid;\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n      gap: 12px;\n      margin-top: 18px;\n    }\n\n    .instructor-stat {\n      background: #ffffff;\n      border: 1px solid #dfe5ee;\n      border-radius: 12px;\n      padding: 14px 10px;\n      text-align: center;\n    }\n\n    .instructor-stat strong {\n      display: block;\n      color: #0b63e5;\n      font-size: 18px;\n      line-height: 1.1;\n      font-weight: 850;\n      letter-spacing: -0.02em;\n    }\n\n    .instructor-stat span {\n      display: block;\n      margin-top: 5px;\n      color: #42566f;\n      font-size: 11.5px;\n      line-height: 1.3;\n      font-weight: 700;\n    }\n\n    .instructor-callout {\n      margin-top: 18px;\n      padding: 18px;\n      border-radius: 12px;\n      background: #fff3ed;\n      border: 1px solid #ffd6c2;\n    }\n\n    .instructor-callout-label {\n      width: fit-content;\n      margin: 0 auto 10px;\n      padding: 6px 10px;\n      border-radius: 999px;\n      background: #ffffff;\n      color: #ff4f12;\n      font-size: 10.5px;\n      font-weight: 850;\n      letter-spacing: 0.08em;\n      text-transform: uppercase;\n    }\n\n    .instructor-callout p {\n      margin: 0;\n      color: #5b463c;\n      font-size: 13.5px;\n      line-height: 1.55;\n      text-align: center;\n    }\n\n    @media (max-width: 980px) {\n      .course-instructor-grid {\n        grid-template-columns: 1fr;\n        gap: 26px;\n      }\n\n      .instructor-stats-grid {\n        max-width: 520px;\n        margin-left: auto;\n        margin-right: auto;\n      }\n    }\n\n    @media (max-width: 768px) {\n      .course-instructor-mobile-toggle {\n        display: block;\n      }\n\n      .course-instructor-content {\n        display: none;\n      }\n\n      .course-instructor-content.mobile-expanded {\n        display: block;\n        padding-top: 70px;\n        padding-bottom: 20px;\n      }\n\n      .course-instructor-sticky-header {\n        display: none;\n        position: fixed;\n        top: 0;\n        left: 0;\n        width: 100%;\n        background-color: rgba(255, 255, 255, 0.95);\n        backdrop-filter: blur(10px);\n        -webkit-backdrop-filter: blur(10px);\n        z-index: 1000;\n        padding: 15px 0;\n        border-bottom: 1px solid rgba(0, 0, 0, 0.1);\n        box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);\n        text-align: center;\n      }\n\n      .course-instructor-sticky-header.show {\n        display: block;\n      }\n\n      .course-instructor-container {\n        padding: 20px 15px;\n      }\n\n      .course-section,\n      .instructor-image-panel {\n        padding: 26px 20px;\n      }\n\n      .instructor-eyebrow {\n        margin-left: auto;\n        margin-right: auto;\n      }\n\n      .course-section h2 {\n        font-size: 24px;\n        text-align: center;\n      }\n\n      .instructor-lead,\n      .instructor-copy p {\n        font-size: 14px;\n        text-align: center;\n      }\n\n      .instructor-profile-link {\n        display: flex;\n        width: fit-content;\n        margin-left: auto;\n        margin-right: auto;\n      }\n\n      .james-highlight-box-title {\n        justify-content: center;\n        text-align: center;\n      }\n\n      .course-cta-actions {\n        flex-direction: column;\n      }\n\n      .instructor-image-header h3 {\n        font-size: 22px;\n      }\n\n      .instructor-stats-grid {\n        grid-template-columns: 1fr;\n      }\n\n      .course-instructor-mobile-toggle-btn {\n        font-size: 13px;\n      }\n    }\n\n    @media (max-width: 480px) {\n      .course-instructor-content.mobile-expanded {\n        padding-top: 80px;\n        padding-bottom: 15px;\n      }\n\n      .course-instructor-sticky-header {\n        padding: 12px 0;\n      }\n\n      .course-section,\n      .instructor-image-panel {\n        padding: 22px 16px;\n      }\n\n      .course-section h2 {\n        font-size: 22px;\n      }\n\n      .instructor-image-header h3 {\n        font-size: 20px;\n      }\n\n      .course-instructor-grid {\n        gap: 20px;\n      }\n\n      .instructor-image-frame {\n        padding: 9px;\n      }\n    }\n  <\/style>\n<\/head>\n\n<body>\n  <div class=\"course-instructor-sticky-header\" id=\"instructor-sticky-header\">\n    <button class=\"course-instructor-mobile-toggle-btn\" type=\"button\" onclick=\"hideInstructorContent()\">\n      Hide Instructor Information\n    <\/button>\n  <\/div>\n\n  <div class=\"course-instructor-container\">\n    <div class=\"course-instructor-mobile-toggle\">\n      <button class=\"course-instructor-mobile-toggle-btn\" type=\"button\" onclick=\"showInstructorContent()\">\n        View Your Instructor\n      <\/button>\n    <\/div>\n\n    <div class=\"course-instructor-content\" id=\"course-instructor-content\">\n      <div class=\"course-instructor-grid\">\n\n        <!-- LEFT COLUMN -->\n        <section class=\"course-section ed-panel\">\n          <div class=\"instructor-eyebrow\">Your Instructor<\/div>\n          <h2>Learn From James Eichbaum<\/h2>\n\n          <p class=\"instructor-lead\">\n            James Eichbaum is a seasoned digital forensics instructor and practitioner with deep expertise in mobile forensics, SQLite analysis, and real-world investigative workflows.\n          <\/p>\n\n          <div class=\"instructor-copy\">\n            <p>\n              Over the past 17+ years, James has trained thousands of professionals in more than 30 countries, with a consistent focus on practical skills, investigative accuracy, and defensible forensic interpretation.\n            <\/p>\n\n            <p>\n              He has led advanced forensic training programs for law enforcement, defense, and private sector teams worldwide, including national police agencies and forensic labs.\n            <\/p>\n\n            <p>\n              In this certified course, James guides you step by step through SQLite internals \u2014 from page structures and WAL files to deleted data recovery and validation \u2014 using structured labs, realistic app data, and CTF-style challenges.\n            <\/p>\n\n            <a class=\"instructor-profile-link\" href=\"https:\/\/www.linkedin.com\/in\/jameseichbaum\/\" target=\"_blank\" rel=\"noopener noreferrer\">\n              Connect with James on LinkedIn\n            <\/a>\n          <\/div>\n\n          <div class=\"james-highlight-box\">\n            <div class=\"james-highlight-box-title\">\n              <div class=\"james-highlight-box-icon\">\u2713<\/div>\n              <strong>Career Highlights<\/strong>\n            <\/div>\n\n            <ul class=\"ed-check-list\">\n              <li>17+ years teaching digital and mobile forensics<\/li>\n              <li>Former Global Training Manager at MSAB<\/li>\n              <li>California P.O.S.T. Certified Instructor<\/li>\n              <li>Former Detective, Sacramento Valley High Tech Crimes Task Force<\/li>\n              <li>Former Special Deputy U.S. Marshal, FBI Cyber Crimes Task Force<\/li>\n              <li>Recipient of HTCIA \u201cCase of the Year\u201d award<\/li>\n            <\/ul>\n          <\/div>\n\n          <div class=\"course-cta-box\">\n            <p>Want to review the full curriculum or discuss training options?<\/p>\n            <div class=\"course-cta-actions\">\n              <a class=\"ed-btn ed-btn-primary\" href=\"https:\/\/beacon.by\/elusive-data\/training-catalog-2026\" target=\"_blank\" rel=\"noopener noreferrer\">View Curriculum<\/a>\n              <a class=\"ed-btn ed-btn-secondary\" href=\"mailto:jonathan.oszust@elusivedata.io,james.eichbaum@elusivedata.io,regina.hammarlund@elusivedata.io?subject=Certified%20SQLite%20Training%20Inquiry\">Contact Sales<\/a>\n            <\/div>\n          <\/div>\n        <\/section>\n\n        <!-- RIGHT COLUMN -->\n        <section class=\"instructor-image-panel ed-panel\">\n          <div class=\"instructor-image-header\">\n            <div class=\"image-eyebrow\">Certified SQLite Forensics<\/div>\n            <h3>Practical Training for Real Casework<\/h3>\n            <p>\n              Built around real-world forensic problems, practical recovery methods, and clear interpretation of SQLite evidence.\n            <\/p>\n          <\/div>\n\n          <div class=\"instructor-image-frame\">\n            <img decoding=\"async\"\n              src=\"https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/05\/Skarmavbild-2025-05-16-kl.-17.31.46.png\"\n              alt=\"James Eichbaum \u2014 digital forensics instructor teaching SQLite analysis to investigators\"\n              class=\"instructor-image\">\n          <\/div>\n\n          <div class=\"instructor-stats-grid\">\n            <div class=\"instructor-stat\">\n              <strong>17+<\/strong>\n              <span>Years teaching forensics<\/span>\n            <\/div>\n\n            <div class=\"instructor-stat\">\n              <strong>30+<\/strong>\n              <span>Countries trained<\/span>\n            <\/div>\n\n            <div class=\"instructor-stat\">\n              <strong>24<\/strong>\n              <span>CPE credits included<\/span>\n            <\/div>\n          <\/div>\n\n          <div class=\"instructor-callout\">\n            <div class=\"instructor-callout-label\">Training Approach<\/div>\n            <p>\n              The course is designed to make complex SQLite structures easier to understand, validate, and explain \u2014 without requiring coding or scripting experience.\n            <\/p>\n          <\/div>\n        <\/section>\n\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <script>\n    function showInstructorContent() {\n      const content = document.getElementById('course-instructor-content');\n      const stickyHeader = document.getElementById('instructor-sticky-header');\n\n      content.classList.add('mobile-expanded');\n      stickyHeader.classList.add('show');\n\n      setTimeout(() => {\n        content.scrollIntoView({\n          behavior: 'smooth',\n          block: 'start'\n        });\n      }, 100);\n    }\n\n    function hideInstructorContent() {\n      const content = document.getElementById('course-instructor-content');\n      const stickyHeader = document.getElementById('instructor-sticky-header');\n      const toggleButton = document.querySelector('.course-instructor-mobile-toggle');\n\n      content.classList.remove('mobile-expanded');\n      stickyHeader.classList.remove('show');\n\n      setTimeout(() => {\n        toggleButton.scrollIntoView({\n          behavior: 'smooth',\n          block: 'center'\n        });\n      }, 100);\n    }\n  <\/script>\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-1058585975\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-1058585975\" data-tab-index=\"5\" style=\"--n-tabs-title-order: 5;\" class=\" elementor-element elementor-element-9fc3594 e-con-full e-flex e-con e-child\" data-id=\"9fc3594\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-98a3c05 elementor-widget elementor-widget-html\" data-id=\"98a3c05\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"UTF-8\">\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  <title>Training Options - Certified SQLite Forensics<\/title>\n\n  <style>\n    * {\n      box-sizing: border-box;\n    }\n\n    html {\n      scroll-behavior: smooth;\n    }\n\n    body {\n      margin: 0;\n    }\n\n    .training-options-container {\n      font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n      max-width: 1240px;\n      margin: 0 auto;\n      padding: 40px 20px;\n    }\n\n    .training-options-mobile-toggle {\n      display: none;\n      text-align: center;\n      margin-bottom: 20px;\n    }\n\n    .training-options-mobile-toggle-btn {\n      color: #1b4bbf;\n      text-decoration: underline;\n      cursor: pointer;\n      font-size: 14px;\n      font-weight: 500;\n      transition: color 0.3s ease;\n      background: none;\n      border: none;\n      padding: 8px 16px;\n      font-family: inherit;\n      text-underline-offset: 3px;\n    }\n\n    .training-options-mobile-toggle-btn:hover {\n      color: #1544a0;\n    }\n\n    .training-options-sticky-header {\n      display: none;\n    }\n\n    .training-options-content {\n      display: block;\n    }\n\n    .training-section {\n      font-family: inherit;\n      background-color: #f9fbfd;\n      padding: 56px 30px;\n      max-width: 1220px;\n      margin: 0 auto 60px auto;\n      border-radius: 16px;\n      box-shadow: 0 4px 18px rgba(0, 0, 0, 0.04);\n      color: #1d1d1f;\n      border: 1px solid #e1e8f0;\n    }\n\n    .training-section h2 {\n      font-size: 28px;\n      font-weight: 700;\n      text-align: center;\n      background: linear-gradient(90deg, #54779B, #3e5a77);\n      -webkit-background-clip: text;\n      -webkit-text-fill-color: transparent;\n      background-clip: text;\n      margin-top: 0;\n      margin-bottom: 0.75rem;\n      padding-bottom: 0;\n    }\n\n    .training-section-intro {\n      max-width: 760px;\n      margin: 0 auto 2.6rem;\n      text-align: center;\n      color: #4f5f73;\n      font-size: 15px;\n      line-height: 1.6;\n    }\n\n    .training-columns {\n      display: grid;\n      grid-template-columns: repeat(4, minmax(0, 1fr));\n      gap: 24px;\n      align-items: stretch;\n    }\n\n    .training-card {\n      position: relative;\n      background-color: #ffffff;\n      border: 1px solid #e2e8f0;\n      border-radius: 12px;\n      box-shadow: 0 8px 24px rgba(8, 18, 35, 0.06);\n      padding: 28px 22px 24px;\n      display: flex;\n      flex-direction: column;\n      min-width: 0;\n      text-decoration: none;\n      color: #1d1d1f;\n      transition: transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease;\n    }\n\n    .training-card:hover {\n      transform: translateY(-3px);\n      box-shadow: 0 16px 36px rgba(8, 18, 35, 0.1);\n      text-decoration: none;\n    }\n\n    .training-card-basic {\n      border-top: 3px solid #42566f;\n    }\n\n    .training-card-advanced {\n      border: 2px solid #0b63e5;\n    }\n\n    .training-card-live {\n      border-top: 3px solid #0e9aa7;\n    }\n\n    .training-card-onsite {\n      border-top: 3px solid #ff4f12;\n    }\n\n    .training-badge {\n      width: fit-content;\n      min-width: 116px;\n      margin: 0 auto 16px;\n      padding: 7px 12px 8px;\n      border-radius: 10px;\n      background: #f3f6fa;\n      color: #42566f;\n      text-align: center;\n      line-height: 1.15;\n      text-transform: uppercase;\n    }\n\n    .training-badge strong {\n      display: block;\n      color: #42566f;\n      font-size: 11px;\n      font-weight: 850;\n      letter-spacing: 0.1em;\n      line-height: 1;\n    }\n\n    .training-badge span {\n      display: block;\n      margin-top: 4px;\n      color: #65758a;\n      font-size: 10px;\n      font-weight: 700;\n      letter-spacing: 0.04em;\n      line-height: 1.1;\n    }\n\n    .training-card-advanced .training-badge {\n      background: #eef5ff;\n    }\n\n    .training-card-advanced .training-badge strong {\n      color: #0b63e5;\n    }\n\n    .training-card-live .training-badge {\n      background: #eefbfc;\n    }\n\n    .training-card-live .training-badge strong {\n      color: #0e9aa7;\n    }\n\n    .training-card-onsite .training-badge {\n      background: #fff3ed;\n    }\n\n    .training-card-onsite .training-badge strong {\n      color: #ff4f12;\n    }\n\n    .training-card-onsite .training-badge span {\n      color: #8b4a2d;\n    }\n\n    .training-icon {\n      width: 42px;\n      height: 42px;\n      margin: 0 auto 14px;\n    }\n\n    .training-icon svg {\n      width: 100%;\n      height: 100%;\n      fill: none;\n      stroke-width: 1.75;\n      stroke-linecap: round;\n      stroke-linejoin: round;\n    }\n\n    .training-card-basic .training-icon svg {\n      stroke: #42566f;\n    }\n\n    .training-card-advanced .training-icon svg {\n      stroke: #0b63e5;\n    }\n\n    .training-card-live .training-icon svg {\n      stroke: #0e9aa7;\n    }\n\n    .training-card-onsite .training-icon svg {\n      stroke: #ff4f12;\n    }\n\n    .training-card h3 {\n      font-size: 19px;\n      font-weight: 800;\n      line-height: 1.1;\n      margin: 0;\n      text-align: center;\n      text-transform: uppercase;\n      color: #1d1d1f;\n    }\n\n    .training-card-basic h3 {\n      color: #0b1b33;\n    }\n\n    .training-card-advanced h3 {\n      color: #0b63e5;\n    }\n\n    .training-card-live h3 {\n      color: #0e9aa7;\n    }\n\n    .training-card-onsite h3 {\n      color: #ff4f12;\n    }\n\n    .training-card p {\n      text-align: center;\n      margin: 8px 0 0;\n      color: #42566f;\n      font-size: 13px;\n      line-height: 1.45;\n    }\n\n    .training-divider {\n      width: 100%;\n      height: 1px;\n      margin: 20px 0 18px;\n      background: #dfe5ee;\n    }\n\n    .training-price {\n      font-size: 28px;\n      font-weight: 800;\n      text-align: center;\n      color: #0b1b33;\n      margin: 0 0 8px;\n      line-height: 1.05;\n      letter-spacing: -0.03em;\n    }\n\n    .training-card-advanced .training-price {\n      color: #0b63e5;\n    }\n\n    .training-card-live .training-price {\n      color: #0e9aa7;\n    }\n\n    .training-card-onsite .training-price {\n      color: #ff4f12;\n    }\n\n    .training-subtext {\n      font-size: 12.5px;\n      text-align: center;\n      margin-bottom: 1.4rem;\n      color: #42566f;\n      line-height: 1.35;\n    }\n\n    .training-list {\n      list-style: none;\n      padding-left: 0;\n      font-size: 12.5px;\n      line-height: 1.42;\n      margin: 0 0 22px;\n    }\n\n    .training-list li {\n      margin-bottom: 11px;\n      padding-left: 28px;\n      position: relative;\n      color: #10233d;\n    }\n\n    .training-list li::before {\n      content: \"\u2713\";\n      position: absolute;\n      left: 0;\n      top: 2px;\n      width: 15px;\n      height: 15px;\n      border-radius: 50%;\n      color: #ffffff;\n      font-size: 10px;\n      font-weight: 800;\n      line-height: 15px;\n      text-align: center;\n      background: #42566f;\n    }\n\n    .training-card-advanced .training-list li::before {\n      background: #0b63e5;\n    }\n\n    .training-card-live .training-list li::before {\n      background: #0e9aa7;\n    }\n\n    .training-card-onsite .training-list li::before {\n      background: #ff4f12;\n    }\n\n    .training-includes {\n      display: flex;\n      align-items: center;\n      gap: 11px;\n      margin-top: auto;\n      padding-top: 20px;\n      border-top: 1px solid #dfe5ee;\n      color: #31435c;\n      font-size: 12.5px;\n      line-height: 1.4;\n    }\n\n    .training-includes svg {\n      flex: 0 0 30px;\n      width: 30px;\n      height: 30px;\n      fill: none;\n      stroke-width: 1.7;\n      stroke-linecap: round;\n      stroke-linejoin: round;\n    }\n\n    .training-card-basic .training-includes svg {\n      stroke: #42566f;\n    }\n\n    .training-card-advanced .training-includes svg {\n      stroke: #0b63e5;\n    }\n\n    .training-card-live .training-includes svg {\n      stroke: #0e9aa7;\n    }\n\n    .training-card-onsite .training-includes svg {\n      stroke: #ff4f12;\n    }\n\n    .training-button {\n      display: flex;\n      justify-content: center;\n      align-items: center;\n      min-height: 42px;\n      margin-top: 20px;\n      border-radius: 6px;\n      text-decoration: none;\n      color: #ffffff !important;\n      font-size: 14px;\n      font-weight: 800;\n      transition: opacity 0.18s ease;\n    }\n\n    .training-card:hover .training-button {\n      opacity: 0.92;\n    }\n\n    .training-button-basic {\n      background: #42566f;\n    }\n\n    .training-button-advanced {\n      background: #0b63e5;\n    }\n\n    .training-button-live {\n      background: #0e9aa7;\n    }\n\n    .training-button-onsite {\n      background: #ff4f12;\n    }\n\n    .training-note {\n      margin: 34px auto 0;\n      max-width: 760px;\n      text-align: center;\n      font-size: 15px;\n      color: #444;\n      line-height: 1.6;\n    }\n\n    .training-note a {\n      color: #0b63e5;\n      text-decoration: underline;\n      font-weight: 600;\n      transition: color 0.3s ease;\n    }\n\n    .training-note a:hover {\n      color: #1544a0;\n    }\n\n    @media (max-width: 1180px) {\n      .training-columns {\n        grid-template-columns: repeat(2, minmax(0, 1fr));\n        max-width: 850px;\n        margin: 0 auto;\n      }\n    }\n\n    @media (max-width: 768px) {\n      .training-options-mobile-toggle {\n        display: block;\n      }\n\n      .training-options-content {\n        display: none;\n      }\n\n      .training-options-content.mobile-expanded {\n        display: block;\n        padding-top: 70px;\n        padding-bottom: 20px;\n      }\n\n      .training-options-sticky-header {\n        display: none;\n        position: fixed;\n        top: 0;\n        left: 0;\n        width: 100%;\n        background-color: rgba(255, 255, 255, 0.95);\n        backdrop-filter: blur(10px);\n        -webkit-backdrop-filter: blur(10px);\n        z-index: 1000;\n        padding: 15px 0;\n        border-bottom: 1px solid rgba(0, 0, 0, 0.1);\n        box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);\n        text-align: center;\n      }\n\n      .training-options-sticky-header.show {\n        display: block;\n      }\n\n      .training-options-container {\n        padding: 20px 15px;\n      }\n\n      .training-section {\n        padding: 40px 20px;\n        margin-bottom: 0;\n      }\n\n      .training-section h2 {\n        font-size: 24px;\n      }\n\n      .training-section-intro {\n        font-size: 14px;\n        margin-bottom: 2rem;\n      }\n\n      .training-columns {\n        grid-template-columns: 1fr;\n        max-width: 520px;\n        gap: 24px;\n      }\n\n      .training-card {\n        min-height: auto;\n        padding: 28px 26px 26px;\n      }\n\n      .training-card h3 {\n        font-size: 18px;\n      }\n\n      .training-price {\n        font-size: 29px;\n      }\n\n      .training-list {\n        font-size: 13.5px;\n      }\n\n      .training-button {\n        font-size: 14px;\n        padding: 10px;\n      }\n\n      .training-note {\n        font-size: 14px;\n        padding: 0 10px;\n        margin-top: 30px;\n      }\n\n      .training-options-mobile-toggle-btn {\n        font-size: 13px;\n      }\n    }\n\n    @media (max-width: 480px) {\n      .training-options-content.mobile-expanded {\n        padding-top: 80px;\n        padding-bottom: 15px;\n      }\n\n      .training-options-sticky-header {\n        padding: 12px 0;\n      }\n\n      .training-section {\n        padding: 30px 16px;\n      }\n\n      .training-section h2 {\n        font-size: 22px;\n      }\n\n      .training-card {\n        padding: 24px 18px 22px;\n      }\n\n      .training-badge {\n        margin-bottom: 14px;\n      }\n\n      .training-icon {\n        width: 40px;\n        height: 40px;\n      }\n\n      .training-price {\n        font-size: 27px;\n      }\n\n      .training-subtext {\n        font-size: 12.5px;\n      }\n\n      .training-list {\n        font-size: 13px;\n      }\n\n      .training-includes {\n        font-size: 12.5px;\n      }\n    }\n  <\/style>\n<\/head>\n\n<body>\n  <!-- Sticky header for mobile -->\n  <div class=\"training-options-sticky-header\" id=\"training-options-sticky-header\">\n    <button class=\"training-options-mobile-toggle-btn\" type=\"button\" onclick=\"hideTrainingOptionsContent()\">\n      Hide Training Options\n    <\/button>\n  <\/div>\n\n  <div class=\"training-options-container\">\n    <div class=\"training-options-mobile-toggle\">\n      <button class=\"training-options-mobile-toggle-btn\" type=\"button\" onclick=\"showTrainingOptionsContent()\">\n        View Training Options\n      <\/button>\n    <\/div>\n\n    <div class=\"training-options-content\" id=\"training-options-content\">\n      <section class=\"training-section\">\n        <h2>Choose Your Training Format<\/h2>\n\n        <p class=\"training-section-intro\">\n          Choose the training format that fits your workflow. Each option includes Certified SQLite Forensics training and a SQLite Visualizer license.\n        <\/p>\n\n        <div class=\"training-columns\">\n\n          <!-- On-Demand + Basic -->\n          <a class=\"training-card training-card-basic\" href=\"mailto:jonathan.oszust@elusivedata.io,james.eichbaum@elusivedata.io,regina.hammarlund@elusivedata.io?subject=On-Demand%20Basic%20SQLite%20Training%20Inquiry\">\n            <div class=\"training-badge\">\n              <strong>On-Demand<\/strong>\n              <span>Self-paced<\/span>\n            <\/div>\n\n            <div class=\"training-icon\">\n              <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                <rect x=\"4\" y=\"5\" width=\"16\" height=\"12\" rx=\"2\"><\/rect>\n                <path d=\"M10 9l5 3-5 3V9z\"><\/path>\n                <path d=\"M8 21h8\"><\/path>\n                <path d=\"M12 17v4\"><\/path>\n              <\/svg>\n            <\/div>\n\n            <h3>On-Demand + Basic<\/h3>\n            <p>Certified self-paced training with Basic software<\/p>\n\n            <div class=\"training-divider\"><\/div>\n\n            <div class=\"training-price\">\u20ac1,490<\/div>\n            <div class=\"training-subtext\">$1,750 \u00b7 CAD $2,400<br>Per participant<\/div>\n\n            <ul class=\"training-list\">\n              <li>Certified SQLite Forensics training<\/li>\n              <li>SQLite Visualizer Basic included<\/li>\n              <li>Online learning platform access<\/li>\n              <li>Hands-on labs & CTF-style challenges<\/li>\n              <li>Updates, support & onboarding<\/li>\n              <li>Certificate + 24 CPE credits<\/li>\n            <\/ul>\n\n            <div class=\"training-includes\">\n              <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                <path d=\"M12 3L2.5 8l9.5 5 9.5-5L12 3z\"><\/path>\n                <path d=\"M6 10.5v5c0 1.4 2.7 3.5 6 3.5s6-2.1 6-3.5v-5\"><\/path>\n              <\/svg>\n              <span>Best for self-paced training<br>with Basic software.<\/span>\n            <\/div>\n\n            <span class=\"training-button training-button-basic\">Contact Sales<\/span>\n          <\/a>\n\n          <!-- On-Demand + Advanced -->\n          <a class=\"training-card training-card-advanced\" href=\"mailto:jonathan.oszust@elusivedata.io,james.eichbaum@elusivedata.io,regina.hammarlund@elusivedata.io?subject=On-Demand%20Advanced%20SQLite%20Training%20Inquiry\">\n            <div class=\"training-badge\">\n              <strong>On-Demand<\/strong>\n              <span>Self-paced<\/span>\n            <\/div>\n\n            <div class=\"training-icon\">\n              <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                <path d=\"M12 3L2.5 8l9.5 5 9.5-5L12 3z\"><\/path>\n                <path d=\"M6 10.5v5c0 1.4 2.7 3.5 6 3.5s6-2.1 6-3.5v-5\"><\/path>\n              <\/svg>\n            <\/div>\n\n            <h3>On-Demand + Advanced<\/h3>\n            <p>Certified self-paced training with Advanced software<\/p>\n\n            <div class=\"training-divider\"><\/div>\n\n            <div class=\"training-price\">\u20ac1,950<\/div>\n            <div class=\"training-subtext\">$2,300 \u00b7 CAD $3,125<br>Per participant<\/div>\n\n            <ul class=\"training-list\">\n              <li>Certified SQLite Forensics training<\/li>\n              <li>SQLite Visualizer Advanced included<\/li>\n              <li>LevelDB Viewer included<\/li>\n              <li>Online learning platform access<\/li>\n              <li>Hands-on labs & CTF-style challenges<\/li>\n              <li>Certificate + 24 CPE credits<\/li>\n            <\/ul>\n\n            <div class=\"training-includes\">\n              <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                <path d=\"M12 3l7 3v5c0 5-3.5 8.5-7 10-3.5-1.5-7-5-7-10V6l7-3z\"><\/path>\n                <path d=\"M8.5 12l2.2 2.2 4.8-5\"><\/path>\n              <\/svg>\n              <span>Best for advanced analysis<br>and self-paced training.<\/span>\n            <\/div>\n\n            <span class=\"training-button training-button-advanced\">Contact Sales<\/span>\n          <\/a>\n\n          <!-- Live Online + Advanced -->\n          <a class=\"training-card training-card-live\" href=\"mailto:jonathan.oszust@elusivedata.io,james.eichbaum@elusivedata.io,regina.hammarlund@elusivedata.io?subject=Live%20Online%20Advanced%20SQLite%20Training%20Inquiry\">\n            <div class=\"training-badge\">\n              <strong>Live Online<\/strong>\n              <span>Instructor-led<\/span>\n            <\/div>\n\n            <div class=\"training-icon\">\n              <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                <rect x=\"4\" y=\"4\" width=\"16\" height=\"12\" rx=\"2\"><\/rect>\n                <path d=\"M9 20h6\"><\/path>\n                <path d=\"M12 16v4\"><\/path>\n                <circle cx=\"12\" cy=\"9\" r=\"2\"><\/circle>\n                <path d=\"M8.5 14c.7-1.6 2-2.4 3.5-2.4s2.8.8 3.5 2.4\"><\/path>\n              <\/svg>\n            <\/div>\n\n            <h3>Live Online + Advanced<\/h3>\n            <p>Certified instructor-led remote training for teams<\/p>\n\n            <div class=\"training-divider\"><\/div>\n\n            <div class=\"training-price\">\u20ac2,290<\/div>\n            <div class=\"training-subtext\">Per participant<br>Available for groups of 3+<\/div>\n\n            <ul class=\"training-list\">\n              <li>Certified SQLite Forensics training<\/li>\n              <li>Instructor-led live online delivery<\/li>\n              <li>SQLite Visualizer Advanced included<\/li>\n              <li>LevelDB Viewer included<\/li>\n              <li>Real-time Q&A and guided labs<\/li>\n              <li>Certificate + 24 CPE credits<\/li>\n            <\/ul>\n\n            <div class=\"training-includes\">\n              <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                <path d=\"M12 3l7 3v5c0 5-3.5 8.5-7 10-3.5-1.5-7-5-7-10V6l7-3z\"><\/path>\n                <path d=\"M8.5 12l2.2 2.2 4.8-5\"><\/path>\n              <\/svg>\n              <span>Best for teams that want<br>guided remote training.<\/span>\n            <\/div>\n\n            <span class=\"training-button training-button-live\">Contact Sales<\/span>\n          <\/a>\n\n          <!-- Onsite + Advanced -->\n          <a class=\"training-card training-card-onsite\" href=\"mailto:jonathan.oszust@elusivedata.io,james.eichbaum@elusivedata.io,regina.hammarlund@elusivedata.io?subject=Onsite%20Advanced%20SQLite%20Training%20Inquiry\">\n            <div class=\"training-badge\">\n              <strong>Onsite<\/strong>\n              <span>In-person<\/span>\n            <\/div>\n\n            <div class=\"training-icon\">\n              <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                <circle cx=\"8\" cy=\"8\" r=\"3\"><\/circle>\n                <circle cx=\"16\" cy=\"8\" r=\"3\"><\/circle>\n                <path d=\"M3 20c.8-3.2 2.8-5 5-5s4.2 1.8 5 5\"><\/path>\n                <path d=\"M11 20c.8-3.2 2.8-5 5-5s4.2 1.8 5 5\"><\/path>\n              <\/svg>\n            <\/div>\n\n            <h3>Onsite + Advanced<\/h3>\n            <p>Certified in-person training for teams<\/p>\n\n            <div class=\"training-divider\"><\/div>\n\n            <div class=\"training-price\">From \u20ac3,890<\/div>\n            <div class=\"training-subtext\">Per participant<br>Available for groups of 5+<\/div>\n\n            <ul class=\"training-list\">\n              <li>Certified SQLite Forensics training<\/li>\n              <li>Onsite instructor-led delivery<\/li>\n              <li>SQLite Visualizer Advanced included<\/li>\n              <li>LevelDB Viewer included<\/li>\n              <li>Delivered at your location or partner-hosted venue<\/li>\n              <li>Certificate + 24 CPE credits<\/li>\n            <\/ul>\n\n            <div class=\"training-includes\">\n              <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                <path d=\"M12 3l7 3v5c0 5-3.5 8.5-7 10-3.5-1.5-7-5-7-10V6l7-3z\"><\/path>\n                <path d=\"M8.5 12l2.2 2.2 4.8-5\"><\/path>\n              <\/svg>\n              <span>Best for larger teams<br>and partner-hosted training.<\/span>\n            <\/div>\n\n            <span class=\"training-button training-button-onsite\">Contact Sales<\/span>\n          <\/a>\n\n        <\/div>\n\n        <div class=\"training-note\">\n          Planning to train your whole team? We can help you choose the right training format based on group size, delivery preference, and software needs.\n          <br>\n          <a href=\"mailto:jonathan.oszust@elusivedata.io,james.eichbaum@elusivedata.io,regina.hammarlund@elusivedata.io?subject=SQLite%20Training%20Options%20Inquiry\">Get in touch for training options \u27f6<\/a>\n        <\/div>\n      <\/section>\n    <\/div>\n  <\/div>\n\n  <script>\n    const trainingOptionsContent = document.getElementById('training-options-content');\n    const trainingOptionsStickyHeader = document.getElementById('training-options-sticky-header');\n    const trainingOptionsToggleButton = document.querySelector('.training-options-mobile-toggle');\n\n    function showTrainingOptionsContent() {\n      trainingOptionsContent.classList.add('mobile-expanded');\n      trainingOptionsStickyHeader.classList.add('show');\n\n      setTimeout(() => {\n        trainingOptionsContent.scrollIntoView({\n          behavior: 'smooth',\n          block: 'start'\n        });\n      }, 100);\n    }\n\n    function hideTrainingOptionsContent() {\n      trainingOptionsContent.classList.remove('mobile-expanded');\n      trainingOptionsStickyHeader.classList.remove('show');\n\n      setTimeout(() => {\n        trainingOptionsToggleButton.scrollIntoView({\n          behavior: 'smooth',\n          block: 'center'\n        });\n      }, 100);\n    }\n  <\/script>\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-1058585976\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-1058585976\" data-tab-index=\"6\" style=\"--n-tabs-title-order: 6;\" class=\" elementor-element elementor-element-843d367 e-flex e-con-boxed e-con e-child\" data-id=\"843d367\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9b7aac3 elementor-widget elementor-widget-html\" data-id=\"9b7aac3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"UTF-8\">\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  <title>Certification - Certified SQLite Forensics<\/title>\n\n  <style>\n    * {\n      box-sizing: border-box;\n    }\n\n    html {\n      scroll-behavior: smooth;\n    }\n\n    body {\n      margin: 0;\n    }\n\n    .cert-container {\n      font-family: inherit;\n      max-width: 1240px;\n      margin: 0 auto;\n      padding: 40px 20px;\n    }\n\n    .cert-mobile-toggle {\n      display: none;\n      text-align: center;\n      margin-bottom: 20px;\n    }\n\n    .cert-mobile-toggle-btn {\n      color: #0b63e5;\n      text-decoration: underline;\n      cursor: pointer;\n      font-size: 14px;\n      font-weight: 700;\n      background: none;\n      border: none;\n      padding: 8px 16px;\n      font-family: inherit;\n      text-underline-offset: 3px;\n    }\n\n    .cert-mobile-toggle-btn:hover {\n      color: #084fb8;\n    }\n\n    .cert-sticky-header {\n      display: none;\n    }\n\n    .cert-content {\n      display: block;\n    }\n\n    .cert-grid {\n      display: grid;\n      grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.05fr);\n      gap: 34px;\n      align-items: stretch;\n    }\n\n    .ed-panel {\n      background: #ffffff;\n      border: 1px solid #dfe5ee;\n      border-radius: 14px;\n      box-shadow: 0 10px 28px rgba(8, 18, 35, 0.07);\n      color: #0b1b33;\n    }\n\n    .course-cert-section,\n    .course-parent-section {\n      padding: 38px 32px;\n      width: 100%;\n    }\n\n    .cert-eyebrow,\n    .course-eyebrow {\n      width: fit-content;\n      margin: 0 0 16px;\n      padding: 6px 11px;\n      border-radius: 999px;\n      background: #eef5ff;\n      color: #0b63e5;\n      font-size: 11px;\n      line-height: 1;\n      font-weight: 800;\n      letter-spacing: 0.08em;\n      text-transform: uppercase;\n    }\n\n    .course-eyebrow {\n      background: #fff3ed;\n      color: #ff4f12;\n    }\n\n    .course-cert-section h2,\n    .course-parent-section h2 {\n      margin: 0;\n      color: #0b1b33;\n      font-size: 28px;\n      line-height: 1.15;\n      font-weight: 850;\n      letter-spacing: -0.03em;\n    }\n\n    .cert-lead,\n    .course-lead {\n      margin: 14px 0 0;\n      color: #42566f;\n      font-size: 15px;\n      line-height: 1.65;\n    }\n\n    .cert-card-grid {\n      display: grid;\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 14px;\n      margin-top: 28px;\n    }\n\n    .cert-card {\n      background: #f9fbfd;\n      border: 1px solid #dfe5ee;\n      border-radius: 12px;\n      padding: 18px 16px;\n      box-shadow: 0 6px 18px rgba(8, 18, 35, 0.04);\n    }\n\n    .cert-card-icon {\n      width: 30px;\n      height: 30px;\n      margin-bottom: 11px;\n      border-radius: 50%;\n      background: #eef5ff;\n      color: #0b63e5;\n      font-size: 14px;\n      font-weight: 900;\n      line-height: 30px;\n      text-align: center;\n    }\n\n    .cert-card strong {\n      display: block;\n      color: #0b1b33;\n      font-size: 14px;\n      line-height: 1.3;\n      font-weight: 850;\n      margin-bottom: 6px;\n    }\n\n    .cert-card span {\n      display: block;\n      color: #42566f;\n      font-size: 13px;\n      line-height: 1.45;\n    }\n\n    .cert-highlight {\n      margin-top: 30px;\n      padding: 20px;\n      border-radius: 12px;\n      background: #eef5ff;\n      border: 1px solid #c7dcff;\n    }\n\n    .cert-highlight-label {\n      width: fit-content;\n      margin-bottom: 10px;\n      padding: 6px 10px;\n      border-radius: 999px;\n      background: #ffffff;\n      color: #0b63e5;\n      font-size: 10.5px;\n      font-weight: 850;\n      letter-spacing: 0.08em;\n      text-transform: uppercase;\n    }\n\n    .cert-highlight strong {\n      display: block;\n      color: #0b1b33;\n      font-size: 15px;\n      line-height: 1.35;\n      font-weight: 850;\n      margin-bottom: 6px;\n    }\n\n    .cert-highlight p {\n      margin: 0;\n      color: #31435c;\n      font-size: 14px;\n      line-height: 1.55;\n    }\n\n    .course-block {\n      margin-top: 30px;\n      padding-top: 24px;\n      border-top: 1px solid #dfe5ee;\n    }\n\n    .course-block h3 {\n      margin: 0 0 14px;\n      color: #0b1b33;\n      font-size: 16px;\n      line-height: 1.25;\n      font-weight: 850;\n      text-transform: uppercase;\n      letter-spacing: 0.02em;\n    }\n\n    .ed-check-list {\n      list-style: none;\n      padding: 0;\n      margin: 0;\n    }\n\n    .ed-check-list li {\n      position: relative;\n      margin-bottom: 12px;\n      padding-left: 28px;\n      color: #25364d;\n      font-size: 14px;\n      line-height: 1.5;\n    }\n\n    .ed-check-list li::before {\n      content: \"\u2713\";\n      position: absolute;\n      left: 0;\n      top: 2px;\n      width: 15px;\n      height: 15px;\n      border-radius: 50%;\n      background: #54779B;\n      color: #ffffff;\n      font-size: 10px;\n      font-weight: 900;\n      line-height: 15px;\n      text-align: center;\n    }\n\n    .course-parent-section .ed-check-list li::before {\n      background: #0b63e5;\n    }\n\n    .course-block p {\n      margin: 0 0 16px;\n      color: #31435c;\n      font-size: 14.5px;\n      line-height: 1.65;\n    }\n\n    .premium-callout {\n      margin-top: 30px;\n      padding: 20px;\n      border-radius: 12px;\n      background: #fff3ed;\n      border: 1px solid #ffd6c2;\n    }\n\n    .premium-callout-label {\n      width: fit-content;\n      margin-bottom: 10px;\n      padding: 6px 10px;\n      border-radius: 999px;\n      background: #ffffff;\n      color: #ff4f12;\n      font-size: 10.5px;\n      font-weight: 850;\n      letter-spacing: 0.08em;\n      text-transform: uppercase;\n    }\n\n    .premium-callout strong {\n      display: block;\n      color: #0b1b33;\n      font-size: 15px;\n      line-height: 1.35;\n      font-weight: 850;\n      margin-bottom: 6px;\n    }\n\n    .premium-callout p {\n      margin: 0;\n      color: #5b463c;\n      font-size: 14px;\n      line-height: 1.55;\n    }\n\n    .course-cta-box {\n      margin-top: 32px;\n      padding: 18px;\n      border: 1px solid #dfe5ee;\n      border-radius: 12px;\n      background: #f9fbfd;\n      text-align: center;\n    }\n\n    .course-cta-box p {\n      margin: 0 0 14px;\n      color: #42566f;\n      font-size: 14px;\n      line-height: 1.5;\n    }\n\n    .course-cta-actions {\n      display: flex;\n      justify-content: center;\n      gap: 12px;\n      flex-wrap: wrap;\n    }\n\n    .ed-btn {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      min-height: 42px;\n      padding: 11px 18px;\n      border-radius: 7px;\n      font-family: inherit;\n      font-size: 14px;\n      font-weight: 850;\n      line-height: 1.1;\n      text-decoration: none !important;\n      transition: transform 0.18s ease, opacity 0.18s ease, box-shadow 0.18s ease;\n    }\n\n    .ed-btn:hover {\n      transform: translateY(-2px);\n      opacity: 0.94;\n    }\n\n    .ed-btn-primary {\n      background: #0b63e5;\n      color: #ffffff !important;\n      box-shadow: 0 8px 18px rgba(11, 99, 229, 0.22);\n    }\n\n    .ed-btn-secondary {\n      background: #ffffff;\n      color: #0b63e5 !important;\n      border: 1px solid #b9d2ff;\n    }\n\n    @media (max-width: 980px) {\n      .cert-grid {\n        grid-template-columns: 1fr;\n        gap: 26px;\n      }\n    }\n\n    @media (max-width: 768px) {\n      .cert-mobile-toggle {\n        display: block;\n      }\n\n      .cert-content {\n        display: none;\n      }\n\n      .cert-content.mobile-expanded {\n        display: block;\n        padding-top: 70px;\n        padding-bottom: 20px;\n      }\n\n      .cert-sticky-header {\n        display: none;\n        position: fixed;\n        top: 0;\n        left: 0;\n        width: 100%;\n        background-color: rgba(255, 255, 255, 0.95);\n        backdrop-filter: blur(10px);\n        -webkit-backdrop-filter: blur(10px);\n        z-index: 1000;\n        padding: 15px 0;\n        border-bottom: 1px solid rgba(0, 0, 0, 0.1);\n        box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);\n        text-align: center;\n      }\n\n      .cert-sticky-header.show {\n        display: block;\n      }\n\n      .cert-container {\n        padding: 20px 15px;\n      }\n\n      .course-cert-section,\n      .course-parent-section {\n        padding: 26px 20px;\n      }\n\n      .cert-eyebrow,\n      .course-eyebrow {\n        margin-left: auto;\n        margin-right: auto;\n      }\n\n      .course-cert-section h2,\n      .course-parent-section h2 {\n        font-size: 24px;\n        text-align: center;\n      }\n\n      .cert-lead,\n      .course-lead,\n      .course-block p {\n        font-size: 14px;\n        text-align: center;\n      }\n\n      .course-block h3 {\n        text-align: center;\n      }\n\n      .cert-card-grid {\n        grid-template-columns: 1fr;\n      }\n\n      .course-cta-actions {\n        flex-direction: column;\n      }\n\n      .cert-mobile-toggle-btn {\n        font-size: 13px;\n      }\n    }\n\n    @media (max-width: 480px) {\n      .cert-content.mobile-expanded {\n        padding-top: 80px;\n        padding-bottom: 15px;\n      }\n\n      .cert-sticky-header {\n        padding: 12px 0;\n      }\n\n      .course-cert-section,\n      .course-parent-section {\n        padding: 22px 16px;\n      }\n\n      .course-cert-section h2,\n      .course-parent-section h2 {\n        font-size: 22px;\n      }\n\n      .cert-grid {\n        gap: 20px;\n      }\n    }\n  <\/style>\n<\/head>\n\n<body>\n  <div class=\"cert-sticky-header\" id=\"cert-sticky-header\">\n    <button class=\"cert-mobile-toggle-btn\" type=\"button\" onclick=\"hideCertContent()\">\n      Hide Certification Details\n    <\/button>\n  <\/div>\n\n  <div class=\"cert-container\">\n    <div class=\"cert-mobile-toggle\">\n      <button class=\"cert-mobile-toggle-btn\" type=\"button\" onclick=\"showCertContent()\">\n        View Certification & Course Track\n      <\/button>\n    <\/div>\n\n    <div class=\"cert-content\" id=\"cert-content\">\n      <div class=\"cert-grid\">\n\n        <!-- LEFT COLUMN -->\n        <section class=\"course-cert-section ed-panel\">\n          <div class=\"cert-eyebrow\">Certification<\/div>\n          <h2>Certificate + 24 CPE Credits<\/h2>\n\n          <p class=\"cert-lead\">\n            Participants receive verifiable completion documentation designed for professional records, internal reporting, audits, and continuing education requirements.\n          <\/p>\n\n          <div class=\"cert-card-grid\">\n            <div class=\"cert-card\">\n              <div class=\"cert-card-icon\">\u2713<\/div>\n              <strong>Certificate of Completion<\/strong>\n              <span>A signed, verifiable certificate confirming successful completion of the Certified SQLite Forensics Course.<\/span>\n            <\/div>\n\n            <div class=\"cert-card\">\n              <div class=\"cert-card-icon\">\u2713<\/div>\n              <strong>24 CPE Credits<\/strong>\n              <span>Supports continuing education requirements for forensic, cyber, and investigative professionals.<\/span>\n            <\/div>\n\n            <div class=\"cert-card\">\n              <div class=\"cert-card-icon\">\u2713<\/div>\n              <strong>Secure and Verifiable<\/strong>\n              <span>Each certificate is individually issued with identifying details suitable for documentation and audit purposes.<\/span>\n            <\/div>\n\n            <div class=\"cert-card\">\n              <div class=\"cert-card-icon\">\u2713<\/div>\n              <strong>Globally Relevant<\/strong>\n              <span>Designed for investigators and forensic teams working across law enforcement, corporate, and private sectors.<\/span>\n            <\/div>\n          <\/div>\n\n          <div class=\"cert-highlight\">\n            <div class=\"cert-highlight-label\">Professional Record<\/div>\n            <strong>Built for defensible professional development.<\/strong>\n            <p>\n              The course is designed to support practical skills, formal training records, and repeatable forensic workflows that can be explained clearly.\n            <\/p>\n          <\/div>\n\n          <div class=\"course-cta-box\">\n            <p>Need confirmation about certification or CPE documentation?<\/p>\n            <div class=\"course-cta-actions\">\n              <a class=\"ed-btn ed-btn-primary\" href=\"mailto:jonathan.oszust@elusivedata.io,james.eichbaum@elusivedata.io,regina.hammarlund@elusivedata.io?subject=SQLite%20Forensics%20Certification%20Inquiry\">Ask About Certification<\/a>\n              <a class=\"ed-btn ed-btn-secondary\" href=\"https:\/\/beacon.by\/elusive-data\/training-catalog-2026\" target=\"_blank\" rel=\"noopener noreferrer\">View Training Catalog<\/a>\n            <\/div>\n          <\/div>\n        <\/section>\n\n        <!-- RIGHT COLUMN -->\n        <section class=\"course-parent-section ed-panel\">\n          <div class=\"course-eyebrow\">Full Course Track<\/div>\n          <h2>What You\u2019ll Gain From the Full Course<\/h2>\n\n          <p class=\"course-lead\">\n            A deep, practical training track for professionals who work with mobile extractions, forensic tools, app databases, and SQLite-based evidence.\n          <\/p>\n\n          <div class=\"course-block\">\n            <h3>Course Focus<\/h3>\n            <p>\n              Over three packed days \u2014 or through the self-paced format \u2014 you learn how to read, interpret, recover, and validate data directly from raw SQLite structures.\n            <\/p>\n            <p>\n              The training combines guided explanation with hands-on practice using realistic datasets, deleted records, freelist recovery, overflow content, WAL\/SHM interpretation, and CTF-style forensic challenges.\n            <\/p>\n          <\/div>\n\n          <div class=\"course-block\">\n            <h3>The Full Course Includes<\/h3>\n            <ul class=\"ed-check-list\">\n              <li>Manual decoding of WAL and SHM files<\/li>\n              <li>Recovery from freelist chains and unallocated pages<\/li>\n              <li>Case-based exercises using realistic datasets<\/li>\n              <li>SQLite Visualizer software included in Premium packages<\/li>\n              <li>CTF-style challenges designed for forensic use<\/li>\n              <li>24 CPE credits and a verifiable certificate<\/li>\n            <\/ul>\n          <\/div>\n\n          <div class=\"premium-callout\">\n            <div class=\"premium-callout-label\">Premium Packages<\/div>\n            <strong>Available as software + training bundles.<\/strong>\n            <p>\n              Choose On-Demand + Basic, On-Demand + Advanced, Live Online + Advanced, or Onsite + Advanced depending on your workflow and team size.\n            <\/p>\n          <\/div>\n\n          <div class=\"course-cta-box\">\n            <p>Want help choosing the right training package?<\/p>\n            <div class=\"course-cta-actions\">\n              <a class=\"ed-btn ed-btn-primary\" href=\"mailto:jonathan.oszust@elusivedata.io,james.eichbaum@elusivedata.io,regina.hammarlund@elusivedata.io?subject=SQLite%20Training%20Package%20Recommendation\">Ask for a Recommendation<\/a>\n              <a class=\"ed-btn ed-btn-secondary\" href=\"https:\/\/beacon.by\/elusive-data\/training-catalog-2026\" target=\"_blank\" rel=\"noopener noreferrer\">View Full Curriculum<\/a>\n            <\/div>\n          <\/div>\n        <\/section>\n\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <script>\n    const certContent = document.getElementById('cert-content');\n    const certStickyHeader = document.getElementById('cert-sticky-header');\n    const certToggleButton = document.querySelector('.cert-mobile-toggle');\n\n    function showCertContent() {\n      certContent.classList.add('mobile-expanded');\n      certStickyHeader.classList.add('show');\n\n      setTimeout(() => {\n        certContent.scrollIntoView({\n          behavior: 'smooth',\n          block: 'start'\n        });\n      }, 100);\n    }\n\n    function hideCertContent() {\n      certContent.classList.remove('mobile-expanded');\n      certStickyHeader.classList.remove('show');\n\n      setTimeout(() => {\n        certToggleButton.scrollIntoView({\n          behavior: 'smooth',\n          block: 'center'\n        });\n      }, 100);\n    }\n  <\/script>\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-1058585977\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-1058585977\" data-tab-index=\"7\" style=\"--n-tabs-title-order: 7;\" class=\" elementor-element elementor-element-20caf55 e-grid e-con-boxed e-con e-child\" data-id=\"20caf55\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-f18521a e-con-full e-flex e-con e-child\" data-id=\"f18521a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6d32257 elementor-widget elementor-widget-html\" data-id=\"6d32257\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"UTF-8\">\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  <title>FAQ - Certified SQLite Forensics<\/title>\n\n  <style>\n    * {\n      box-sizing: border-box;\n    }\n\n    html {\n      scroll-behavior: smooth;\n    }\n\n    body {\n      margin: 0;\n    }\n\n    .faq-container {\n      font-family: inherit;\n      max-width: 1040px;\n      margin: 0 auto;\n      padding: 40px 20px;\n    }\n\n    .faq-mobile-toggle {\n      display: none;\n      text-align: center;\n      margin-bottom: 20px;\n    }\n\n    .faq-mobile-toggle-btn {\n      color: #0b63e5;\n      text-decoration: underline;\n      cursor: pointer;\n      font-size: 14px;\n      font-weight: 700;\n      background: none;\n      border: none;\n      padding: 8px 16px;\n      font-family: inherit;\n      text-underline-offset: 3px;\n    }\n\n    .faq-mobile-toggle-btn:hover {\n      color: #084fb8;\n    }\n\n    .faq-sticky-header {\n      display: none;\n    }\n\n    .faq-content-wrapper {\n      display: block;\n    }\n\n    .faq-panel {\n      background: #ffffff;\n      border: 1px solid #dfe5ee;\n      border-radius: 14px;\n      box-shadow: 0 10px 28px rgba(8, 18, 35, 0.07);\n      color: #0b1b33;\n      overflow: hidden;\n    }\n\n    .faq-tabs-header {\n      padding: 34px 32px 26px;\n      border-bottom: 1px solid #dfe5ee;\n      background: #ffffff;\n    }\n\n    .faq-tabs-top {\n      display: flex;\n      justify-content: space-between;\n      align-items: flex-start;\n      gap: 24px;\n    }\n\n    .faq-heading-copy {\n      max-width: 620px;\n    }\n\n    .faq-eyebrow {\n      width: fit-content;\n      margin: 0 0 16px;\n      padding: 6px 11px;\n      border-radius: 999px;\n      background: #eef5ff;\n      color: #0b63e5;\n      font-size: 11px;\n      line-height: 1;\n      font-weight: 800;\n      letter-spacing: 0.08em;\n      text-transform: uppercase;\n    }\n\n    .faq-tabs-header h2 {\n      margin: 0;\n      color: #0b1b33;\n      font-size: 28px;\n      line-height: 1.15;\n      font-weight: 850;\n      letter-spacing: -0.03em;\n    }\n\n    .faq-heading-copy p {\n      margin: 12px 0 0;\n      color: #42566f;\n      font-size: 14.5px;\n      line-height: 1.6;\n    }\n\n    .toggle-all-faqs {\n      flex: 0 0 auto;\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      min-height: 38px;\n      padding: 10px 14px;\n      border-radius: 7px;\n      background: #eef5ff;\n      border: 1px solid #c7dcff;\n      color: #0b63e5;\n      font-size: 12.5px;\n      font-weight: 850;\n      cursor: pointer;\n      text-decoration: none;\n      transition: transform 0.18s ease, opacity 0.18s ease;\n      white-space: nowrap;\n    }\n\n    .toggle-all-faqs:hover {\n      transform: translateY(-1px);\n      opacity: 0.9;\n    }\n\n    .faq-section {\n      border-top: 1px solid #edf1f6;\n    }\n\n    .faq-section:first-of-type {\n      border-top: none;\n    }\n\n    .faq-header {\n      background: #ffffff;\n      padding: 18px 24px;\n      cursor: pointer;\n      transition: background 0.18s ease, border-color 0.18s ease;\n      display: flex;\n      align-items: center;\n      gap: 13px;\n      border-left: 4px solid transparent;\n    }\n\n    .faq-header:hover {\n      background: #f6f9fc;\n    }\n\n    .faq-header.active {\n      background: #eef5ff;\n      border-left-color: #0b63e5;\n    }\n\n    .faq-number {\n      flex: 0 0 auto;\n      width: 34px;\n      height: 34px;\n      border-radius: 50%;\n      background: #eef5ff;\n      color: #0b63e5;\n      font-size: 12px;\n      font-weight: 850;\n      line-height: 34px;\n      text-align: center;\n    }\n\n    .faq-header.active .faq-number {\n      background: #0b63e5;\n      color: #ffffff;\n    }\n\n    .faq-question {\n      flex: 1;\n      color: #0b1b33;\n      font-size: 15px;\n      line-height: 1.35;\n      font-weight: 850;\n    }\n\n    .faq-indicator {\n      flex: 0 0 auto;\n      color: #8b96a6;\n      font-size: 18px;\n      line-height: 1;\n      transition: transform 0.18s ease, color 0.18s ease;\n    }\n\n    .faq-header.active .faq-indicator {\n      transform: rotate(45deg);\n      color: #0b63e5;\n    }\n\n    .faq-content {\n      display: none;\n      padding: 0 32px 24px 75px;\n      background: #ffffff;\n      color: #31435c;\n      font-size: 14px;\n      line-height: 1.6;\n    }\n\n    .faq-content p {\n      margin: 0 0 12px;\n    }\n\n    .faq-content p:last-child {\n      margin-bottom: 0;\n    }\n\n    .faq-content strong {\n      color: #0b1b33;\n      font-weight: 850;\n    }\n\n    .faq-footer-cta {\n      padding: 28px 32px 32px;\n      background: #f9fbfd;\n      border-top: 1px solid #dfe5ee;\n      text-align: center;\n    }\n\n    .faq-footer-cta p {\n      margin: 0 0 14px;\n      color: #42566f;\n      font-size: 14px;\n      line-height: 1.5;\n    }\n\n    .faq-cta-actions {\n      display: flex;\n      justify-content: center;\n      gap: 12px;\n      flex-wrap: wrap;\n    }\n\n    .faq-btn {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      min-height: 42px;\n      padding: 11px 18px;\n      border-radius: 7px;\n      font-family: inherit;\n      font-size: 14px;\n      font-weight: 850;\n      line-height: 1.1;\n      text-decoration: none !important;\n      transition: transform 0.18s ease, opacity 0.18s ease, box-shadow 0.18s ease;\n    }\n\n    .faq-btn:hover {\n      transform: translateY(-2px);\n      opacity: 0.94;\n    }\n\n    .faq-btn-primary {\n      background: #0b63e5;\n      color: #ffffff !important;\n      box-shadow: 0 8px 18px rgba(11, 99, 229, 0.22);\n    }\n\n    .faq-btn-secondary {\n      background: #ffffff;\n      color: #0b63e5 !important;\n      border: 1px solid #b9d2ff;\n    }\n\n    @media (max-width: 768px) {\n      .faq-mobile-toggle {\n        display: block;\n      }\n\n      .faq-content-wrapper {\n        display: none;\n      }\n\n      .faq-content-wrapper.mobile-expanded {\n        display: block;\n        padding-top: 70px;\n        padding-bottom: 20px;\n      }\n\n      .faq-sticky-header {\n        display: none;\n        position: fixed;\n        top: 0;\n        left: 0;\n        width: 100%;\n        background-color: rgba(255, 255, 255, 0.95);\n        backdrop-filter: blur(10px);\n        -webkit-backdrop-filter: blur(10px);\n        z-index: 1000;\n        padding: 15px 0;\n        border-bottom: 1px solid rgba(0, 0, 0, 0.1);\n        box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);\n        text-align: center;\n      }\n\n      .faq-sticky-header.show {\n        display: block;\n      }\n\n      .faq-container {\n        padding: 20px 15px;\n      }\n\n      .faq-tabs-header {\n        padding: 26px 20px 22px;\n      }\n\n      .faq-tabs-top {\n        flex-direction: column;\n        align-items: center;\n        text-align: center;\n      }\n\n      .faq-eyebrow {\n        margin-left: auto;\n        margin-right: auto;\n      }\n\n      .faq-tabs-header h2 {\n        font-size: 24px;\n      }\n\n      .faq-heading-copy p {\n        font-size: 14px;\n      }\n\n      .toggle-all-faqs {\n        width: 100%;\n      }\n\n      .faq-header {\n        padding: 16px 18px;\n      }\n\n      .faq-number {\n        width: 30px;\n        height: 30px;\n        line-height: 30px;\n      }\n\n      .faq-question {\n        font-size: 14px;\n      }\n\n      .faq-content {\n        padding: 0 20px 22px 62px;\n        font-size: 14px;\n      }\n\n      .faq-footer-cta {\n        padding: 24px 20px 26px;\n      }\n\n      .faq-cta-actions {\n        flex-direction: column;\n      }\n\n      .faq-mobile-toggle-btn {\n        font-size: 13px;\n      }\n    }\n\n    @media (max-width: 480px) {\n      .faq-content-wrapper.mobile-expanded {\n        padding-top: 80px;\n        padding-bottom: 15px;\n      }\n\n      .faq-sticky-header {\n        padding: 12px 0;\n      }\n\n      .faq-tabs-header {\n        padding: 22px 16px 18px;\n      }\n\n      .faq-tabs-header h2 {\n        font-size: 22px;\n      }\n\n      .faq-header {\n        padding: 15px 14px;\n        gap: 10px;\n      }\n\n      .faq-question {\n        font-size: 13.5px;\n      }\n\n      .faq-content {\n        padding: 0 16px 20px 54px;\n        font-size: 13px;\n      }\n\n      .faq-footer-cta {\n        padding: 22px 16px 24px;\n      }\n    }\n  <\/style>\n<\/head>\n\n<body>\n  <div class=\"faq-sticky-header\" id=\"faq-sticky-header\">\n    <button class=\"faq-mobile-toggle-btn\" type=\"button\" onclick=\"hideFaqContent()\">\n      Hide FAQ\n    <\/button>\n  <\/div>\n\n  <div class=\"faq-container\">\n    <div class=\"faq-mobile-toggle\">\n      <button class=\"faq-mobile-toggle-btn\" type=\"button\" onclick=\"showFaqContent()\">\n        View Frequently Asked Questions\n      <\/button>\n    <\/div>\n\n    <div class=\"faq-content-wrapper\" id=\"faq-content-wrapper\">\n      <section class=\"faq-panel\">\n        <div class=\"faq-tabs-header\">\n          <div class=\"faq-tabs-top\">\n            <div class=\"faq-heading-copy\">\n              <div class=\"faq-eyebrow\">FAQ<\/div>\n              <h2>Frequently Asked Questions<\/h2>\n              <p>\n                Answers to common questions about course format, access, certification, tools, labs, and Premium software + training bundles.\n              <\/p>\n            <\/div>\n\n            <button class=\"toggle-all-faqs\" type=\"button\" onclick=\"toggleAllFaqs()\">\n              Expand All\n            <\/button>\n          <\/div>\n        <\/div>\n\n        <div class=\"faq-section\">\n          <div class=\"faq-header\" onclick=\"toggleFaq(this)\">\n            <span class=\"faq-number\">01<\/span>\n            <span class=\"faq-question\">How long does it take to complete the full course?<\/span>\n            <span class=\"faq-indicator\">+<\/span>\n          <\/div>\n          <div class=\"faq-content\">\n            <p><strong>Live:<\/strong> Delivered over 3 full days with instructor-led sessions, labs, and interactive case studies.<\/p>\n            <p><strong>On-Demand:<\/strong> Same core content, but self-paced. Access terms may vary by package and delivery format.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"faq-section\">\n          <div class=\"faq-header\" onclick=\"toggleFaq(this)\">\n            <span class=\"faq-number\">02<\/span>\n            <span class=\"faq-question\">Is the training updated for 2026?<\/span>\n            <span class=\"faq-indicator\">+<\/span>\n          <\/div>\n          <div class=\"faq-content\">\n            <p>Yes \u2014 the course content is updated for 2026 and reflects current SQLite forensic workflows, modern app data, WAL\/SHM analysis, and practical recovery scenarios.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"faq-section\">\n          <div class=\"faq-header\" onclick=\"toggleFaq(this)\">\n            <span class=\"faq-number\">03<\/span>\n            <span class=\"faq-question\">Is it suitable for teams or agency-wide training?<\/span>\n            <span class=\"faq-indicator\">+<\/span>\n          <\/div>\n          <div class=\"faq-content\">\n            <p>Yes. Live Online training is available for groups of 3+, and Onsite training is available for groups of 5+. We can help recommend the right package based on team size and delivery preference.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"faq-section\">\n          <div class=\"faq-header\" onclick=\"toggleFaq(this)\">\n            <span class=\"faq-number\">04<\/span>\n            <span class=\"faq-question\">Do I need prior database experience?<\/span>\n            <span class=\"faq-indicator\">+<\/span>\n          <\/div>\n          <div class=\"faq-content\">\n            <p>No prior database expertise is required. The course starts from the ground up and explains SQLite internals visually, with practical labs and forensic use cases throughout.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"faq-section\">\n          <div class=\"faq-header\" onclick=\"toggleFaq(this)\">\n            <span class=\"faq-number\">05<\/span>\n            <span class=\"faq-question\">What kinds of labs are included?<\/span>\n            <span class=\"faq-indicator\">+<\/span>\n          <\/div>\n          <div class=\"faq-content\">\n            <p>Labs include parsing deleted records, rebuilding overflow chains, exploring WAL\/SHM files, recovering fragmented content, and solving scenario-based challenges using realistic forensic datasets.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"faq-section\">\n          <div class=\"faq-header\" onclick=\"toggleFaq(this)\">\n            <span class=\"faq-number\">06<\/span>\n            <span class=\"faq-question\">Who teaches this course?<\/span>\n            <span class=\"faq-indicator\">+<\/span>\n          <\/div>\n          <div class=\"faq-content\">\n            <p>The course is taught by James Eichbaum, a digital forensics instructor and practitioner with 17+ years of experience training law enforcement, forensic examiners, DFIR consultants, and investigative teams worldwide.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"faq-section\">\n          <div class=\"faq-header\" onclick=\"toggleFaq(this)\">\n            <span class=\"faq-number\">07<\/span>\n            <span class=\"faq-question\">What if I use tools like Magnet, Cellebrite, Oxygen, or MSAB?<\/span>\n            <span class=\"faq-indicator\">+<\/span>\n          <\/div>\n          <div class=\"faq-content\">\n            <p>This course complements commercial forensic platforms. You learn how to validate tool output, investigate unsupported apps, and understand SQLite evidence beneath automated parsing results.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"faq-section\">\n          <div class=\"faq-header\" onclick=\"toggleFaq(this)\">\n            <span class=\"faq-number\">08<\/span>\n            <span class=\"faq-question\">Is the certificate recognized?<\/span>\n            <span class=\"faq-indicator\">+<\/span>\n          <\/div>\n          <div class=\"faq-content\">\n            <p>Participants receive a verifiable certificate of completion with 24 CPE credits. It is designed for professional records, internal documentation, audits, and continuing education tracking.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"faq-section\">\n          <div class=\"faq-header\" onclick=\"toggleFaq(this)\">\n            <span class=\"faq-number\">09<\/span>\n            <span class=\"faq-question\">Can I ask questions or get support during the course?<\/span>\n            <span class=\"faq-indicator\">+<\/span>\n          <\/div>\n          <div class=\"faq-content\">\n            <p>Yes. Live participants can ask questions during sessions. On-Demand participants receive support according to their package and access terms.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"faq-section\">\n          <div class=\"faq-header\" onclick=\"toggleFaq(this)\">\n            <span class=\"faq-number\">10<\/span>\n            <span class=\"faq-question\">Will I be able to apply this in real investigations?<\/span>\n            <span class=\"faq-indicator\">+<\/span>\n          <\/div>\n          <div class=\"faq-content\">\n            <p>Yes. The course is built around realistic app data, practical recovery workflows, and forensic scenarios that map directly to mobile and application database investigations.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"faq-section\">\n          <div class=\"faq-header\" onclick=\"toggleFaq(this)\">\n            <span class=\"faq-number\">11<\/span>\n            <span class=\"faq-question\">Does the course include CTF-style challenges?<\/span>\n            <span class=\"faq-indicator\">+<\/span>\n          <\/div>\n          <div class=\"faq-content\">\n            <p>Yes. You work through CTF-style forensic challenges designed to reinforce technical SQLite concepts with practical investigation scenarios and realistic datasets.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"faq-section\">\n          <div class=\"faq-header\" onclick=\"toggleFaq(this)\">\n            <span class=\"faq-number\">12<\/span>\n            <span class=\"faq-question\">Do I get access to SQLite Visualizer?<\/span>\n            <span class=\"faq-indicator\">+<\/span>\n          <\/div>\n          <div class=\"faq-content\">\n            <p>Yes. Premium software + training bundles include SQLite Visualizer Basic or Advanced, depending on the selected package. Advanced packages also include LevelDB Viewer.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"faq-section\">\n          <div class=\"faq-header\" onclick=\"toggleFaq(this)\">\n            <span class=\"faq-number\">13<\/span>\n            <span class=\"faq-question\">What training package options are available?<\/span>\n            <span class=\"faq-indicator\">+<\/span>\n          <\/div>\n          <div class=\"faq-content\">\n            <p>There are four Premium software + training bundle options: On-Demand + Basic, On-Demand + Advanced, Live Online + Advanced, and Onsite + Advanced.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"faq-section\">\n          <div class=\"faq-header\" onclick=\"toggleFaq(this)\">\n            <span class=\"faq-number\">14<\/span>\n            <span class=\"faq-question\">How technical is the course?<\/span>\n            <span class=\"faq-indicator\">+<\/span>\n          <\/div>\n          <div class=\"faq-content\">\n            <p>It is a deep forensic course, but it is designed to be accessible. You go into SQLite internals such as WAL, B-Trees, VarInts, freelists, and overflow pages, with visual explanations and practical labs.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"faq-section\">\n          <div class=\"faq-header\" onclick=\"toggleFaq(this)\">\n            <span class=\"faq-number\">15<\/span>\n            <span class=\"faq-question\">What kind of datasets will I work with?<\/span>\n            <span class=\"faq-indicator\">+<\/span>\n          <\/div>\n          <div class=\"faq-content\">\n            <p>The labs use realistic app databases involving messaging, location, application activity, deleted records, WAL activity, fragmented content, and unsupported or partially parsed app data.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"faq-section\">\n          <div class=\"faq-header\" onclick=\"toggleFaq(this)\">\n            <span class=\"faq-number\">16<\/span>\n            <span class=\"faq-question\">Is this course appropriate for expert-level practitioners?<\/span>\n            <span class=\"faq-indicator\">+<\/span>\n          <\/div>\n          <div class=\"faq-content\">\n            <p>Yes. Experienced examiners, trainers, and tool specialists use the course to deepen their understanding of SQLite internals, deleted data recovery, and validation workflows.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"faq-section\">\n          <div class=\"faq-header\" onclick=\"toggleFaq(this)\">\n            <span class=\"faq-number\">17<\/span>\n            <span class=\"faq-question\">Does it include WAL and SHM analysis?<\/span>\n            <span class=\"faq-indicator\">+<\/span>\n          <\/div>\n          <div class=\"faq-content\">\n            <p>Yes. WAL and SHM analysis are core parts of the course, including how to interpret database changes, reconstruct timelines, and identify data not present in the main database file.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"faq-section\">\n          <div class=\"faq-header\" onclick=\"toggleFaq(this)\">\n            <span class=\"faq-number\">18<\/span>\n            <span class=\"faq-question\">Is the training vendor-neutral?<\/span>\n            <span class=\"faq-indicator\">+<\/span>\n          <\/div>\n          <div class=\"faq-content\">\n            <p>Yes. The course focuses on SQLite forensic principles and validation methods that apply regardless of which forensic platform you use.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"faq-section\">\n          <div class=\"faq-header\" onclick=\"toggleFaq(this)\">\n            <span class=\"faq-number\">19<\/span>\n            <span class=\"faq-question\">What background is recommended?<\/span>\n            <span class=\"faq-indicator\">+<\/span>\n          <\/div>\n          <div class=\"faq-content\">\n            <p>Some experience in digital forensics, mobile analysis, DFIR, or investigative work is helpful. Coding, scripting, or prior database training is not required.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"faq-section\">\n          <div class=\"faq-header\" onclick=\"toggleFaq(this)\">\n            <span class=\"faq-number\">20<\/span>\n            <span class=\"faq-question\">Can I apply this knowledge outside mobile forensics?<\/span>\n            <span class=\"faq-indicator\">+<\/span>\n          <\/div>\n          <div class=\"faq-content\">\n            <p>Yes. SQLite is used in desktop applications, IoT devices, browsers, cloud sync tools, and many other systems. The recovery and validation skills apply anywhere SQLite appears.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"faq-footer-cta\">\n          <p>Still have questions about the course, certification, or package options?<\/p>\n          <div class=\"faq-cta-actions\">\n            <a class=\"faq-btn faq-btn-primary\" href=\"mailto:jonathan.oszust@elusivedata.io,james.eichbaum@elusivedata.io,regina.hammarlund@elusivedata.io?subject=Certified%20SQLite%20Forensics%20FAQ%20Question\">Ask a Question<\/a>\n            <a class=\"faq-btn faq-btn-secondary\" href=\"https:\/\/beacon.by\/elusive-data\/training-catalog-2026\" target=\"_blank\" rel=\"noopener noreferrer\">View Training Catalog<\/a>\n          <\/div>\n        <\/div>\n      <\/section>\n    <\/div>\n  <\/div>\n\n  <script>\n    function showFaqContent() {\n      const content = document.getElementById('faq-content-wrapper');\n      const stickyHeader = document.getElementById('faq-sticky-header');\n\n      content.classList.add('mobile-expanded');\n      stickyHeader.classList.add('show');\n\n      setTimeout(() => {\n        content.scrollIntoView({\n          behavior: 'smooth',\n          block: 'start'\n        });\n      }, 100);\n    }\n\n    function hideFaqContent() {\n      const content = document.getElementById('faq-content-wrapper');\n      const stickyHeader = document.getElementById('faq-sticky-header');\n      const toggleButton = document.querySelector('.faq-mobile-toggle');\n\n      content.classList.remove('mobile-expanded');\n      stickyHeader.classList.remove('show');\n\n      setTimeout(() => {\n        toggleButton.scrollIntoView({\n          behavior: 'smooth',\n          block: 'center'\n        });\n      }, 100);\n    }\n\n    function toggleFaq(header) {\n      const content = header.nextElementSibling;\n      const isActive = header.classList.contains('active');\n\n      header.classList.toggle('active');\n      content.style.display = isActive ? 'none' : 'block';\n    }\n\n    function toggleAllFaqs() {\n      const headers = document.querySelectorAll('.faq-header');\n      const contents = document.querySelectorAll('.faq-content');\n      const toggleLink = document.querySelector('.toggle-all-faqs');\n      const expand = toggleLink.innerText.includes('Expand');\n\n      headers.forEach((header, index) => {\n        header.classList.toggle('active', expand);\n        contents[index].style.display = expand ? 'block' : 'none';\n      });\n\n      toggleLink.innerText = expand ? 'Collapse All' : 'Expand All';\n    }\n  <\/script>\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\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\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<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f4272cf elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f4272cf\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\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-b467d56\" data-id=\"b467d56\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-9284e7a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"9284e7a\" data-element_type=\"section\" data-e-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-inner-column elementor-element elementor-element-bbc7813 elementor-invisible\" data-id=\"bbc7813\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;}\">\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-6f32d88 animated-fast elementor-widget__width-inherit elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"6f32d88\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">What professionals say about this course<\/h2>\t\t\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 class=\"elementor-element elementor-element-ccb87b2 elementor-widget elementor-widget-html\" data-id=\"ccb87b2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n.testimonial-grid {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 20px;\n  justify-content: center;\n  font-family: 'Inter', sans-serif;\n  margin: 60px auto;\n  max-width: 960px;\n}\n\n.testimonial-card {\n  background-color: #2e3f56;\n  color: #fff;\n  border-radius: 16px;\n  padding: 30px 24px;\n  flex: 1 1 280px;\n  box-shadow: 0 4px 18px rgba(0,0,0,0.1);\n  text-align: center;\n}\n\n.testimonial-card h3 {\n  font-size: 20px;\n  font-weight: 700;\n  margin-bottom: 4px;\n}\n\n.testimonial-card .title {\n  font-size: 16px;\n  color: #d1d9e6;\n  margin-bottom: 14px;\n}\n\n.stars {\n  color: #ffc107;\n  font-size: 18px;\n  margin-bottom: 14px;\n}\n\n.testimonial-text {\n  font-size: 15.5px;\n  line-height: 1.65;\n}\n<\/style>\n\n<div class=\"testimonial-grid\">\n  <div class=\"testimonial-card\">\n    <h3>Akira H.<\/h3>\n    <div class=\"title\">Digital Crime Analyst<\/div>\n    <div class=\"stars\">\u2b50\ufe0f\u2b50\ufe0f\u2b50\ufe0f\u2b50\ufe0f\u2b50\ufe0f<\/div>\n    <div class=\"testimonial-text\">\n      This course went way beyond expectations. The explanation of WAL\/SHM structures and manual recovery workflows gave me confidence to challenge tool limitations in real investigations.\n    <\/div>\n  <\/div>\n\n  <div class=\"testimonial-card\">\n    <h3>Renata S.<\/h3>\n    <div class=\"title\">Mobile Forensics Consultant<\/div>\n    <div class=\"stars\">\u2b50\ufe0f\u2b50\ufe0f\u2b50\ufe0f\u2b50\ufe0f\u2b50\ufe0f<\/div>\n    <div class=\"testimonial-text\">\n      I\u2019ve taken many trainings, but none as immersive and practical as this. The combination of hands-on labs, CTFs, and SQLite internals made it incredibly valuable for my work with Android app data.\n    <\/div>\n  <\/div>\n\n  <div class=\"testimonial-card\">\n    <h3>Jeroen V.<\/h3>\n    <div class=\"title\">Cybercrime Unit Investigator<\/div>\n    <div class=\"stars\">\u2b50\ufe0f\u2b50\ufe0f\u2b50\ufe0f\u2b50\ufe0f\u2b50\ufe0f<\/div>\n    <div class=\"testimonial-text\">\n      Rebuilding freelist pages manually and decoding varints helped me crack a case just weeks after the training. James has a rare ability to explain complex topics clearly and practically.\n    <\/div>\n  <\/div>\n<\/div>\n\t\t\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<section class=\"elementor-section elementor-top-section elementor-element elementor-element-62c0f36 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"62c0f36\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\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-50 elementor-top-column elementor-element elementor-element-8cc767d\" data-id=\"8cc767d\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-7cfc266 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-invisible\" data-id=\"7cfc266\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:200}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\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-inner-column elementor-element elementor-element-cb49567\" data-id=\"cb49567\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\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-a5d6f5c elementor-widget elementor-widget-heading\" data-id=\"a5d6f5c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">SQLite Visualizer.<br>Visualize, Decode, Explore. All-in-One SQLite Analysis Suite.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0aaa157 elementor-widget elementor-widget-text-editor\" data-id=\"0aaa157\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>SQLite Visualizer was developed to enhance the way forensic professionals interact with SQLite data, both during training and in real investigations. This forensic suite was originally designed specifically for this course to complement the techniques you\u2019ll learn and make advanced database analysis more accessible and efficient.<\/p><p><span style=\"background-color: rgba(74, 102, 138, 0);\">The suite brings together decoding, visualization, and interpretation in one interface. It simplifies the process of working with WAL files, varints, overflow pages, and structured records, helping you gain clearer insights into complex mobile app data.<\/span><\/p><p>In the SQLite Forensics course, you\u2019ll use the tool throughout the course in labs and real-world scenarios, and you\u2019ll keep it afterwards. It\u2019s a resource you can rely on when examining app data, recovering deleted records, or validating findings with precision.<\/p><p>This reflects our belief that effective training should leave you with practical skills and the tools and methods to apply them right away.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7c71462 elementor-widget elementor-widget-elusive_data_button\" data-id=\"7c71462\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"elusive_data_button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"elusive-data-btn-wrapper\">\n        <a href=\"https:\/\/elusivedata.io\/sqlite-visualizer\" class=\"elusive-data-btn elusive-data-btn-orange\">\n            <span class=\"elusive-data-btn-text\">Learn More<\/span>\n            <span class=\"elusive-data-btn-icon\" aria-hidden=\"true\">\n                <!-- Updated Arrow SVG icon -->\n                <svg class=\"elusive-data-arrow-svg\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" viewBox=\"0 0 24 24\">\n                    <line x1=\"5\" y1=\"19\" x2=\"19\" y2=\"5\"><\/line>\n                    <polyline points=\"7 5 19 5 19 17\"><\/polyline>\n                <\/svg>\n            <\/span>\n        <\/a>\n        <\/div>\n        \t\t\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\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-3ef12f1\" data-id=\"3ef12f1\" data-element_type=\"column\" data-e-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-c0cda3c elementor-widget elementor-widget-image\" data-id=\"c0cda3c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"525\" src=\"https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/05\/Skarmavbild-2025-05-20-kl.-22.11.52.png\" class=\"attachment-large size-large wp-image-6914\" alt=\"ED SQLite Visualizer \u2014 forensic SQLite analysis tool showing database structure, WAL frames and deleted record recovery\" srcset=\"https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/05\/Skarmavbild-2025-05-20-kl.-22.11.52.png 938w, https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/05\/Skarmavbild-2025-05-20-kl.-22.11.52-300x197.png 300w, https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/05\/Skarmavbild-2025-05-20-kl.-22.11.52-768x504.png 768w, https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/05\/Skarmavbild-2025-05-20-kl.-22.11.52-600x394.png 600w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ada5892 elementor-widget elementor-widget-video\" data-id=\"ada5892\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/www.youtube.com\\\/watch?v=80FWWfFnK1E&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\t\t<\/div>\n\t\t\t\t\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<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a382ca0 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a382ca0\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\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-2a9c36b\" data-id=\"2a9c36b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-a077285 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a077285\" data-element_type=\"section\" data-e-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-inner-column elementor-element elementor-element-b7499e7 elementor-invisible\" data-id=\"b7499e7\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;}\">\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-88343d3 elementor-widget elementor-widget-heading\" data-id=\"88343d3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">SQLITE forensics<\/h6>\t\t\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<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-9f98e42 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"9f98e42\" data-element_type=\"section\" data-e-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-inner-column elementor-element elementor-element-0b1a665 animated-fast elementor-invisible\" data-id=\"0b1a665\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;,&quot;animation&quot;:&quot;bounceInLeft&quot;,&quot;animation_delay&quot;:300}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9043801 elementor-widget elementor-widget-text-editor\" data-id=\"9043801\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<section class=\"ed-sqlite-why-section\">\n  <div class=\"ed-sqlite-why-inner\">\n\n    <div class=\"ed-sqlite-why-header\">\n      <div class=\"ed-sqlite-eyebrow\">Mobile Forensics 2026<\/div>\n      <h2>Why SQLite Still Matters in Mobile Forensics<\/h2>\n      <p>\n        SQLite remains the backbone of mobile app storage, powering everything from chat histories and location logs to app settings, cached media, and application artifacts.\n      <\/p>\n    <\/div>\n\n    <div class=\"ed-sqlite-why-grid\">\n\n      <article class=\"ed-sqlite-main-card\">\n        <h3>Tools extract the data. SQLite knowledge explains it.<\/h3>\n\n        <p>\n          While forensic tools handle basic extraction well, they often stop short of revealing what is stored deeper inside database internals such as Write-Ahead Logs, overflow chains, freelists, or custom schemas unique to each app.\n        <\/p>\n\n        <p>\n          As mobile software evolves rapidly, examiners increasingly face situations where data is only partially decoded, misinterpreted, or missed altogether. Understanding the inner workings of SQLite has become essential for reliable mobile analysis.\n        <\/p>\n\n        <p>\n          This course was built with that reality in mind. You\u2019ll learn how to break down SQLite at the structural level, recover data manually, interpret how records are organized, and spot patterns or anomalies that tools alone may not explain.\n        <\/p>\n\n        <div class=\"ed-sqlite-highlight\">\n          <span>Practical outcome<\/span>\n          <strong>More control in complex or time-critical mobile investigations.<\/strong>\n        <\/div>\n      <\/article>\n\n      <aside class=\"ed-sqlite-definition-card\">\n        <div class=\"ed-sqlite-definition-icon\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n            <ellipse cx=\"12\" cy=\"5\" rx=\"7\" ry=\"3\"><\/ellipse>\n            <path d=\"M5 5v6c0 1.7 3.1 3 7 3s7-1.3 7-3V5\"><\/path>\n            <path d=\"M5 11v6c0 1.7 3.1 3 7 3s7-1.3 7-3v-6\"><\/path>\n          <\/svg>\n        <\/div>\n\n        <h3>What is SQLite Forensics?<\/h3>\n\n        <p>\n          SQLite forensics is the process of analyzing SQLite database files to recover deleted records, examine Write-Ahead Logs, interpret B-tree pages, and reconstruct application data stored by mobile apps, browsers, and operating systems.\n        <\/p>\n\n        <ul>\n          <li>Recover deleted records<\/li>\n          <li>Analyze WAL and rollback behavior<\/li>\n          <li>Interpret B-tree pages and schemas<\/li>\n          <li>Reconstruct app-level evidence<\/li>\n        <\/ul>\n      <\/aside>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<style>\n  .ed-sqlite-why-section,\n  .ed-sqlite-why-section * {\n    box-sizing: border-box;\n  }\n\n  .ed-sqlite-why-section {\n    width: 100%;\n    padding: 64px 20px;\n    font-family: inherit;\n    background: transparent;\n  }\n\n  .ed-sqlite-why-inner {\n    max-width: 1180px;\n    margin: 0 auto;\n  }\n\n  .ed-sqlite-why-header {\n    max-width: 820px;\n    margin: 0 auto 34px;\n    text-align: center;\n  }\n\n  .ed-sqlite-eyebrow {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 14px;\n    padding: 7px 12px;\n    border-radius: 999px;\n    background: rgba(238, 245, 255, 0.96);\n    color: #0b63e5;\n    font-size: 11px;\n    font-weight: 850;\n    letter-spacing: 0.09em;\n    line-height: 1;\n    text-transform: uppercase;\n  }\n\n  .ed-sqlite-why-header h2 {\n    margin: 0;\n    color: #ffffff;\n    font-size: clamp(30px, 4vw, 48px);\n    line-height: 1.05;\n    font-weight: 850;\n    letter-spacing: -0.045em;\n  }\n\n  .ed-sqlite-why-header p {\n    margin: 18px auto 0;\n    max-width: 760px;\n    color: rgba(255, 255, 255, 0.84);\n    font-size: 17px;\n    line-height: 1.65;\n  }\n\n  .ed-sqlite-why-grid {\n    display: grid;\n    grid-template-columns: minmax(0, 1.35fr) minmax(320px, 0.65fr);\n    gap: 24px;\n    align-items: stretch;\n  }\n\n  .ed-sqlite-main-card,\n  .ed-sqlite-definition-card {\n    background: rgba(255, 255, 255, 0.98);\n    border: 1px solid #dfe5ee;\n    border-radius: 16px;\n    box-shadow: 0 12px 32px rgba(8, 18, 35, 0.075);\n  }\n\n  .ed-sqlite-main-card {\n    padding: 36px 34px;\n    border-top: 4px solid #0b63e5;\n  }\n\n  .ed-sqlite-main-card h3 {\n    margin: 0 0 18px;\n    color: #54779B;\n    font-size: 24px;\n    line-height: 1.2;\n    font-weight: 850;\n    letter-spacing: -0.025em;\n  }\n\n  .ed-sqlite-main-card p {\n    margin: 0 0 16px;\n    color: #42566f;\n    font-size: 15.5px;\n    line-height: 1.75;\n  }\n\n  .ed-sqlite-main-card p:last-of-type {\n    margin-bottom: 0;\n  }\n\n  .ed-sqlite-highlight {\n    margin-top: 26px;\n    padding: 18px 20px;\n    border-radius: 12px;\n    background: #f5f8fc;\n    border: 1px solid #dfe5ee;\n  }\n\n  .ed-sqlite-highlight span {\n    display: block;\n    margin-bottom: 6px;\n    color: #0b63e5;\n    font-size: 11px;\n    font-weight: 850;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n  }\n\n  .ed-sqlite-highlight strong {\n    display: block;\n    color: #54779B;\n    font-size: 17px;\n    line-height: 1.45;\n    font-weight: 800;\n  }\n\n  .ed-sqlite-definition-card {\n    padding: 30px 26px 28px;\n    border-top: 4px solid #54779B;\n  }\n\n  .ed-sqlite-definition-icon {\n    width: 46px;\n    height: 46px;\n    margin-bottom: 18px;\n    border-radius: 13px;\n    background: #eef5ff;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .ed-sqlite-definition-icon svg {\n    width: 28px;\n    height: 28px;\n    stroke: #0b63e5;\n    stroke-width: 1.75;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  .ed-sqlite-definition-card h3 {\n    margin: 0 0 14px;\n    color: #54779B;\n    font-size: 22px;\n    line-height: 1.2;\n    font-weight: 850;\n    letter-spacing: -0.025em;\n  }\n\n  .ed-sqlite-definition-card p {\n    margin: 0;\n    color: #42566f;\n    font-size: 14.5px;\n    line-height: 1.7;\n  }\n\n  .ed-sqlite-definition-card ul {\n    list-style: none;\n    padding: 0;\n    margin: 22px 0 0;\n  }\n\n  .ed-sqlite-definition-card li {\n    position: relative;\n    margin-bottom: 11px;\n    padding-left: 27px;\n    color: #42566f;\n    font-size: 14px;\n    line-height: 1.45;\n  }\n\n  .ed-sqlite-definition-card li::before {\n    content: \"\u2713\";\n    position: absolute;\n    left: 0;\n    top: 2px;\n    width: 15px;\n    height: 15px;\n    border-radius: 50%;\n    background: #54779B;\n    color: #ffffff;\n    font-size: 10px;\n    font-weight: 900;\n    line-height: 15px;\n    text-align: center;\n  }\n\n  @media (max-width: 940px) {\n    .ed-sqlite-why-section {\n      padding: 52px 18px;\n    }\n\n    .ed-sqlite-why-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .ed-sqlite-main-card,\n    .ed-sqlite-definition-card {\n      padding: 30px 24px;\n    }\n  }\n\n  @media (max-width: 520px) {\n    .ed-sqlite-why-section {\n      padding: 42px 14px;\n    }\n\n    .ed-sqlite-why-header {\n      margin-bottom: 26px;\n    }\n\n    .ed-sqlite-why-header h2 {\n      font-size: 30px;\n    }\n\n    .ed-sqlite-why-header p {\n      font-size: 15px;\n      line-height: 1.6;\n    }\n\n    .ed-sqlite-main-card,\n    .ed-sqlite-definition-card {\n      padding: 26px 20px;\n      border-radius: 14px;\n    }\n\n    .ed-sqlite-main-card h3,\n    .ed-sqlite-definition-card h3 {\n      font-size: 21px;\n    }\n\n    .ed-sqlite-main-card p,\n    .ed-sqlite-definition-card p {\n      font-size: 14px;\n      line-height: 1.65;\n    }\n\n    .ed-sqlite-highlight strong {\n      font-size: 15.5px;\n    }\n  }\n<\/style>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-406905b elementor-align-center elementor-widget__width-initial elementor-widget elementor-widget-button\" data-id=\"406905b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-lg\" href=\"mailto:contact@elusivedata.io\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Contact us<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\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<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-d0cbc40 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"d0cbc40\" data-element_type=\"section\" data-e-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-inner-column elementor-element elementor-element-8f68423 elementor-invisible\" data-id=\"8f68423\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;animation&quot;:&quot;fadeInLeft&quot;}\">\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-356cf0d elementor-widget elementor-widget-heading\" data-id=\"356cf0d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Related content<\/h2>\t\t\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<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-9b701a4 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"9b701a4\" data-element_type=\"section\" data-e-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-33 elementor-inner-column elementor-element elementor-element-747c3db elementor-invisible\" data-id=\"747c3db\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInDown&quot;,&quot;animation_delay&quot;:200}\">\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-7748b93 elementor-widget elementor-widget-image\" data-id=\"7748b93\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/elusivedata.io\/decrypt-apple-notes\/\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"537\" src=\"https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/06\/Skarmavbild-2025-06-03-kl.-23.16.55-1024x687.png\" class=\"attachment-large size-large wp-image-8423\" alt=\"Forensic guide on decrypting locked Apple Notes displayed on iPad with MacBook and Apple Pencil\" srcset=\"https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/06\/Skarmavbild-2025-06-03-kl.-23.16.55-1024x687.png 1024w, https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/06\/Skarmavbild-2025-06-03-kl.-23.16.55-300x201.png 300w, https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/06\/Skarmavbild-2025-06-03-kl.-23.16.55-768x516.png 768w, https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/06\/Skarmavbild-2025-06-03-kl.-23.16.55-18x12.png 18w, https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/06\/Skarmavbild-2025-06-03-kl.-23.16.55-600x403.png 600w, https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/06\/Skarmavbild-2025-06-03-kl.-23.16.55.png 1278w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c18efb8 elementor-widget elementor-widget-heading\" data-id=\"c18efb8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/elusivedata.io\/decrypt-apple-notes\/\">Guide: Decrypting Apple Notes on iOS 16.x\u200b<\/a><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c20968e elementor-widget elementor-widget-icon-box\" data-id=\"c20968e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tThis focused walkthrough equips investigators with clear, hands-on techniques for extracting encrypted Apple Notes from iOS 16.x devices. You\u2019ll follow a practical, step-by-step process designed to go beyond default tool output, giving you the insight and confidence to handle complex cases effectively.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f23f97e elementor-align-center elementor-widget__width-initial elementor-mobile-align-center elementor-widget elementor-widget-button\" data-id=\"f23f97e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-lg\" href=\"https:\/\/elusivedata.io\/decrypt-apple-notes\/\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Read More<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\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<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-43352ae elementor-invisible\" data-id=\"43352ae\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;,&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:200}\">\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-95eeec4 elementor-widget elementor-widget-image\" data-id=\"95eeec4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/elusivedata.io\/tools-varint-calculator\/\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"427\" src=\"https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/05\/varint-1024x546.png\" class=\"attachment-large size-large wp-image-7689\" alt=\"VarInt decoding example showing variable-length integer parsing for SQLite forensic analysis\" srcset=\"https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/05\/varint-1024x546.png 1024w, https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/05\/varint-300x160.png 300w, https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/05\/varint-768x409.png 768w, https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/05\/varint-18x10.png 18w, https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/05\/varint-600x320.png 600w, https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/05\/varint.png 1310w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-04a4cda elementor-widget elementor-widget-heading\" data-id=\"04a4cda\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/elusivedata.io\/tools-varint-calculator\/\">VarInt Calculator<\/a><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-07b68b2 elementor-widget elementor-widget-icon-box\" data-id=\"07b68b2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tManually decoding VarInts can bottleneck your forensic process, especially when navigating inconsistent or unfamiliar databases. This tool speeds up interpretation, helping you stay focused on deeper analysis. It\u2019s free to use and purpose-built for investigators working hands-on with SQLite internals.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1baad43 elementor-align-center elementor-widget__width-initial elementor-mobile-align-center elementor-widget elementor-widget-button\" data-id=\"1baad43\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-lg\" href=\"https:\/\/elusivedata.io\/tools-varint-calculator\/\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Read More<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\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<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-f640ffd elementor-invisible\" data-id=\"f640ffd\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInDown&quot;}\">\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-d0e5347 elementor-widget elementor-widget-image\" data-id=\"d0e5347\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/elusivedata.io\/sqlite-visualizer\/\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"530\" src=\"https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/05\/Skarmavbild-2025-05-20-kl.-22.10.35-1024x679.png\" class=\"attachment-large size-large wp-image-6913\" alt=\"Elusive Data SQLite Visualizer tool \u2014 digital forensics database analysis software\" srcset=\"https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/05\/Skarmavbild-2025-05-20-kl.-22.10.35-1024x679.png 1024w, https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/05\/Skarmavbild-2025-05-20-kl.-22.10.35-300x199.png 300w, https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/05\/Skarmavbild-2025-05-20-kl.-22.10.35-768x509.png 768w, https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/05\/Skarmavbild-2025-05-20-kl.-22.10.35-600x398.png 600w, https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/05\/Skarmavbild-2025-05-20-kl.-22.10.35.png 1116w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c0a44bc elementor-widget elementor-widget-heading\" data-id=\"c0a44bc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/elusivedata.io\/sqlite-visualizer\/\">Finally. An all-in-one forensic SQLite platform that reveals the full story inside app data.<\/a><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-87acad2 elementor-widget elementor-widget-icon-box\" data-id=\"87acad2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tSQLiteVisualizer unifies visual exploration, decoding, SQL analysis, and deleted-data recovery into one seamless workflow. No exports, no tool switching, no lost context.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3a6c08f elementor-align-center elementor-widget__width-initial elementor-mobile-align-center elementor-widget elementor-widget-button\" data-id=\"3a6c08f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-lg\" href=\"https:\/\/elusivedata.io\/sqlite-visualizer\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Read More<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\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<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-c9688b8 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c9688b8\" data-element_type=\"section\" data-e-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-33 elementor-inner-column elementor-element elementor-element-d827feb elementor-invisible\" data-id=\"d827feb\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInDown&quot;,&quot;animation_delay&quot;:200}\">\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-d1d4258 elementor-widget elementor-widget-image\" data-id=\"d1d4258\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/elusivedata.io\/protobuf-varint-forensics\/\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"477\" src=\"https:\/\/elusivedata.io\/wp-content\/uploads\/2026\/03\/Python_DB_compressed-1024x610.jpg\" class=\"attachment-large size-large wp-image-15137\" alt=\"Protocol Buffers varint decoding in Python for digital forensics analysis\" srcset=\"https:\/\/elusivedata.io\/wp-content\/uploads\/2026\/03\/Python_DB_compressed-1024x610.jpg 1024w, https:\/\/elusivedata.io\/wp-content\/uploads\/2026\/03\/Python_DB_compressed-300x179.jpg 300w, https:\/\/elusivedata.io\/wp-content\/uploads\/2026\/03\/Python_DB_compressed-768x457.jpg 768w, https:\/\/elusivedata.io\/wp-content\/uploads\/2026\/03\/Python_DB_compressed-1536x914.jpg 1536w, https:\/\/elusivedata.io\/wp-content\/uploads\/2026\/03\/Python_DB_compressed-18x12.jpg 18w, https:\/\/elusivedata.io\/wp-content\/uploads\/2026\/03\/Python_DB_compressed-600x357.jpg 600w, https:\/\/elusivedata.io\/wp-content\/uploads\/2026\/03\/Python_DB_compressed.jpg 1814w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d9fb1fa elementor-widget elementor-widget-heading\" data-id=\"d9fb1fa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/elusivedata.io\/protobuf-varint-forensics\/\">Blog: Protocol Buffers for Forensic Examiners: The Varint Trap<\/a><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d09145b elementor-widget elementor-widget-icon-box\" data-id=\"d09145b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tThis article shows how protobuf varints differ from SQLite varints and why that distinction matters in mobile forensics. It includes a full hands-on walkthrough of decoding a protobuf blob, extracting fields, and decrypting the final message.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e4e329d elementor-align-center elementor-widget__width-initial elementor-mobile-align-center elementor-widget elementor-widget-button\" data-id=\"e4e329d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-lg\" href=\"https:\/\/elusivedata.io\/protobuf-varint-forensics\/\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Read More<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\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<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-ac2e053 elementor-invisible\" data-id=\"ac2e053\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;,&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:200}\">\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-84bfe59 elementor-widget elementor-widget-image\" data-id=\"84bfe59\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/elusivedata.io\/python-for-mobile-forensics\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"450\" src=\"https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/04\/2-1024x576.jpg\" class=\"attachment-large size-large wp-image-4924\" alt=\"Laptop with Python code and forensic devices for scripting investigations\" srcset=\"https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/04\/2-1024x576.jpg 1024w, https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/04\/2-300x169.jpg 300w, https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/04\/2-768x432.jpg 768w, https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/04\/2-1536x864.jpg 1536w, https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/04\/2-600x338.jpg 600w, https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/04\/2.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-12c5e67 elementor-widget elementor-widget-heading\" data-id=\"12c5e67\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/elusivedata.io\/python-for-mobile-forensics\/\">Course: Advanced, certified Python for mobile forensics<\/a><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e5317ee elementor-widget elementor-widget-icon-box\" data-id=\"e5317ee\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\t<span style=\"text-align: start\">A transformative, certified program designed to take digital forensic professionals from basic experience to confident Python proficiency. Newly updated for 2026, this hands-on training teaches you to build your own scripts to extract, parse, and analyze hidden evidence from app data.<\/span>\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d25cbc4 elementor-align-center elementor-widget__width-initial elementor-mobile-align-center elementor-widget elementor-widget-button\" data-id=\"d25cbc4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-lg\" href=\"https:\/\/elusivedata.io\/python-for-mobile-forensics\/\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Read More<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\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<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-0725ec6 elementor-invisible\" data-id=\"0725ec6\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInDown&quot;}\">\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-a019c8e elementor-widget elementor-widget-image\" data-id=\"a019c8e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/elusivedata.io\/overflow-pages\/\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"671\" src=\"https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/06\/Elusive-Data-SQLite-Overflow-Pages.jpg\" class=\"attachment-large size-large wp-image-8885\" alt=\"Diagram illustrating SQLite overflow page chains used to store large records across multiple database pages\" srcset=\"https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/06\/Elusive-Data-SQLite-Overflow-Pages.jpg 940w, https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/06\/Elusive-Data-SQLite-Overflow-Pages-300x251.jpg 300w, https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/06\/Elusive-Data-SQLite-Overflow-Pages-768x644.jpg 768w, https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/06\/Elusive-Data-SQLite-Overflow-Pages-14x12.jpg 14w, https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/06\/Elusive-Data-SQLite-Overflow-Pages-600x503.jpg 600w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a396060 elementor-widget elementor-widget-heading\" data-id=\"a396060\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/elusivedata.io\/overflow-pages\/\">Blog: SQLite Overflow Pages.<\/a><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d307cfa elementor-widget elementor-widget-icon-box\" data-id=\"d307cfa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tWhen a single SQLite page can\u2019t hold large content like images or media, that data spills into overflow pages. This guide walks you through how to manually recover fragmented records, revealing evidence that typical carving tools often overlook.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-235e8ca elementor-align-center elementor-widget__width-initial elementor-mobile-align-center elementor-widget elementor-widget-button\" data-id=\"235e8ca\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-lg\" href=\"https:\/\/elusivedata.io\/overflow-pages\/\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Read More<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\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\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a864423 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a864423\" data-element_type=\"section\" data-e-type=\"section\" id=\"request-team-training\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\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-50 elementor-top-column elementor-element elementor-element-c52d92f\" data-id=\"c52d92f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-22909a9 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"22909a9\" data-element_type=\"section\" data-e-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-inner-column elementor-element elementor-element-0be771d elementor-invisible\" data-id=\"0be771d\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;}\">\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-5cfb98e elementor-widget elementor-widget-heading\" data-id=\"5cfb98e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">stay updated<\/h6>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6dff367 elementor-widget elementor-widget-heading\" data-id=\"6dff367\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Stay in the loop. Sign up for our monthly newsletter.<\/h2>\t\t\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\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-4fce42f\" data-id=\"4fce42f\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-4f62e61 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-invisible\" data-id=\"4f62e61\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:200}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\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-inner-column elementor-element elementor-element-37d3ea2\" data-id=\"37d3ea2\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\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-8dd60fe elementor-widget elementor-widget-text-editor\" data-id=\"8dd60fe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Be the first to hear about new training opportunities, free tools, case-based blog posts, and practical insights. Our monthly newsletter is built to help you learn faster, solve cases smarter, and keep up in a field that never stands still.<\/p><p>Fill in your email to sign up.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-951f1e5 elementor-widget elementor-widget-hubspot-form\" data-id=\"951f1e5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"hubspot-form.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t\t\t\t\t<script>\n\t\t\t\t\t\t\twindow.hsFormsOnReady = window.hsFormsOnReady || [];\n\t\t\t\t\t\t\twindow.hsFormsOnReady.push(()=>{\n\t\t\t\t\t\t\t\thbspt.forms.create({\n\t\t\t\t\t\t\t\t\tportalId: 48175133,\n\t\t\t\t\t\t\t\t\tformId: \"24d73245-2f30-4564-9083-0329a6d5ac76\",\n\t\t\t\t\t\t\t\t\ttarget: \"#hbspt-form-1777392510000-7715128798\",\n\t\t\t\t\t\t\t\t\tregion: \"na1\",\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t})});\n\t\t\t\t\t\t<\/script>\n\t\t\t\t\t\t<div class=\"hbspt-form\" id=\"hbspt-form-1777392510000-7715128798\"><\/div>\t\t\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\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-36ece90 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"36ece90\" data-element_type=\"section\" data-e-type=\"section\" id=\"request-team-training\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\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-50 elementor-top-column elementor-element elementor-element-4764f2f\" data-id=\"4764f2f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-2788d8a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2788d8a\" data-element_type=\"section\" data-e-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-inner-column elementor-element elementor-element-c33c794 elementor-invisible\" data-id=\"c33c794\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;}\">\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-e521240 elementor-widget elementor-widget-heading\" data-id=\"e521240\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Request Training<\/h2>\t\t\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 class=\"elementor-element elementor-element-424122c elementor-widget elementor-widget-text-editor\" data-id=\"424122c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>This request is completely non-binding. Let us know what dates might work for you and how many participants you&#8217;d like to include. We&#8217;ll get back to you promptly to discuss the best options together.<\/p>\t\t\t\t\t\t\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<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-c7be30c\" data-id=\"c7be30c\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-8a9e2e1 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-invisible\" data-id=\"8a9e2e1\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_delay&quot;:200}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\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-inner-column elementor-element elementor-element-9b15bda\" data-id=\"9b15bda\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\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-dbac439 elementor-button-align-stretch elementor-widget elementor-widget-form\" data-id=\"dbac439\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;button_width&quot;:&quot;100&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" name=\"New Form\" aria-label=\"New Form\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"677\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"dbac439\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"SQLite Forensics Training \u2014 Online, On-Demand or Classroom\" \/>\n\n\t\t\t\t\t\t\t<input type=\"hidden\" name=\"queried_id\" value=\"677\"\/>\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-above\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-name elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-name\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tName\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[name]\" id=\"form-field-name\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Name\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-email\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tEmail\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[email]\" id=\"form-field-email\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Email\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-message elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-message\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tMessage\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<textarea class=\"elementor-field-textual elementor-field  elementor-size-sm\" name=\"form_fields[message]\" id=\"form-field-message\" rows=\"4\" placeholder=\"Message\"><\/textarea>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-date elementor-field-group elementor-column elementor-field-group-field_a9b6c63 elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_a9b6c63\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tpreferred date (optional)\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\n\t\t<input type=\"date\" name=\"form_fields[field_a9b6c63]\" id=\"form-field-field_a9b6c63\" class=\"elementor-field elementor-size-sm  elementor-field-textual elementor-date-field\" pattern=\"[0-9]{4}-[0-9]{2}-[0-9]{2}\">\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-sm\" type=\"submit\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Send<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/form>\n\t\t\t\t\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\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-019106f e-flex e-con-boxed e-con e-parent\" data-id=\"019106f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9db1e9a elementor-widget elementor-widget-html\" data-id=\"9db1e9a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"VideoObject\",\n  \"@id\": \"https:\/\/elusivedata.io\/sqlite-forensics#video\",\n  \"name\": \"SQLite Forensics Course Overview \u2013 Elusive Data\",\n  \"description\": \"Short introduction to our Certified SQLite Forensics Training, updated for 2026 with new CTFs and mobile data recovery techniques.\",\n  \"thumbnailUrl\": \"https:\/\/img.youtube.com\/vi\/gj8Fl4VcZro\/maxresdefault.jpg\",\n  \"uploadDate\": \"2025-06-01T10:00:00+00:00\",\n  \"duration\": \"PT2M21S\",\n  \"embedUrl\": \"https:\/\/www.youtube.com\/embed\/gj8Fl4VcZro\",\n  \"publisher\": {\n    \"@type\": \"Organization\",\n    \"name\": \"Elusive Data\",\n    \"logo\": {\n      \"@type\": \"ImageObject\",\n      \"url\": \"https:\/\/elusivedata.io\/logo.png\"\n    }\n  }\n}\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5ee61e5 elementor-widget elementor-widget-html\" data-id=\"5ee61e5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Course\",\n  \"@id\": \"https:\/\/elusivedata.io\/sqlite-forensics#course\",\n  \"name\": \"Certified SQLite Forensics Training\",\n  \"description\": \"Certified SQLite forensics training covering manual SQLite analysis, deleted data recovery, WAL and SHM analysis, B-tree pages, overflow chains, mobile app artifacts, hands-on labs, and CTF-style challenges.\",\n  \"url\": \"https:\/\/elusivedata.io\/sqlite-forensics\",\n  \"courseMode\": [\"online\", \"onsite\", \"self-paced\", \"instructor-led\"],\n  \"educationalCredentialAwarded\": \"Certificate of Completion, 24 CPE credits\",\n  \"provider\": {\n    \"@type\": \"Organization\",\n    \"name\": \"Elusive Data\",\n    \"url\": \"https:\/\/elusivedata.io\"\n  },\n  \"offers\": {\n    \"@type\": \"AggregateOffer\",\n    \"priceCurrency\": \"EUR\",\n    \"lowPrice\": \"1490\",\n    \"highPrice\": \"3890\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"url\": \"https:\/\/elusivedata.io\/sqlite-forensics\"\n  },\n  \"hasCourseInstance\": [\n    {\n      \"@type\": \"CourseInstance\",\n      \"name\": \"Certified SQLite Forensics \u2013 On-Demand + Basic\",\n      \"courseMode\": \"self-paced online\",\n      \"startDate\": \"2026-01-01\",\n      \"endDate\": \"2026-12-31\",\n      \"courseWorkload\": \"P3D\",\n      \"offers\": {\n        \"@type\": \"Offer\",\n        \"price\": \"1490\",\n        \"priceCurrency\": \"EUR\",\n        \"availability\": \"https:\/\/schema.org\/InStock\",\n        \"url\": \"https:\/\/elusivedata.io\/sqlite-forensics\",\n        \"category\": \"Digital Forensics Training\"\n      }\n    },\n    {\n      \"@type\": \"CourseInstance\",\n      \"name\": \"Certified SQLite Forensics \u2013 On-Demand + Advanced\",\n      \"courseMode\": \"self-paced online\",\n      \"startDate\": \"2026-01-01\",\n      \"endDate\": \"2026-12-31\",\n      \"courseWorkload\": \"P3D\",\n      \"offers\": {\n        \"@type\": \"Offer\",\n        \"price\": \"1950\",\n        \"priceCurrency\": \"EUR\",\n        \"availability\": \"https:\/\/schema.org\/InStock\",\n        \"url\": \"https:\/\/elusivedata.io\/sqlite-forensics\",\n        \"category\": \"Digital Forensics Training\"\n      }\n    },\n    {\n      \"@type\": \"CourseInstance\",\n      \"name\": \"Certified SQLite Forensics \u2013 Live Online + Advanced\",\n      \"courseMode\": \"instructor-led online\",\n      \"startDate\": \"2026-01-01\",\n      \"endDate\": \"2026-12-31\",\n      \"courseWorkload\": \"P3D\",\n      \"offers\": {\n        \"@type\": \"Offer\",\n        \"price\": \"2290\",\n        \"priceCurrency\": \"EUR\",\n        \"availability\": \"https:\/\/schema.org\/InStock\",\n        \"url\": \"https:\/\/elusivedata.io\/sqlite-forensics\",\n        \"category\": \"Digital Forensics Training\"\n      }\n    },\n    {\n      \"@type\": \"CourseInstance\",\n      \"name\": \"Certified SQLite Forensics \u2013 Onsite + Advanced\",\n      \"courseMode\": \"onsite instructor-led\",\n      \"startDate\": \"2026-01-01\",\n      \"endDate\": \"2026-12-31\",\n      \"courseWorkload\": \"P3D\",\n      \"offers\": {\n        \"@type\": \"Offer\",\n        \"price\": \"3890\",\n        \"priceCurrency\": \"EUR\",\n        \"availability\": \"https:\/\/schema.org\/InStock\",\n        \"url\": \"https:\/\/elusivedata.io\/sqlite-forensics\",\n        \"category\": \"Digital Forensics Training\"\n      }\n    }\n  ]\n}\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1158d96 e-con-full e-flex e-con e-child\" data-id=\"1158d96\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b446b24 elementor-widget elementor-widget-html\" data-id=\"b446b24\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n  .ed-seo-text {\n    margin-top: 50px;\n    padding: 30px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    border-radius: 10px;\n  }\n\n  .ed-seo-text p {\n    font-size: 15px;\n    color: rgba(255, 255, 255, 0.65);\n    line-height: 1.8;\n    margin: 0;\n  }\n\n  @media (max-width: 520px) {\n    .ed-seo-text {\n      margin-top: 36px;\n      padding: 22px 18px;\n    }\n\n    .ed-seo-text p {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n  }\n<\/style>\n\n<div class=\"ed-seo-text\">\n  <p>\n    This SQLite forensics training is designed for digital forensics investigators who need to go beyond tool output. You\u2019ll learn to manually parse SQLite database structures including B-tree pages, cell arrays, freelist pages, overflow chains, WAL files, SHM data, VarInt encoding, freeblock recovery, and protocol buffer interpretation. Whether you are investigating mobile device data, app databases, browser artifacts, or cloud-synced SQLite files, the course gives you the skills to extract, validate, and explain SQLite evidence with confidence. SQLite Visualizer is included with training packages to support hands-on analysis throughout the course.\n  <\/p>\n<\/div>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How long does it take to complete the full course?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Live training is delivered over 3 full days with instructor-led sessions, labs, and interactive case studies. On-Demand training includes the same core content in a self-paced format. Access terms may vary by package and delivery format.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is the training updated for 2026?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. The course content is updated for 2026 and reflects current SQLite forensic workflows, modern app data, WAL and SHM analysis, and practical recovery scenarios.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is it suitable for teams or agency-wide training?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Live Online training is available for groups of 3 or more, and Onsite training is available for groups of 5 or more. We can help recommend the right package based on team size and delivery preference.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Do I need prior database experience?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"No prior database expertise is required. The course starts from the ground up and explains SQLite internals visually, with practical labs and forensic use cases throughout.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What kinds of labs are included?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Labs include parsing deleted records, rebuilding overflow chains, exploring WAL and SHM files, recovering fragmented content, and solving scenario-based challenges using realistic forensic datasets.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Who teaches this course?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"The course is taught by James Eichbaum, a digital forensics instructor and practitioner with over 17 years of experience training law enforcement, forensic examiners, DFIR consultants, and investigative teams worldwide.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What if I use tools like Magnet, Cellebrite, Oxygen, or MSAB?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"This course complements commercial forensic platforms. You learn how to validate tool output, investigate unsupported apps, and understand SQLite evidence beneath automated parsing results.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is the certificate recognized?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Participants receive a verifiable certificate of completion with 24 CPE credits. It is designed for professional records, internal documentation, audits, and continuing education tracking.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Do I get access to SQLite Visualizer?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Training packages include SQLite Visualizer Basic or Advanced, depending on the selected package. Advanced packages also include LevelDB Viewer.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What training package options are available?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Available training options include On-Demand with Basic, On-Demand with Advanced, Live Online with Advanced, and Onsite with Advanced.\"\n      }\n    }\n  ]\n}\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div style='background:#f0f4ff;border-left:4px solid #2B64F8;border-radius:8px;padding:18px 22px;margin:32px 0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;'>\n            <p style='margin:0;color:#1a1a2e;font-size:15px;font-weight:500;'>\u81ea\u5206\u306e\u30da\u30fc\u30b9\u3067\u5b66\u3073\u305f\u3044\u3067\u3059\u304b\uff1f<\/p>\n            <a href='https:\/\/elusivedata.io\/ja\/sqlite-forensics-on-demand\/' style='background:#2B64F8;color:#fff;padding:10px 20px;border-radius:6px;text-decoration:none;font-size:14px;font-weight:600;white-space:nowrap;'>\u30aa\u30f3\u30c7\u30de\u30f3\u30c9\u3067\u53d7\u8b1b\u53ef\u80fd \u2192<\/a>\n        <\/div>","protected":false},"excerpt":{"rendered":"<p>Advanced SQLite forensics training covering WAL recovery, freelist analysis, freeblock carving, and database internals. Includes access to <a href=\"https:\/\/elusivedata.io\/ja\/sqlite-visualizer\/\">SQLite\u30d3\u30b8\u30e5\u30a2\u30e9\u30a4\u30b6\u30fc<\/a> \u2014 an all-in-one forensic SQLite analysis platform.<\/p>","protected":false},"author":1,"featured_media":8701,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"content-type":"","footnotes":""},"class_list":["post-677","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>SQLite Forensics Training \u2014 Online, On-Demand or Classroom<\/title>\n<meta name=\"description\" content=\"Recover deleted SQLite records, decode WAL files, and analyze app databases used in real investigations. Earn your SQLite Forensics certification with hands-on case work.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/elusivedata.io\/ja\/sqlite\u30d5\u30a9\u30ec\u30f3\u30b8\u30c3\u30af\/\" \/>\n<meta property=\"og:locale\" content=\"ja_JP\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Advanced SQLite Forensics Training | Elusive Data\" \/>\n<meta property=\"og:description\" content=\"Go beyond what standard tools show. Recover deleted records, decode page structures, and analyze WAL files \u2014 with SQLite Visualizer included in every enrollment.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/elusivedata.io\/ja\/sqlite\u30d5\u30a9\u30ec\u30f3\u30b8\u30c3\u30af\/\" \/>\n<meta property=\"og:site_name\" content=\"Elusive Data\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-27T20:21:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/08\/SQLite-Visualizer-Digital-Forensic-Tool-scaled.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1357\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Advanced SQLite Forensics Training | Elusive Data\" \/>\n<meta name=\"twitter:description\" content=\"Go beyond what standard tools show. Recover deleted records, decode page structures, and analyze WAL files \u2014 with SQLite Visualizer included in every enrollment.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/08\/SQLite-Visualizer-Digital-Forensic-Tool-scaled.png\" \/>\n<meta name=\"twitter:label1\" content=\"\u63a8\u5b9a\u8aad\u307f\u53d6\u308a\u6642\u9593\" \/>\n\t<meta name=\"twitter:data1\" content=\"34\u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/elusivedata.io\\\/sqlite-forensics\\\/\",\"url\":\"https:\\\/\\\/elusivedata.io\\\/sqlite-forensics\\\/\",\"name\":\"SQLite Forensics Training \u2014 Online, On-Demand or Classroom\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/elusivedata.io\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/elusivedata.io\\\/sqlite-forensics\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/elusivedata.io\\\/sqlite-forensics\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/elusivedata.io\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/SQLite_Forensics_Training_Elusive_Data.jpg\",\"datePublished\":\"2026-03-31T12:55:25+00:00\",\"dateModified\":\"2026-04-27T20:21:26+00:00\",\"description\":\"Recover deleted SQLite records, decode WAL files, and analyze app databases used in real investigations. Earn your SQLite Forensics certification with hands-on case work.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/elusivedata.io\\\/sqlite-forensics\\\/#breadcrumb\"},\"inLanguage\":\"ja\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/elusivedata.io\\\/sqlite-forensics\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\\\/\\\/elusivedata.io\\\/sqlite-forensics\\\/#primaryimage\",\"url\":\"https:\\\/\\\/elusivedata.io\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/SQLite_Forensics_Training_Elusive_Data.jpg\",\"contentUrl\":\"https:\\\/\\\/elusivedata.io\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/SQLite_Forensics_Training_Elusive_Data.jpg\",\"width\":1600,\"height\":840,\"caption\":\"SQLite database icon surrounded by mobile app logos, visualizing mobile forensics training at Elusive Data\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/elusivedata.io\\\/sqlite-forensics\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/elusivedata.io\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SQLite Forensics\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/elusivedata.io\\\/#website\",\"url\":\"https:\\\/\\\/elusivedata.io\\\/\",\"name\":\"ElusiveData\",\"description\":\"Excellence in Digital Forensics Training and Consulting\",\"publisher\":{\"@id\":\"https:\\\/\\\/elusivedata.io\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/elusivedata.io\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ja\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/elusivedata.io\\\/#organization\",\"name\":\"ElusiveData\",\"url\":\"https:\\\/\\\/elusivedata.io\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\\\/\\\/elusivedata.io\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/elusivedata.io\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/Asset-3_2x-scaled.png\",\"contentUrl\":\"https:\\\/\\\/elusivedata.io\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/Asset-3_2x-scaled.png\",\"width\":2560,\"height\":370,\"caption\":\"ElusiveData\"},\"image\":{\"@id\":\"https:\\\/\\\/elusivedata.io\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.youtube.com\\\/@elusivedata\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"SQLite \u30d5\u30a9\u30ec\u30f3\u30b8\u30af\u30b9\u7814\u4fee | \u30aa\u30f3\u30e9\u30a4\u30f3\u30fb\u30aa\u30f3\u30c7\u30de\u30f3\u30c9\u30fb\u6559\u5ba4 | Elusive Data","description":"\u524a\u9664\u3055\u308c\u305fSQLite\u30ec\u30b3\u30fc\u30c9\u306e\u5fa9\u5143\u3001WAL\u30d5\u30a1\u30a4\u30eb\u306e\u30c7\u30b3\u30fc\u30c9\u3001\u30e2\u30d0\u30a4\u30eb\u30a2\u30d7\u30eaDB\u306e\u5206\u6790\u3002\u5c02\u9580\u5bb6\u4e3b\u5c0e\u306eSQLite\u30d5\u30a9\u30ec\u30f3\u30b8\u30af\u30b9\u7814\u4fee \u2014 \u30e9\u30a4\u30d6\u3001\u30aa\u30f3\u30c7\u30de\u30f3\u30c9\u3001\u307e\u305f\u306f\u6559\u5ba4\u5f62\u5f0f\u300224 CPE\u3002","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:\/\/elusivedata.io\/ja\/sqlite\u30d5\u30a9\u30ec\u30f3\u30b8\u30c3\u30af\/","og_locale":"ja_JP","og_type":"article","og_title":"Advanced SQLite Forensics Training | Elusive Data","og_description":"Go beyond what standard tools show. Recover deleted records, decode page structures, and analyze WAL files \u2014 with SQLite Visualizer included in every enrollment.","og_url":"https:\/\/elusivedata.io\/ja\/sqlite\u30d5\u30a9\u30ec\u30f3\u30b8\u30c3\u30af\/","og_site_name":"Elusive Data","article_modified_time":"2026-04-27T20:21:26+00:00","og_image":[{"width":2560,"height":1357,"url":"https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/08\/SQLite-Visualizer-Digital-Forensic-Tool-scaled.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_title":"Advanced SQLite Forensics Training | Elusive Data","twitter_description":"Go beyond what standard tools show. Recover deleted records, decode page structures, and analyze WAL files \u2014 with SQLite Visualizer included in every enrollment.","twitter_image":"https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/08\/SQLite-Visualizer-Digital-Forensic-Tool-scaled.png","twitter_misc":{"\u63a8\u5b9a\u8aad\u307f\u53d6\u308a\u6642\u9593":"34\u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/elusivedata.io\/sqlite-forensics\/","url":"https:\/\/elusivedata.io\/sqlite-forensics\/","name":"SQLite \u30d5\u30a9\u30ec\u30f3\u30b8\u30af\u30b9\u7814\u4fee | \u30aa\u30f3\u30e9\u30a4\u30f3\u30fb\u30aa\u30f3\u30c7\u30de\u30f3\u30c9\u30fb\u6559\u5ba4 | Elusive Data","isPartOf":{"@id":"https:\/\/elusivedata.io\/#website"},"primaryImageOfPage":{"@id":"https:\/\/elusivedata.io\/sqlite-forensics\/#primaryimage"},"image":{"@id":"https:\/\/elusivedata.io\/sqlite-forensics\/#primaryimage"},"thumbnailUrl":"https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/06\/SQLite_Forensics_Training_Elusive_Data.jpg","datePublished":"2026-03-31T12:55:25+00:00","dateModified":"2026-04-27T20:21:26+00:00","description":"\u524a\u9664\u3055\u308c\u305fSQLite\u30ec\u30b3\u30fc\u30c9\u306e\u5fa9\u5143\u3001WAL\u30d5\u30a1\u30a4\u30eb\u306e\u30c7\u30b3\u30fc\u30c9\u3001\u30e2\u30d0\u30a4\u30eb\u30a2\u30d7\u30eaDB\u306e\u5206\u6790\u3002\u5c02\u9580\u5bb6\u4e3b\u5c0e\u306eSQLite\u30d5\u30a9\u30ec\u30f3\u30b8\u30af\u30b9\u7814\u4fee \u2014 \u30e9\u30a4\u30d6\u3001\u30aa\u30f3\u30c7\u30de\u30f3\u30c9\u3001\u307e\u305f\u306f\u6559\u5ba4\u5f62\u5f0f\u300224 CPE\u3002","breadcrumb":{"@id":"https:\/\/elusivedata.io\/sqlite-forensics\/#breadcrumb"},"inLanguage":"ja","potentialAction":[{"@type":"ReadAction","target":["https:\/\/elusivedata.io\/sqlite-forensics\/"]}]},{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/elusivedata.io\/sqlite-forensics\/#primaryimage","url":"https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/06\/SQLite_Forensics_Training_Elusive_Data.jpg","contentUrl":"https:\/\/elusivedata.io\/wp-content\/uploads\/2025\/06\/SQLite_Forensics_Training_Elusive_Data.jpg","width":1600,"height":840,"caption":"SQLite database icon surrounded by mobile app logos, visualizing mobile forensics training at Elusive Data"},{"@type":"BreadcrumbList","@id":"https:\/\/elusivedata.io\/sqlite-forensics\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/elusivedata.io\/"},{"@type":"ListItem","position":2,"name":"SQLite Forensics"}]},{"@type":"WebSite","@id":"https:\/\/elusivedata.io\/#website","url":"https:\/\/elusivedata.io\/","name":"\u30a8\u30eb\u30fc\u30b7\u30d6\u30c7\u30fc\u30bf","description":"\u5353\u8d8a\u3057\u305f\u30c7\u30b8\u30bf\u30eb\u30fb\u30d5\u30a9\u30ec\u30f3\u30b8\u30c3\u30af\u306e\u30c8\u30ec\u30fc\u30cb\u30f3\u30b0\u3068\u30b3\u30f3\u30b5\u30eb\u30c6\u30a3\u30f3\u30b0","publisher":{"@id":"https:\/\/elusivedata.io\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/elusivedata.io\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ja"},{"@type":"Organization","@id":"https:\/\/elusivedata.io\/#organization","name":"\u30a8\u30eb\u30fc\u30b7\u30d6\u30c7\u30fc\u30bf","url":"https:\/\/elusivedata.io\/","logo":{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/elusivedata.io\/#\/schema\/logo\/image\/","url":"https:\/\/elusivedata.io\/wp-content\/uploads\/2024\/11\/Asset-3_2x-scaled.png","contentUrl":"https:\/\/elusivedata.io\/wp-content\/uploads\/2024\/11\/Asset-3_2x-scaled.png","width":2560,"height":370,"caption":"ElusiveData"},"image":{"@id":"https:\/\/elusivedata.io\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.youtube.com\/@elusivedata"]}]}},"_links":{"self":[{"href":"https:\/\/elusivedata.io\/ja\/wp-json\/wp\/v2\/pages\/677","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elusivedata.io\/ja\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/elusivedata.io\/ja\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/elusivedata.io\/ja\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/elusivedata.io\/ja\/wp-json\/wp\/v2\/comments?post=677"}],"version-history":[{"count":988,"href":"https:\/\/elusivedata.io\/ja\/wp-json\/wp\/v2\/pages\/677\/revisions"}],"predecessor-version":[{"id":15506,"href":"https:\/\/elusivedata.io\/ja\/wp-json\/wp\/v2\/pages\/677\/revisions\/15506"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/elusivedata.io\/ja\/wp-json\/wp\/v2\/media\/8701"}],"wp:attachment":[{"href":"https:\/\/elusivedata.io\/ja\/wp-json\/wp\/v2\/media?parent=677"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}