<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">

  <!-- /tekla dedicated acquisition page (EN/NL/DE) -->
  <url>
    <loc>https://frameai-structural.polsia.app/tekla</loc>
    <lastmod>2026-06-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tekla"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/nl/tekla"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/de/tekla"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tekla"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/nl/tekla</loc>
    <lastmod>2026-06-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tekla"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/de/tekla</loc>
    <lastmod>2026-06-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tekla"/>
  </url>

  <!-- Tutorials index -->
  <url>
    <loc>https://frameai-structural.polsia.app/docs/tutorials</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <!-- Tutorials index -->
  <url>
    <loc>https://frameai-structural.polsia.app/docs/tutorials</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <!-- Individual tutorials (step-by-step guides) -->
  <url>
    <loc>https://frameai-structural.polsia.app/docs/tutorials/upload-first-pdf</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/docs/tutorials/run-free-audit</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/docs/tutorials/export-dstv-nc1</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/docs/tutorials/roi-calculator</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/docs/tutorials/tekla-plugin</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/docs/tutorials/eurocode-widget</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/docs/tutorials/invite-teammate</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/docs/tutorials/night-shift</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/docs/tutorials/referral-code</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/docs/tutorials/revision-delta-report</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <!-- Legacy slugs (redirects handled server-side) -->
  <url>
    <loc>https://frameai-structural.polsia.app/docs/tutorials/what-is-frameai</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/docs/tutorials/upload-a-steel-drawing</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/docs/tutorials/section-class-check</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/docs/tutorials/run-eurocode-calculations</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/docs/tutorials/member-buckling</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/docs/tutorials/export-to-fabrication</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/docs/tutorials/import-from-autocad</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/docs/tutorials/collaborate-with-team</loc>
    <lastmod>2026-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Eurocode index pages -->
  <url>
    <loc>https://frameai-structural.polsia.app/examples/eurocode</loc>
    <lastmod>2024-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/nl/voorbeelden/eurocode"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/de/beispiele/eurocode"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/examples/eurocode"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/nl/voorbeelden/eurocode</loc>
    <lastmod>2024-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/de/beispiele/eurocode</loc>
    <lastmod>2024-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- English individual pages -->
  <url>
    <loc>https://frameai-structural.polsia.app/examples/eurocode/bolted-shear-connection</loc>
    <lastmod>2024-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/nl/voorbeelden/eurocode/bolted-shear-connection"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/de/beispiele/eurocode/bolted-shear-connection"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/examples/eurocode/end-plate-moment-connection</loc>
    <lastmod>2024-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/nl/voorbeelden/eurocode/end-plate-moment-connection"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/de/beispiele/eurocode/end-plate-moment-connection"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/examples/eurocode/column-base-plate</loc>
    <lastmod>2024-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/nl/voorbeelden/eurocode/column-base-plate"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/de/beispiele/eurocode/column-base-plate"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/examples/eurocode/steel-beam-buckling</loc>
    <lastmod>2024-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/nl/voorbeelden/eurocode/steel-beam-buckling"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/de/beispiele/eurocode/steel-beam-buckling"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/examples/eurocode/composite-beam-design</loc>
    <lastmod>2024-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/nl/voorbeelden/eurocode/composite-beam-design"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/de/beispiele/eurocode/composite-beam-design"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/examples/eurocode/timber-bending</loc>
    <lastmod>2024-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/nl/voorbeelden/eurocode/timber-bending"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/de/beispiele/eurocode/timber-bending"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/examples/eurocode/rc-beam-design</loc>
    <lastmod>2024-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/nl/voorbeelden/eurocode/rc-beam-design"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/de/beispiele/eurocode/rc-beam-design"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/examples/eurocode/fatigue-assessment</loc>
    <lastmod>2024-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/nl/voorbeelden/eurocode/fatigue-assessment"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/de/beispiele/eurocode/fatigue-assessment"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/examples/eurocode/wind-actions</loc>
    <lastmod>2024-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/nl/voorbeelden/eurocode/wind-actions"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/de/beispiele/eurocode/wind-actions"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/examples/eurocode/seismic-design</loc>
    <lastmod>2024-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/nl/voorbeelden/eurocode/seismic-design"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/de/beispiele/eurocode/seismic-design"/>
  </url>

  <!-- Dutch (NL) individual pages -->
  <url>
    <loc>https://frameai-structural.polsia.app/nl/voorbeelden/eurocode/bolted-shear-connection</loc>
    <lastmod>2024-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/examples/eurocode/bolted-shear-connection"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/de/beispiele/eurocode/bolted-shear-connection"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/nl/voorbeelden/eurocode/end-plate-moment-connection</loc>
    <lastmod>2024-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/examples/eurocode/end-plate-moment-connection"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/nl/voorbeelden/eurocode/column-base-plate</loc>
    <lastmod>2024-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/examples/eurocode/column-base-plate"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/nl/voorbeelden/eurocode/steel-beam-buckling</loc>
    <lastmod>2024-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/examples/eurocode/steel-beam-buckling"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/nl/voorbeelden/eurocode/composite-beam-design</loc>
    <lastmod>2024-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/examples/eurocode/composite-beam-design"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/nl/voorbeelden/eurocode/timber-bending</loc>
    <lastmod>2024-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/examples/eurocode/timber-bending"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/nl/voorbeelden/eurocode/rc-beam-design</loc>
    <lastmod>2024-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/examples/eurocode/rc-beam-design"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/nl/voorbeelden/eurocode/fatigue-assessment</loc>
    <lastmod>2024-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/examples/eurocode/fatigue-assessment"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/nl/voorbeelden/eurocode/wind-actions</loc>
    <lastmod>2024-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/examples/eurocode/wind-actions"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/nl/voorbeelden/eurocode/seismic-design</loc>
    <lastmod>2024-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/examples/eurocode/seismic-design"/>
  </url>

  <!-- German (DE) individual pages -->
  <url>
    <loc>https://frameai-structural.polsia.app/de/beispiele/eurocode/bolted-shear-connection</loc>
    <lastmod>2024-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/examples/eurocode/bolted-shear-connection"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/nl/voorbeelden/eurocode/bolted-shear-connection"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/de/beispiele/eurocode/end-plate-moment-connection</loc>
    <lastmod>2024-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/examples/eurocode/end-plate-moment-connection"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/de/beispiele/eurocode/column-base-plate</loc>
    <lastmod>2024-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/examples/eurocode/column-base-plate"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/de/beispiele/eurocode/steel-beam-buckling</loc>
    <lastmod>2024-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/examples/eurocode/steel-beam-buckling"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/de/beispiele/eurocode/composite-beam-design</loc>
    <lastmod>2024-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/examples/eurocode/composite-beam-design"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/de/beispiele/eurocode/timber-bending</loc>
    <lastmod>2024-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/examples/eurocode/timber-bending"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/de/beispiele/eurocode/rc-beam-design</loc>
    <lastmod>2024-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/examples/eurocode/rc-beam-design"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/de/beispiele/eurocode/fatigue-assessment</loc>
    <lastmod>2024-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/examples/eurocode/fatigue-assessment"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/de/beispiele/eurocode/wind-actions</loc>
    <lastmod>2024-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/examples/eurocode/wind-actions"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/de/beispiele/eurocode/seismic-design</loc>
    <lastmod>2024-06-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/examples/eurocode/seismic-design"/>
  </url>

  <!-- Connection Design pages (EN 1993-1-8) — task #2397122 -->
  <url>
    <loc>https://frameai-structural.polsia.app/connections/endplate-moment</loc>
    <lastmod>2026-06-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/connections/endplate-moment"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/connections/endplate-moment/nl"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/connections/endplate-moment/de"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/connections/endplate-moment"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/connections/endplate-moment/nl</loc>
    <lastmod>2026-06-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/connections/endplate-moment"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/connections/endplate-moment/de"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/connections/endplate-moment/de</loc>
    <lastmod>2026-06-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/connections/endplate-moment"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/connections/endplate-moment/nl"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/connections/baseplate</loc>
    <lastmod>2026-06-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/connections/baseplate"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/connections/baseplate/nl"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/connections/baseplate/de"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/connections/baseplate"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/connections/baseplate/nl</loc>
    <lastmod>2026-06-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/connections/baseplate"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/connections/baseplate/de"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/connections/baseplate/de</loc>
    <lastmod>2026-06-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/connections/baseplate"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/connections/baseplate/nl"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/connections/beam-splice</loc>
    <lastmod>2026-06-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/connections/beam-splice"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/connections/beam-splice/nl"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/connections/beam-splice/de"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/connections/beam-splice"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/connections/beam-splice/nl</loc>
    <lastmod>2026-06-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/connections/beam-splice"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/connections/beam-splice/de"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/connections/beam-splice/de</loc>
    <lastmod>2026-06-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/connections/beam-splice"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/connections/beam-splice/nl"/>
  </url>

  <!-- Industries: Bridges — EN/NL/DE -->
  <url>
    <loc>https://frameai-structural.polsia.app/industries/bridges</loc>
    <lastmod>2026-06-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/industries/bridges"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/nl/industries/bridges"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/de/industries/bridges"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/industries/bridges"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/nl/industries/bridges</loc>
    <lastmod>2026-06-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/industries/bridges"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/de/industries/bridges"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/industries/bridges"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/de/industries/bridges</loc>
    <lastmod>2026-06-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/industries/bridges"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/nl/industries/bridges"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/industries/bridges"/>
  </url>

  <!-- DSTV NC1 Export Guide — EN/NL/DE (task #2643776) -->
  <url>
    <loc>https://frameai-structural.polsia.app/resources/dstv-nc1-export-guide</loc>
    <lastmod>2026-06-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/resources/dstv-nc1-export-guide"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/nl/resources/dstv-nc1-export-guide"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/de/resources/dstv-nc1-export-guide"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/resources/dstv-nc1-export-guide"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/nl/resources/dstv-nc1-export-guide</loc>
    <lastmod>2026-06-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/resources/dstv-nc1-export-guide"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/de/resources/dstv-nc1-export-guide</loc>
    <lastmod>2026-06-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/resources/dstv-nc1-export-guide"/>
  </url>

  <!-- Industries: Office Buildings — EN/NL/DE -->
  <url>
    <loc>https://frameai-structural.polsia.app/industries/office-buildings</loc>
    <lastmod>2026-06-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/industries/office-buildings"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/nl/industries/office-buildings"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/de/industries/office-buildings"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/industries/office-buildings"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/nl/industries/office-buildings</loc>
    <lastmod>2026-06-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/industries/office-buildings"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/de/industries/office-buildings"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/industries/office-buildings"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/de/industries/office-buildings</loc>
    <lastmod>2026-06-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/industries/office-buildings"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/nl/industries/office-buildings"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/industries/office-buildings"/>
  </url>

  <!-- Portal Frame Warehouse Case Study — EN/NL/DE -->
  <url>
    <loc>https://frameai-structural.polsia.app/case-studies/portal-frame-warehouse</loc>
    <lastmod>2026-06-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/case-studies/portal-frame-warehouse"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/nl/case-studies/portal-frame-warehouse"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/de/case-studies/portal-frame-warehouse"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/case-studies/portal-frame-warehouse"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/nl/case-studies/portal-frame-warehouse</loc>
    <lastmod>2026-06-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/case-studies/portal-frame-warehouse"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/de/case-studies/portal-frame-warehouse</loc>
    <lastmod>2026-06-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/case-studies/portal-frame-warehouse"/>
  </url>

  <!-- Civil Engineering surface (EN/NL/DE) — 2026-06-14 -->
  <url>
    <loc>https://frameai-structural.polsia.app/civil</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/civil"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/nl/civil"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/de/civil"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/civil"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/civil/demo</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/civil/demo"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/civil/demo"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/civil/pricing</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/civil/pricing"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/civil/pricing"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/civil/rational-method</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/civil/rational-method"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/nl/civil/rational-method"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/de/civil/rational-method"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/civil/rational-method"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/civil/earthwork</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/civil/earthwork"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/nl/civil/earthwork"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/de/civil/earthwork"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/civil/earthwork"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/civil/retaining-wall</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/civil/retaining-wall"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/nl/civil/retaining-wall"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/de/civil/retaining-wall"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/civil/retaining-wall"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/civil/pipe-sizing</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/civil/pipe-sizing"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/nl/civil/pipe-sizing"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/de/civil/pipe-sizing"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/civil/pipe-sizing"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/civil/samples</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.88</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/civil/samples"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/civil/samples"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/civil/samples/rc-frame-4storey</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.82</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/civil/samples/rc-frame-4storey"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/civil/samples/rc-frame-4storey"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/civil/samples/ground-slab-800m2</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.82</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/civil/samples/ground-slab-800m2"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/civil/samples/ground-slab-800m2"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/civil/samples/cantilever-retaining-wall-4m</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.82</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/civil/samples/cantilever-retaining-wall-4m"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/civil/samples/cantilever-retaining-wall-4m"/>
  </url>


  <!-- /aisc US-market hub + AISC 360-22 calculators + samples (task #2671123 + #2671485) -->
  <url>
    <loc>https://frameai-structural.polsia.app/aisc</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/aisc"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/aisc"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/aisc/tools/bolt-capacity</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.88</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/aisc/tools/bolt-capacity"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/aisc/tools/bolt-capacity"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/aisc/tools/weld-sizing</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.88</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/aisc/tools/weld-sizing"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/aisc/tools/weld-sizing"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/aisc/samples</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.88</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/aisc/samples"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/aisc/samples"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/aisc/samples/us-warehouse-portal-frame</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/aisc/samples/us-warehouse-portal-frame"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/aisc/samples/us-warehouse-portal-frame"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/aisc/samples/composite-office-4-story</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/aisc/samples/composite-office-4-story"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/aisc/samples/composite-office-4-story"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/aisc/samples/crane-runway-beam</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/aisc/samples/crane-runway-beam"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/aisc/samples/crane-runway-beam"/>
  </url>

  <!-- /tools — free public Eurocode calculators (EN/NL/DE hreflang) -->
  <url>
    <loc>https://frameai-structural.polsia.app/tools/section-classification</loc>
    <lastmod>2026-06-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/section-classification"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/tools/section-classification?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/tools/section-classification?lang=de"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/section-classification"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/beam-moment-capacity</loc>
    <lastmod>2026-06-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/beam-moment-capacity"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/tools/beam-moment-capacity?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/tools/beam-moment-capacity?lang=de"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/beam-moment-capacity"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/column-buckling</loc>
    <lastmod>2026-06-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/column-buckling"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/tools/column-buckling?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/tools/column-buckling?lang=de"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/column-buckling"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/shear-capacity</loc>
    <lastmod>2026-06-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/shear-capacity"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/tools/shear-capacity?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/tools/shear-capacity?lang=de"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/shear-capacity"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/resources/bolt-connection-design-cheatsheet</loc>
    <lastmod>2026-06-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/resources/bolt-connection-design-cheatsheet"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/resources/bolt-connection-design-cheatsheet?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/resources/bolt-connection-design-cheatsheet?lang=de"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/resources/bolt-connection-design-cheatsheet"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/resources/baseplate-design-cheatsheet</loc>
    <lastmod>2026-06-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/resources/baseplate-design-cheatsheet"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/resources/baseplate-design-cheatsheet?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/resources/baseplate-design-cheatsheet?lang=de"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/resources/baseplate-design-cheatsheet"/>
  </url>

  <!-- /tools/composite-beam-design — EN 1994-1-1 §6.2 composite beam design (EN/NL/DE) -->
  <url>
    <loc>https://frameai-structural.polsia.app/tools/composite-beam-design</loc>
    <lastmod>2026-06-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/composite-beam-design"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/tools/composite-beam-design?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/tools/composite-beam-design?lang=de"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/composite-beam-design"/>
  </url>

  <!-- /tools/shear-stud-design — EN 1994-1-1 §6.6 shear stud connector design (EN/NL/DE) -->
  <url>
    <loc>https://frameai-structural.polsia.app/tools/shear-stud-design</loc>
    <lastmod>2026-06-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.88</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/shear-stud-design"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/tools/shear-stud-design?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/tools/shear-stud-design?lang=de"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/shear-stud-design"/>
  </url>

  <!-- /tools/column-buckling-design — EN 1993-1-1 §6.3.1 flexural buckling calculator (EN/NL/DE) -->
  <url>
    <loc>https://frameai-structural.polsia.app/tools/column-buckling-design</loc>
    <lastmod>2026-06-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.92</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/column-buckling-design"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/tools/knikberekening-kolom"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/tools/knicknachweis-stuetze"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/column-buckling-design"/>
  </url>

  <!-- /tools/hollow-section-joint — CIDECT DG1 / EN 1993-1-8 §7 hollow section joint calculator (EN/NL/DE) -->
  <url>
    <loc>https://frameai-structural.polsia.app/tools/hollow-section-joint</loc>
    <lastmod>2026-06-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.92</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/hollow-section-joint"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/tools/holle-profiel-verbinding"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/tools/hohlprofilknoten"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/hollow-section-joint"/>
  </url>

  <!-- /resources/wind-load-cheatsheet — EN 1991-1-4 email-gated PDF (EN/NL/DE) -->
  <url>
    <loc>https://frameai-structural.polsia.app/resources/wind-load-cheatsheet</loc>
    <lastmod>2026-06-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.88</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/resources/wind-load-cheatsheet"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/resources/wind-load-cheatsheet?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/resources/wind-load-cheatsheet?lang=de"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/resources/wind-load-cheatsheet"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/resources/wind-load-cheatsheet?lang=nl</loc>
    <lastmod>2026-06-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.78</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/resources/wind-load-cheatsheet"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/resources/wind-load-cheatsheet?lang=de"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/resources/wind-load-cheatsheet?lang=de</loc>
    <lastmod>2026-06-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.78</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/resources/wind-load-cheatsheet"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/resources/wind-load-cheatsheet?lang=nl"/>
  </url>

  <!-- /resources/baseplate-design-cheatsheet — EN 1993-1-8 §6.2.5 email-gated PDF (EN/NL/DE) -->
  <url>
    <loc>https://frameai-structural.polsia.app/resources/baseplate-design-cheatsheet</loc>
    <lastmod>2026-06-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.88</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/resources/baseplate-design-cheatsheet"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/resources/baseplate-design-cheatsheet?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/resources/baseplate-design-cheatsheet?lang=de"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/resources/baseplate-design-cheatsheet"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/resources/baseplate-design-cheatsheet?lang=nl</loc>
    <lastmod>2026-06-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.78</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/resources/baseplate-design-cheatsheet"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/resources/baseplate-design-cheatsheet?lang=de"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/resources/baseplate-design-cheatsheet?lang=de</loc>
    <lastmod>2026-06-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.78</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/resources/baseplate-design-cheatsheet"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/resources/baseplate-design-cheatsheet?lang=nl"/>
  </url>

</urlset>