<!DOCTYPE html>
<html lang="en" prefix="og: https://ogp.me/ns#">
  <head>
    <meta charset="UTF-8" />
    <link rel="icon" href="/favicon.ico" sizes="any" />
    <link rel="icon" type="image/svg+xml" href="/favicon.svg" />
    <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
    <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" />
    <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
    <link rel="manifest" href="/site.webmanifest" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>VerdeLedger | Evidence-backed VSME reporting for SME teams</title>
    <meta
      name="description"
      content="VerdeLedger keeps document intake, evidence review, follow-up requests, draft decisions, and exports together in one private VSME reporting workspace."
    />
    <meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1" />
    <meta name="author" content="VerdeLedger" />
    <meta
      name="keywords"
      content="VerdeLedger, VSME reporting, SME sustainability reporting, sustainability evidence, reporting workspace, VSME exports"
    />
    <link rel="canonical" href="https://verdeledger.eu/" />

    <meta property="og:site_name" content="VerdeLedger" />
    <meta property="og:locale" content="en_US" />
    <meta property="og:type" content="website" />
    <meta property="og:title" content="VerdeLedger | Evidence-backed VSME reporting for SME teams" />
    <meta
      property="og:description"
      content="Move from source files to a reviewable VSME report with one private workspace for evidence, requests, drafts, and exports."
    />
    <meta property="og:url" content="https://verdeledger.eu/" />
    <meta property="og:image" content="https://verdeledger.eu/og-image-v3.png" />
    <meta property="og:image:alt" content="VerdeLedger landing preview" />
    <meta property="og:image:width" content="1200" />
    <meta property="og:image:height" content="630" />

    <meta name="twitter:card" content="summary_large_image" />
    <meta name="twitter:title" content="VerdeLedger | Evidence-backed VSME reporting for SME teams" />
    <meta
      name="twitter:description"
      content="A private reporting workspace for VSME document intake, evidence review, follow-up requests, draft review, and exports."
    />
    <meta name="twitter:image" content="https://verdeledger.eu/og-image-v3.png" />
    <meta name="twitter:image:alt" content="VerdeLedger landing preview" />

    <meta name="theme-color" content="#081f21" />

    <script type="application/ld+json">
      {
        "@context": "https://schema.org",
        "@graph": [
          {
            "@type": "Organization",
            "@id": "https://verdeledger.eu/#organization",
            "name": "VerdeLedger",
            "url": "https://verdeledger.eu",
            "logo": {
              "@type": "ImageObject",
              "url": "https://verdeledger.eu/verdeledger-logo-light-v3.png"
            }
          },
          {
            "@type": "WebSite",
            "@id": "https://verdeledger.eu/#website",
            "name": "VerdeLedger",
            "url": "https://verdeledger.eu",
            "publisher": { "@id": "https://verdeledger.eu/#organization" },
            "inLanguage": "en-US"
          },
          {
            "@type": "SoftwareApplication",
            "name": "VerdeLedger",
            "applicationCategory": "BusinessApplication",
            "operatingSystem": "Web",
            "offers": { "@type": "Offer", "price": "0", "priceCurrency": "EUR" },
            "description": "A private workspace for VSME document intake, evidence review, follow-up requests, draft preparation, and reporting exports.",
            "url": "https://verdeledger.eu/"
          }
        ]
      }
    </script>

    <style>
      #vsme-fallback-h1 {
        position: absolute;
        width: 1px;
        height: 1px;
        margin: -1px;
        border: 0;
        padding: 0;
        clip: rect(0 0 0 0);
        overflow: hidden;
        white-space: nowrap;
      }
    </style>

    <link rel="dns-prefetch" href="https://fonts.googleapis.com" />
    <link rel="dns-prefetch" href="https://fonts.gstatic.com" />

    <script>
      (function () {
        try {
          var cookieTheme = document.cookie
            .split(';')
            .map(function (part) { return part.trim(); })
            .find(function (part) { return part.indexOf('vsme_theme_mode=') === 0; });
          var storedTheme = cookieTheme ? cookieTheme.slice('vsme_theme_mode='.length) : localStorage.getItem('theme');
          var prefersDark = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;
          var useDark = storedTheme === 'dark' || (storedTheme !== 'light' && prefersDark);
          document.documentElement.classList.toggle('dark', useDark);
          document.documentElement.dataset.themeMode = useDark ? 'dark' : 'light';
          document.documentElement.style.colorScheme = useDark ? 'dark' : 'light';
        } catch (e) {
          /* ignore */
        }
      })();
    </script>
    <script type="module" crossorigin src="/assets/index-BJsZrxEn.js"></script>
    <link rel="modulepreload" crossorigin href="/assets/vendor-react-ClxZaNJN.js">
    <link rel="modulepreload" crossorigin href="/assets/vendor-router-CPsauQAJ.js">
    <link rel="modulepreload" crossorigin href="/assets/vendor-docx-runtime-BNehf-i-.js">
    <link rel="modulepreload" crossorigin href="/assets/vendor-SzqParvU.js">
    <link rel="modulepreload" crossorigin href="/assets/vendor-seo-D9blADfO.js">
    <link rel="modulepreload" crossorigin href="/assets/vendor-jspdf-CPEi8IRR.js">
    <link rel="modulepreload" crossorigin href="/assets/vendor-pdf-ChQKeiNV.js">
    <link rel="modulepreload" crossorigin href="/assets/vendor-markdown-TtNw51kw.js">
    <link rel="modulepreload" crossorigin href="/assets/vendor-headlessui-CcEueJRV.js">
    <link rel="modulepreload" crossorigin href="/assets/vendor-docx-DpbA_Pj_.js">
    <link rel="stylesheet" crossorigin href="/assets/vendor-pdf-CBXYWCWZ.css">
    <link rel="stylesheet" crossorigin href="/assets/index-dEbIq_sd.css">
  </head>
  <body class="dark:bg-gray-900">
    <h1 id="vsme-fallback-h1">VerdeLedger landing page</h1>
    <div id="root"></div>
  </body>
</html>
