<?xml version="1.0" encoding="UTF-8"?>
<!-- The marketing page plus the two legal documents. The section anchors (#services,
     #pricing, #faq) are not separate URLs and must not be listed as such — a sitemap of
     fragments gets the whole file ignored. -->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://luxendigital.com/</loc>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://luxendigital.com/process</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <!-- The campaign landing page. Same offer as /, written for one audience — priority
       below the home page so a crawler doesn't treat the two as competing canonicals. -->
  <url>
    <loc>https://luxendigital.com/offer</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <!-- lastmod matches the Effective Date in src/lib/legal.js. It is the one signal that
       tells a crawler the SMS clauses are new rather than a year-old page it can skip;
       bump both together or don't bump either. -->
  <url>
    <loc>https://luxendigital.com/terms</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://luxendigital.com/privacy-policy</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
