<?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">

  <!-- /ja — Japanese landing page -->
  <url>
    <loc>https://frameai-structural.polsia.app/ja</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="ja"      href="https://frameai-structural.polsia.app/ja"/>
    <xhtml:link rel="alternate" hreflang="ja-JP"   href="https://frameai-structural.polsia.app/ja"/>
    <xhtml:link rel="alternate" hreflang="en"      href="https://frameai-structural.polsia.app/"/>
    <xhtml:link rel="alternate" hreflang="zh-CN"   href="https://frameai-structural.polsia.app/zh"/>
    <xhtml:link rel="alternate" hreflang="hi-IN"   href="https://frameai-structural.polsia.app/hi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/"/>
  </url>

  <!-- /ja/pricing — Japanese pricing page with JPY display -->
  <url>
    <loc>https://frameai-structural.polsia.app/ja/pricing</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="ja"      href="https://frameai-structural.polsia.app/ja/pricing"/>
    <xhtml:link rel="alternate" hreflang="ja-JP"   href="https://frameai-structural.polsia.app/ja/pricing"/>
    <xhtml:link rel="alternate" hreflang="en"      href="https://frameai-structural.polsia.app/pricing"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/pricing"/>
  </url>

  <!-- /zh — Chinese Simplified landing page -->
  <url>
    <loc>https://frameai-structural.polsia.app/zh</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="zh"      href="https://frameai-structural.polsia.app/zh"/>
    <xhtml:link rel="alternate" hreflang="zh-CN"   href="https://frameai-structural.polsia.app/zh"/>
    <xhtml:link rel="alternate" hreflang="en"      href="https://frameai-structural.polsia.app/"/>
    <xhtml:link rel="alternate" hreflang="ja-JP"   href="https://frameai-structural.polsia.app/ja"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/"/>
  </url>

  <!-- /zh/pricing — Chinese pricing page with CNY display -->
  <url>
    <loc>https://frameai-structural.polsia.app/zh/pricing</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="zh"      href="https://frameai-structural.polsia.app/zh/pricing"/>
    <xhtml:link rel="alternate" hreflang="zh-CN"   href="https://frameai-structural.polsia.app/zh/pricing"/>
    <xhtml:link rel="alternate" hreflang="en"      href="https://frameai-structural.polsia.app/pricing"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/pricing"/>
  </url>

  <!-- /zh/tools — Chinese Simplified tools index -->
  <url>
    <loc>https://frameai-structural.polsia.app/zh/tools</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="zh"      href="https://frameai-structural.polsia.app/zh/tools"/>
    <xhtml:link rel="alternate" hreflang="zh-CN"   href="https://frameai-structural.polsia.app/zh/tools"/>
    <xhtml:link rel="alternate" hreflang="en"      href="https://frameai-structural.polsia.app/tools"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools"/>
  </url>

  <!-- /hi — Hindi landing page (India market, IS 800 + Eurocode + AISC) -->
  <url>
    <loc>https://frameai-structural.polsia.app/hi</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="hi"      href="https://frameai-structural.polsia.app/hi"/>
    <xhtml:link rel="alternate" hreflang="hi-IN"   href="https://frameai-structural.polsia.app/hi"/>
    <xhtml:link rel="alternate" hreflang="en"      href="https://frameai-structural.polsia.app/"/>
    <xhtml:link rel="alternate" hreflang="ja-JP"   href="https://frameai-structural.polsia.app/ja"/>
    <xhtml:link rel="alternate" hreflang="zh-CN"   href="https://frameai-structural.polsia.app/zh"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/"/>
  </url>

  <!-- /hi/pricing — Hindi pricing page with INR display -->
  <url>
    <loc>https://frameai-structural.polsia.app/hi/pricing</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="hi"      href="https://frameai-structural.polsia.app/hi/pricing"/>
    <xhtml:link rel="alternate" hreflang="hi-IN"   href="https://frameai-structural.polsia.app/hi/pricing"/>
    <xhtml:link rel="alternate" hreflang="en"      href="https://frameai-structural.polsia.app/pricing"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/pricing"/>
  </url>

  <!-- /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>

  <!-- /compare/tekla — bottom-funnel comparison page (task #2741621) -->
  <url>
    <loc>https://frameai-structural.polsia.app/compare/tekla</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/compare/tekla"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://frameai-structural.polsia.app/ja/compare/tekla"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://frameai-structural.polsia.app/zh/compare/tekla"/>
    <xhtml:link rel="alternate" hreflang="hi" href="https://frameai-structural.polsia.app/hi/compare/tekla"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/compare/tekla"/>
  </url>

  <!-- /ja/compare/tekla — Japanese localized comparison page -->
  <url>
    <loc>https://frameai-structural.polsia.app/ja/compare/tekla</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.88</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/compare/tekla"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://frameai-structural.polsia.app/ja/compare/tekla"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://frameai-structural.polsia.app/zh/compare/tekla"/>
    <xhtml:link rel="alternate" hreflang="hi" href="https://frameai-structural.polsia.app/hi/compare/tekla"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/compare/tekla"/>
  </url>

  <!-- /zh/compare/tekla — Chinese Simplified localized comparison page -->
  <url>
    <loc>https://frameai-structural.polsia.app/zh/compare/tekla</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.88</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/compare/tekla"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://frameai-structural.polsia.app/ja/compare/tekla"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://frameai-structural.polsia.app/zh/compare/tekla"/>
    <xhtml:link rel="alternate" hreflang="hi" href="https://frameai-structural.polsia.app/hi/compare/tekla"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/compare/tekla"/>
  </url>

  <!-- /hi/compare/tekla — Hindi localized comparison page -->
  <url>
    <loc>https://frameai-structural.polsia.app/hi/compare/tekla</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.88</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/compare/tekla"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://frameai-structural.polsia.app/ja/compare/tekla"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://frameai-structural.polsia.app/zh/compare/tekla"/>
    <xhtml:link rel="alternate" hreflang="hi" href="https://frameai-structural.polsia.app/hi/compare/tekla"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/compare/tekla"/>
  </url>

  <!-- /compare/tekla-structural-designer — bottom-funnel comparison page -->
  <url>
    <loc>https://frameai-structural.polsia.app/compare/tekla-structural-designer</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/compare/tekla-structural-designer"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://frameai-structural.polsia.app/ja/compare/tekla-structural-designer"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://frameai-structural.polsia.app/zh/compare/tekla-structural-designer"/>
    <xhtml:link rel="alternate" hreflang="hi" href="https://frameai-structural.polsia.app/hi/compare/tekla-structural-designer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/compare/tekla-structural-designer"/>
  </url>

  <!-- /ja/compare/tekla-structural-designer — Japanese localized comparison page -->
  <url>
    <loc>https://frameai-structural.polsia.app/ja/compare/tekla-structural-designer</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.88</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/compare/tekla-structural-designer"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://frameai-structural.polsia.app/ja/compare/tekla-structural-designer"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://frameai-structural.polsia.app/zh/compare/tekla-structural-designer"/>
    <xhtml:link rel="alternate" hreflang="hi" href="https://frameai-structural.polsia.app/hi/compare/tekla-structural-designer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/compare/tekla-structural-designer"/>
  </url>

  <!-- /zh/compare/tekla-structural-designer — Chinese Simplified localized comparison page -->
  <url>
    <loc>https://frameai-structural.polsia.app/zh/compare/tekla-structural-designer</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.88</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/compare/tekla-structural-designer"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://frameai-structural.polsia.app/ja/compare/tekla-structural-designer"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://frameai-structural.polsia.app/zh/compare/tekla-structural-designer"/>
    <xhtml:link rel="alternate" hreflang="hi" href="https://frameai-structural.polsia.app/hi/compare/tekla-structural-designer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/compare/tekla-structural-designer"/>
  </url>

  <!-- /hi/compare/tekla-structural-designer — Hindi localized comparison page -->
  <url>
    <loc>https://frameai-structural.polsia.app/hi/compare/tekla-structural-designer</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.88</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/compare/tekla-structural-designer"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://frameai-structural.polsia.app/ja/compare/tekla-structural-designer"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://frameai-structural.polsia.app/zh/compare/tekla-structural-designer"/>
    <xhtml:link rel="alternate" hreflang="hi" href="https://frameai-structural.polsia.app/hi/compare/tekla-structural-designer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/compare/tekla-structural-designer"/>
  </url>

  <!-- /compare/scia-engineer — bottom-funnel comparison page (task #2743658) -->
  <url>
    <loc>https://frameai-structural.polsia.app/compare/scia-engineer</loc>
    <lastmod>2026-06-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/compare/scia-engineer"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/nl/compare/scia-engineer"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/de/compare/scia-engineer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/compare/scia-engineer"/>
  </url>

  <!-- /compare/scia — standalone SCIA comparison page (task #2756708) -->
  <url>
    <loc>https://frameai-structural.polsia.app/compare/scia</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/compare/scia"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/compare/scia"/>
  </url>

  <!-- /compare/idea-statica — bottom-funnel comparison page -->
  <url>
    <loc>https://frameai-structural.polsia.app/compare/idea-statica</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.80</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/compare/idea-statica"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/compare/idea-statica"/>
  </url>

  <!-- /compare/sap2000 — bottom-funnel comparison page (task #2769758) -->
  <url>
    <loc>https://frameai-structural.polsia.app/compare/sap2000</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/compare/sap2000"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/compare/sap2000"/>
  </url>

  <!-- /compare/rfem — EN page with DE mirror (task: rfem competitor page) -->
  <url>
    <loc>https://frameai-structural.polsia.app/compare/rfem</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/compare/rfem"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/de/compare/rfem"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/compare/rfem"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/de/compare/rfem</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/compare/rfem"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/compare/rfem"/>
  </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>

  <!-- Hand-Calc Verification Article — Endplate Moment Connection EN 1993-1-8 §6.2.8 (task #2737578) -->
  <url>
    <loc>https://frameai-structural.polsia.app/case-studies/endplate-connection-article</loc>
    <lastmod>2026-06-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/case-studies/endplate-connection-article"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/case-studies/endplate-connection-article"/>
  </url>

  <!-- LTB Worked Example — EN 1993-1-1 §6.3.2 (task #2741638) -->
  <url>
    <loc>https://frameai-structural.polsia.app/case-studies/ltb-unrestrained-beam</loc>
    <lastmod>2026-06-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/case-studies/ltb-unrestrained-beam"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/case-studies/ltb-unrestrained-beam"/>
  </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>

  <!-- Asia Case Studies Hub — EN (2026-06-19) -->
  <url>
    <loc>https://frameai-structural.polsia.app/case-studies/asia</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/case-studies/asia"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/case-studies/asia"/>
  </url>

  <!-- JP Warehouse Tokyo — EN / JA (2026-06-19) -->
  <url>
    <loc>https://frameai-structural.polsia.app/case-studies/asia/jp-warehouse-tokyo</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/case-studies/asia/jp-warehouse-tokyo"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://frameai-structural.polsia.app/ja/case-studies/jp-warehouse-tokyo"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/case-studies/asia/jp-warehouse-tokyo"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/ja/case-studies/jp-warehouse-tokyo</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/case-studies/asia/jp-warehouse-tokyo"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://frameai-structural.polsia.app/ja/case-studies/jp-warehouse-tokyo"/>
  </url>

  <!-- CN Factory Shenzhen — EN / ZH (2026-06-19) -->
  <url>
    <loc>https://frameai-structural.polsia.app/case-studies/asia/cn-factory-shenzhen</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/case-studies/asia/cn-factory-shenzhen"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://frameai-structural.polsia.app/zh/case-studies/cn-factory-shenzhen"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/case-studies/asia/cn-factory-shenzhen"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/zh/case-studies/cn-factory-shenzhen</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/case-studies/asia/cn-factory-shenzhen"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://frameai-structural.polsia.app/zh/case-studies/cn-factory-shenzhen"/>
  </url>

  <!-- IN Midrise Bangalore — EN / HI (2026-06-19) -->
  <url>
    <loc>https://frameai-structural.polsia.app/case-studies/asia/in-midrise-bangalore</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/case-studies/asia/in-midrise-bangalore"/>
    <xhtml:link rel="alternate" hreflang="hi" href="https://frameai-structural.polsia.app/hi/case-studies/in-midrise-bangalore"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/case-studies/asia/in-midrise-bangalore"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/hi/case-studies/in-midrise-bangalore</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/case-studies/asia/in-midrise-bangalore"/>
    <xhtml:link rel="alternate" hreflang="hi" href="https://frameai-structural.polsia.app/hi/case-studies/in-midrise-bangalore"/>
  </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>

  <!-- EN 1993-1-5 §4 plate buckling calculator -->
  <url>
    <loc>https://frameai-structural.polsia.app/tools/plate-buckling</loc>
    <lastmod>2026-06-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.88</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/plate-buckling"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/tools/plate-buckling?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/tools/plate-buckling?lang=de"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/plate-buckling"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/plate-buckling?lang=nl</loc>
    <lastmod>2026-06-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.86</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/plate-buckling"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/tools/plate-buckling?lang=de"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/plate-buckling"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/plate-buckling?lang=de</loc>
    <lastmod>2026-06-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.86</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/plate-buckling"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/tools/plate-buckling?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/plate-buckling"/>
  </url>

  <!-- EN 1993-1-9 fatigue assessment calculator -->
  <url>
    <loc>https://frameai-structural.polsia.app/tools/fatigue-assessment</loc>
    <lastmod>2026-06-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.88</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/fatigue-assessment"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/tools/fatigue-assessment?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/tools/fatigue-assessment?lang=de"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/fatigue-assessment"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/fatigue-assessment?lang=nl</loc>
    <lastmod>2026-06-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.86</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/fatigue-assessment"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/tools/fatigue-assessment?lang=de"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/fatigue-assessment"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/fatigue-assessment?lang=de</loc>
    <lastmod>2026-06-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.86</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/fatigue-assessment"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/tools/fatigue-assessment?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/fatigue-assessment"/>
  </url>

  <!-- EN 1992-1-1 §7.3.4 crack width calculator -->
  <url>
    <loc>https://frameai-structural.polsia.app/tools/crack-width</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.88</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/crack-width"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/tools/crack-width?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/tools/crack-width?lang=de"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/crack-width"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/crack-width?lang=nl</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.86</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/crack-width"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/tools/crack-width?lang=de"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/crack-width"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/crack-width?lang=de</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.86</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/crack-width"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/tools/crack-width?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/crack-width"/>
  </url>

<url>
    <loc>https://frameai-structural.polsia.app/disciplines/substation</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.88</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/disciplines/substation"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/disciplines/substation?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/disciplines/substation?lang=de"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/disciplines/substation"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/disciplines/bess</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.88</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/disciplines/bess"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/disciplines/bess?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/disciplines/bess?lang=de"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/disciplines/bess"/>
  </url>

  <!-- /tools/pile-capacity — EN 1997-1 + GB 50007 + IS 2911 pile bearing capacity calculator #32 -->
  <url>
    <loc>https://frameai-structural.polsia.app/tools/pile-capacity</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/pile-capacity"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/tools/pile-capacity?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/tools/pile-capacity?lang=de"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://frameai-structural.polsia.app/tools/pile-capacity?lang=ja"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://frameai-structural.polsia.app/tools/pile-capacity?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="hi" href="https://frameai-structural.polsia.app/tools/pile-capacity?lang=hi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/pile-capacity"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/pile-capacity?lang=nl</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.88</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/pile-capacity"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/pile-capacity"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/pile-capacity?lang=de</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.88</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/pile-capacity"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/pile-capacity"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/pile-capacity?lang=ja</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/pile-capacity"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/pile-capacity"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/pile-capacity?lang=zh</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/pile-capacity"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/pile-capacity"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/pile-capacity?lang=hi</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/pile-capacity"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/pile-capacity"/>
  </url>

  <!-- /tools/bess-sizing — BESS Sizing & Thermal Runaway #40 (IEC 62933 + NFPA 855) EN/NL/DE/JA/ZH/HI -->
  <url>
    <loc>https://frameai-structural.polsia.app/tools/bess-sizing</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/bess-sizing"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/tools/bess-sizing?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/tools/bess-sizing?lang=de"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://frameai-structural.polsia.app/tools/bess-sizing?lang=ja"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://frameai-structural.polsia.app/tools/bess-sizing?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="hi" href="https://frameai-structural.polsia.app/tools/bess-sizing?lang=hi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/bess-sizing"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/bess-sizing?lang=nl</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.88</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/bess-sizing"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/bess-sizing"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/bess-sizing?lang=de</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.88</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/bess-sizing"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/bess-sizing"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/bess-sizing?lang=ja</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/bess-sizing"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/bess-sizing"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/bess-sizing?lang=zh</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/bess-sizing"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/bess-sizing"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/bess-sizing?lang=hi</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/bess-sizing"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/bess-sizing"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/retaining-wall</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/retaining-wall"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/tools/retaining-wall?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/tools/retaining-wall?lang=de"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://frameai-structural.polsia.app/tools/retaining-wall?lang=ja"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://frameai-structural.polsia.app/tools/retaining-wall?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="hi" href="https://frameai-structural.polsia.app/tools/retaining-wall?lang=hi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/retaining-wall"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/retaining-wall?lang=nl</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/retaining-wall"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/retaining-wall"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/retaining-wall?lang=de</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/retaining-wall"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/retaining-wall"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/retaining-wall?lang=ja</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/retaining-wall"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/retaining-wall"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/retaining-wall?lang=zh</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/retaining-wall"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/retaining-wall"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/retaining-wall?lang=hi</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/retaining-wall"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/retaining-wall"/>
  </url>

  <!-- /tools/hss-truss-connection — HSS K & N Joint tri-code #44 (EN 1993-1-8 §7 + AISC 360-22 Ch.K + GB 50017 §13) -->
  <url>
    <loc>https://frameai-structural.polsia.app/tools/hss-truss-connection</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.92</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/hss-truss-connection"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/tools/hss-truss-connection?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/tools/hss-truss-connection?lang=de"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://frameai-structural.polsia.app/tools/hss-truss-connection?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://frameai-structural.polsia.app/tools/hss-truss-connection?lang=ja"/>
    <xhtml:link rel="alternate" hreflang="hi" href="https://frameai-structural.polsia.app/tools/hss-truss-connection?lang=hi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/hss-truss-connection"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/hss-truss-connection?lang=nl</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/hss-truss-connection"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/hss-truss-connection"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/hss-truss-connection?lang=de</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/hss-truss-connection"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/hss-truss-connection"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/hss-truss-connection?lang=zh</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/hss-truss-connection"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/hss-truss-connection"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/hss-truss-connection?lang=ja</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/hss-truss-connection"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/hss-truss-connection"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/hss-truss-connection?lang=hi</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/hss-truss-connection"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/hss-truss-connection"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/scada-bandwidth</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/scada-bandwidth"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/tools/scada-bandwidth?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/tools/scada-bandwidth?lang=de"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/scada-bandwidth"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/scada-bandwidth?lang=nl</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.80</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/scada-bandwidth"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/scada-bandwidth"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/scada-bandwidth?lang=de</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.80</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/scada-bandwidth"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/scada-bandwidth"/>
  </url>

  <!-- /tools/substation-grounding — Substation grounding grid #48 (IEEE 80-2013 + IEC 61936-1 + GB/T 50065) -->
  <url>
    <loc>https://frameai-structural.polsia.app/tools/substation-grounding</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.92</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/substation-grounding"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/tools/substation-grounding?lang=de"/>
    <xhtml:link rel="alternate" hreflang="it" href="https://frameai-structural.polsia.app/tools/substation-grounding?lang=it"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/tools/substation-grounding?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://frameai-structural.polsia.app/tools/substation-grounding?lang=es"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://frameai-structural.polsia.app/tools/substation-grounding?lang=ja"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://frameai-structural.polsia.app/tools/substation-grounding?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="hi" href="https://frameai-structural.polsia.app/tools/substation-grounding?lang=hi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/substation-grounding"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/substation-grounding?lang=de</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/substation-grounding"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/substation-grounding"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/substation-grounding?lang=it</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/substation-grounding"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/substation-grounding"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/substation-grounding?lang=nl</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/substation-grounding"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/substation-grounding"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/substation-grounding?lang=es</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/substation-grounding"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/substation-grounding"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/substation-grounding?lang=ja</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/substation-grounding"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/substation-grounding"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/substation-grounding?lang=zh</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/substation-grounding"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/substation-grounding"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/substation-grounding?lang=hi</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/substation-grounding"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/substation-grounding"/>
  </url>

  <!-- /cheatsheets — free engineering cheatsheet index (6 disciplines) -->
  <url>
    <loc>https://frameai-structural.polsia.app/cheatsheets</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/cheatsheets"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/cheatsheets"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/cheatsheets/civil</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/cheatsheets/civil"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/cheatsheets/civil"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/cheatsheets/electrical</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/cheatsheets/electrical"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/cheatsheets/electrical"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/cheatsheets/connections</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/cheatsheets/connections"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/cheatsheets/connections"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/cheatsheets/scada</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/cheatsheets/scada"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/cheatsheets/scada"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/cheatsheets/substation</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/cheatsheets/substation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/cheatsheets/substation"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/cheatsheets/bess</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/cheatsheets/bess"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/cheatsheets/bess"/>
  </url>

</urlset>