{"id":515,"date":"2026-04-22T07:40:10","date_gmt":"2026-04-22T05:40:10","guid":{"rendered":"https:\/\/www2.neodatagroup.ai\/?page_id=515"},"modified":"2026-06-04T03:47:19","modified_gmt":"2026-06-04T01:47:19","slug":"document-intelligence","status":"publish","type":"page","link":"https:\/\/neodatagroup.ai\/it\/document-intelligence\/","title":{"rendered":"Document Intelligence"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"515\" class=\"elementor elementor-515\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8d0e5c4 e-flex e-con-boxed e-con e-parent\" data-id=\"8d0e5c4\" 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-9a72acf sfumatura elementor-widget elementor-widget-heading\" data-id=\"9a72acf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Document <span>Intelligence<\/span>  <\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c8b17c6 elementor-widget elementor-widget-text-editor\" data-id=\"c8b17c6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><span class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\">Transform document archives into structured, queryable knowledge.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d266e0b elementor-widget elementor-widget-button\" data-id=\"d266e0b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-lg elementor-animation-shrink\" href=\"#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6IjE2ODY1IiwidG9nZ2xlIjpmYWxzZX0%3D\">\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\">Book a Demo<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f39c32e animated-slow e-flex e-con-boxed elementor-invisible e-con e-parent\" data-id=\"f39c32e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-e7aee16 e-con-full e-flex e-con e-child\" data-id=\"e7aee16\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-8cff90e e-con-full e-flex e-con e-child\" data-id=\"8cff90e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3b969ae elementor-widget elementor-widget-heading\" data-id=\"3b969ae\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><u>The problem<\/u><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-77a3048 elementor-widget__width-initial animated-slow elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"77a3048\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Your organization\u2019s <br><span class=\"neo-purple\"> most valuable asset.<\/span>\n\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-36c9a7e elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"36c9a7e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><span class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\">Years of documents, decisions, and expertise is often <\/span><span class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\">scattered<\/span><span class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\"> across folders, shared drives, inboxes, and employees\u2019 personal knowledge. <\/span><\/p><p><span class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\">The result? <\/span><span class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\">Information is fragmented across systems and people; <\/span><span class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\">valuable knowledge remains hidden, reducing time and productivity.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-349701e e-flex e-con-boxed e-con e-child\" data-id=\"349701e\" 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-97aad92 elementor-widget elementor-widget-html\" data-id=\"97aad92\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@300;400;500;600;700;900&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n  .nvp, .nvp * { font-family: 'DM Sans', sans-serif !important; box-sizing: border-box; margin: 0; padding: 0; }\r\n\r\n  .nvp {\r\n    width: 100%;\r\n    padding: 0;\r\n  }\r\n\r\n  \/* \u2500\u2500 GRID \u2500\u2500 *\/\r\n  .nvp__grid {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr 1fr;\r\n    gap: 16px;\r\n    opacity: 0;\r\n    transform: translateY(28px);\r\n    transition: opacity 0.7s ease, transform 0.7s cubic-bezier(0.22,1,0.36,1);\r\n  }\r\n  .nvp.is-visible .nvp__grid { opacity: 1; transform: translateY(0); }\r\n\r\n  \/* \u2500\u2500 CARD \u2500\u2500 *\/\r\n  .nvp__card {\r\n    background: #F9F5FF;\r\n    border: 1px solid rgba(123,45,139,0.1);\r\n    border-radius: 12px;\r\n    padding: 28px;\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 10px;\r\n    opacity: 0;\r\n    transform: translateY(20px);\r\n    transition: opacity 0.6s ease, transform 0.6s cubic-bezier(0.22,1,0.36,1),\r\n                box-shadow 0.3s ease, border-color 0.3s ease;\r\n  }\r\n  .nvp.is-visible .nvp__card:nth-child(1) { opacity:1; transform:translateY(0); transition-delay: 0ms; }\r\n  .nvp.is-visible .nvp__card:nth-child(2) { opacity:1; transform:translateY(0); transition-delay: 140ms; }\r\n  .nvp.is-visible .nvp__card:nth-child(3) { opacity:1; transform:translateY(0); transition-delay: 280ms; }\r\n\r\n  .nvp__card:hover {\r\n    box-shadow: 0 6px 24px rgba(123,45,139,0.1);\r\n    border-color: rgba(123,45,139,0.22);\r\n  }\r\n\r\n  \/* \u2500\u2500 ICON \u2500\u2500 *\/\r\n  .nvp__icon {\r\n    width: 48px;\r\n    height: 48px;\r\n    flex-shrink: 0;\r\n  }\r\n\r\n  \/* \u2500\u2500 TITLE \u2500\u2500 *\/\r\n  .nvp__title {\r\n    font-size: 16px;\r\n    font-weight: 700;\r\n    color: #7B2D8B;\r\n    line-height: 1.3;\r\n  }\r\n\r\n  \/* \u2500\u2500 STAT \u2500\u2500 *\/\r\n  .nvp__stat {\r\n    font-size: 36px;\r\n    font-weight: 700;\r\n    color: #111111;\r\n    line-height: 1.1;\r\n  }\r\n\r\n  \/* \u2500\u2500 DESC \u2500\u2500 *\/\r\n  .nvp__desc {\r\n    font-size: 15px;\r\n    font-weight: 400;\r\n    color: #4B5563;\r\n    line-height: 1.7;\r\n  }\r\n\r\n  \/* \u2500\u2500 RESPONSIVE \u2500\u2500 *\/\r\n  @media (max-width: 900px) {\r\n    .nvp__grid {\r\n      grid-template-columns: 1fr;\r\n      gap: 12px;\r\n      opacity: 1; transform: none;\r\n    }\r\n    .nvp__card { opacity: 1; transform: none; }\r\n  }\r\n\r\n  @media (prefers-reduced-motion: reduce) {\r\n    .nvp__grid, .nvp__card { opacity: 1; transform: none; transition: none; }\r\n  }\r\n<\/style>\r\n\r\n<section class=\"nvp\" id=\"nvp-section\">\r\n  <div class=\"nvp__grid\">\r\n\r\n    <!-- 1 \u2014 Time Consumed -->\r\n    <div class=\"nvp__card\">\r\n      <svg class=\"nvp__icon\" viewBox=\"0 0 52 52\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n        <circle cx=\"26\" cy=\"26\" r=\"18\" stroke=\"#7B2D8B\" stroke-width=\"1.5\" fill=\"rgba(123,45,139,0.06)\"\/>\r\n        <circle cx=\"26\" cy=\"26\" r=\"18\" stroke=\"#7B2D8B\" stroke-width=\"1.5\" stroke-dasharray=\"56 57\" stroke-dashoffset=\"14\" stroke-linecap=\"round\" fill=\"none\" opacity=\"0.25\"\/>\r\n        <line x1=\"26\" y1=\"10\" x2=\"26\" y2=\"14\" stroke=\"#7B2D8B\" stroke-width=\"1.5\" stroke-linecap=\"round\" opacity=\"0.4\"\/>\r\n        <line x1=\"26\" y1=\"38\" x2=\"26\" y2=\"42\" stroke=\"#7B2D8B\" stroke-width=\"1.5\" stroke-linecap=\"round\" opacity=\"0.4\"\/>\r\n        <line x1=\"10\" y1=\"26\" x2=\"14\" y2=\"26\" stroke=\"#7B2D8B\" stroke-width=\"1.5\" stroke-linecap=\"round\" opacity=\"0.4\"\/>\r\n        <line x1=\"38\" y1=\"26\" x2=\"42\" y2=\"26\" stroke=\"#7B2D8B\" stroke-width=\"1.5\" stroke-linecap=\"round\" opacity=\"0.4\"\/>\r\n        <line x1=\"26\" y1=\"26\" x2=\"26\" y2=\"16\" stroke=\"#7B2D8B\" stroke-width=\"1.8\" stroke-linecap=\"round\"\/>\r\n        <line x1=\"26\" y1=\"26\" x2=\"33\" y2=\"31\" stroke=\"#7B2D8B\" stroke-width=\"1.8\" stroke-linecap=\"round\"\/>\r\n        <circle cx=\"26\" cy=\"26\" r=\"2\" fill=\"#7B2D8B\"\/>\r\n      <\/svg>\r\n      <div class=\"nvp__title\">Time consumed<\/div>\r\n      <div class=\"nvp__stat\">25%<\/div>\r\n      <div class=\"nvp__desc\">of a working day is spent looking for information.<\/div>\r\n    <\/div>\r\n\r\n    <!-- 2 \u2014 Information Missed -->\r\n    <div class=\"nvp__card\">\r\n      <svg class=\"nvp__icon\" viewBox=\"0 0 52 52\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n        <rect x=\"8\" y=\"12\" width=\"36\" height=\"28\" rx=\"4\" stroke=\"#7B2D8B\" stroke-width=\"1.5\" fill=\"rgba(123,45,139,0.06)\"\/>\r\n        <line x1=\"8\" y1=\"20\" x2=\"44\" y2=\"20\" stroke=\"#7B2D8B\" stroke-width=\"1\" opacity=\"0.3\"\/>\r\n        <text x=\"16\" y=\"18\" font-size=\"7\" font-family=\"DM Sans, sans-serif\" font-weight=\"700\" fill=\"#7B2D8B\" opacity=\"0.8\">$<\/text>\r\n        <rect x=\"16\" y=\"25\" width=\"20\" height=\"2.5\" rx=\"1.25\" fill=\"#7B2D8B\" opacity=\"0.5\"\/>\r\n        <rect x=\"16\" y=\"31\" width=\"14\" height=\"2.5\" rx=\"1.25\" fill=\"#7B2D8B\" opacity=\"0.3\"\/>\r\n        <path d=\"M34 36 L44 46\" stroke=\"#7B2D8B\" stroke-width=\"2\" stroke-linecap=\"round\" opacity=\"0.6\"\/>\r\n        <line x1=\"39\" y1=\"36\" x2=\"44\" y2=\"41\" stroke=\"#7B2D8B\" stroke-width=\"1.5\" stroke-linecap=\"round\" opacity=\"0.35\"\/>\r\n        <circle cx=\"31\" cy=\"33\" r=\"6\" stroke=\"#7B2D8B\" stroke-width=\"1.5\" fill=\"rgba(123,45,139,0.08)\"\/>\r\n        <line x1=\"28.5\" y1=\"33\" x2=\"33.5\" y2=\"33\" stroke=\"#7B2D8B\" stroke-width=\"1.5\" stroke-linecap=\"round\" opacity=\"0.7\"\/>\r\n      <\/svg>\r\n      <div class=\"nvp__title\">Information missed<\/div>\r\n      <div class=\"nvp__stat\">$31.5B<\/div>\r\n      <div class=\"nvp__desc\">The Fortune 500 loses billions caused by poor document management.<\/div>\r\n    <\/div>\r\n\r\n    <!-- 3 \u2014 Knowledge Lost -->\r\n    <div class=\"nvp__card\">\r\n      <svg class=\"nvp__icon\" viewBox=\"0 0 52 52\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n        <circle cx=\"26\" cy=\"20\" r=\"10\" stroke=\"#7B2D8B\" stroke-width=\"1.5\" fill=\"rgba(123,45,139,0.06)\"\/>\r\n        <line x1=\"26\" y1=\"14\" x2=\"26\" y2=\"18\" stroke=\"#7B2D8B\" stroke-width=\"1.5\" stroke-linecap=\"round\" opacity=\"0.6\"\/>\r\n        <circle cx=\"26\" cy=\"21.5\" r=\"1.2\" fill=\"#7B2D8B\" opacity=\"0.6\"\/>\r\n        <path d=\"M18 30 C18 28, 20 27, 26 27 C32 27, 34 28, 34 30 L34 36 C34 38, 32 40, 26 40 C20 40, 18 38, 18 36 Z\" stroke=\"#7B2D8B\" stroke-width=\"1.5\" fill=\"rgba(123,45,139,0.08)\" stroke-linejoin=\"round\"\/>\r\n        <path d=\"M21 40 L20 46 M31 40 L32 46\" stroke=\"#7B2D8B\" stroke-width=\"1.2\" stroke-linecap=\"round\" opacity=\"0.4\"\/>\r\n        <line x1=\"20\" y1=\"46\" x2=\"32\" y2=\"46\" stroke=\"#7B2D8B\" stroke-width=\"1.2\" stroke-linecap=\"round\" opacity=\"0.4\"\/>\r\n        <path d=\"M36 16 L40 12 M38 20 L43 20 M36 24 L40 28\" stroke=\"#7B2D8B\" stroke-width=\"1\" stroke-linecap=\"round\" opacity=\"0.35\"\/>\r\n      <\/svg>\r\n      <div class=\"nvp__title\">Knowledge lost<\/div>\r\n      <div class=\"nvp__stat\">20\u201330%<\/div>\r\n      <div class=\"nvp__desc\">loss in turnover each year due to the inefficiencies of information silos.<\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n(function() {\r\n  var section = document.getElementById('nvp-section');\r\n  if (!section) return;\r\n  if (window.innerWidth <= 900) {\r\n    section.classList.add('is-visible');\r\n    return;\r\n  }\r\n  var observer = new IntersectionObserver(function(entries) {\r\n    entries.forEach(function(e) {\r\n      if (e.isIntersecting) {\r\n        section.classList.add('is-visible');\r\n        observer.unobserve(section);\r\n      }\r\n    });\r\n  }, { threshold: 0.15 });\r\n  observer.observe(section);\r\n})();\r\n<\/script>\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\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4361421 e-con-full e-flex elementor-invisible e-con e-parent\" data-id=\"4361421\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e259a53 elementor-widget elementor-widget-heading\" data-id=\"e259a53\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\"><u>The solution<\/u><\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f714356 elementor-widget__width-initial animated-slow elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"f714356\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Transform your document archive  <br><span class=\"neo-purple\">into actionable knowledge.<\/span><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9ac2d90 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"9ac2d90\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><span class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\">We transform <\/span><span class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\">your document archive into structured, queryable knowledge<\/span><span class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\">\u2014building a <\/span><span class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\">document intelligence layer<\/span><span class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\"> for your company and turning your archive into an expert digital colleague.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-82f2de3 elementor-widget__width-initial animated-slow elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"82f2de3\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><b class=\"neo-purple\">Highlights<\/b><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-754366f elementor-widget elementor-widget-html\" data-id=\"754366f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n  <meta charset=\"UTF-8\" \/>\r\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/>\r\n  <title>Features<\/title>\r\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;1,9..40,300&display=swap\" rel=\"stylesheet\" \/>\r\n  <style>\r\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\r\n\r\n    :root {\r\n      --brand:        #702580;\r\n      --brand-mid:    #8f35a3;\r\n      --brand-light:  #f5ecf8;\r\n      --brand-pale:   #faf5fc;\r\n      --brand-border: #e4c9ee;\r\n      --brand-muted:  rgba(112,37,128,.11);\r\n      --folder-bg:    #f0e8f4;\r\n      --folder-active:#fff;\r\n      --folder-shadow: rgba(112,37,128,.13);\r\n      --gray-50:  #f9fafb;\r\n      --gray-100: #f3f4f6;\r\n      --gray-200: #e5e7eb;\r\n      --gray-400: #9ca3af;\r\n      --gray-500: #6b7280;\r\n      --gray-600: #4b5563;\r\n      --gray-700: #374151;\r\n      --gray-900: #111827;\r\n      --tab-h: 44px;\r\n      --radius-folder: 10px 10px 0 0;\r\n    }\r\n\r\n    body {\r\n      font-family: 'DM Sans', sans-serif;\r\n      background: #fff;\r\n      color: var(--gray-900);\r\n      -webkit-font-smoothing: antialiased;\r\n    }\r\n\r\n    .features {\r\n      padding: 2rem 1.5rem 3rem;\r\n      background: #fff;\r\n      overflow: hidden;\r\n    }\r\n\r\n    \/* \u2500\u2500 su mobile riduci il padding laterale \u2500\u2500 *\/\r\n    @media (max-width: 639px) {\r\n      .features { padding: 1.25rem 1rem 2rem; }\r\n    }\r\n\r\n    .container { max-width: 80rem; margin: 0 auto; }\r\n\r\n    \/* \u2500\u2500 FOLDER TABS \u2500\u2500 *\/\r\n    .tabs-nav {\r\n      display: flex;\r\n      align-items: flex-end;\r\n      gap: 0;\r\n      padding: 0 0 0 2px;\r\n      position: relative;\r\n      z-index: 2;\r\n      \/* su mobile consenti scroll orizzontale per le tab *\/\r\n      overflow-x: auto;\r\n      overflow-y: visible;\r\n      scrollbar-width: none;\r\n      -ms-overflow-style: none;\r\n      \/* lascia spazio per l'ombra delle tab attive *\/\r\n      padding-bottom: 0;\r\n    }\r\n    .tabs-nav::-webkit-scrollbar { display: none; }\r\n\r\n    .tab-btn {\r\n      position: relative;\r\n      display: flex;\r\n      align-items: center;\r\n      gap: .55rem;\r\n      height: var(--tab-h);\r\n      padding: 0 1.4rem;\r\n      border: 1px solid var(--brand-border);\r\n      border-bottom: none;\r\n      border-radius: var(--radius-folder);\r\n      background: var(--folder-bg);\r\n      color: var(--gray-500);\r\n      font-family: 'DM Sans', sans-serif;\r\n      font-size: .82rem;\r\n      font-weight: 500;\r\n      cursor: pointer;\r\n      transition: background .18s, color .18s, transform .15s;\r\n      white-space: nowrap;\r\n      margin-right: -1px;\r\n      transform: translateY(3px);\r\n      background-image: repeating-linear-gradient(\r\n        90deg,\r\n        transparent,\r\n        transparent 3px,\r\n        rgba(112,37,128,.025) 3px,\r\n        rgba(112,37,128,.025) 4px\r\n      );\r\n      flex-shrink: 0;\r\n    }\r\n\r\n    .tab-btn:hover {\r\n      color: var(--brand);\r\n      background: #f8f0fc;\r\n      transform: translateY(1px);\r\n    }\r\n\r\n    .tab-btn.active {\r\n      background: #fff;\r\n      background-image: none;\r\n      color: var(--brand);\r\n      font-weight: 600;\r\n      transform: translateY(0);\r\n      z-index: 10;\r\n      border-bottom: 2px solid #fff;\r\n      box-shadow: -2px -3px 8px var(--folder-shadow), 2px -3px 8px var(--folder-shadow);\r\n    }\r\n\r\n    .tab-btn.active::before,\r\n    .tab-btn.active::after {\r\n      content: '';\r\n      position: absolute;\r\n      bottom: -1px;\r\n      width: 10px;\r\n      height: 10px;\r\n      background: transparent;\r\n      pointer-events: none;\r\n    }\r\n    .tab-btn.active::before {\r\n      left: -10px;\r\n      border-bottom-right-radius: 6px;\r\n      box-shadow: 4px 1px 0 1px #fff;\r\n    }\r\n    .tab-btn.active::after {\r\n      right: -10px;\r\n      border-bottom-left-radius: 6px;\r\n      box-shadow: -4px 1px 0 1px #fff;\r\n    }\r\n\r\n    .tab-btn svg {\r\n      width: .95rem; height: .95rem;\r\n      flex-shrink: 0;\r\n      stroke: currentColor;\r\n      fill: none;\r\n      transition: stroke .18s;\r\n    }\r\n\r\n    .tab-btn .fold {\r\n      position: absolute;\r\n      top: 0; right: 0;\r\n      width: 10px; height: 10px;\r\n      overflow: hidden;\r\n      border-radius: 0 var(--radius-folder) 0 0;\r\n    }\r\n    .tab-btn .fold::before {\r\n      content: '';\r\n      position: absolute;\r\n      top: 0; right: 0;\r\n      width: 0; height: 0;\r\n      border-style: solid;\r\n      border-width: 0 10px 10px 0;\r\n      border-color: transparent var(--brand-border) transparent transparent;\r\n      opacity: .5;\r\n      transition: opacity .18s;\r\n    }\r\n    .tab-btn.active .fold::before { opacity: 0; }\r\n\r\n    \/* Label visibile da 480px in su (abbassata da 640px) *\/\r\n    .tab-label { display: none; }\r\n    @media (min-width: 480px) { .tab-label { display: inline; } }\r\n\r\n    \/* Su mobile: tab pi\u00f9 compatte *\/\r\n    @media (max-width: 479px) {\r\n      .tab-btn { padding: 0 .9rem; }\r\n      :root { --tab-h: 40px; }\r\n    }\r\n\r\n    \/* \u2500\u2500 PANEL \u2500\u2500 *\/\r\n    .panels {\r\n      position: relative;\r\n      z-index: 1;\r\n      border: 1px solid var(--brand-border);\r\n      border-radius: 0 1rem 1rem 1rem;\r\n      background: #fff;\r\n      box-shadow: 0 12px 40px var(--folder-shadow);\r\n      overflow: hidden;\r\n    }\r\n\r\n    \/* Angolo top-left del panel allineato con la prima tab attiva *\/\r\n    @media (max-width: 479px) {\r\n      .panels { border-radius: 0 .75rem .75rem .75rem; }\r\n    }\r\n\r\n    .panels::before {\r\n      content: '';\r\n      display: block;\r\n      height: 3px;\r\n      background: linear-gradient(90deg, var(--brand) 0%, var(--brand-mid) 100%);\r\n      position: absolute;\r\n      top: 0; left: 0; right: 0;\r\n      z-index: 2;\r\n    }\r\n\r\n    .panel {\r\n      display: none;\r\n      padding: 3rem 3.25rem 3.25rem;\r\n      animation: panelIn .35s ease;\r\n    }\r\n\r\n    .panel.active { display: block; }\r\n\r\n    @keyframes panelIn {\r\n      from { opacity: 0; transform: translateY(10px); }\r\n      to   { opacity: 1; transform: translateY(0); }\r\n    }\r\n\r\n    \/* \u2500\u2500 PANEL GRID \u2500\u2500 *\/\r\n    .panel-grid { display: grid; gap: 2.5rem; align-items: center; }\r\n    .panel-grid > * { min-width: 0; }\r\n    @media (min-width: 1024px) { .panel-grid { grid-template-columns: 1fr 1fr; } }\r\n\r\n    \/* Padding del panel scalato per viewport *\/\r\n    @media (max-width: 1023px) { .panel { padding: 2rem 2rem 2.5rem; } }\r\n    @media (max-width: 639px)  { .panel { padding: 1.5rem 1.25rem 2rem; } }\r\n\r\n    \/* \u2500\u2500 PANEL LEFT \u2500\u2500 *\/\r\n    .panel-icon {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      width: 4rem; height: 4rem;\r\n      border-radius: .875rem;\r\n      margin-bottom: 1.5rem;\r\n      background: var(--brand-light);\r\n      border: 1px solid var(--brand-border);\r\n    }\r\n    .panel-icon svg { width: 1.8rem; height: 1.8rem; stroke: var(--brand); fill: none; }\r\n\r\n    @media (max-width: 639px) {\r\n      .panel-icon { width: 3.25rem; height: 3.25rem; margin-bottom: 1rem; }\r\n      .panel-icon svg { width: 1.5rem; height: 1.5rem; }\r\n    }\r\n\r\n    .panel-left h3 {\r\n      font-size: clamp(1.3rem, 4vw, 1.9rem);\r\n      font-weight: 500;\r\n      letter-spacing: -.02em;\r\n      line-height: 1.15;\r\n      margin-bottom: 1rem;\r\n      color: var(--gray-900);\r\n    }\r\n\r\n    .panel-left > p {\r\n      color: var(--gray-500);\r\n      line-height: 1.7;\r\n      font-size: .975rem;\r\n      font-weight: 400;\r\n      margin-bottom: 1.75rem;\r\n    }\r\n\r\n    @media (max-width: 639px) {\r\n      .panel-left > p { font-size: .9rem; margin-bottom: 1.25rem; }\r\n    }\r\n\r\n    .feature-list { list-style: none; display: flex; flex-direction: column; gap: .85rem; }\r\n    .feature-list li { display: flex; align-items: center; gap: .6rem; color: var(--gray-700); font-size: .9rem; }\r\n    .fi { width: .95rem; height: .95rem; stroke: var(--brand); fill: none; flex-shrink: 0; }\r\n\r\n    \/* \u2500\u2500 MOCKUP CARD \u2500\u2500 *\/\r\n    .mockup {\r\n      background: #fff;\r\n      border-radius: 1.125rem;\r\n      border: 1px solid var(--gray-200);\r\n      padding: 1.75rem;\r\n      box-shadow: 0 12px 40px rgba(0,0,0,.07);\r\n      max-width: 100%;\r\n      min-width: 0;\r\n    }\r\n\r\n    @media (max-width: 639px) {\r\n      .mockup { padding: 1.25rem; border-radius: .875rem; }\r\n    }\r\n\r\n    \/* \u2500\u2500 SEARCH mockup \u2500\u2500 *\/\r\n    .search-row { display: flex; gap: .65rem; margin-bottom: 1.25rem; }\r\n    .search-input {\r\n      flex: 1; padding: .6rem .9rem;\r\n      border: 1px solid var(--gray-200);\r\n      border-radius: .55rem;\r\n      font-family: 'DM Sans', sans-serif;\r\n      font-size: .82rem; color: var(--gray-700);\r\n      outline: none; background: var(--gray-50);\r\n      transition: border-color .2s;\r\n      min-width: 0; \/* evita overflow su flex *\/\r\n    }\r\n    .search-input:focus { border-color: var(--brand); background: #fff; }\r\n    .btn-search {\r\n      padding: .6rem .85rem; border-radius: .55rem; border: none;\r\n      background: var(--brand); cursor: pointer;\r\n      display: flex; align-items: center; justify-content: center;\r\n      transition: background .2s, transform .1s;\r\n      flex-shrink: 0;\r\n    }\r\n    .btn-search:hover { background: var(--brand-mid); }\r\n    .btn-search svg { width: 1rem; height: 1rem; stroke: #fff; fill: none; }\r\n\r\n    .result-item {\r\n      display: flex; align-items: flex-start; gap: .9rem;\r\n      padding: .9rem; border-radius: .7rem;\r\n      background: var(--gray-50); margin-bottom: .5rem;\r\n      cursor: pointer; transition: background .2s;\r\n      border: 1px solid transparent;\r\n    }\r\n    .result-item:last-child { margin-bottom: 0; }\r\n    .result-item:hover { background: var(--brand-light); border-color: var(--brand-border); }\r\n\r\n    \/* Su mobile nascondi il thumb per guadagnare spazio *\/\r\n    .result-thumb {\r\n      width: 2.6rem; height: 2.6rem; border-radius: .45rem;\r\n      background: var(--gray-200);\r\n      display: flex; align-items: center; justify-content: center;\r\n      flex-shrink: 0; transition: background .2s;\r\n    }\r\n    .result-item:hover .result-thumb { background: var(--brand-muted); }\r\n    .result-thumb svg { width: 1rem; height: 1rem; stroke: var(--gray-500); fill: none; }\r\n    .result-item:hover .result-thumb svg { stroke: var(--brand); }\r\n\r\n    @media (max-width: 479px) {\r\n      .result-thumb { display: none; }\r\n      .result-item { gap: 0; padding: .75rem; }\r\n    }\r\n\r\n    .result-meta { display: flex; align-items: center; gap: .4rem; margin-bottom: .3rem; flex-wrap: wrap; }\r\n    .result-source { font-size: .72rem; color: var(--gray-500); }\r\n    .badge { display: inline-block; padding: .1rem .4rem; border-radius: .3rem; font-size: .68rem; font-weight: 600; }\r\n    .badge-violet { background: var(--brand-light); color: var(--brand); }\r\n    .badge-green  { background: #d1fae5; color: #065f46; }\r\n    .result-desc  { font-size: .84rem; color: var(--gray-900); font-weight: 500; margin-bottom: .2rem; }\r\n    .result-excerpt { font-size: .78rem; color: var(--gray-600); line-height: 1.5; }\r\n    .result-excerpt mark { background: var(--brand-light); color: var(--brand); border-radius: .2rem; padding: 0 .2rem; font-style: normal; }\r\n\r\n    \/* \u2500\u2500 EXTRACTION mockup \u2500\u2500 *\/\r\n    .doc-header { display: flex; align-items: center; justify-content: space-between; margin-bottom: 1.25rem; gap: .5rem; }\r\n    .doc-name {\r\n      display: flex; align-items: center; gap: .5rem;\r\n      font-size: .875rem; font-weight: 500; color: var(--gray-900);\r\n      \/* tronca il nome file su schermi piccoli *\/\r\n      overflow: hidden; white-space: nowrap; text-overflow: ellipsis;\r\n      min-width: 0;\r\n    }\r\n    .doc-name svg { width: 1rem; height: 1rem; stroke: var(--brand); fill: none; flex-shrink: 0; }\r\n\r\n    .extract-row {\r\n      background: var(--gray-50); border-radius: .65rem;\r\n      padding: .8rem .9rem; margin-bottom: .55rem;\r\n      border-left: 3px solid var(--brand-border);\r\n      transition: border-color .2s;\r\n    }\r\n    .extract-row:hover { border-left-color: var(--brand); }\r\n    .extract-row:last-of-type { margin-bottom: 0; }\r\n    .extract-label { display: flex; align-items: center; gap: .4rem; font-size: .72rem; font-weight: 600; color: var(--brand); margin-bottom: .3rem; text-transform: uppercase; letter-spacing: .04em; }\r\n    .extract-label svg { width: .75rem; height: .75rem; stroke: var(--brand); fill: none; }\r\n    .extract-value { font-size: .84rem; color: var(--gray-700); line-height: 1.5; word-break: break-word; overflow-wrap: break-word; }\r\n\r\n    @media (max-width: 479px) {\r\n      .extract-row { padding: .65rem .75rem; }\r\n      .extract-value { font-size: .8rem; }\r\n    }\r\n\r\n    \/* \u2500\u2500 COMPARISON mockup \u2500\u2500 *\/\r\n    .comp-header { display: flex; align-items: center; justify-content: space-between; margin-bottom: 1rem; gap: .5rem; }\r\n    .comp-title { font-size: .875rem; font-weight: 500; }\r\n\r\n    \/* Wrapper con scroll orizzontale per la tabella su mobile *\/\r\n    .comp-table-wrap {\r\n      overflow-x: auto;\r\n      -webkit-overflow-scrolling: touch;\r\n    }\r\n\r\n    .comp-table { width: 100%; border-collapse: collapse; font-size: .8rem; min-width: 360px; }\r\n    .comp-table th {\r\n      text-align: left; padding: .5rem .7rem;\r\n      background: var(--brand-light); color: var(--brand);\r\n      font-weight: 600; font-size: .72rem;\r\n    }\r\n    .comp-table th:first-child { border-radius: .4rem 0 0 .4rem; }\r\n    .comp-table th:last-child  { border-radius: 0 .4rem .4rem 0; }\r\n    .comp-table td {\r\n      padding: .55rem .7rem; color: var(--gray-700);\r\n      border-bottom: 1px solid var(--gray-100);\r\n      vertical-align: top; line-height: 1.45;\r\n    }\r\n    .comp-table tr:last-child td { border-bottom: none; }\r\n    .comp-table td:first-child { font-weight: 500; color: var(--gray-500); font-size: .72rem; white-space: nowrap; }\r\n\r\n    .diff-badge  { display: inline-block; padding: .1rem .4rem; border-radius: .3rem; font-size: .68rem; font-weight: 600; background: #fef3c7; color: #92400e; margin-left: .3rem; }\r\n    .match-badge { display: inline-block; padding: .1rem .4rem; border-radius: .3rem; font-size: .68rem; font-weight: 600; background: #d1fae5; color: #065f46; margin-left: .3rem; }\r\n\r\n    .gen-box {\r\n      margin-top: 1rem; background: var(--brand-light);\r\n      border: 1px solid var(--brand-border); border-radius: .65rem;\r\n      padding: .75rem 1rem; display: flex; align-items: flex-start; gap: .6rem;\r\n    }\r\n    .gen-box svg { width: .9rem; height: .9rem; stroke: var(--brand); fill: none; flex-shrink: 0; margin-top: 2px; }\r\n    .gen-box p { font-size: .78rem; color: var(--brand-mid); line-height: 1.55; }\r\n  <\/style>\r\n<\/head>\r\n<body>\r\n\r\n<section class=\"features\">\r\n  <div class=\"container\">\r\n\r\n    <!-- Folder Tab Nav -->\r\n    <nav class=\"tabs-nav\">\r\n\r\n      <button class=\"tab-btn active\" data-tab=\"search\">\r\n        <span class=\"fold\"><\/span>\r\n        <svg viewBox=\"0 0 24 24\" stroke-width=\"1.8\"><circle cx=\"11\" cy=\"11\" r=\"8\"\/><path stroke-linecap=\"round\" d=\"m21 21-4.35-4.35\"\/><\/svg>\r\n        <span class=\"tab-label\">Search and retrieval<\/span>\r\n      <\/button>\r\n\r\n      <button class=\"tab-btn\" data-tab=\"extraction\">\r\n        <span class=\"fold\"><\/span>\r\n        <svg viewBox=\"0 0 24 24\" stroke-width=\"1.8\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M3.75 9.776c.112-.017.227-.026.344-.026h15.812c.117 0 .232.009.344.026m-16.5 0a2.25 2.25 0 0 0-1.883 2.542l.857 6a2.25 2.25 0 0 0 2.227 1.932H19.05a2.25 2.25 0 0 0 2.227-1.932l.857-6a2.25 2.25 0 0 0-1.883-2.542m-16.5 0V6A2.25 2.25 0 0 1 6 3.75h3.879a1.5 1.5 0 0 1 1.06.44l2.122 2.12a1.5 1.5 0 0 0 1.06.44H18A2.25 2.25 0 0 1 20.25 9v.776\"\/><\/svg>\r\n        <span class=\"tab-label\">Extraction and analysis<\/span>\r\n      <\/button>\r\n\r\n      <button class=\"tab-btn\" data-tab=\"comparison\">\r\n        <span class=\"fold\"><\/span>\r\n        <svg viewBox=\"0 0 24 24\" stroke-width=\"1.8\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M7.5 21 3 16.5m0 0L7.5 12M3 16.5h13.5m0-13.5L21 7.5m0 0L16.5 12M21 7.5H7.5\"\/><\/svg>\r\n        <span class=\"tab-label\">Comparison, audit, and generation<\/span>\r\n      <\/button>\r\n\r\n    <\/nav>\r\n\r\n    <!-- Panels -->\r\n    <div class=\"panels\">\r\n\r\n      <!-- \u2500\u2500 SEARCH & RETRIEVAL \u2500\u2500 -->\r\n      <div class=\"panel active\" id=\"panel-search\">\r\n        <div class=\"panel-grid\">\r\n          <div class=\"panel-left\">\r\n            <div class=\"panel-icon\">\r\n              <svg viewBox=\"0 0 24 24\" stroke-width=\"1.6\"><circle cx=\"11\" cy=\"11\" r=\"8\"\/><path stroke-linecap=\"round\" d=\"m21 21-4.35-4.35\"\/><\/svg>\r\n            <\/div>\r\n            <h3>Search and retrieval<\/h3>\r\n            <p>Find answers across thousands of documents instantly. Our AI understands context and meaning, surfacing the exact passages you need with precise citations.<\/p>\r\n            <ul class=\"feature-list\">\r\n              <li><svg class=\"fi\" viewBox=\"0 0 24 24\" stroke-width=\"2\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"m4.5 12.75 6 6 9-13.5\"\/><\/svg> Natural language queries<\/li>\r\n              <li><svg class=\"fi\" viewBox=\"0 0 24 24\" stroke-width=\"2\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"m4.5 12.75 6 6 9-13.5\"\/><\/svg> Precise citations with page references<\/li>\r\n              <li><svg class=\"fi\" viewBox=\"0 0 24 24\" stroke-width=\"2\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"m4.5 12.75 6 6 9-13.5\"\/><\/svg> Cross-document semantic search<\/li>\r\n              <li><svg class=\"fi\" viewBox=\"0 0 24 24\" stroke-width=\"2\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"m4.5 12.75 6 6 9-13.5\"\/><\/svg> Relevance scoring<\/li>\r\n            <\/ul>\r\n          <\/div>\r\n          <div class=\"mockup\">\r\n            <div class=\"search-row\">\r\n              <input class=\"search-input\" type=\"text\" placeholder='Search \"termination clause\u2026\"' \/>\r\n              <button class=\"btn-search\">\r\n                <svg viewBox=\"0 0 24 24\" stroke-width=\"2\"><circle cx=\"11\" cy=\"11\" r=\"8\"\/><path stroke-linecap=\"round\" d=\"m21 21-4.35-4.35\"\/><\/svg>\r\n              <\/button>\r\n            <\/div>\r\n            <div class=\"results\">\r\n              <div class=\"result-item\">\r\n                <div class=\"result-thumb\">\r\n                  <svg viewBox=\"0 0 24 24\" stroke-width=\"1.8\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m2.25 0H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z\"\/><\/svg>\r\n                <\/div>\r\n                <div style=\"flex:1;min-width:0\">\r\n                  <div class=\"result-meta\"><span class=\"result-source\">MSA_Acme_2024.pdf \u00b7 p.12<\/span><span class=\"badge badge-violet\">97%<\/span><\/div>\r\n                  <div class=\"result-desc\">Termination for convenience<\/div>\r\n                  <div class=\"result-excerpt\">Either party may terminate upon <mark>30 days' written notice<\/mark> without cause.<\/div>\r\n                <\/div>\r\n              <\/div>\r\n              <div class=\"result-item\">\r\n                <div class=\"result-thumb\">\r\n                  <svg viewBox=\"0 0 24 24\" stroke-width=\"1.8\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m2.25 0H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z\"\/><\/svg>\r\n                <\/div>\r\n                <div style=\"flex:1;min-width:0\">\r\n                  <div class=\"result-meta\"><span class=\"result-source\">SLA_Vendor_B.pdf \u00b7 p.7<\/span><span class=\"badge badge-violet\">91%<\/span><\/div>\r\n                  <div class=\"result-desc\">Notice period obligations<\/div>\r\n                  <div class=\"result-excerpt\">Termination requires <mark>30-day advance notice<\/mark> delivered in writing.<\/div>\r\n                <\/div>\r\n              <\/div>\r\n              <div class=\"result-item\">\r\n                <div class=\"result-thumb\">\r\n                  <svg viewBox=\"0 0 24 24\" stroke-width=\"1.8\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m2.25 0H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z\"\/><\/svg>\r\n                <\/div>\r\n                <div style=\"flex:1;min-width:0\">\r\n                  <div class=\"result-meta\"><span class=\"result-source\">NDA_PartnerX_2023.pdf \u00b7 p.3<\/span><span class=\"badge badge-violet\">85%<\/span><\/div>\r\n                  <div class=\"result-desc\">Early termination clause<\/div>\r\n                  <div class=\"result-excerpt\">Dissolved with <mark>no less than 30 days' notice<\/mark> to the counterparty.<\/div>\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- \u2500\u2500 EXTRACTION & ANALYSIS \u2500\u2500 -->\r\n      <div class=\"panel\" id=\"panel-extraction\" style=\"display:none\">\r\n        <div class=\"panel-grid\">\r\n          <div class=\"panel-left\">\r\n            <div class=\"panel-icon\">\r\n              <svg viewBox=\"0 0 24 24\" stroke-width=\"1.6\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M3.75 9.776c.112-.017.227-.026.344-.026h15.812c.117 0 .232.009.344.026m-16.5 0a2.25 2.25 0 0 0-1.883 2.542l.857 6a2.25 2.25 0 0 0 2.227 1.932H19.05a2.25 2.25 0 0 0 2.227-1.932l.857-6a2.25 2.25 0 0 0-1.883-2.542m-16.5 0V6A2.25 2.25 0 0 1 6 3.75h3.879a1.5 1.5 0 0 1 1.06.44l2.122 2.12a1.5 1.5 0 0 0 1.06.44H18A2.25 2.25 0 0 1 20.25 9v.776\"\/><\/svg>\r\n            <\/div>\r\n            <h3>Extraction and analysis<\/h3>\r\n            <p>Extract clauses, data, and obligations from unstructured content at scale. Turn dense documents into structured, actionable information automatically.<\/p>\r\n            <ul class=\"feature-list\">\r\n              <li><svg class=\"fi\" viewBox=\"0 0 24 24\" stroke-width=\"2\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"m4.5 12.75 6 6 9-13.5\"\/><\/svg> Clause-level extraction<\/li>\r\n              <li><svg class=\"fi\" viewBox=\"0 0 24 24\" stroke-width=\"2\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"m4.5 12.75 6 6 9-13.5\"\/><\/svg> Obligation and deadline detection<\/li>\r\n              <li><svg class=\"fi\" viewBox=\"0 0 24 24\" stroke-width=\"2\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"m4.5 12.75 6 6 9-13.5\"\/><\/svg> Key data point identification<\/li>\r\n              <li><svg class=\"fi\" viewBox=\"0 0 24 24\" stroke-width=\"2\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"m4.5 12.75 6 6 9-13.5\"\/><\/svg> Structured output export<\/li>\r\n            <\/ul>\r\n          <\/div>\r\n          <div class=\"mockup\">\r\n            <div class=\"doc-header\">\r\n              <div class=\"doc-name\">\r\n                <svg viewBox=\"0 0 24 24\" stroke-width=\"1.8\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m2.25 0H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z\"\/><\/svg>\r\n                ServiceAgreement_2024.pdf\r\n              <\/div>\r\n              <span class=\"badge badge-green\">Extracted<\/span>\r\n            <\/div>\r\n            <div class=\"extract-row\">\r\n              <div class=\"extract-label\"><svg viewBox=\"0 0 24 24\" stroke-width=\"2\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M15.75 6a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0ZM4.501 20.118a7.5 7.5 0 0 1 14.998 0A17.933 17.933 0 0 1 12 21.75c-2.676 0-5.216-.584-7.499-1.632Z\"\/><\/svg>Parties<\/div>\r\n              <div class=\"extract-value\">Acme Corp (Service Provider) \u00b7 Globex Ltd (Client)<\/div>\r\n            <\/div>\r\n            <div class=\"extract-row\">\r\n              <div class=\"extract-label\"><svg viewBox=\"0 0 24 24\" stroke-width=\"2\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M6.75 3v2.25M17.25 3v2.25M3 18.75V7.5a2.25 2.25 0 0 1 2.25-2.25h13.5A2.25 2.25 0 0 1 21 7.5v11.25m-18 0A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75m-18 0v-7.5A2.25 2.25 0 0 1 5.25 9h13.5A2.25 2.25 0 0 1 21 11.25v7.5\"\/><\/svg>Term &amp; renewal<\/div>\r\n              <div class=\"extract-value\">24 months from 1 Jan 2024 \u00b7 Auto-renews unless 60-day notice given<\/div>\r\n            <\/div>\r\n            <div class=\"extract-row\">\r\n              <div class=\"extract-label\"><svg viewBox=\"0 0 24 24\" stroke-width=\"2\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 6v12m-3-2.818.879.659c1.171.879 3.07.879 4.242 0 1.172-.879 1.172-2.303 0-3.182C13.536 12.219 12.768 12 12 12c-.725 0-1.45-.22-2.003-.659-1.106-.879-1.106-2.303 0-3.182s2.9-.879 4.006 0l.415.33M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z\"\/><\/svg>Payment obligations<\/div>\r\n              <div class=\"extract-value\">\u20ac12,500\/month \u00b7 Due within 30 days of invoice \u00b7 Late fee 1.5%\/month<\/div>\r\n            <\/div>\r\n            <div class=\"extract-row\">\r\n              <div class=\"extract-label\"><svg viewBox=\"0 0 24 24\" stroke-width=\"2\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 9v3.75m-9.303 3.376c-.866 1.5.217 3.374 1.948 3.374h14.71c1.73 0 2.813-1.874 1.948-3.374L13.949 3.378c-.866-1.5-3.032-1.5-3.898 0L2.697 16.126ZM12 15.75h.007v.008H12v-.008Z\"\/><\/svg>Liability cap<\/div>\r\n              <div class=\"extract-value\">Limited to 12 months of fees paid \u00b7 Excludes gross negligence<\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- \u2500\u2500 COMPARISON, AUDIT & GENERATION \u2500\u2500 -->\r\n      <div class=\"panel\" id=\"panel-comparison\" style=\"display:none\">\r\n        <div class=\"panel-grid\">\r\n          <div class=\"panel-left\">\r\n            <div class=\"panel-icon\">\r\n              <svg viewBox=\"0 0 24 24\" stroke-width=\"1.6\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M7.5 21 3 16.5m0 0L7.5 12M3 16.5h13.5m0-13.5L21 7.5m0 0L16.5 12M21 7.5H7.5\"\/><\/svg>\r\n            <\/div>\r\n            <h3>Comparison, audit, and generation<\/h3>\r\n            <p>Analyze patterns across document sets and generate new documents while respecting your templates. Surface differences, flag risks, and produce compliant drafts at scale.<\/p>\r\n            <ul class=\"feature-list\">\r\n              <li><svg class=\"fi\" viewBox=\"0 0 24 24\" stroke-width=\"2\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"m4.5 12.75 6 6 9-13.5\"\/><\/svg> Side-by-side clause comparison<\/li>\r\n              <li><svg class=\"fi\" viewBox=\"0 0 24 24\" stroke-width=\"2\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"m4.5 12.75 6 6 9-13.5\"\/><\/svg> Deviation and risk flagging<\/li>\r\n              <li><svg class=\"fi\" viewBox=\"0 0 24 24\" stroke-width=\"2\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"m4.5 12.75 6 6 9-13.5\"\/><\/svg> Template-aware document generation<\/li>\r\n              <li><svg class=\"fi\" viewBox=\"0 0 24 24\" stroke-width=\"2\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"m4.5 12.75 6 6 9-13.5\"\/><\/svg> Audit trail and change log<\/li>\r\n            <\/ul>\r\n          <\/div>\r\n          <div class=\"mockup\">\r\n            <div class=\"comp-header\">\r\n              <span class=\"comp-title\">Clause comparison<\/span>\r\n              <span class=\"badge badge-violet\">3 differences<\/span>\r\n            <\/div>\r\n            <!-- wrapper con scroll orizzontale su mobile -->\r\n            <div class=\"comp-table-wrap\">\r\n              <table class=\"comp-table\">\r\n                <thead>\r\n                  <tr>\r\n                    <th style=\"width:28%\">Clause<\/th>\r\n                    <th style=\"width:36%\">Contract A<\/th>\r\n                    <th style=\"width:36%\">Contract B<\/th>\r\n                  <\/tr>\r\n                <\/thead>\r\n                <tbody>\r\n                  <tr><td>Governing law<\/td><td>English law<span class=\"match-badge\">\u2713<\/span><\/td><td>English law<span class=\"match-badge\">\u2713<\/span><\/td><\/tr>\r\n                  <tr><td>Notice period<\/td><td>30 days<span class=\"diff-badge\">\u0394<\/span><\/td><td>60 days<span class=\"diff-badge\">\u0394<\/span><\/td><\/tr>\r\n                  <tr><td>Liability cap<\/td><td>12 months<span class=\"diff-badge\">\u0394<\/span><\/td><td>6 months<span class=\"diff-badge\">\u0394<\/span><\/td><\/tr>\r\n                  <tr><td>Auto-renewal<\/td><td>Yes, 12 mo.<span class=\"diff-badge\">\u0394<\/span><\/td><td>No<span class=\"diff-badge\">\u0394<\/span><\/td><\/tr>\r\n                  <tr><td>Dispute<\/td><td>Arbitration<span class=\"match-badge\">\u2713<\/span><\/td><td>Arbitration<span class=\"match-badge\">\u2713<\/span><\/td><\/tr>\r\n                <\/tbody>\r\n              <\/table>\r\n            <\/div>\r\n            <div class=\"gen-box\">\r\n              <svg viewBox=\"0 0 24 24\" stroke-width=\"1.8\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9.813 15.904 9 18.75l-.813-2.846a4.5 4.5 0 0 0-3.09-3.09L2.25 12l2.846-.813a4.5 4.5 0 0 0 3.09-3.09L9 5.25l.813 2.846a4.5 4.5 0 0 0 3.09 3.09L15.75 12l-2.846.813a4.5 4.5 0 0 0-3.09 3.09ZM18.259 8.715 18 9.75l-.259-1.035a3.375 3.375 0 0 0-2.455-2.456L14.25 6l1.036-.259a3.375 3.375 0 0 0 2.455-2.456L18 2.25l.259 1.035a3.375 3.375 0 0 0 2.456 2.456L21.75 6l-1.035.259a3.375 3.375 0 0 0-2.456 2.456Z\"\/><\/svg>\r\n              <p>Generate a harmonised draft applying your standard template, resolving the 3 deviations above.<\/p>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n    <\/div><!-- \/panels -->\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n  const tabs   = document.querySelectorAll('.tab-btn');\r\n  const panels = document.querySelectorAll('.panel');\r\n\r\n  tabs.forEach(btn => {\r\n    btn.addEventListener('click', () => {\r\n      const target = btn.dataset.tab;\r\n      tabs.forEach(t => t.classList.remove('active'));\r\n      btn.classList.add('active');\r\n      panels.forEach(p => {\r\n        if (p.id === 'panel-' + target) {\r\n          p.style.display = 'block';\r\n          p.classList.add('active');\r\n        } else {\r\n          p.style.display = 'none';\r\n          p.classList.remove('active');\r\n        }\r\n      });\r\n    });\r\n  });\r\n<\/script>\r\n\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3bb7717 elementor-align-center elementor-widget__width-initial elementor-widget elementor-widget-button\" data-id=\"3bb7717\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-lg elementor-animation-grow\" href=\"#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6IjE2ODY1IiwidG9nZ2xlIjpmYWxzZX0%3D\">\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\">Book a Demo<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5cb2142 e-flex e-con-boxed e-con e-parent\" data-id=\"5cb2142\" 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-88c574c elementor-widget elementor-widget-heading\" data-id=\"88c574c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><p><span style=\"white-space: nowrap\">Case History #1<\/span><\/p><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-49b195b elementor-widget__width-initial animated-slow elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"49b195b\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><span class=\"neo-purple\"><font color=\"#322e34\"><span style=\"font-weight: 400\">End-to-end automation<\/span><\/font><br> for due diligence.<\/span>\n\n\n\n<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c85149f elementor-widget elementor-widget-html\" data-id=\"c85149f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@300;400;500;600;700;900&display=swap\" rel=\"stylesheet\">\n\n<style>\n  .nvf, .nvf * { font-family: 'DM Sans', sans-serif !important; box-sizing: border-box; margin: 0; padding: 0; }\n  .nvf { width: 100%; display: flex; flex-direction: column; gap: 48px; }\n\n  .nvf__top {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 56px;\n    align-items: center;\n  }\n\n  \/* \u2500\u2500 DEMO PANEL \u2500\u2500 *\/\n  .nvdemo {\n    width: 100%;\n    aspect-ratio: 16 \/ 10;\n    border-radius: 16px;\n    overflow: hidden;\n    position: relative;\n    background: #fff;\n    border: 1px solid #ede9f6;\n    display: flex;\n    flex-direction: column;\n    opacity: 0;\n    transform: translateY(24px);\n    transition: opacity 0.7s ease, transform 0.7s cubic-bezier(0.22,1,0.36,1);\n  }\n  .nvf.is-visible .nvdemo { opacity:1; transform:translateY(0); }\n\n  .nvd__topbar {\n    background: #702580;\n    padding: 10px 16px;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    flex-shrink: 0;\n  }\n  .nvd__topbar-title {\n    font-size: 11px; font-weight: 600;\n    color: rgba(255,255,255,0.9);\n    letter-spacing: 0.04em;\n  }\n  .nvd__status {\n    font-size: 9px; font-weight: 700;\n    letter-spacing: 0.08em; text-transform: uppercase;\n    color: #fff;\n    background: rgba(255,255,255,0.2);\n    border-radius: 4px; padding: 2px 8px;\n    transition: background 0.4s;\n  }\n\n  .nvd__body {\n    flex: 1;\n    display: flex;\n    flex-direction: column;\n    padding: 16px;\n    gap: 12px;\n    overflow: hidden;\n  }\n\n  \/* progress *\/\n  .nvd__progress-row {\n    display: flex; align-items: center; gap: 10px;\n  }\n  .nvd__progress-label {\n    font-size: 10px; color: #9ca3af; white-space: nowrap;\n  }\n  .nvd__progress-track {\n    flex: 1; height: 5px;\n    background: #f0edf8; border-radius: 3px; overflow: hidden;\n  }\n  .nvd__progress-fill {\n    height: 100%; border-radius: 3px;\n    background: #702580;\n    width: 0;\n    transition: width 2.4s cubic-bezier(0.4,0,0.2,1);\n  }\n  .nvd__progress-pct {\n    font-size: 10px; font-weight: 600; color: #702580; min-width: 28px; text-align: right;\n  }\n\n  \/* output area *\/\n  .nvd__output {\n    flex: 1;\n    background: #faf8fd;\n    border: 1px solid #ede9f6;\n    border-radius: 10px;\n    padding: 12px 14px;\n    display: flex;\n    flex-direction: column;\n    gap: 6px;\n    overflow: hidden;\n  }\n  .nvd__output-label {\n    font-size: 8.5px; font-weight: 700;\n    letter-spacing: 0.1em; text-transform: uppercase;\n    color: #c4b5d4;\n    margin-bottom: 2px;\n    display: flex; align-items: center; gap: 6px;\n  }\n  .nvd__pulse {\n    width: 6px; height: 6px; border-radius: 50%;\n    background: #702580;\n    animation: nvdPulse 1.4s infinite;\n    transition: background 0.4s;\n  }\n  @keyframes nvdPulse { 0%,100%{opacity:1} 50%{opacity:.25} }\n\n  .nvd__typing {\n    font-size: 10.5px; color: #4b5563; line-height: 1.75;\n  }\n  .nvd__typing em { color: #702580; font-style: normal; font-weight: 600; }\n  .nvd__cursor {\n    display: inline-block; width: 1.5px; height: 11px;\n    background: #702580; margin-left: 1px;\n    animation: blink 1s step-end infinite;\n    vertical-align: text-bottom;\n  }\n  @keyframes blink { 0%,100%{opacity:1} 50%{opacity:0} }\n\n  \/* tags *\/\n  .nvd__tags {\n    display: flex; flex-wrap: wrap; gap: 5px;\n    margin-top: 4px;\n    opacity: 0; transition: opacity 0.6s ease 0.2s;\n  }\n  .nvd__tags.visible { opacity: 1; }\n  .nvd__tag {\n    font-size: 9px; font-weight: 600;\n    border-radius: 4px; padding: 2px 8px;\n  }\n  .nvd__tag.ok  { background: #d1fae5; color: #065f46; }\n  .nvd__tag.warn{ background: #fef3c7; color: #92400e; }\n  .nvd__tag.flag{ background: #fee2e2; color: #991b1b; }\n\n  \/* stats *\/\n  .nvd__stats {\n    display: flex; gap: 8px; flex-shrink: 0;\n  }\n  .nvd__stat {\n    flex: 1;\n    background: #f5f0fb;\n    border-radius: 8px;\n    padding: 8px 10px;\n    text-align: center;\n  }\n  .nvd__stat-num { font-size: 18px; font-weight: 700; color: #702580; line-height: 1; }\n  .nvd__stat-lbl { font-size: 8px; color: #9ca3af; margin-top: 3px; }\n\n  \/* \u2500\u2500 TEXT COL \u2500\u2500 *\/\n  .nvf__text-col {\n    display: flex; flex-direction: column; gap: 0;\n    opacity: 0; transform: translateY(24px);\n    transition: opacity 0.7s ease 0.15s, transform 0.7s cubic-bezier(0.22,1,0.36,1) 0.15s;\n  }\n  .nvf.is-visible .nvf__text-col { opacity:1; transform:translateY(0); }\n\n  .nvf__step { padding: 32px 0; border-bottom: 1px solid #EDE9FE; }\n  .nvf__step:first-child { padding-top: 0; }\n  .nvf__step:last-child  { border-bottom: none; padding-bottom: 0; }\n\n  .nvf__label-tag {\n    display: inline-flex; align-items: center; gap: 7px;\n    font-size: 13px; font-weight: 700; letter-spacing: 0.12em;\n    text-transform: uppercase; color: #7B2D8B; margin-bottom: 14px;\n  }\n  .nvf__dot { width:5px; height:5px; border-radius:50%; background:#7B2D8B; flex-shrink:0; }\n  .nvf__text { font-size: 17px; font-weight: 400; color: #4B5563; line-height: 1.8; }\n  .nvf__text strong { font-weight: 600; color: #1A1A1A; }\n\n  \/* \u2500\u2500 OUTCOMES \u2500\u2500 *\/\n  .nvf__outcomes-wrap {\n    display: flex; flex-direction: column; gap: 16px;\n    opacity: 0; transform: translateY(28px);\n    transition: opacity 0.7s ease 0.2s, transform 0.7s cubic-bezier(0.22,1,0.36,1) 0.2s;\n  }\n  .nvf.is-visible .nvf__outcomes-wrap { opacity:1; transform:translateY(0); }\n  .nvf__outcomes { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }\n  .nvf__outcome-card {\n    background: #F9F5FF;\n    border: 1px solid rgba(123,45,139,0.12);\n    border-radius: 16px;\n    padding: 32px 28px;\n    display: flex; flex-direction: column; gap: 6px;\n    transition: box-shadow 0.3s ease, border-color 0.3s ease;\n  }\n  .nvf__outcome-card:hover {\n    box-shadow: 0 8px 28px rgba(123,45,139,0.1);\n    border-color: rgba(123,45,139,0.25);\n  }\n  .nvf__outcome-num { font-size: clamp(44px,4vw,58px); font-weight: 900; color: #7B2D8B; line-height: 1; letter-spacing: -0.03em; }\n  .nvf__outcome-desc { font-size: 14px; font-weight: 400; color: #4B5563; line-height: 1.55; }\n  .nvf__outcome-desc strong { font-weight: 600; color: #1A1A1A; }\n\n  @media (max-width: 900px) {\n    .nvf__top { grid-template-columns: 1fr; gap: 32px; }\n    .nvf__outcomes { grid-template-columns: 1fr; }\n    .nvdemo, .nvf__text-col, .nvf__outcomes-wrap { opacity:1; transform:none; }\n  }\n  @media (prefers-reduced-motion: reduce) {\n    .nvdemo, .nvf__text-col, .nvf__outcomes-wrap { opacity:1; transform:none; transition:none; }\n    .nvd__pulse, .nvd__cursor { animation:none; }\n  }\n<\/style>\n\n<section class=\"nvf\" id=\"nvf-section\">\n\n  <div class=\"nvf__top\">\n\n    <!-- DEMO -->\n    <div class=\"nvdemo\">\n      <div class=\"nvd__topbar\">\n        <span class=\"nvd__topbar-title\">Document Analysis<\/span>\n        <span class=\"nvd__status\" id=\"nvd-status\">Analyzing<\/span>\n      <\/div>\n\n      <div class=\"nvd__body\">\n\n        <!-- progress -->\n        <div class=\"nvd__progress-row\">\n          <span class=\"nvd__progress-label\" id=\"nvd-prog-label\">Reading documents\u2026<\/span>\n          <div class=\"nvd__progress-track\">\n            <div class=\"nvd__progress-fill\" id=\"nvd-bar\"><\/div>\n          <\/div>\n          <span class=\"nvd__progress-pct\" id=\"nvd-pct\">0%<\/span>\n        <\/div>\n\n        <!-- output -->\n        <div class=\"nvd__output\">\n          <div class=\"nvd__output-label\">\n            <div class=\"nvd__pulse\" id=\"nvd-pulse\"><\/div>\n            AI output\n          <\/div>\n          <div class=\"nvd__typing\" id=\"nvd-typing\"><\/div>\n          <div class=\"nvd__tags\" id=\"nvd-tags\">\n            <span class=\"nvd__tag ok\">3 confirmed<\/span>\n            <span class=\"nvd__tag warn\">2 to review<\/span>\n            <span class=\"nvd__tag flag\">1 flagged<\/span>\n          <\/div>\n        <\/div>\n\n        <!-- stats -->\n        <div class=\"nvd__stats\">\n          <div class=\"nvd__stat\">\n            <div class=\"nvd__stat-num\" id=\"nvd-docs\">0<\/div>\n            <div class=\"nvd__stat-lbl\">Documents<\/div>\n          <\/div>\n          <div class=\"nvd__stat\">\n            <div class=\"nvd__stat-num\" id=\"nvd-sections\">0<\/div>\n            <div class=\"nvd__stat-lbl\">Sections read<\/div>\n          <\/div>\n          <div class=\"nvd__stat\">\n            <div class=\"nvd__stat-num\" id=\"nvd-flags\">0<\/div>\n            <div class=\"nvd__stat-lbl\">Issues found<\/div>\n          <\/div>\n        <\/div>\n\n      <\/div>\n    <\/div>\n\n    <!-- TEXT -->\n    <div class=\"nvf__text-col\">\n      <div class=\"nvf__step\">\n        <div class=\"nvf__label-tag\"><span class=\"nvf__dot\"><\/span>Challenge<\/div>\n        <p class=\"nvf__text\">A <strong>law firm handling due diligence<\/strong> must quickly analyze thousands of legal and financial documents \u2014 an effort-intensive process that is <strong>repetitive, error-prone,<\/strong> and hard to scale.<\/p>\n      <\/div>\n      <div class=\"nvf__step\">\n        <div class=\"nvf__label-tag\"><span class=\"nvf__dot\"><\/span>Solution<\/div>\n        <p class=\"nvf__text\">We assemble a <strong>Smart Document Analysis platform<\/strong> that automates this work. It reads, organizes, and summarizes documents, ensuring that insights are always based on the <strong>actual content.<\/strong> No manual effort required.<\/p>\n      <\/div>\n    <\/div>\n\n  <\/div>\n\n  <!-- OUTCOMES -->\n  <div class=\"nvf__outcomes-wrap\">\n    <div class=\"nvf__label-tag\"><span class=\"nvf__dot\"><\/span>Results<\/div>\n    <div class=\"nvf__outcomes\">\n      <div class=\"nvf__outcome-card\">\n        <div class=\"nvf__outcome-num\">80%<\/div>\n        <div class=\"nvf__outcome-desc\"><strong>faster analysis<\/strong> with consistent, reliable outputs across every document<\/div>\n      <\/div>\n      <div class=\"nvf__outcome-card\">\n        <div class=\"nvf__outcome-num\">\u221e<\/div>\n        <div class=\"nvf__outcome-desc\"><strong>scale efficiently<\/strong> \u2014 legal teams focus on strategic decisions, not repetitive review<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n<\/section>\n\n<script>\n(function() {\n  var lines = [\n    'Reading uploaded documents\\u2026',\n    'Identifying key sections and topics\\u2026',\n    'Summary ready. <em>6 items<\/em> extracted \\u2014 <em>1 issue<\/em> requires attention.',\n  ];\n  var lineIdx = 0, charIdx = 0;\n  var typingEl = document.getElementById('nvd-typing');\n  var tagsEl   = document.getElementById('nvd-tags');\n  var cursor   = '<span class=\"nvd__cursor\"><\/span>';\n\n  function typeNext() {\n    if (lineIdx >= lines.length) {\n      tagsEl.classList.add('visible');\n      document.getElementById('nvd-status').textContent = 'Complete';\n      document.getElementById('nvd-pulse').style.animation = 'none';\n      document.getElementById('nvd-pulse').style.background = '#10b981';\n      document.getElementById('nvd-prog-label').textContent = 'Done';\n      return;\n    }\n    var full = lines[lineIdx];\n    var stripped = full.replace(\/<[^>]+>\/g,'');\n    if (charIdx <= stripped.length) {\n      var visible = 0, out = '', i = 0;\n      while (i < full.length && visible < charIdx) {\n        if (full[i] === '<') {\n          var close = full.indexOf('>', i);\n          out += full.slice(i, close + 1);\n          i = close + 1;\n        } else { out += full[i]; visible++; i++; }\n      }\n      typingEl.innerHTML = out + cursor;\n      charIdx++;\n      setTimeout(typeNext, charIdx <= stripped.length ? 30 : 0);\n    } else {\n      lineIdx++; charIdx = 0;\n      var rendered = lines.slice(0, lineIdx).map(function(l, idx) {\n        return '<div style=\"margin-bottom:4px;opacity:'+(idx===lineIdx-1?1:0.45)+'\">'+l+'<\/div>';\n      }).join('');\n      typingEl.innerHTML = rendered + cursor;\n      setTimeout(typeNext, 800);\n    }\n  }\n\n  function animateCount(id, to, dur) {\n    var el = document.getElementById(id), start = null;\n    function step(ts) {\n      if (!start) start = ts;\n      var p = Math.min((ts-start)\/dur, 1);\n      el.textContent = Math.round(to * p);\n      if (p < 1) requestAnimationFrame(step);\n    }\n    requestAnimationFrame(step);\n  }\n\n  function animateBar() {\n    var bar = document.getElementById('nvd-bar');\n    var pct = document.getElementById('nvd-pct');\n    var start = null, dur = 2400, target = 72;\n    function step(ts) {\n      if (!start) start = ts;\n      var p = Math.min((ts-start)\/dur, 1);\n      var v = Math.round(target * p);\n      bar.style.width = v + '%';\n      pct.textContent = v + '%';\n      if (p < 1) requestAnimationFrame(step);\n    }\n    requestAnimationFrame(step);\n  }\n\n  function start() {\n    animateBar();\n    animateCount('nvd-docs',     12, 1600);\n    animateCount('nvd-sections', 84, 1800);\n    animateCount('nvd-flags',     6,  900);\n    setTimeout(typeNext, 400);\n  }\n\n  var section = document.getElementById('nvf-section');\n  if (!section) return;\n  if (window.innerWidth <= 900) {\n    section.classList.add('is-visible');\n    start();\n    return;\n  }\n  new IntersectionObserver(function(entries) {\n    entries.forEach(function(e) {\n      if (e.isIntersecting) { section.classList.add('is-visible'); setTimeout(start, 500); }\n    });\n  }, { threshold: 0.08 }).observe(section);\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f4f1059 e-flex e-con-boxed e-con e-parent\" data-id=\"f4f1059\" 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-735a1fd elementor-widget elementor-widget-heading\" data-id=\"735a1fd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><p><span style=\"white-space: nowrap\">Case History #2<\/span><\/p><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c764431 elementor-widget__width-initial animated-slow elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"c764431\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><span class=\"neo-purple\"><font color=\"#322e34\"><span style=\"font-weight: 400\">Simplifying Discovery:<\/span><\/font><br> Bringing Advanced Research Closer with AI<\/span>\n\n\n\n<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8dd3026 elementor-widget elementor-widget-html\" data-id=\"8dd3026\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@300;400;500;600;700;900&display=swap\" rel=\"stylesheet\">\n\n<style>\n  .rc, .rc * { font-family: 'DM Sans', sans-serif !important; box-sizing: border-box; margin: 0; padding: 0; }\n  .rc { width: 100%; display: flex; flex-direction: column; gap: 48px; }\n\n  .rc__top { display: grid; grid-template-columns: 1fr 1fr; gap: 56px; align-items: center; }\n\n  .rcdemo {\n    width: 100%; aspect-ratio: 16\/10;\n    border-radius: 16px; overflow: hidden;\n    background: #fff; border: 1px solid #ede9f6;\n    display: flex; flex-direction: column;\n    opacity: 0; transform: translateY(24px);\n    transition: opacity 0.7s ease, transform 0.7s cubic-bezier(0.22,1,0.36,1);\n  }\n  .rc.is-visible .rcdemo { opacity:1; transform:translateY(0); }\n\n  .rcd__topbar {\n    background: #702580;\n    padding: 10px 16px;\n    display: flex; align-items: center; gap: 10px;\n    flex-shrink: 0;\n  }\n  .rcd__avatar {\n    width: 26px; height: 26px; border-radius: 50%;\n    background: rgba(255,255,255,0.18);\n    display: flex; align-items: center; justify-content: center;\n    flex-shrink: 0;\n  }\n  .rcd__avatar svg { width: 14px; height: 14px; stroke: #fff; fill: none; }\n  .rcd__topbar-name { font-size: 11px; font-weight: 600; color: #fff; line-height: 1.2; }\n  .rcd__topbar-sub  { font-size: 9px; color: rgba(255,255,255,0.6); }\n  .rcd__online { width: 7px; height: 7px; border-radius: 50%; background: #2ecc71; margin-left: auto; flex-shrink: 0; }\n\n  .rcd__messages {\n    flex: 1; overflow: hidden;\n    padding: 14px 14px 8px;\n    display: flex; flex-direction: column; gap: 10px;\n  }\n\n  .rcd__msg { display: flex; gap: 8px; align-items: flex-end; }\n  .rcd__msg.user { flex-direction: row-reverse; }\n\n  .rcd__bubble-avatar {\n    width: 22px; height: 22px; border-radius: 50%;\n    background: #f0e8f6; flex-shrink: 0;\n    display: flex; align-items: center; justify-content: center;\n    font-size: 9px; font-weight: 700; color: #702580;\n  }\n  .rcd__bubble {\n    max-width: 72%;\n    padding: 8px 11px;\n    border-radius: 12px;\n    font-size: 10px; line-height: 1.6; color: #374151;\n  }\n  .rcd__bubble.bot  { background: #faf8fd; border: 1px solid #ede9f6; border-bottom-left-radius: 3px; }\n  .rcd__bubble.user { background: #702580; color: #fff; border-bottom-right-radius: 3px; }\n  .rcd__bubble em   { font-style: normal; font-weight: 600; }\n  .rcd__bubble.bot em { color: #702580; }\n  .rcd__bubble.user em { color: #e4c9ee; }\n\n  .rcd__tag-row { display: flex; flex-wrap: wrap; gap: 4px; margin-top: 6px; }\n  .rcd__tag {\n    font-size: 8.5px; font-weight: 600;\n    border-radius: 4px; padding: 2px 7px;\n    background: #f0e8f6; color: #702580;\n  }\n\n  .rcd__cursor {\n    display: inline-block; width: 1.5px; height: 10px;\n    background: #702580; margin-left: 1px;\n    animation: blink 1s step-end infinite;\n    vertical-align: text-bottom;\n  }\n  @keyframes blink { 0%,100%{opacity:1} 50%{opacity:0} }\n\n  .rcd__input-row {\n    padding: 8px 12px 10px;\n    border-top: 1px solid #ede9f6;\n    display: flex; gap: 8px; align-items: center;\n    flex-shrink: 0;\n  }\n  .rcd__input {\n    flex: 1; font-size: 10px; color: #9ca3af;\n    background: #faf8fd; border: 1px solid #ede9f6;\n    border-radius: 20px; padding: 6px 12px;\n    font-family: inherit;\n  }\n  .rcd__send {\n    width: 26px; height: 26px; border-radius: 50%;\n    background: #702580; border: none; cursor: pointer;\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0;\n  }\n  .rcd__send svg { width: 12px; height: 12px; stroke: #fff; fill: none; }\n\n  .rc__text-col {\n    display: flex; flex-direction: column; gap: 0;\n    opacity: 0; transform: translateY(24px);\n    transition: opacity 0.7s ease 0.15s, transform 0.7s cubic-bezier(0.22,1,0.36,1) 0.15s;\n  }\n  .rc.is-visible .rc__text-col { opacity:1; transform:translateY(0); }\n\n  .rc__step { padding: 32px 0; border-bottom: 1px solid #EDE9FE; }\n  .rc__step:first-child { padding-top: 0; }\n  .rc__step:last-child  { border-bottom: none; padding-bottom: 0; }\n\n  .rc__label-tag {\n    display: inline-flex; align-items: center; gap: 7px;\n    font-size: 13px; font-weight: 700; letter-spacing: 0.12em;\n    text-transform: uppercase; color: #7B2D8B; margin-bottom: 14px;\n  }\n  .rc__dot { width:5px; height:5px; border-radius:50%; background:#7B2D8B; flex-shrink:0; }\n  .rc__text { font-size: 17px; font-weight: 400; color: #4B5563; line-height: 1.8; }\n  .rc__text strong { font-weight: 600; color: #1A1A1A; }\n\n  .rc__outcomes-wrap {\n    display: flex; flex-direction: column; gap: 16px;\n    opacity: 0; transform: translateY(28px);\n    transition: opacity 0.7s ease 0.2s, transform 0.7s cubic-bezier(0.22,1,0.36,1) 0.2s;\n  }\n  .rc.is-visible .rc__outcomes-wrap { opacity:1; transform:translateY(0); }\n  .rc__outcomes { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; gap: 16px; }\n  .rc__outcome-card {\n    background: #F9F5FF;\n    border: 1px solid rgba(123,45,139,0.12);\n    border-radius: 16px; padding: 28px 22px;\n    display: flex; flex-direction: column; gap: 6px;\n    transition: box-shadow 0.3s ease, border-color 0.3s ease;\n  }\n  .rc__outcome-card:hover { box-shadow: 0 8px 28px rgba(123,45,139,0.1); border-color: rgba(123,45,139,0.25); }\n  .rc__outcome-num { font-size: clamp(36px,3.5vw,52px); font-weight: 900; color: #7B2D8B; line-height: 1; letter-spacing: -0.03em; }\n  .rc__outcome-desc { font-size: 13px; font-weight: 400; color: #4B5563; line-height: 1.55; }\n  .rc__outcome-desc strong { font-weight: 600; color: #1A1A1A; }\n\n  @media (max-width: 900px) {\n    .rc__top { grid-template-columns: 1fr; gap: 32px; }\n    .rc__outcomes { grid-template-columns: 1fr 1fr; }\n    .rcdemo, .rc__text-col, .rc__outcomes-wrap { opacity:1; transform:none; }\n  }\n  @media (prefers-reduced-motion: reduce) {\n    .rcdemo, .rc__text-col, .rc__outcomes-wrap { opacity:1; transform:none; transition:none; }\n    .rcd__cursor { animation:none; }\n  }\n<\/style>\n\n<section class=\"rc\" id=\"rc-section\">\n\n  <div class=\"rc__top\">\n\n    <div class=\"rcdemo\">\n      <div class=\"rcd__topbar\">\n        <div class=\"rcd__avatar\">\n          <svg viewBox=\"0 0 24 24\" stroke-width=\"2\"><circle cx=\"12\" cy=\"8\" r=\"4\"\/><path stroke-linecap=\"round\" d=\"M4 20c0-4 3.6-7 8-7s8 3 8 7\"\/><\/svg>\n        <\/div>\n        <div style=\"flex:1\">\n          <div class=\"rcd__topbar-name\">Research Assistant<\/div>\n          <div class=\"rcd__topbar-sub\">Scientific Knowledge Base<\/div>\n        <\/div>\n        <div class=\"rcd__online\"><\/div>\n      <\/div>\n\n      <div class=\"rcd__messages\" id=\"rcd-messages\">\n        <div class=\"rcd__msg\" id=\"msg-u1\" style=\"opacity:0;transition:opacity 0.4s\">\n          <div class=\"rcd__bubble-avatar\">U<\/div>\n          <div class=\"rcd__bubble user\">What are the main findings on climate feedback loops?<\/div>\n        <\/div>\n        <div class=\"rcd__msg\" id=\"msg-b1\" style=\"opacity:0;transition:opacity 0.4s\">\n          <div class=\"rcd__bubble-avatar\">AI<\/div>\n          <div class=\"rcd__bubble bot\">\n            <span id=\"bt1\"><\/span>\n            <div class=\"rcd__tag-row\" id=\"tags1\" style=\"opacity:0;transition:opacity 0.5s\">\n              <span class=\"rcd__tag\">12 papers<\/span>\n              <span class=\"rcd__tag\">2019&ndash;2024<\/span>\n              <span class=\"rcd__tag\">peer-reviewed<\/span>\n            <\/div>\n          <\/div>\n        <\/div>\n        <div class=\"rcd__msg user\" id=\"msg-u2\" style=\"opacity:0;transition:opacity 0.4s\">\n          <div class=\"rcd__bubble-avatar\" style=\"background:#702580;color:#fff\">U<\/div>\n          <div class=\"rcd__bubble user\">Can you simplify that for a general audience?<\/div>\n        <\/div>\n        <div class=\"rcd__msg\" id=\"msg-b2\" style=\"opacity:0;transition:opacity 0.4s\">\n          <div class=\"rcd__bubble-avatar\">AI<\/div>\n          <div class=\"rcd__bubble bot\"><span id=\"bt2\"><\/span><\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"rcd__input-row\">\n        <div class=\"rcd__input\">Ask about any research topic&hellip;<\/div>\n        <button class=\"rcd__send\">\n          <svg viewBox=\"0 0 24 24\" stroke-width=\"2\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M6 12L3.3 3.1 20.7 12 3.3 20.9 6 12zm0 0h7\"\/><\/svg>\n        <\/button>\n      <\/div>\n    <\/div>\n\n    <div class=\"rc__text-col\">\n      <div class=\"rc__step\">\n        <div class=\"rc__label-tag\"><span class=\"rc__dot\"><\/span>Challenge<\/div>\n        <p class=\"rc__text\">A <strong>research institute<\/strong> had to manage and understand large volumes of scientific papers and data. Extracting key information and explaining it clearly to both <strong>experts and the public<\/strong> was time-consuming and complex.<\/p>\n      <\/div>\n      <div class=\"rc__step\">\n        <div class=\"rc__label-tag\"><span class=\"rc__dot\"><\/span>Solution<\/div>\n        <p class=\"rc__text\">We developed an <strong>AI platform<\/strong> that automatically reads, organizes, and extracts insights from scientific documents. It turns complex content into <strong>simple, accessible information<\/strong> through a digital platform and an interactive chatbot.<\/p>\n      <\/div>\n    <\/div>\n\n  <\/div>\n\n  <div class=\"rc__outcomes-wrap\">\n    <div class=\"rc__label-tag\"><span class=\"rc__dot\"><\/span>Results<\/div>\n    <div class=\"rc__outcomes\">\n      <div class=\"rc__outcome-card\">\n        <div class=\"rc__outcome-num\">50%<\/div>\n        <div class=\"rc__outcome-desc\"><strong>less time<\/strong> spent searching and analyzing scientific papers<\/div>\n      <\/div>\n      <div class=\"rc__outcome-card\">\n        <div class=\"rc__outcome-num\">3x<\/div>\n        <div class=\"rc__outcome-desc\"><strong>more papers<\/strong> reviewed per researcher each month<\/div>\n      <\/div>\n      <div class=\"rc__outcome-card\">\n        <div class=\"rc__outcome-num\">40K+<\/div>\n        <div class=\"rc__outcome-desc\"><strong>public users<\/strong> accessing research through the platform<\/div>\n      <\/div>\n      <div class=\"rc__outcome-card\">\n        <div class=\"rc__outcome-num\">92%<\/div>\n        <div class=\"rc__outcome-desc\"><strong>satisfaction rate<\/strong> among researchers and non-expert users<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n<\/section>\n\n<script>\n(function() {\n  var t1 = 'Research across <em>12 papers<\/em> highlights three main feedback loops: ice-albedo, water vapour, and permafrost methane release. Each amplifies warming beyond initial projections.';\n  var t2 = 'Think of it like a snowball rolling downhill \\u2014 small changes trigger bigger ones. Melting ice reflects less sunlight, which warms the planet further, which melts more ice.';\n\n  function show(id, delay) {\n    setTimeout(function() {\n      var el = document.getElementById(id);\n      if (el) el.style.opacity = '1';\n    }, delay);\n  }\n\n  function typeText(elId, text, onDone) {\n    var el = document.getElementById(elId);\n    var stripped = text.replace(\/<[^>]+>\/g, '');\n    var i = 0;\n    var cur = '<span class=\"rcd__cursor\"><\/span>';\n    function step() {\n      if (i > stripped.length) {\n        el.innerHTML = text;\n        if (onDone) onDone();\n        return;\n      }\n      var vis = 0, out = '', j = 0;\n      while (j < text.length && vis < i) {\n        if (text[j] === '<') {\n          var c = text.indexOf('>', j);\n          out += text.slice(j, c + 1);\n          j = c + 1;\n        } else { out += text[j]; vis++; j++; }\n      }\n      el.innerHTML = out + cur;\n      i++;\n      setTimeout(step, 28);\n    }\n    step();\n  }\n\n  function start() {\n    show('msg-u1', 200);\n    show('msg-b1', 900);\n    setTimeout(function() {\n      typeText('bt1', t1, function() {\n        document.getElementById('tags1').style.opacity = '1';\n        show('msg-u2', 700);\n        show('msg-b2', 1500);\n        setTimeout(function() { typeText('bt2', t2, null); }, 1600);\n      });\n    }, 1000);\n  }\n\n  var section = document.getElementById('rc-section');\n  if (!section) return;\n  if (window.innerWidth <= 900) { section.classList.add('is-visible'); start(); return; }\n  new IntersectionObserver(function(entries) {\n    entries.forEach(function(e) {\n      if (e.isIntersecting) { section.classList.add('is-visible'); setTimeout(start, 500); }\n    });\n  }, { threshold: 0.08 }).observe(section);\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-76b78a5 elementor-align-center elementor-widget__width-initial elementor-widget elementor-widget-button\" data-id=\"76b78a5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-lg elementor-animation-grow\" href=\"#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6IjM1MyIsInRvZ2dsZSI6ZmFsc2V9\">\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 our Team<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-203d69c e-con-full e-flex e-con e-child\" data-id=\"203d69c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-070364b elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"070364b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d67b302 elementor-widget__width-initial animated-slow elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"d67b302\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">We don't start from scratch. <br><b class=\"neo-purple\">And neither should you.<\/b><\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3c9d3ad e-con-full e-flex e-con e-child\" data-id=\"3c9d3ad\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-635857f elementor-widget__width-initial elementor-widget elementor-widget-image\" data-id=\"635857f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"423\" src=\"https:\/\/neodatagroup.ai\/wp-content\/uploads\/2026\/04\/Progetto-senza-titolo-9-1024x542.png\" class=\"attachment-large size-large wp-image-16790\" alt=\"\" srcset=\"https:\/\/neodatagroup.ai\/wp-content\/uploads\/2026\/04\/Progetto-senza-titolo-9-1024x542.png 1024w, https:\/\/neodatagroup.ai\/wp-content\/uploads\/2026\/04\/Progetto-senza-titolo-9-300x159.png 300w, https:\/\/neodatagroup.ai\/wp-content\/uploads\/2026\/04\/Progetto-senza-titolo-9-768x407.png 768w, https:\/\/neodatagroup.ai\/wp-content\/uploads\/2026\/04\/Progetto-senza-titolo-9-1536x813.png 1536w, https:\/\/neodatagroup.ai\/wp-content\/uploads\/2026\/04\/Progetto-senza-titolo-9-18x10.png 18w, https:\/\/neodatagroup.ai\/wp-content\/uploads\/2026\/04\/Progetto-senza-titolo-9.png 2048w\" 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<div class=\"elementor-element elementor-element-13692e5 e-flex e-con-boxed e-con e-child\" data-id=\"13692e5\" 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-f95d2cd elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"f95d2cd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p class=\"cvGsUA direction-ltr align-start para-style-body\" style=\"text-align: left;\"><b><span class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\">Neofabric is our <\/span><span class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\">AI engineering framewor<\/span><\/b><span class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\"><b>k.<\/b> A library of<\/span><span class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\"> modular components<\/span><span class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\">, field-tested in production and refined over years of client delivery.<\/span><\/p><p class=\"cvGsUA direction-ltr align-start para-style-body\"><span class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\">It <\/span><span class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\">allows us to assemble the right solution faster<\/span><span class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\">, at a lower cost, and with less risk than building from scratch.<\/span><\/p><p class=\"cvGsUA direction-ltr align-start para-style-body\"><span class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\">We can start from a working prototype and then move to a production-grade solution.<\/span><\/p>\t\t\t\t\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\t\t<div class=\"elementor-element elementor-element-9879467 elementor-align-center elementor-widget__width-initial elementor-widget elementor-widget-button\" data-id=\"9879467\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-lg elementor-animation-grow\" href=\"https:\/\/www.neodatagroup.ai\/neofabric\/\">\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\">Discover More about NeoFabric<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5d40534 e-flex e-con-boxed e-con e-parent\" data-id=\"5d40534\" 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-facf499 elementor-widget__width-initial animated-slow elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"facf499\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Deployment Model<br>\n<b class=\"neo-purple\">We care about your security<\/b><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b4beb7e elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"b4beb7e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: center;\">Choose the deployment option that best fits your security, compliance, and operational requirements<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f400e09 elementor-widget elementor-widget-html\" data-id=\"f400e09\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- Deployment Cards - WordPress Embed -->\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;1,9..40,300&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n  .deploy-section {\r\n    font-family: 'DM Sans', sans-serif;\r\n    display: grid;\r\n    grid-template-columns: repeat(3, 1fr);\r\n    gap: 24px;\r\n    padding: 40px 20px;\r\n    max-width: 1100px;\r\n    margin: 0 auto;\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .deploy-card {\r\n    background: #ffffff;\r\n    border-radius: 20px;\r\n    padding: 40px 32px;\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 0;\r\n    box-shadow: 0 2px 12px rgba(0,0,0,0.06), 0 0 0 1px rgba(0,0,0,0.05);\r\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\r\n    position: relative;\r\n    overflow: hidden;\r\n  }\r\n\r\n  .deploy-card::before {\r\n    content: '';\r\n    position: absolute;\r\n    top: 0; left: 0; right: 0;\r\n    height: 3px;\r\n    background: linear-gradient(90deg, #702580, #a040b8);\r\n    opacity: 0;\r\n    transition: opacity 0.3s ease;\r\n  }\r\n\r\n  .deploy-card:hover {\r\n    transform: translateY(-4px);\r\n    box-shadow: 0 16px 40px rgba(0,0,0,0.10), 0 0 0 1px rgba(0,0,0,0.06);\r\n  }\r\n\r\n  .deploy-card:hover::before {\r\n    opacity: 1;\r\n  }\r\n\r\n  .deploy-card--featured {\r\n    background: #702580;\r\n    box-shadow: 0 8px 32px rgba(0,0,0,0.18), 0 0 0 1px rgba(255,255,255,0.06);\r\n  }\r\n\r\n  .deploy-card--featured::before {\r\n    background: linear-gradient(90deg, #fff, #e0b0f0);\r\n    opacity: 1;\r\n  }\r\n\r\n  .deploy-card--featured:hover {\r\n    box-shadow: 0 20px 50px rgba(0,0,0,0.28);\r\n  }\r\n\r\n  .deploy-card__badge {\r\n    display: inline-block;\r\n    font-size: 10px;\r\n    font-weight: 600;\r\n    letter-spacing: 0.12em;\r\n    text-transform: uppercase;\r\n    color: #fff;\r\n    background: #702580;\r\n    border-radius: 20px;\r\n    padding: 4px 12px;\r\n    margin-bottom: 20px;\r\n    width: fit-content;\r\n  }\r\n\r\n  .deploy-card--featured .deploy-card__badge {\r\n    background: rgba(255,255,255,0.15);\r\n    color: #fff;\r\n  }\r\n\r\n  .deploy-card__title {\r\n    font-size: 26px;\r\n    font-weight: 600;\r\n    color: #702580;\r\n    margin: 0 0 10px 0;\r\n    letter-spacing: -0.03em;\r\n    line-height: 1.2;\r\n  }\r\n\r\n  .deploy-card--featured .deploy-card__title {\r\n    color: #ffffff;\r\n  }\r\n\r\n  .deploy-card__desc {\r\n    font-size: 14px;\r\n    font-weight: 400;\r\n    color: #777;\r\n    line-height: 1.6;\r\n    margin: 0 0 32px 0;\r\n    min-height: 50px;\r\n  }\r\n\r\n  .deploy-card--featured .deploy-card__desc {\r\n    color: rgba(255,255,255,0.55);\r\n  }\r\n\r\n  .deploy-card__divider {\r\n    height: 1px;\r\n    background: #f0f0f0;\r\n    margin-bottom: 28px;\r\n  }\r\n\r\n  .deploy-card--featured .deploy-card__divider {\r\n    background: rgba(255,255,255,0.1);\r\n  }\r\n\r\n  .deploy-card__features {\r\n    list-style: none;\r\n    padding: 0;\r\n    margin: 0;\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 0;\r\n  }\r\n\r\n  .deploy-card__feature {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 12px;\r\n    padding: 13px 0;\r\n    border-bottom: 1px solid #f4f4f4;\r\n    font-size: 14px;\r\n    font-weight: 400;\r\n    color: #702580;\r\n    transition: padding-left 0.2s ease;\r\n  }\r\n\r\n  .deploy-card__feature:last-child {\r\n    border-bottom: none;\r\n  }\r\n\r\n  .deploy-card:hover .deploy-card__feature {\r\n    padding-left: 2px;\r\n  }\r\n\r\n  .deploy-card--featured .deploy-card__feature {\r\n    color: rgba(255,255,255,0.85);\r\n    border-bottom-color: rgba(255,255,255,0.08);\r\n  }\r\n\r\n  .deploy-card__check {\r\n    width: 20px;\r\n    height: 20px;\r\n    flex-shrink: 0;\r\n    border-radius: 50%;\r\n    border: 1.5px solid #702580;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n  }\r\n\r\n  .deploy-card--featured .deploy-card__check {\r\n    border-color: rgba(255,255,255,0.3);\r\n  }\r\n\r\n  .deploy-card__check svg {\r\n    display: block;\r\n  }\r\n\r\n  \/* Responsive *\/\r\n  @media (max-width: 900px) {\r\n    .deploy-section {\r\n      grid-template-columns: 1fr;\r\n      max-width: 480px;\r\n    }\r\n    .deploy-card__desc {\r\n      min-height: auto;\r\n    }\r\n  }\r\n\r\n  @media (min-width: 601px) and (max-width: 900px) {\r\n    .deploy-section {\r\n      grid-template-columns: 1fr 1fr;\r\n      max-width: 720px;\r\n    }\r\n    .deploy-card:nth-child(3) {\r\n      grid-column: span 2;\r\n      max-width: 340px;\r\n      margin: 0 auto;\r\n      width: 100%;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<div class=\"deploy-section\">\r\n\r\n  <!-- Cloud -->\r\n  <div class=\"deploy-card\">\r\n    <span class=\"deploy-card__badge\">Cloud<\/span>\r\n    <h3 class=\"deploy-card__title\">Cloud<\/h3>\r\n    <p class=\"deploy-card__desc\">Fully managed, scalable solution hosted in secure cloud infrastructure.<\/p>\r\n    <div class=\"deploy-card__divider\"><\/div>\r\n    <ul class=\"deploy-card__features\">\r\n      <li class=\"deploy-card__feature\">\r\n        <span class=\"deploy-card__check\">\r\n          <svg width=\"10\" height=\"8\" viewBox=\"0 0 10 8\" fill=\"none\">\r\n            <path d=\"M1 4L3.5 6.5L9 1\" stroke=\"#702580\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n          <\/svg>\r\n        <\/span>\r\n        Zero infrastructure management\r\n      <\/li>\r\n      <li class=\"deploy-card__feature\">\r\n        <span class=\"deploy-card__check\">\r\n          <svg width=\"10\" height=\"8\" viewBox=\"0 0 10 8\" fill=\"none\">\r\n            <path d=\"M1 4L3.5 6.5L9 1\" stroke=\"#702580\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n          <\/svg>\r\n        <\/span>\r\n        Automatic scaling\r\n      <\/li>\r\n      <li class=\"deploy-card__feature\">\r\n        <span class=\"deploy-card__check\">\r\n          <svg width=\"10\" height=\"8\" viewBox=\"0 0 10 8\" fill=\"none\">\r\n            <path d=\"M1 4L3.5 6.5L9 1\" stroke=\"#702580\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n          <\/svg>\r\n        <\/span>\r\n        Global availability\r\n      <\/li>\r\n      <li class=\"deploy-card__feature\">\r\n        <span class=\"deploy-card__check\">\r\n          <svg width=\"10\" height=\"8\" viewBox=\"0 0 10 8\" fill=\"none\">\r\n            <path d=\"M1 4L3.5 6.5L9 1\" stroke=\"#702580\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n          <\/svg>\r\n        <\/span>\r\n        Pay-as-you-go pricing\r\n      <\/li>\r\n    <\/ul>\r\n  <\/div>\r\n\r\n  <!-- On-Premise (featured) -->\r\n  <div class=\"deploy-card deploy-card--featured\">\r\n    <span class=\"deploy-card__badge\">On-Premise<\/span>\r\n    <h3 class=\"deploy-card__title\">On-Premise<\/h3>\r\n    <p class=\"deploy-card__desc\">Complete control with installation on your own infrastructure.<\/p>\r\n    <div class=\"deploy-card__divider\"><\/div>\r\n    <ul class=\"deploy-card__features\">\r\n      <li class=\"deploy-card__feature\">\r\n        <span class=\"deploy-card__check\">\r\n          <svg width=\"10\" height=\"8\" viewBox=\"0 0 10 8\" fill=\"none\">\r\n            <path d=\"M1 4L3.5 6.5L9 1\" stroke=\"#ffffff\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n          <\/svg>\r\n        <\/span>\r\n        Full data sovereignty\r\n      <\/li>\r\n      <li class=\"deploy-card__feature\">\r\n        <span class=\"deploy-card__check\">\r\n          <svg width=\"10\" height=\"8\" viewBox=\"0 0 10 8\" fill=\"none\">\r\n            <path d=\"M1 4L3.5 6.5L9 1\" stroke=\"#ffffff\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n          <\/svg>\r\n        <\/span>\r\n        Custom integration options\r\n      <\/li>\r\n      <li class=\"deploy-card__feature\">\r\n        <span class=\"deploy-card__check\">\r\n          <svg width=\"10\" height=\"8\" viewBox=\"0 0 10 8\" fill=\"none\">\r\n            <path d=\"M1 4L3.5 6.5L9 1\" stroke=\"#ffffff\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n          <\/svg>\r\n        <\/span>\r\n        No data egress\r\n      <\/li>\r\n      <li class=\"deploy-card__feature\">\r\n        <span class=\"deploy-card__check\">\r\n          <svg width=\"10\" height=\"8\" viewBox=\"0 0 10 8\" fill=\"none\">\r\n            <path d=\"M1 4L3.5 6.5L9 1\" stroke=\"#ffffff\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n          <\/svg>\r\n        <\/span>\r\n        Dedicated resources\r\n      <\/li>\r\n    <\/ul>\r\n  <\/div>\r\n\r\n  <!-- Hybrid -->\r\n  <div class=\"deploy-card\">\r\n    <span class=\"deploy-card__badge\">Hybrid<\/span>\r\n    <h3 class=\"deploy-card__title\">Hybrid<\/h3>\r\n    <p class=\"deploy-card__desc\">Best of both worlds with flexible deployment across cloud and on-premise.<\/p>\r\n    <div class=\"deploy-card__divider\"><\/div>\r\n    <ul class=\"deploy-card__features\">\r\n      <li class=\"deploy-card__feature\">\r\n        <span class=\"deploy-card__check\">\r\n          <svg width=\"10\" height=\"8\" viewBox=\"0 0 10 8\" fill=\"none\">\r\n            <path d=\"M1 4L3.5 6.5L9 1\" stroke=\"#702580\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n          <\/svg>\r\n        <\/span>\r\n        Data locality control\r\n      <\/li>\r\n      <li class=\"deploy-card__feature\">\r\n        <span class=\"deploy-card__check\">\r\n          <svg width=\"10\" height=\"8\" viewBox=\"0 0 10 8\" fill=\"none\">\r\n            <path d=\"M1 4L3.5 6.5L9 1\" stroke=\"#702580\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n          <\/svg>\r\n        <\/span>\r\n        Burst to cloud capacity\r\n      <\/li>\r\n      <li class=\"deploy-card__feature\">\r\n        <span class=\"deploy-card__check\">\r\n          <svg width=\"10\" height=\"8\" viewBox=\"0 0 10 8\" fill=\"none\">\r\n            <path d=\"M1 4L3.5 6.5L9 1\" stroke=\"#702580\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n          <\/svg>\r\n        <\/span>\r\n        Gradual migration path\r\n      <\/li>\r\n      <li class=\"deploy-card__feature\">\r\n        <span class=\"deploy-card__check\">\r\n          <svg width=\"10\" height=\"8\" viewBox=\"0 0 10 8\" fill=\"none\">\r\n            <path d=\"M1 4L3.5 6.5L9 1\" stroke=\"#702580\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n          <\/svg>\r\n        <\/span>\r\n        Redundancy &amp; failover\r\n      <\/li>\r\n    <\/ul>\r\n  <\/div>\r\n\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a0c1d1f e-con-full e-flex e-con e-parent\" data-id=\"a0c1d1f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-811c363 e-con-full e-flex e-con e-child\" data-id=\"811c363\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-35808d5 elementor-widget elementor-widget-heading\" data-id=\"35808d5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Ready to Transform Your\nDocument Archive?<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7570d78 elementor-widget elementor-widget-text-editor\" data-id=\"7570d78\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>See Document Intelligence in action with a personalized demo from our experts.&nbsp;<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7502156 elementor-align-center elementor-widget__width-initial elementor-widget elementor-widget-button\" data-id=\"7502156\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-lg elementor-animation-grow\" href=\"#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6IjE2ODY1IiwidG9nZ2xlIjpmYWxzZX0%3D\">\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\">book a demo<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Document Intelligence Transform document archives into structured, queryable knowledge. Book a Demo The problem Your organization\u2019s most valuable asset. Years of documents, decisions, and expertise is often scattered across folders, shared drives, inboxes, and employees\u2019 personal knowledge. The result? Information is fragmented across systems and people; valuable knowledge remains hidden, reducing time and productivity. Time [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-515","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Document Intelligence - Neodata Group<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/neodatagroup.ai\/it\/document-intelligence\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Document Intelligence - Neodata Group\" \/>\n<meta property=\"og:description\" content=\"Document Intelligence Transform document archives into structured, queryable knowledge. Book a Demo The problem Your organization\u2019s most valuable asset. Years of documents, decisions, and expertise is often scattered across folders, shared drives, inboxes, and employees\u2019 personal knowledge. The result? Information is fragmented across systems and people; valuable knowledge remains hidden, reducing time and productivity. Time [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/neodatagroup.ai\/it\/document-intelligence\/\" \/>\n<meta property=\"og:site_name\" content=\"Neodata Group\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-04T01:47:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/neodatagroup.ai\/wp-content\/uploads\/2026\/04\/Progetto-senza-titolo-9.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2048\" \/>\n\t<meta property=\"og:image:height\" content=\"1084\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"21 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/neodatagroup.ai\\\/document-intelligence\\\/\",\"url\":\"https:\\\/\\\/neodatagroup.ai\\\/document-intelligence\\\/\",\"name\":\"Document Intelligence - Neodata Group\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/neodatagroup.ai\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/neodatagroup.ai\\\/document-intelligence\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/neodatagroup.ai\\\/document-intelligence\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/neodatagroup.ai\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Progetto-senza-titolo-9-1024x542.png\",\"datePublished\":\"2026-04-22T05:40:10+00:00\",\"dateModified\":\"2026-06-04T01:47:19+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/neodatagroup.ai\\\/document-intelligence\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/neodatagroup.ai\\\/document-intelligence\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/neodatagroup.ai\\\/document-intelligence\\\/#primaryimage\",\"url\":\"https:\\\/\\\/neodatagroup.ai\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Progetto-senza-titolo-9-1024x542.png\",\"contentUrl\":\"https:\\\/\\\/neodatagroup.ai\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Progetto-senza-titolo-9-1024x542.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/neodatagroup.ai\\\/document-intelligence\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/neodatagroup.ai\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Document Intelligence\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/neodatagroup.ai\\\/#website\",\"url\":\"https:\\\/\\\/neodatagroup.ai\\\/\",\"name\":\"Neodata Group S.r.l\",\"description\":\"AI for Business. Delivered.\",\"publisher\":{\"@id\":\"https:\\\/\\\/neodatagroup.ai\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/neodatagroup.ai\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/neodatagroup.ai\\\/#organization\",\"name\":\"Neodata Group S.r.l\",\"url\":\"https:\\\/\\\/neodatagroup.ai\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/neodatagroup.ai\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/neodatagroup.ai\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/logo_neodata-2.svg\",\"contentUrl\":\"https:\\\/\\\/neodatagroup.ai\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/logo_neodata-2.svg\",\"width\":207,\"height\":56,\"caption\":\"Neodata Group S.r.l\"},\"image\":{\"@id\":\"https:\\\/\\\/neodatagroup.ai\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Document Intelligence - Neodata Group","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:\/\/neodatagroup.ai\/it\/document-intelligence\/","og_locale":"it_IT","og_type":"article","og_title":"Document Intelligence - Neodata Group","og_description":"Document Intelligence Transform document archives into structured, queryable knowledge. Book a Demo The problem Your organization\u2019s most valuable asset. Years of documents, decisions, and expertise is often scattered across folders, shared drives, inboxes, and employees\u2019 personal knowledge. The result? Information is fragmented across systems and people; valuable knowledge remains hidden, reducing time and productivity. Time [&hellip;]","og_url":"https:\/\/neodatagroup.ai\/it\/document-intelligence\/","og_site_name":"Neodata Group","article_modified_time":"2026-06-04T01:47:19+00:00","og_image":[{"width":2048,"height":1084,"url":"https:\/\/neodatagroup.ai\/wp-content\/uploads\/2026\/04\/Progetto-senza-titolo-9.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"21 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/neodatagroup.ai\/document-intelligence\/","url":"https:\/\/neodatagroup.ai\/document-intelligence\/","name":"Document Intelligence - Neodata Group","isPartOf":{"@id":"https:\/\/neodatagroup.ai\/#website"},"primaryImageOfPage":{"@id":"https:\/\/neodatagroup.ai\/document-intelligence\/#primaryimage"},"image":{"@id":"https:\/\/neodatagroup.ai\/document-intelligence\/#primaryimage"},"thumbnailUrl":"https:\/\/neodatagroup.ai\/wp-content\/uploads\/2026\/04\/Progetto-senza-titolo-9-1024x542.png","datePublished":"2026-04-22T05:40:10+00:00","dateModified":"2026-06-04T01:47:19+00:00","breadcrumb":{"@id":"https:\/\/neodatagroup.ai\/document-intelligence\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/neodatagroup.ai\/document-intelligence\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/neodatagroup.ai\/document-intelligence\/#primaryimage","url":"https:\/\/neodatagroup.ai\/wp-content\/uploads\/2026\/04\/Progetto-senza-titolo-9-1024x542.png","contentUrl":"https:\/\/neodatagroup.ai\/wp-content\/uploads\/2026\/04\/Progetto-senza-titolo-9-1024x542.png"},{"@type":"BreadcrumbList","@id":"https:\/\/neodatagroup.ai\/document-intelligence\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/neodatagroup.ai\/"},{"@type":"ListItem","position":2,"name":"Document Intelligence"}]},{"@type":"WebSite","@id":"https:\/\/neodatagroup.ai\/#website","url":"https:\/\/neodatagroup.ai\/","name":"Neodata Group S.r.l","description":"AI for Business. Delivered.","publisher":{"@id":"https:\/\/neodatagroup.ai\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/neodatagroup.ai\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/neodatagroup.ai\/#organization","name":"Neodata Group S.r.l","url":"https:\/\/neodatagroup.ai\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/neodatagroup.ai\/#\/schema\/logo\/image\/","url":"https:\/\/neodatagroup.ai\/wp-content\/uploads\/2026\/04\/logo_neodata-2.svg","contentUrl":"https:\/\/neodatagroup.ai\/wp-content\/uploads\/2026\/04\/logo_neodata-2.svg","width":207,"height":56,"caption":"Neodata Group S.r.l"},"image":{"@id":"https:\/\/neodatagroup.ai\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/neodatagroup.ai\/it\/wp-json\/wp\/v2\/pages\/515","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/neodatagroup.ai\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/neodatagroup.ai\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/neodatagroup.ai\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/neodatagroup.ai\/it\/wp-json\/wp\/v2\/comments?post=515"}],"version-history":[{"count":16,"href":"https:\/\/neodatagroup.ai\/it\/wp-json\/wp\/v2\/pages\/515\/revisions"}],"predecessor-version":[{"id":17305,"href":"https:\/\/neodatagroup.ai\/it\/wp-json\/wp\/v2\/pages\/515\/revisions\/17305"}],"wp:attachment":[{"href":"https:\/\/neodatagroup.ai\/it\/wp-json\/wp\/v2\/media?parent=515"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}