{"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-04-22T07:44:29","modified_gmt":"2026-04-22T05:44:29","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-da02b59 e-con-full e-flex e-con e-parent\" data-id=\"da02b59\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5dcd873 elementor-widget elementor-widget-template\" data-id=\"5dcd873\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"template.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-template\">\n\t\t\t\t\t<div data-elementor-type=\"page\" data-elementor-id=\"518\" class=\"elementor elementor-518\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div class=\"elementor-element elementor-element-403dae69 e-flex e-con-boxed e-con e-parent\" data-id=\"403dae69\" 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-7bd6a3ae sfumatura elementor-widget elementor-widget-heading\" data-id=\"7bd6a3ae\" 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-34b12f2a elementor-widget elementor-widget-text-editor\" data-id=\"34b12f2a\" 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-2ab5f6ed elementor-widget elementor-widget-button\" data-id=\"2ab5f6ed\" 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-746f5b13 animated-slow e-flex e-con-boxed elementor-invisible e-con e-parent\" data-id=\"746f5b13\" 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-31cc7e9 e-con-full e-flex e-con e-child\" data-id=\"31cc7e9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-5ac092c e-con-full e-flex e-con e-child\" data-id=\"5ac092c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-251b8112 elementor-widget elementor-widget-heading\" data-id=\"251b8112\" 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-263129fd elementor-widget__width-initial animated-slow elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"263129fd\" 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-26d752d8 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"26d752d8\" 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-4ab947bf e-flex e-con-boxed e-con e-child\" data-id=\"4ab947bf\" 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-50d4bae5 elementor-widget elementor-widget-html\" data-id=\"50d4bae5\" 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-5934359e e-con-full e-flex elementor-invisible e-con e-parent\" data-id=\"5934359e\" 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-33c954b elementor-widget elementor-widget-heading\" data-id=\"33c954b\" 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-50d775f8 elementor-widget__width-initial animated-slow elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"50d775f8\" 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-46f09507 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"46f09507\" 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-11fb3e91 elementor-widget__width-initial animated-slow elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"11fb3e91\" 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-3ab1441b elementor-widget elementor-widget-html\" data-id=\"3ab1441b\" 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-9be023d elementor-align-center elementor-widget__width-initial elementor-widget elementor-widget-button\" data-id=\"9be023d\" 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-6a1bea2d e-flex e-con-boxed e-con e-parent\" data-id=\"6a1bea2d\" 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-48d8071 elementor-widget elementor-widget-heading\" data-id=\"48d8071\" 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-b5ea26 elementor-widget__width-initial animated-slow elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"b5ea26\" 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-b8a02da elementor-widget elementor-widget-html\" data-id=\"b8a02da\" 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-2986272b e-flex e-con-boxed e-con e-parent\" data-id=\"2986272b\" 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-54b4afad elementor-widget elementor-widget-heading\" data-id=\"54b4afad\" 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-70066d56 elementor-widget__width-initial animated-slow elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"70066d56\" 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-e92dadb elementor-widget elementor-widget-html\" data-id=\"e92dadb\" 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-34fef908 elementor-align-center elementor-widget__width-initial elementor-widget elementor-widget-button\" data-id=\"34fef908\" 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-c85e565 e-con-full e-flex e-con e-child\" data-id=\"c85e565\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-67791a5 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"67791a5\" 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-84ac3ad elementor-widget__width-initial animated-slow elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"84ac3ad\" 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-b823775 e-con-full e-flex e-con e-child\" data-id=\"b823775\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7dc9d77 elementor-widget__width-initial elementor-widget elementor-widget-image\" data-id=\"7dc9d77\" 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:\/\/www2.neodatagroup.ai\/wp-content\/uploads\/2026\/04\/Progetto-senza-titolo-9-1024x542.png\" class=\"attachment-large size-large wp-image-16790\" alt=\"\" srcset=\"https:\/\/www2.neodatagroup.ai\/wp-content\/uploads\/2026\/04\/Progetto-senza-titolo-9-1024x542.png 1024w, https:\/\/www2.neodatagroup.ai\/wp-content\/uploads\/2026\/04\/Progetto-senza-titolo-9-300x159.png 300w, https:\/\/www2.neodatagroup.ai\/wp-content\/uploads\/2026\/04\/Progetto-senza-titolo-9-768x407.png 768w, https:\/\/www2.neodatagroup.ai\/wp-content\/uploads\/2026\/04\/Progetto-senza-titolo-9-1536x813.png 1536w, https:\/\/www2.neodatagroup.ai\/wp-content\/uploads\/2026\/04\/Progetto-senza-titolo-9-18x10.png 18w, https:\/\/www2.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-b043a9d e-flex e-con-boxed e-con e-child\" data-id=\"b043a9d\" 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-266870d elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"266870d\" 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-d5b4b9b elementor-align-center elementor-widget__width-initial elementor-widget elementor-widget-button\" data-id=\"d5b4b9b\" 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:\/\/www2.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-2fb40e7e e-flex e-con-boxed e-con e-parent\" data-id=\"2fb40e7e\" 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-13f281e elementor-widget__width-initial animated-slow elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"13f281e\" 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-e36a5bf elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"e36a5bf\" 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-581d7a0 elementor-widget elementor-widget-html\" data-id=\"581d7a0\" 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-4f5e87a5 e-con-full e-flex e-con e-parent\" data-id=\"4f5e87a5\" 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-308bc548 e-con-full e-flex e-con e-child\" data-id=\"308bc548\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c98e43f elementor-widget elementor-widget-heading\" data-id=\"c98e43f\" 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-13d67c70 elementor-widget elementor-widget-text-editor\" data-id=\"13d67c70\" 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-167664c7 elementor-align-center elementor-widget__width-initial elementor-widget elementor-widget-button\" data-id=\"167664c7\" 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\t\t<\/div>\n\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":"","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.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Document Intelligence - Neodata Group S.r.l<\/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 S.r.l\" \/>\n<meta property=\"og:url\" content=\"https:\/\/neodatagroup.ai\/it\/document-intelligence\/\" \/>\n<meta property=\"og:site_name\" content=\"Neodata Group S.r.l\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-22T05:44:29+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/neodatagroup.ai\\\/it\\\/document-intelligence\\\/\",\"url\":\"https:\\\/\\\/neodatagroup.ai\\\/it\\\/document-intelligence\\\/\",\"name\":\"Document Intelligence - Neodata Group S.r.l\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/neodatagroup.ai\\\/#website\"},\"datePublished\":\"2026-04-22T05:40:10+00:00\",\"dateModified\":\"2026-04-22T05:44:29+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/neodatagroup.ai\\\/it\\\/document-intelligence\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/neodatagroup.ai\\\/it\\\/document-intelligence\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/neodatagroup.ai\\\/it\\\/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\":\"\",\"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 S.r.l","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 S.r.l","og_url":"https:\/\/neodatagroup.ai\/it\/document-intelligence\/","og_site_name":"Neodata Group S.r.l","article_modified_time":"2026-04-22T05:44:29+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/neodatagroup.ai\/it\/document-intelligence\/","url":"https:\/\/neodatagroup.ai\/it\/document-intelligence\/","name":"Document Intelligence - Neodata Group S.r.l","isPartOf":{"@id":"https:\/\/neodatagroup.ai\/#website"},"datePublished":"2026-04-22T05:40:10+00:00","dateModified":"2026-04-22T05:44:29+00:00","breadcrumb":{"@id":"https:\/\/neodatagroup.ai\/it\/document-intelligence\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/neodatagroup.ai\/it\/document-intelligence\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/neodatagroup.ai\/it\/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":"","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":7,"href":"https:\/\/neodatagroup.ai\/it\/wp-json\/wp\/v2\/pages\/515\/revisions"}],"predecessor-version":[{"id":532,"href":"https:\/\/neodatagroup.ai\/it\/wp-json\/wp\/v2\/pages\/515\/revisions\/532"}],"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}]}}