<!doctype html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta name="theme-color" content="#0A0A0F" />

    <!--
      Content-Security-Policy (defence-in-depth against stored XSS in
      blog posts and embed fields). This is intentionally permissive
      enough not to break Syncfusion (CDN scripts + inline styles),
      MapLibre (worker blobs + raster tiles), and the trusted-embed
      hosts (Kuula, Momento360, Nira, Matterport), but tight enough
      to refuse arbitrary script origins, javascript: URIs, and
      most exfil channels.
    -->
    <meta http-equiv="Content-Security-Policy" content="
      default-src 'self';
      script-src 'self' 'unsafe-inline' 'unsafe-eval' https://cdn.syncfusion.com;
      style-src 'self' 'unsafe-inline' https://cdn.syncfusion.com https://fonts.googleapis.com https://unpkg.com;
      font-src 'self' data: https://fonts.gstatic.com https://cdn.syncfusion.com;
      img-src 'self' data: blob: https:;
      connect-src 'self' https: wss:;
      worker-src 'self' blob:;
      child-src 'self' blob:;
      frame-src https://*.kuula.co https://kuula.co https://*.momento360.com https://momento360.com https://*.nira.app https://nira.app https://my.matterport.com;
      object-src 'none';
      base-uri 'self';
      form-action 'self';
    " />

    <!-- Title & Description (default — will be overridden by SEO component) -->
    <title>Lake Piso Solutions — Software Engineering & Aerial Services</title>
    <meta name="description" content="Enterprise software engineering, GIS, drone surveying, and precision mapping by Lake Piso Solutions and Pepperbird Aerial Services." />
    <meta name="author" content="Lake Piso Solutions" />
    <meta name="keywords" content="software engineering, GIS, drone surveying, orthomosaic, 3D point cloud, geospatial, mapping, Pepperbird Aerial, PRISM, CodeSyncPro, Lake Piso" />

    <!-- Open Graph -->
    <meta property="og:site_name"   content="Lake Piso Solutions" />
    <meta property="og:type"        content="website" />
    <meta property="og:title"       content="Lake Piso Solutions" />
    <meta property="og:description" content="Enterprise software engineering, GIS, drone surveying, and precision mapping." />
    <meta property="og:image"       content="/opengraph.jpg" />
    <meta property="og:locale"      content="en_US" />

    <!-- Twitter -->
    <meta name="twitter:card"        content="summary_large_image" />
    <meta name="twitter:title"       content="Lake Piso Solutions" />
    <meta name="twitter:description" content="Enterprise software engineering, GIS, drone surveying, and precision mapping." />
    <meta name="twitter:image"       content="/opengraph.jpg" />

    <!-- Icons -->
    <link rel="icon"             type="image/svg+xml" href="/favicon.svg" />
    <link rel="manifest"                              href="/site.webmanifest" />

    <!-- Preconnect for performance -->
    <link rel="preconnect" href="https://cdn.syncfusion.com" />
    <link rel="preconnect" href="https://fonts.googleapis.com" />
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />

    <!-- Inter font -->
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap" rel="stylesheet" />

    <!-- SyncFusion Material 3 Dark theme -->
    <link rel="stylesheet" href="https://cdn.syncfusion.com/ej2/25.1.35/material3-dark.css" />

    <!-- MapLibre GL CSS -->
    <link rel="stylesheet" href="https://unpkg.com/maplibre-gl@4.4.1/dist/maplibre-gl.css" />

    <!-- Structured data: Organization -->
    <script type="application/ld+json">
    {
      "@context":    "https://schema.org",
      "@type":       "Organization",
      "name":        "Lake Piso Solutions",
      "alternateName": "LPS",
      "description": "Software engineering, GIS, drone surveying and mapping services.",
      "url":         "https://lakepisosolutions.com",
      "logo":        "/lps-logo.png",
      "sameAs":      [
        "https://prism-nso.net",
        "https://codesyncpro.net"
      ],
      "subOrganization": {
        "@type": "Organization",
        "name":  "Pepperbird Aerial Services",
        "url":   "/pepperbird"
      }
    }
    </script>
    <script type="module" crossorigin src="/assets/index-E7XTVrXt.js"></script>
    <link rel="stylesheet" crossorigin href="/assets/index-vq5TmlC_.css">
  </head>
  <body>
    <div id="root"></div>
    <noscript>
      <div style="padding: 2rem; text-align: center; color: #fff; background: #0A0A0F; min-height: 100vh;">
        <h1>JavaScript Required</h1>
        <p>Lake Piso Solutions requires JavaScript to function. Please enable it in your browser settings.</p>
      </div>
    </noscript>
  </body>
</html>
