<?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="de"      href="https://frameai-structural.polsia.app/de"/>
    <xhtml:link rel="alternate" hreflang="de-DE"   href="https://frameai-structural.polsia.app/de"/>
    <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="de"      href="https://frameai-structural.polsia.app/de"/>
    <xhtml:link rel="alternate" hreflang="de-DE"   href="https://frameai-structural.polsia.app/de"/>
    <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>

  <!-- /nl/tools — Dutch tools index -->
  <url>
    <loc>https://frameai-structural.polsia.app/nl/tools</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="nl"      href="https://frameai-structural.polsia.app/nl/tools"/>
    <xhtml:link rel="alternate" hreflang="nl-NL"   href="https://frameai-structural.polsia.app/nl/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="de"      href="https://frameai-structural.polsia.app/de"/>
    <xhtml:link rel="alternate" hreflang="de-DE"   href="https://frameai-structural.polsia.app/de"/>
    <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>

  <!-- /de — German landing page (Eurocode home market) -->
  <url>
    <loc>https://frameai-structural.polsia.app/de</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="de"      href="https://frameai-structural.polsia.app/de"/>
    <xhtml:link rel="alternate" hreflang="de-DE"   href="https://frameai-structural.polsia.app/de"/>
    <xhtml:link rel="alternate" hreflang="en"      href="https://frameai-structural.polsia.app/"/>
    <xhtml:link rel="alternate" hreflang="nl"      href="https://frameai-structural.polsia.app/nl"/>
    <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="hi-IN"   href="https://frameai-structural.polsia.app/hi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/"/>
  </url>

  <!-- /de/pricing — German pricing page with EUR display -->
  <url>
    <loc>https://frameai-structural.polsia.app/de/pricing</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="de"      href="https://frameai-structural.polsia.app/de/pricing"/>
    <xhtml:link rel="alternate" hreflang="de-DE"   href="https://frameai-structural.polsia.app/de/pricing"/>
    <xhtml:link rel="alternate" hreflang="en"      href="https://frameai-structural.polsia.app/pricing"/>
    <xhtml:link rel="alternate" hreflang="nl"      href="https://frameai-structural.polsia.app/nl/pricing"/>
    <xhtml:link rel="alternate" hreflang="ja-JP"   href="https://frameai-structural.polsia.app/ja/pricing"/>
    <xhtml:link rel="alternate" hreflang="zh-CN"   href="https://frameai-structural.polsia.app/zh/pricing"/>
    <xhtml:link rel="alternate" hreflang="hi-IN"   href="https://frameai-structural.polsia.app/hi/pricing"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/pricing"/>
  </url>

  <!-- /es — Spanish landing page (Spain market, CTE DB-SE-A + Eurocode EN 1993) -->
  <url>
    <loc>https://frameai-structural.polsia.app/es</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="es"      href="https://frameai-structural.polsia.app/es"/>
    <xhtml:link rel="alternate" hreflang="es-ES"   href="https://frameai-structural.polsia.app/es"/>
    <xhtml:link rel="alternate" hreflang="en"      href="https://frameai-structural.polsia.app/"/>
    <xhtml:link rel="alternate" hreflang="nl"      href="https://frameai-structural.polsia.app/nl"/>
    <xhtml:link rel="alternate" hreflang="de"      href="https://frameai-structural.polsia.app/de"/>
    <xhtml:link rel="alternate" hreflang="de-DE"   href="https://frameai-structural.polsia.app/de"/>
    <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="hi-IN"   href="https://frameai-structural.polsia.app/hi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/"/>
  </url>

  <!-- /es/pricing — Spanish pricing page with EUR display -->
  <url>
    <loc>https://frameai-structural.polsia.app/es/pricing</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="es"      href="https://frameai-structural.polsia.app/es/pricing"/>
    <xhtml:link rel="alternate" hreflang="es-ES"   href="https://frameai-structural.polsia.app/es/pricing"/>
    <xhtml:link rel="alternate" hreflang="en"      href="https://frameai-structural.polsia.app/pricing"/>
    <xhtml:link rel="alternate" hreflang="nl"      href="https://frameai-structural.polsia.app/nl/pricing"/>
    <xhtml:link rel="alternate" hreflang="de"      href="https://frameai-structural.polsia.app/de/pricing"/>
    <xhtml:link rel="alternate" hreflang="de-DE"   href="https://frameai-structural.polsia.app/de/pricing"/>
    <xhtml:link rel="alternate" hreflang="ja-JP"   href="https://frameai-structural.polsia.app/ja/pricing"/>
    <xhtml:link rel="alternate" hreflang="zh-CN"   href="https://frameai-structural.polsia.app/zh/pricing"/>
    <xhtml:link rel="alternate" hreflang="hi-IN"   href="https://frameai-structural.polsia.app/hi/pricing"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/pricing"/>
  </url>

  <!-- /es/tools — Spanish tools index -->
  <url>
    <loc>https://frameai-structural.polsia.app/es/tools</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="es"      href="https://frameai-structural.polsia.app/es/tools"/>
    <xhtml:link rel="alternate" hreflang="es-ES"   href="https://frameai-structural.polsia.app/es/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>

  <!-- /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-structures — bottom-funnel comparison page (task #2793758); canonical full-name URL for Tekla Structures pricing/alternative searches -->
  <url>
    <loc>https://frameai-structural.polsia.app/compare/tekla-structures</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/compare/tekla-structures"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/compare/tekla-structures"/>
  </url>

  <!-- /compare/staad-pro — bottom-funnel comparison page (task #2793759); India market, IN-EN-001 campaign, IS 800/IS 1893 targeting -->
  <url>
    <loc>https://frameai-structural.polsia.app/compare/staad-pro</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/compare/staad-pro"/>
    <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/compare/staad-pro"/>
  </url>

  <!-- /compare/pkpm — bottom-funnel comparison page; China structural #1, CN compare SEO for 'PKPM alternative' / '替代 PKPM' searches -->
  <url>
    <loc>https://frameai-structural.polsia.app/compare/pkpm</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/compare/pkpm"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://frameai-structural.polsia.app/zh/compare/pkpm"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/compare/pkpm"/>
  </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="de" href="https://frameai-structural.polsia.app/de/compare/scia"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/nl/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="ja" href="https://frameai-structural.polsia.app/ja/compare/sap2000"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://frameai-structural.polsia.app/zh/compare/sap2000"/>
    <xhtml:link rel="alternate" hreflang="hi" href="https://frameai-structural.polsia.app/hi/compare/sap2000"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/compare/sap2000"/>
  </url>

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

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

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

  <!-- /compare/etabs — CSI ETABS comparison page — 25-row matrix, 5yr TCO, hreflang en/de/nl/es/ja/zh/hi (task #2813307) -->
  <url>
    <loc>https://frameai-structural.polsia.app/compare/etabs</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/compare/etabs"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/de/compare/etabs"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/nl/compare/etabs"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://frameai-structural.polsia.app/es/compare/etabs"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://frameai-structural.polsia.app/ja/compare/etabs"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://frameai-structural.polsia.app/zh/compare/etabs"/>
    <xhtml:link rel="alternate" hreflang="hi" href="https://frameai-structural.polsia.app/hi/compare/etabs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/compare/etabs"/>
  </url>

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

  <!-- /nl/compare/etabs — Dutch localized ETABS comparison page (NEN-EN Benelux) -->
  <url>
    <loc>https://frameai-structural.polsia.app/nl/compare/etabs</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.88</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/compare/etabs"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/de/compare/etabs"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/nl/compare/etabs"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://frameai-structural.polsia.app/es/compare/etabs"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://frameai-structural.polsia.app/ja/compare/etabs"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://frameai-structural.polsia.app/zh/compare/etabs"/>
    <xhtml:link rel="alternate" hreflang="hi" href="https://frameai-structural.polsia.app/hi/compare/etabs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/compare/etabs"/>
  </url>

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

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

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

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

  <!-- /compare/rfem — EN/DE/NL/IT pages, Dlubal RFEM competitor (task #2794216) -->
  <url>
    <loc>https://frameai-structural.polsia.app/compare/rfem</loc>
    <lastmod>2026-06-21</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="nl" href="https://frameai-structural.polsia.app/nl/compare/rfem"/>
    <xhtml:link rel="alternate" hreflang="it" href="https://frameai-structural.polsia.app/it/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-21</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="nl" href="https://frameai-structural.polsia.app/nl/compare/rfem"/>
    <xhtml:link rel="alternate" hreflang="it" href="https://frameai-structural.polsia.app/it/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/nl/compare/rfem</loc>
    <lastmod>2026-06-21</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="de" href="https://frameai-structural.polsia.app/de/compare/rfem"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/nl/compare/rfem"/>
    <xhtml:link rel="alternate" hreflang="it" href="https://frameai-structural.polsia.app/it/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/it/compare/rfem</loc>
    <lastmod>2026-06-21</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="de" href="https://frameai-structural.polsia.app/de/compare/rfem"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/nl/compare/rfem"/>
    <xhtml:link rel="alternate" hreflang="it" href="https://frameai-structural.polsia.app/it/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/shallow-foundation — EN 1997-1 shallow foundation bearing & settlement calculator #52 -->
  <url>
    <loc>https://frameai-structural.polsia.app/tools/shallow-foundation</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/shallow-foundation"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/tools/shallow-foundation?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/tools/shallow-foundation?lang=de"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://frameai-structural.polsia.app/tools/shallow-foundation?lang=ja"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://frameai-structural.polsia.app/tools/shallow-foundation?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="hi" href="https://frameai-structural.polsia.app/tools/shallow-foundation?lang=hi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/shallow-foundation"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/shallow-foundation?lang=nl</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.88</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/shallow-foundation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/shallow-foundation"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/shallow-foundation?lang=de</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.88</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/shallow-foundation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/shallow-foundation"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/shallow-foundation?lang=ja</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/shallow-foundation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/shallow-foundation"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/shallow-foundation?lang=zh</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/shallow-foundation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/shallow-foundation"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/shallow-foundation?lang=hi</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/shallow-foundation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/shallow-foundation"/>
  </url>

  <!-- /tools/lateral-earth-pressure-en1997 — EN 1997-1 §9 Rankine & Coulomb lateral earth pressure calculator (task #2813309) -->
  <url>
    <loc>https://frameai-structural.polsia.app/tools/lateral-earth-pressure-en1997</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/lateral-earth-pressure-en1997"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/tools/lateral-earth-pressure-en1997?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/tools/lateral-earth-pressure-en1997?lang=de"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://frameai-structural.polsia.app/tools/lateral-earth-pressure-en1997?lang=ja"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://frameai-structural.polsia.app/tools/lateral-earth-pressure-en1997?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="hi" href="https://frameai-structural.polsia.app/tools/lateral-earth-pressure-en1997?lang=hi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/lateral-earth-pressure-en1997"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/lateral-earth-pressure-en1997?lang=nl</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/lateral-earth-pressure-en1997"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/lateral-earth-pressure-en1997"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/lateral-earth-pressure-en1997?lang=de</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/lateral-earth-pressure-en1997"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/lateral-earth-pressure-en1997"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/lateral-earth-pressure-en1997?lang=ja</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/lateral-earth-pressure-en1997"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/lateral-earth-pressure-en1997"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/lateral-earth-pressure-en1997?lang=zh</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/lateral-earth-pressure-en1997"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/lateral-earth-pressure-en1997"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/lateral-earth-pressure-en1997?lang=hi</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/lateral-earth-pressure-en1997"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/lateral-earth-pressure-en1997"/>
  </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>

  <!-- /tools/column-buckling-en1993 — EN 1993-1-1 §6.3.1 flexural buckling (7 languages) -->
  <url>
    <loc>https://frameai-structural.polsia.app/tools/column-buckling-en1993</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/column-buckling-en1993"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/tools/column-buckling-en1993?lang=de"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/tools/column-buckling-en1993?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="it" href="https://frameai-structural.polsia.app/tools/column-buckling-en1993?lang=it"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://frameai-structural.polsia.app/tools/column-buckling-en1993?lang=ja"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://frameai-structural.polsia.app/tools/column-buckling-en1993?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="hi" href="https://frameai-structural.polsia.app/tools/column-buckling-en1993?lang=hi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/column-buckling-en1993"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/column-buckling-en1993?lang=de</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/column-buckling-en1993"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/column-buckling-en1993"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/column-buckling-en1993?lang=nl</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/column-buckling-en1993"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/column-buckling-en1993"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/column-buckling-en1993?lang=it</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/column-buckling-en1993"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/column-buckling-en1993"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/column-buckling-en1993?lang=ja</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/column-buckling-en1993"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/column-buckling-en1993"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/column-buckling-en1993?lang=zh</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/column-buckling-en1993"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/column-buckling-en1993"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/column-buckling-en1993?lang=hi</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/column-buckling-en1993"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/column-buckling-en1993"/>
  </url>

  <!-- /tools/bolted-splice-en1993 — EN 1993-1-8 §3 bolted splice design (7 languages) -->
  <url>
    <loc>https://frameai-structural.polsia.app/tools/bolted-splice-en1993</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/bolted-splice-en1993"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/tools/bolted-splice-en1993?lang=de"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/tools/bolted-splice-en1993?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="it" href="https://frameai-structural.polsia.app/tools/bolted-splice-en1993?lang=it"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://frameai-structural.polsia.app/tools/bolted-splice-en1993?lang=ja"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://frameai-structural.polsia.app/tools/bolted-splice-en1993?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="hi" href="https://frameai-structural.polsia.app/tools/bolted-splice-en1993?lang=hi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/bolted-splice-en1993"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/bolted-splice-en1993?lang=de</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.80</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/bolted-splice-en1993"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/bolted-splice-en1993"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/bolted-splice-en1993?lang=nl</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.80</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/bolted-splice-en1993"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/bolted-splice-en1993"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/bolted-splice-en1993?lang=it</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.80</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/bolted-splice-en1993"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/bolted-splice-en1993"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/bolted-splice-en1993?lang=ja</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.80</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/bolted-splice-en1993"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/bolted-splice-en1993"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/bolted-splice-en1993?lang=zh</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.80</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/bolted-splice-en1993"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/bolted-splice-en1993"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/bolted-splice-en1993?lang=hi</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.80</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/bolted-splice-en1993"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/bolted-splice-en1993"/>
  </url>

  <!-- /tools/pile-group-en1997 — EN 1997-1 §7 pile group analysis (7 languages) -->
  <url>
    <loc>https://frameai-structural.polsia.app/tools/pile-group-en1997</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/pile-group-en1997"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/tools/pile-group-en1997?lang=de"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/tools/pile-group-en1997?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="it" href="https://frameai-structural.polsia.app/tools/pile-group-en1997?lang=it"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://frameai-structural.polsia.app/tools/pile-group-en1997?lang=ja"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://frameai-structural.polsia.app/tools/pile-group-en1997?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="hi" href="https://frameai-structural.polsia.app/tools/pile-group-en1997?lang=hi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/pile-group-en1997"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/pile-group-en1997?lang=de</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.80</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/pile-group-en1997"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/pile-group-en1997"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/pile-group-en1997?lang=nl</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.80</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/pile-group-en1997"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/pile-group-en1997"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/pile-group-en1997?lang=it</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.80</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/pile-group-en1997"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/pile-group-en1997"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/pile-group-en1997?lang=ja</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.80</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/pile-group-en1997"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/pile-group-en1997"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/pile-group-en1997?lang=zh</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.80</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/pile-group-en1997"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/pile-group-en1997"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/pile-group-en1997?lang=hi</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.80</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/pile-group-en1997"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/pile-group-en1997"/>
  </url>

  <!-- /tools/beam-column-interaction-en1993 — EN 1993-1-1 §6.3.3 combined axial+bending -->
  <url>
    <loc>https://frameai-structural.polsia.app/tools/beam-column-interaction-en1993</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.92</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/beam-column-interaction-en1993"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/tools/beam-column-interaction-en1993?lang=de"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/tools/beam-column-interaction-en1993?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="it" href="https://frameai-structural.polsia.app/tools/beam-column-interaction-en1993?lang=it"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://frameai-structural.polsia.app/tools/beam-column-interaction-en1993?lang=ja"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://frameai-structural.polsia.app/tools/beam-column-interaction-en1993?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="hi" href="https://frameai-structural.polsia.app/tools/beam-column-interaction-en1993?lang=hi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/beam-column-interaction-en1993"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/beam-column-interaction-en1993?lang=de</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/beam-column-interaction-en1993"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/beam-column-interaction-en1993"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/beam-column-interaction-en1993?lang=nl</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/beam-column-interaction-en1993"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/beam-column-interaction-en1993"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/beam-column-interaction-en1993?lang=it</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/beam-column-interaction-en1993"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/beam-column-interaction-en1993"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/beam-column-interaction-en1993?lang=ja</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/beam-column-interaction-en1993"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/beam-column-interaction-en1993"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/beam-column-interaction-en1993?lang=zh</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/beam-column-interaction-en1993"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/beam-column-interaction-en1993"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/beam-column-interaction-en1993?lang=hi</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/beam-column-interaction-en1993"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/beam-column-interaction-en1993"/>
  </url>

  <!-- /tools/shear-buckling-en1993-1-5 — EN 1993-1-5 §5 web shear buckling (7 languages) -->
  <url>
    <loc>https://frameai-structural.polsia.app/tools/shear-buckling-en1993-1-5</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/shear-buckling-en1993-1-5"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/tools/shear-buckling-en1993-1-5?lang=de"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/tools/shear-buckling-en1993-1-5?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="it" href="https://frameai-structural.polsia.app/tools/shear-buckling-en1993-1-5?lang=it"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://frameai-structural.polsia.app/tools/shear-buckling-en1993-1-5?lang=ja"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://frameai-structural.polsia.app/tools/shear-buckling-en1993-1-5?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="hi" href="https://frameai-structural.polsia.app/tools/shear-buckling-en1993-1-5?lang=hi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/shear-buckling-en1993-1-5"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/shear-buckling-en1993-1-5?lang=de</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/shear-buckling-en1993-1-5"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/shear-buckling-en1993-1-5"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/shear-buckling-en1993-1-5?lang=nl</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/shear-buckling-en1993-1-5"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/shear-buckling-en1993-1-5"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/shear-buckling-en1993-1-5?lang=it</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/shear-buckling-en1993-1-5"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/shear-buckling-en1993-1-5"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/shear-buckling-en1993-1-5?lang=ja</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/shear-buckling-en1993-1-5"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/shear-buckling-en1993-1-5"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/shear-buckling-en1993-1-5?lang=zh</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/shear-buckling-en1993-1-5"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/shear-buckling-en1993-1-5"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/shear-buckling-en1993-1-5?lang=hi</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/shear-buckling-en1993-1-5"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/shear-buckling-en1993-1-5"/>
  </url>

  <!-- /tools/flat-plate-buckling — EN 1993-1-5 §4 flat plate buckling (7 languages) -->
  <url>
    <loc>https://frameai-structural.polsia.app/tools/flat-plate-buckling</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/flat-plate-buckling"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/tools/flat-plate-buckling?lang=de"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/tools/flat-plate-buckling?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="it" href="https://frameai-structural.polsia.app/tools/flat-plate-buckling?lang=it"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://frameai-structural.polsia.app/tools/flat-plate-buckling?lang=ja"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://frameai-structural.polsia.app/tools/flat-plate-buckling?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="hi" href="https://frameai-structural.polsia.app/tools/flat-plate-buckling?lang=hi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/flat-plate-buckling"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/flat-plate-buckling?lang=de</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/flat-plate-buckling"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/flat-plate-buckling"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/flat-plate-buckling?lang=nl</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/flat-plate-buckling"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/flat-plate-buckling"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/flat-plate-buckling?lang=it</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/flat-plate-buckling"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/flat-plate-buckling"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/flat-plate-buckling?lang=ja</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/flat-plate-buckling"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/flat-plate-buckling"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/flat-plate-buckling?lang=zh</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/flat-plate-buckling"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/flat-plate-buckling"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/flat-plate-buckling?lang=hi</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/flat-plate-buckling"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/flat-plate-buckling"/>
  </url>

  <!-- /tools/cctv-coverage — EN 50132-7 CCTV FOV coverage area (7 languages) -->
  <url>
    <loc>https://frameai-structural.polsia.app/tools/cctv-coverage</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/cctv-coverage"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/tools/cctv-coverage?lang=de"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/tools/cctv-coverage?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="it" href="https://frameai-structural.polsia.app/tools/cctv-coverage?lang=it"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://frameai-structural.polsia.app/tools/cctv-coverage?lang=ja"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://frameai-structural.polsia.app/tools/cctv-coverage?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="hi" href="https://frameai-structural.polsia.app/tools/cctv-coverage?lang=hi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/cctv-coverage"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/cctv-coverage?lang=de</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/cctv-coverage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/cctv-coverage"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/cctv-coverage?lang=nl</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/cctv-coverage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/cctv-coverage"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/cctv-coverage?lang=it</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/cctv-coverage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/cctv-coverage"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/cctv-coverage?lang=ja</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/cctv-coverage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/cctv-coverage"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/cctv-coverage?lang=zh</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/cctv-coverage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/cctv-coverage"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/cctv-coverage?lang=hi</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/cctv-coverage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/cctv-coverage"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/base-plate-en1993</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.80</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/base-plate-en1993"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/tools/base-plate-en1993?lang=de"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/tools/base-plate-en1993?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="it" href="https://frameai-structural.polsia.app/tools/base-plate-en1993?lang=it"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://frameai-structural.polsia.app/tools/base-plate-en1993?lang=ja"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://frameai-structural.polsia.app/tools/base-plate-en1993?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="hi" href="https://frameai-structural.polsia.app/tools/base-plate-en1993?lang=hi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/base-plate-en1993"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/base-plate-en1993?lang=de</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.80</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/base-plate-en1993"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/tools/base-plate-en1993?lang=de"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/base-plate-en1993"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/base-plate-en1993?lang=nl</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.80</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/base-plate-en1993"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/tools/base-plate-en1993?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/base-plate-en1993"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/base-plate-en1993?lang=it</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.80</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/base-plate-en1993"/>
    <xhtml:link rel="alternate" hreflang="it" href="https://frameai-structural.polsia.app/tools/base-plate-en1993?lang=it"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/base-plate-en1993"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/base-plate-en1993?lang=ja</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.80</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/base-plate-en1993"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://frameai-structural.polsia.app/tools/base-plate-en1993?lang=ja"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/base-plate-en1993"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/base-plate-en1993?lang=zh</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.80</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/base-plate-en1993"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://frameai-structural.polsia.app/tools/base-plate-en1993?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/base-plate-en1993"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/base-plate-en1993?lang=hi</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.80</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/base-plate-en1993"/>
    <xhtml:link rel="alternate" hreflang="hi" href="https://frameai-structural.polsia.app/tools/base-plate-en1993?lang=hi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/base-plate-en1993"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/column-base-plate-en1993</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/column-base-plate-en1993"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/tools/column-base-plate-en1993?lang=de"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/tools/column-base-plate-en1993?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="it" href="https://frameai-structural.polsia.app/tools/column-base-plate-en1993?lang=it"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://frameai-structural.polsia.app/tools/column-base-plate-en1993?lang=ja"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://frameai-structural.polsia.app/tools/column-base-plate-en1993?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="hi" href="https://frameai-structural.polsia.app/tools/column-base-plate-en1993?lang=hi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/column-base-plate-en1993"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/column-base-plate-en1993?lang=de</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/column-base-plate-en1993"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/tools/column-base-plate-en1993?lang=de"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/column-base-plate-en1993"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/column-base-plate-en1993?lang=nl</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/column-base-plate-en1993"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/tools/column-base-plate-en1993?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/column-base-plate-en1993"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/column-base-plate-en1993?lang=it</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/column-base-plate-en1993"/>
    <xhtml:link rel="alternate" hreflang="it" href="https://frameai-structural.polsia.app/tools/column-base-plate-en1993?lang=it"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/column-base-plate-en1993"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/column-base-plate-en1993?lang=ja</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/column-base-plate-en1993"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://frameai-structural.polsia.app/tools/column-base-plate-en1993?lang=ja"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/column-base-plate-en1993"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/column-base-plate-en1993?lang=zh</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/column-base-plate-en1993"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://frameai-structural.polsia.app/tools/column-base-plate-en1993?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/column-base-plate-en1993"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/column-base-plate-en1993?lang=hi</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/column-base-plate-en1993"/>
    <xhtml:link rel="alternate" hreflang="hi" href="https://frameai-structural.polsia.app/tools/column-base-plate-en1993?lang=hi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/column-base-plate-en1993"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/column-base-plate</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/column-base-plate"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/tools/column-base-plate?lang=de"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/tools/column-base-plate?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="it" href="https://frameai-structural.polsia.app/tools/column-base-plate?lang=it"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://frameai-structural.polsia.app/tools/column-base-plate?lang=ja"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://frameai-structural.polsia.app/tools/column-base-plate?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="hi" href="https://frameai-structural.polsia.app/tools/column-base-plate?lang=hi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/column-base-plate"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/busbar-selection-iec61439</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/busbar-selection-iec61439"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/tools/busbar-selection-iec61439?lang=de"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/tools/busbar-selection-iec61439?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="it" href="https://frameai-structural.polsia.app/tools/busbar-selection-iec61439?lang=it"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://frameai-structural.polsia.app/tools/busbar-selection-iec61439?lang=ja"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://frameai-structural.polsia.app/tools/busbar-selection-iec61439?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="hi" href="https://frameai-structural.polsia.app/tools/busbar-selection-iec61439?lang=hi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/busbar-selection-iec61439"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/busbar-selection-iec61439?lang=de</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/busbar-selection-iec61439"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/tools/busbar-selection-iec61439?lang=de"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/busbar-selection-iec61439"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/busbar-selection-iec61439?lang=nl</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/busbar-selection-iec61439"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/tools/busbar-selection-iec61439?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/busbar-selection-iec61439"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/busbar-selection-iec61439?lang=it</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/busbar-selection-iec61439"/>
    <xhtml:link rel="alternate" hreflang="it" href="https://frameai-structural.polsia.app/tools/busbar-selection-iec61439?lang=it"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/busbar-selection-iec61439"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/busbar-selection-iec61439?lang=ja</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/busbar-selection-iec61439"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://frameai-structural.polsia.app/tools/busbar-selection-iec61439?lang=ja"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/busbar-selection-iec61439"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/busbar-selection-iec61439?lang=zh</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/busbar-selection-iec61439"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://frameai-structural.polsia.app/tools/busbar-selection-iec61439?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/busbar-selection-iec61439"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/busbar-selection-iec61439?lang=hi</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/busbar-selection-iec61439"/>
    <xhtml:link rel="alternate" hreflang="hi" href="https://frameai-structural.polsia.app/tools/busbar-selection-iec61439?lang=hi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/busbar-selection-iec61439"/>
  </url>
  <!-- /tools/protective-device-coordination — IEC 60947-2 protection coordination -->
  <url>
    <loc>https://frameai-structural.polsia.app/tools/protective-device-coordination</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/protective-device-coordination"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/tools/protective-device-coordination?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/tools/protective-device-coordination?lang=de"/>
    <xhtml:link rel="alternate" hreflang="it" href="https://frameai-structural.polsia.app/tools/protective-device-coordination?lang=it"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://frameai-structural.polsia.app/tools/protective-device-coordination?lang=ja"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://frameai-structural.polsia.app/tools/protective-device-coordination?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="hi" href="https://frameai-structural.polsia.app/tools/protective-device-coordination?lang=hi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/protective-device-coordination"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/protective-device-coordination?lang=nl</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/protective-device-coordination"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/tools/protective-device-coordination?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/protective-device-coordination"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/protective-device-coordination?lang=de</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/protective-device-coordination"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/tools/protective-device-coordination?lang=de"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/protective-device-coordination"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/protective-device-coordination?lang=it</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/protective-device-coordination"/>
    <xhtml:link rel="alternate" hreflang="it" href="https://frameai-structural.polsia.app/tools/protective-device-coordination?lang=it"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/protective-device-coordination"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/protective-device-coordination?lang=ja</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/protective-device-coordination"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://frameai-structural.polsia.app/tools/protective-device-coordination?lang=ja"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/protective-device-coordination"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/protective-device-coordination?lang=zh</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/protective-device-coordination"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://frameai-structural.polsia.app/tools/protective-device-coordination?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/protective-device-coordination"/>
  </url>
  <url>
    <loc>https://frameai-structural.polsia.app/tools/protective-device-coordination?lang=hi</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/protective-device-coordination"/>
    <xhtml:link rel="alternate" hreflang="hi" href="https://frameai-structural.polsia.app/tools/protective-device-coordination?lang=hi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/protective-device-coordination"/>
  </url>

  <!-- /fr — French landing page -->
  <url>
    <loc>https://frameai-structural.polsia.app/fr</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="fr"      href="https://frameai-structural.polsia.app/fr"/>
    <xhtml:link rel="alternate" hreflang="fr-FR"   href="https://frameai-structural.polsia.app/fr"/>
    <xhtml:link rel="alternate" hreflang="en"      href="https://frameai-structural.polsia.app/"/>
    <xhtml:link rel="alternate" hreflang="de"      href="https://frameai-structural.polsia.app/de"/>
    <xhtml:link rel="alternate" hreflang="de-DE"   href="https://frameai-structural.polsia.app/de"/>
    <xhtml:link rel="alternate" hreflang="nl"      href="https://frameai-structural.polsia.app/nl"/>
    <xhtml:link rel="alternate" hreflang="nl-NL"   href="https://frameai-structural.polsia.app/nl"/>
    <xhtml:link rel="alternate" hreflang="ja"      href="https://frameai-structural.polsia.app/ja"/>
    <xhtml:link rel="alternate" hreflang="hi"      href="https://frameai-structural.polsia.app/hi"/>
    <xhtml:link rel="alternate" hreflang="zh"      href="https://frameai-structural.polsia.app/zh"/>
    <xhtml:link rel="alternate" hreflang="es"      href="https://frameai-structural.polsia.app/es"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/"/>
  </url>

  <!-- /fr/pricing — French pricing page with EUR display -->
  <url>
    <loc>https://frameai-structural.polsia.app/fr/pricing</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="fr"      href="https://frameai-structural.polsia.app/fr/pricing"/>
    <xhtml:link rel="alternate" hreflang="fr-FR"   href="https://frameai-structural.polsia.app/fr/pricing"/>
    <xhtml:link rel="alternate" hreflang="en"      href="https://frameai-structural.polsia.app/pricing"/>
    <xhtml:link rel="alternate" hreflang="de"      href="https://frameai-structural.polsia.app/de/pricing"/>
    <xhtml:link rel="alternate" hreflang="nl"      href="https://frameai-structural.polsia.app/nl/pricing"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/pricing"/>
  </url>

  <!-- /tools/flexible-endplate-en1993-1-8 — EN 1993-1-8 §6.2.6 flexible endplate shear connection (task #2813308) -->
  <url>
    <loc>https://frameai-structural.polsia.app/tools/flexible-endplate-en1993-1-8</loc>
    <lastmod>2026-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/flexible-endplate-en1993-1-8"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/tools/flexible-endplate-en1993-1-8?lang=de"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/tools/flexible-endplate-en1993-1-8?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://frameai-structural.polsia.app/tools/flexible-endplate-en1993-1-8?lang=es"/>
    <xhtml:link rel="alternate" hreflang="it" href="https://frameai-structural.polsia.app/tools/flexible-endplate-en1993-1-8?lang=it"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://frameai-structural.polsia.app/tools/flexible-endplate-en1993-1-8?lang=ja"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://frameai-structural.polsia.app/tools/flexible-endplate-en1993-1-8?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="hi" href="https://frameai-structural.polsia.app/tools/flexible-endplate-en1993-1-8?lang=hi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/flexible-endplate-en1993-1-8"/>
  </url>

  <!-- /it — Italian landing page -->
  <url>
    <loc>https://frameai-structural.polsia.app/it</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="it"      href="https://frameai-structural.polsia.app/it"/>
    <xhtml:link rel="alternate" hreflang="it-IT"   href="https://frameai-structural.polsia.app/it"/>
    <xhtml:link rel="alternate" hreflang="en"      href="https://frameai-structural.polsia.app/"/>
    <xhtml:link rel="alternate" hreflang="de"      href="https://frameai-structural.polsia.app/de"/>
    <xhtml:link rel="alternate" hreflang="de-DE"   href="https://frameai-structural.polsia.app/de"/>
    <xhtml:link rel="alternate" hreflang="fr"      href="https://frameai-structural.polsia.app/fr"/>
    <xhtml:link rel="alternate" hreflang="fr-FR"   href="https://frameai-structural.polsia.app/fr"/>
    <xhtml:link rel="alternate" hreflang="nl"      href="https://frameai-structural.polsia.app/nl"/>
    <xhtml:link rel="alternate" hreflang="nl-NL"   href="https://frameai-structural.polsia.app/nl"/>
    <xhtml:link rel="alternate" hreflang="es"      href="https://frameai-structural.polsia.app/es"/>
    <xhtml:link rel="alternate" hreflang="es-ES"   href="https://frameai-structural.polsia.app/es"/>
    <xhtml:link rel="alternate" hreflang="ja"      href="https://frameai-structural.polsia.app/ja"/>
    <xhtml:link rel="alternate" hreflang="hi"      href="https://frameai-structural.polsia.app/hi"/>
    <xhtml:link rel="alternate" hreflang="zh"      href="https://frameai-structural.polsia.app/zh"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/"/>
  </url>

  <!-- /it/pricing — Italian pricing page with EUR display -->
  <url>
    <loc>https://frameai-structural.polsia.app/it/pricing</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="it"      href="https://frameai-structural.polsia.app/it/pricing"/>
    <xhtml:link rel="alternate" hreflang="it-IT"   href="https://frameai-structural.polsia.app/it/pricing"/>
    <xhtml:link rel="alternate" hreflang="en"      href="https://frameai-structural.polsia.app/pricing"/>
    <xhtml:link rel="alternate" hreflang="de"      href="https://frameai-structural.polsia.app/de/pricing"/>
    <xhtml:link rel="alternate" hreflang="fr"      href="https://frameai-structural.polsia.app/fr/pricing"/>
    <xhtml:link rel="alternate" hreflang="nl"      href="https://frameai-structural.polsia.app/nl/pricing"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/pricing"/>
  </url>

  <!-- Dutch (NL) homepage -->
  <url>
    <loc>https://frameai-structural.polsia.app/nl</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="nl"      href="https://frameai-structural.polsia.app/nl"/>
    <xhtml:link rel="alternate" hreflang="nl-NL"   href="https://frameai-structural.polsia.app/nl"/>
    <xhtml:link rel="alternate" hreflang="en"      href="https://frameai-structural.polsia.app/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/"/>
  </url>
  <!-- Dutch (NL) pricing page -->
  <url>
    <loc>https://frameai-structural.polsia.app/nl/pricing</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="nl"      href="https://frameai-structural.polsia.app/nl/pricing"/>
    <xhtml:link rel="alternate" hreflang="nl-NL"   href="https://frameai-structural.polsia.app/nl/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>

  <!-- /tools/traverse-closure-bowditch — Surveying traverse closure & Bowditch adjustment (task #2832271) -->
  <url>
    <loc>https://frameai-structural.polsia.app/tools/traverse-closure-bowditch</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/traverse-closure-bowditch"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/tools/traverse-closure-bowditch?lang=de"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/tools/traverse-closure-bowditch?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://frameai-structural.polsia.app/tools/traverse-closure-bowditch?lang=fr"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://frameai-structural.polsia.app/tools/traverse-closure-bowditch?lang=ja"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://frameai-structural.polsia.app/tools/traverse-closure-bowditch?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/traverse-closure-bowditch"/>
  </url>

  <!-- /tools/relay-coordination-iec60947 — IEC 60947-2 §8.3/§8.4 relay coordination (task #2831685) -->
  <url>
    <loc>https://frameai-structural.polsia.app/tools/relay-coordination-iec60947</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/relay-coordination-iec60947"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/tools/relay-coordination-iec60947?lang=de"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/tools/relay-coordination-iec60947?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://frameai-structural.polsia.app/tools/relay-coordination-iec60947?lang=fr"/>
    <xhtml:link rel="alternate" hreflang="it" href="https://frameai-structural.polsia.app/tools/relay-coordination-iec60947?lang=it"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://frameai-structural.polsia.app/tools/relay-coordination-iec60947?lang=es"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://frameai-structural.polsia.app/tools/relay-coordination-iec60947?lang=ja"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://frameai-structural.polsia.app/tools/relay-coordination-iec60947?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="hi" href="https://frameai-structural.polsia.app/tools/relay-coordination-iec60947?lang=hi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/relay-coordination-iec60947"/>
  </url>

  <!-- /tools/tov-study — IEEE C37.06/C62.22 temporary overvoltage study -->
  <url>
    <loc>https://frameai-structural.polsia.app/tools/tov-study</loc>
    <lastmod>2026-06-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/tools/tov-study"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://frameai-structural.polsia.app/tools/tov-study?lang=de"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://frameai-structural.polsia.app/tools/tov-study?lang=nl"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://frameai-structural.polsia.app/tools/tov-study?lang=fr"/>
    <xhtml:link rel="alternate" hreflang="it" href="https://frameai-structural.polsia.app/tools/tov-study?lang=it"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://frameai-structural.polsia.app/tools/tov-study?lang=es"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://frameai-structural.polsia.app/tools/tov-study?lang=ja"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://frameai-structural.polsia.app/tools/tov-study?lang=zh"/>
    <xhtml:link rel="alternate" hreflang="hi" href="https://frameai-structural.polsia.app/tools/tov-study?lang=hi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/tools/tov-study"/>
  </url>

<!-- /examples — discipline showcase index (task #3103907) -->
  <url>
    <loc>https://frameai-structural.polsia.app/examples</loc>
    <lastmod>2026-07-07</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.90</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/examples"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/examples"/>
  </url>
  <!-- /examples/structural-portal-frame-connection — EN 1993-1-8 §6.2.6 flexible endplate -->
  <url>
    <loc>https://frameai-structural.polsia.app/examples/structural-portal-frame-connection</loc>
    <lastmod>2026-07-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.80</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/examples/structural-portal-frame-connection"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/examples/structural-portal-frame-connection"/>
  </url>
  <!-- /examples/civil-shallow-foundation-bearing — EN 1997-1-1 DA3 pad footing -->
  <url>
    <loc>https://frameai-structural.polsia.app/examples/civil-shallow-foundation-bearing</loc>
    <lastmod>2026-07-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.80</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/examples/civil-shallow-foundation-bearing"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/examples/civil-shallow-foundation-bearing"/>
  </url>
  <!-- /examples/electrical-cable-sizing-iec60287 — IEC 60287 / HD 60364-5-52 -->
  <url>
    <loc>https://frameai-structural.polsia.app/examples/electrical-cable-sizing-iec60287</loc>
    <lastmod>2026-07-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.80</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/examples/electrical-cable-sizing-iec60287"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/examples/electrical-cable-sizing-iec60287"/>
  </url>
  <!-- /examples/scada-fire-detection-nfpa72 — NFPA 72 (2019) smoke detector spacing -->
  <url>
    <loc>https://frameai-structural.polsia.app/examples/scada-fire-detection-nfpa72</loc>
    <lastmod>2026-07-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.80</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/examples/scada-fire-detection-nfpa72"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/examples/scada-fire-detection-nfpa72"/>
  </url>
  <!-- /examples/substation-relay-coordination-iec60947 — IEC 60947-2 / IEC 60255-151 -->
  <url>
    <loc>https://frameai-structural.polsia.app/examples/substation-relay-coordination-iec60947</loc>
    <lastmod>2026-07-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.80</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/examples/substation-relay-coordination-iec60947"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/examples/substation-relay-coordination-iec60947"/>
  </url>
  <!-- /examples/bess-c-rate-thermal — IEC 62619 / UL 1973 BESS thermal analysis -->
  <url>
    <loc>https://frameai-structural.polsia.app/examples/bess-c-rate-thermal</loc>
    <lastmod>2026-07-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.80</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://frameai-structural.polsia.app/examples/bess-c-rate-thermal"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://frameai-structural.polsia.app/examples/bess-c-rate-thermal"/>
  </url>

</urlset>