/* Sektions-Hintergründe: 40 Muster, Version 2.0, Stand 02.11.2026
   Einsatz: <section class="bgm bgm-NAME"> … </section>
   Farben über Variablen am Element oder am :root (keine Inline-Styles nötig, CSP-tauglich):
     --bgm-akzent  Signalfarbe der Marke
     --bgm-tinte   dunkle Markenfarbe (Text, Linien)
     --bgm-flaeche Grundfläche der Sektion
   Dunkle Variante: zusätzlich Klasse bgm--dunkel.
   Alle Ebenen liegen auf ::before/::after mit pointer-events:none hinter dem Inhalt. */

.bgm{--bgm-akzent:#F35E01;--bgm-tinte:#252121;--bgm-flaeche:#FFFFFF;--bgm-linie:color-mix(in srgb,var(--bgm-tinte) 10%,transparent);
  position:relative;isolation:isolate;overflow:hidden;background-color:var(--bgm-flaeche)}
.bgm::before,.bgm::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}
.bgm--dunkel{--bgm-flaeche:var(--bgm-tinte);--bgm-linie:rgba(255,255,255,.09);color:#F5F5F4}
.bgm--grau{--bgm-flaeche:#F5F5F4}
/* Reine Farbflächen ohne Muster: hell getönt oder volle Akzentfarbe */
.bgm--hell{--bgm-flaeche:color-mix(in srgb,var(--bgm-akzent) 8%,#FFFFFF)}
.bgm--akzent{--bgm-flaeche:var(--bgm-akzent);color:var(--bgm-tinte)}

/* 01 Punktraster mit Fokus: ruhig, edel, Hero und Einstieg */
.bgm-punkte-fokus::before{background-image:radial-gradient(color-mix(in srgb,var(--bgm-tinte) 16%,transparent) 1.2px,transparent 1.5px);background-size:24px 24px;
  -webkit-mask-image:radial-gradient(ellipse 60% 70% at 75% 40%,#000,transparent 75%);mask-image:radial-gradient(ellipse 60% 70% at 75% 40%,#000,transparent 75%)}
.bgm--dunkel.bgm-punkte-fokus::before{background-image:radial-gradient(rgba(255,255,255,.18) 1.2px,transparent 1.5px)}

/* 02 Blaupause: Konstruktionsraster, Technik und Ablauf */
.bgm-blaupause::before{background-image:linear-gradient(var(--bgm-linie) 1px,transparent 1px),linear-gradient(90deg,var(--bgm-linie) 1px,transparent 1px),
  linear-gradient(color-mix(in srgb,var(--bgm-tinte) 4%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--bgm-tinte) 4%,transparent) 1px,transparent 1px);
  background-size:96px 96px,96px 96px,24px 24px,24px 24px;-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 90%);mask-image:linear-gradient(180deg,#000 0%,transparent 90%)}

/* 04 Topografie: Höhenlinien, Region und Ortsbezug */
.bgm-topografie::before{background-color:color-mix(in srgb,var(--bgm-tinte) 13%,transparent);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22600%22 height=%22520%22 viewBox=%220 0 600 520%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.2%22%3E%3Cpath d=%22M181.0 150.0 L181.3 152.2 L179.9 154.3 L177.7 155.8 L175.5 157.1 L173.6 158.4 L172.0 159.6 L170.2 160.6 L168.2 161.4 L166.1 161.8 L164.1 162.1 L162.1 162.7 L160.0 163.2 L157.8 163.5 L155.5 163.3 L153.4 162.7 L151.4 162.0 L149.0 161.5 L146.2 161.0 L143.5 160.2 L141.5 158.6 L141.1 156.3 L142.3 153.8 L144.3 151.7 L146.0 150.0 L146.6 148.6 L146.1 147.0 L145.3 145.1 L145.1 143.1 L145.9 141.3 L147.2 139.8 L148.9 138.4 L150.7 137.1 L152.7 135.9 L155.0 135.1 L157.5 134.9 L160.0 135.2 L162.3 135.7 L164.6 136.3 L166.8 136.8 L168.9 137.7 L170.3 139.2 L171.0 141.2 L171.2 143.1 L171.8 144.6 L173.4 145.6 L176.1 146.6 L179.0 148.0 L181.0 150.0Z%22/%3E%3Cpath d=%22M203.8 150.0 L201.5 154.4 L196.5 157.8 L191.2 160.3 L187.3 162.6 L184.9 165.3 L183.1 168.5 L180.5 171.4 L176.8 173.3 L172.5 174.2 L168.2 174.5 L164.2 175.2 L160.0 176.4 L155.4 177.7 L150.5 178.2 L145.6 177.8 L140.8 176.6 L136.1 174.9 L131.6 172.7 L128.0 169.6 L126.3 165.6 L127.2 160.9 L130.0 156.4 L132.9 152.9 L133.8 150.0 L132.1 147.1 L128.9 143.3 L126.5 138.9 L126.6 134.6 L129.4 131.2 L133.6 128.9 L137.9 127.0 L141.8 124.8 L145.7 122.4 L150.1 120.4 L155.0 119.7 L160.0 120.4 L164.6 122.2 L168.7 124.2 L172.4 126.1 L175.8 128.1 L178.8 130.4 L181.1 133.1 L183.5 135.6 L186.9 137.6 L191.9 139.4 L197.6 141.9 L202.3 145.5 L203.8 150.0Z%22/%3E%3Cpath d=%22M221.6 150.0 L215.7 155.9 L208.0 160.3 L201.6 163.8 L198.3 167.7 L197.0 172.7 L195.5 178.4 L191.9 183.2 L185.9 185.9 L178.9 186.6 L172.4 186.9 L166.3 188.4 L160.0 191.4 L152.6 194.7 L144.5 196.4 L136.5 195.3 L129.8 191.8 L124.6 187.0 L120.6 181.5 L117.9 175.8 L116.9 169.9 L117.6 164.0 L119.0 158.8 L119.2 154.3 L116.6 150.0 L111.6 144.9 L106.6 138.5 L104.6 131.7 L107.3 125.7 L113.7 121.6 L121.3 119.0 L128.0 116.6 L133.4 113.2 L138.8 109.0 L145.2 105.7 L152.6 105.1 L160.0 107.4 L166.3 111.4 L171.6 115.2 L176.7 117.7 L182.3 119.1 L188.5 120.3 L194.8 122.1 L201.2 124.7 L207.8 127.9 L214.6 131.9 L220.5 137.0 L223.3 143.3 L221.6 150.0Z%22/%3E%3Cpath d=%22M232.3 150.0 L225.5 156.9 L218.5 162.5 L213.8 167.8 L212.2 174.1 L211.7 181.7 L209.4 189.5 L203.6 195.4 L194.9 198.3 L185.5 199.2 L176.9 200.6 L168.9 204.3 L160.0 209.9 L149.4 214.7 L138.1 215.5 L128.3 211.2 L121.7 203.1 L117.9 193.9 L115.3 185.8 L112.4 179.2 L108.9 173.6 L105.4 168.1 L101.8 162.5 L97.6 156.6 L92.3 150.0 L86.7 142.3 L83.3 133.6 L84.5 125.0 L90.9 118.1 L100.6 113.5 L110.4 110.3 L118.3 106.6 L124.9 101.3 L131.9 95.8 L140.7 92.4 L150.7 93.3 L160.0 97.9 L167.6 103.6 L174.3 107.3 L181.9 107.7 L191.7 106.1 L203.1 105.0 L214.3 106.6 L223.5 111.0 L230.2 117.6 L234.7 125.2 L237.0 133.5 L236.4 141.9 L232.3 150.0Z%22/%3E%3Cpath d=%22M241.2 150.0 L237.6 158.2 L233.6 165.8 L230.7 173.4 L229.2 181.9 L227.4 191.4 L223.1 200.5 L215.0 207.3 L204.3 211.4 L193.2 214.0 L182.7 217.7 L172.1 223.7 L160.0 230.1 L146.3 233.2 L133.2 229.9 L123.6 220.2 L118.5 207.5 L115.8 196.0 L112.0 188.4 L104.6 184.0 L94.3 180.3 L83.8 175.3 L75.4 168.1 L69.8 159.5 L66.2 150.0 L64.1 139.9 L64.6 129.5 L69.0 119.8 L77.6 111.9 L88.6 106.2 L99.3 101.5 L108.5 96.3 L116.8 90.1 L126.2 84.7 L137.4 82.5 L149.3 84.9 L160.0 90.1 L169.1 94.4 L178.5 94.7 L190.6 90.9 L206.0 86.2 L222.4 85.0 L235.7 89.4 L243.5 98.8 L245.9 110.3 L245.5 121.7 L244.4 131.9 L243.3 141.2 L241.2 150.0Z%22/%3E%3Cpath d=%22M256.0 150.0 L256.9 160.2 L254.4 170.2 L250.3 179.9 L246.5 189.9 L242.5 200.6 L236.6 211.3 L227.5 220.4 L215.7 227.2 L202.6 232.3 L189.2 237.2 L175.2 242.4 L160.0 245.8 L144.5 244.1 L131.3 235.6 L122.6 222.2 L117.7 208.7 L112.6 199.5 L102.9 195.7 L87.4 194.6 L69.2 191.9 L54.0 185.1 L45.6 174.5 L44.0 162.2 L46.0 150.0 L48.7 138.3 L51.5 126.7 L56.3 115.6 L64.6 105.9 L75.9 98.4 L88.1 92.5 L99.7 87.1 L110.7 81.7 L122.2 77.0 L134.9 75.0 L147.8 75.9 L160.0 77.8 L171.9 77.5 L185.7 73.3 L203.0 67.0 L222.7 63.2 L240.4 66.2 L251.4 76.9 L254.0 92.3 L251.1 107.9 L248.0 120.8 L248.4 131.0 L252.2 140.3 L256.0 150.0Z%22/%3E%3Cpath d=%22M279.4 150.0 L281.5 162.8 L276.6 175.0 L269.0 186.1 L262.4 197.3 L257.6 209.9 L252.1 223.7 L242.8 236.3 L229.0 245.6 L212.3 251.0 L194.6 253.3 L177.1 253.6 L160.0 251.5 L144.3 245.6 L131.3 235.7 L121.5 224.3 L112.9 215.2 L101.2 211.3 L83.3 211.4 L60.5 211.1 L38.7 206.0 L24.9 194.8 L22.1 179.6 L27.4 164.0 L34.4 150.0 L38.6 137.2 L40.0 124.3 L42.6 111.1 L50.3 99.3 L63.3 90.6 L78.8 85.1 L93.6 80.8 L106.5 75.9 L118.5 69.9 L131.2 64.0 L145.1 59.3 L160.0 55.5 L176.2 51.3 L194.7 46.4 L215.3 43.2 L235.4 45.5 L250.3 55.8 L256.5 72.8 L254.8 91.8 L250.9 108.0 L251.3 119.7 L258.8 128.8 L270.3 138.4 L279.4 150.0Z%22/%3E%3Cpath d=%22M306.6 150.0 L305.6 165.3 L296.5 179.3 L286.0 191.8 L279.2 205.1 L275.6 221.0 L270.6 238.5 L259.3 253.5 L241.0 262.2 L218.7 263.4 L196.7 259.5 L177.1 254.1 L160.0 249.4 L144.3 245.2 L129.6 240.8 L115.2 236.5 L99.6 233.7 L80.3 233.1 L56.8 232.5 L32.5 228.3 L13.7 217.6 L6.0 201.0 L9.8 182.2 L19.2 164.8 L26.6 150.0 L28.0 136.1 L26.1 121.3 L27.4 106.0 L36.7 93.1 L53.5 84.6 L72.6 80.1 L88.9 75.8 L101.0 68.2 L111.6 56.4 L124.2 43.1 L140.6 32.0 L160.0 25.4 L180.9 23.2 L202.0 24.5 L222.4 29.6 L239.6 39.8 L250.8 55.4 L254.8 74.1 L254.6 91.9 L256.2 105.6 L264.7 115.3 L280.3 124.2 L296.8 135.6 L306.6 150.0Z%22/%3E%3Cpath d=%22M330.9 150.0 L326.1 167.5 L315.0 183.2 L304.8 198.0 L299.4 214.4 L296.1 233.6 L288.5 252.8 L271.7 266.5 L246.8 270.3 L219.5 264.9 L195.5 256.0 L176.5 250.1 L160.0 250.4 L142.7 255.2 L123.0 260.4 L101.6 262.8 L79.4 261.7 L56.6 257.8 L33.8 250.9 L13.8 239.7 L1.0 223.4 L-1.6 203.6 L4.2 183.4 L12.2 165.6 L15.9 150.0 L13.8 134.6 L10.7 118.0 L13.7 101.5 L26.6 88.4 L46.2 80.2 L65.8 74.6 L80.0 66.6 L89.3 52.1 L99.0 32.1 L114.0 12.6 L135.4 0.3 L160.0 -1.6 L183.8 5.4 L204.5 17.0 L222.2 30.0 L236.9 43.5 L248.3 57.9 L256.6 72.8 L263.8 86.3 L273.8 97.4 L289.4 107.1 L308.4 118.2 L324.5 132.7 L330.9 150.0Z%22/%3E%3Cpath d=%22M489.5 380.0 L489.7 382.1 L488.5 384.0 L486.4 385.4 L484.3 386.6 L482.6 387.8 L481.1 388.9 L479.5 389.9 L477.6 390.6 L475.7 390.9 L473.8 391.3 L471.9 391.8 L470.0 392.3 L467.9 392.5 L465.9 392.3 L463.9 391.8 L462.0 391.1 L459.8 390.6 L457.2 390.2 L454.6 389.4 L452.8 387.9 L452.4 385.8 L453.5 383.5 L455.4 381.5 L457.0 380.0 L457.5 378.7 L457.1 377.2 L456.4 375.5 L456.2 373.6 L456.9 371.9 L458.1 370.5 L459.7 369.3 L461.4 368.0 L463.2 366.9 L465.4 366.2 L467.7 366.0 L470.0 366.3 L472.2 366.8 L474.3 367.2 L476.3 367.7 L478.2 368.6 L479.6 370.0 L480.2 371.8 L480.4 373.6 L480.9 374.9 L482.4 375.9 L484.9 376.8 L487.7 378.1 L489.5 380.0Z%22/%3E%3Cpath d=%22M510.7 380.0 L508.5 384.1 L503.9 387.3 L499.0 389.6 L495.3 391.7 L493.1 394.2 L491.4 397.1 L489.1 399.9 L485.6 401.7 L481.6 402.4 L477.6 402.8 L473.9 403.4 L470.0 404.6 L465.8 405.7 L461.2 406.2 L456.6 405.8 L452.2 404.7 L447.8 403.1 L443.7 401.1 L440.3 398.2 L438.7 394.5 L439.5 390.1 L442.2 386.0 L444.8 382.7 L445.7 380.0 L444.1 377.3 L441.1 373.8 L438.9 369.7 L439.0 365.7 L441.6 362.5 L445.5 360.4 L449.5 358.6 L453.1 356.6 L456.7 354.4 L460.8 352.6 L465.4 351.9 L470.0 352.6 L474.3 354.2 L478.0 356.0 L481.5 357.8 L484.7 359.6 L487.4 361.8 L489.6 364.3 L491.9 366.6 L495.0 368.5 L499.6 370.2 L504.9 372.5 L509.3 375.9 L510.7 380.0Z%22/%3E%3Cpath d=%22M527.2 380.0 L521.7 385.4 L514.6 389.6 L508.7 392.8 L505.5 396.4 L504.4 401.1 L503.0 406.4 L499.6 410.9 L494.1 413.3 L487.6 414.0 L481.5 414.2 L475.9 415.7 L470.0 418.5 L463.2 421.5 L455.6 423.0 L448.2 422.1 L442.0 418.8 L437.1 414.3 L433.4 409.3 L430.9 404.0 L430.0 398.5 L430.6 393.0 L432.0 388.2 L432.1 384.0 L429.7 380.0 L425.0 375.3 L420.4 369.4 L418.6 363.0 L421.1 357.4 L427.0 353.6 L434.1 351.3 L440.3 349.0 L445.3 345.8 L450.3 341.9 L456.2 338.9 L463.1 338.3 L470.0 340.5 L475.9 344.2 L480.8 347.7 L485.5 350.0 L490.7 351.3 L496.4 352.4 L502.3 354.1 L508.3 356.5 L514.4 359.5 L520.7 363.2 L526.1 368.0 L528.8 373.8 L527.2 380.0Z%22/%3E%3Cpath d=%22M537.1 380.0 L530.8 386.4 L524.3 391.6 L520.0 396.6 L518.4 402.4 L518.0 409.5 L515.9 416.7 L510.4 422.2 L502.4 424.9 L493.7 425.7 L485.7 427.0 L478.3 430.4 L470.0 435.7 L460.1 440.1 L449.6 440.8 L440.6 436.8 L434.4 429.3 L430.9 420.7 L428.5 413.2 L425.8 407.1 L422.6 401.9 L419.3 396.8 L416.0 391.6 L412.1 386.1 L407.1 380.0 L401.9 372.8 L398.7 364.7 L399.9 356.8 L405.9 350.4 L414.8 346.1 L423.9 343.1 L431.3 339.7 L437.4 334.8 L443.9 329.6 L452.1 326.5 L461.3 327.3 L470.0 331.7 L477.1 336.9 L483.3 340.4 L490.3 340.7 L499.4 339.2 L510.1 338.2 L520.4 339.7 L529.0 343.8 L535.2 349.9 L539.4 357.0 L541.5 364.7 L541.0 372.5 L537.1 380.0Z%22/%3E%3Cpath d=%22M545.4 380.0 L542.1 387.6 L538.3 394.6 L535.6 401.7 L534.2 409.7 L532.6 418.4 L528.6 426.9 L521.1 433.3 L511.1 437.0 L500.8 439.5 L491.1 442.9 L481.3 448.4 L470.0 454.4 L457.3 457.3 L445.1 454.2 L436.2 445.2 L431.5 433.4 L429.0 422.8 L425.4 415.7 L418.6 411.6 L409.0 408.2 L399.2 403.5 L391.4 396.8 L386.2 388.8 L382.9 380.0 L381.0 370.6 L381.4 361.0 L385.5 352.0 L393.5 344.7 L403.7 339.3 L413.7 334.9 L422.2 330.1 L429.9 324.4 L438.6 319.3 L449.0 317.3 L460.0 319.5 L470.0 324.4 L478.5 328.4 L487.2 328.6 L498.4 325.1 L512.7 320.8 L527.9 319.6 L540.3 323.7 L547.5 332.4 L549.8 343.2 L549.4 353.7 L548.4 363.2 L547.4 371.9 L545.4 380.0Z%22/%3E%3Cpath d=%22M559.1 380.0 L559.9 389.5 L557.6 398.8 L553.9 407.8 L550.3 417.1 L546.6 427.0 L541.1 436.9 L532.7 445.4 L521.7 451.6 L509.5 456.4 L497.1 461.0 L484.1 465.8 L470.0 469.0 L455.6 467.4 L443.4 459.5 L435.3 447.0 L430.7 434.5 L425.9 425.9 L417.0 422.4 L402.5 421.4 L385.7 418.9 L371.5 412.6 L363.8 402.8 L362.3 391.3 L364.1 380.0 L366.6 369.1 L369.3 358.4 L373.7 348.1 L381.4 339.1 L391.9 332.0 L403.3 326.6 L414.0 321.6 L424.2 316.5 L434.9 312.3 L446.7 310.3 L458.7 311.2 L470.0 313.0 L481.1 312.7 L493.9 308.8 L509.9 302.9 L528.2 299.4 L544.7 302.2 L554.8 312.1 L557.2 326.4 L554.6 340.9 L551.7 352.9 L552.1 362.4 L555.6 371.0 L559.1 380.0Z%22/%3E%3Cpath d=%22M580.9 380.0 L582.8 391.9 L578.3 403.2 L571.2 413.5 L565.1 423.9 L560.7 435.7 L555.5 448.4 L546.9 460.2 L534.1 468.8 L518.5 473.7 L502.1 475.9 L485.8 476.2 L470.0 474.3 L455.4 468.8 L443.3 459.6 L434.3 449.0 L426.3 440.6 L415.4 436.9 L398.7 437.0 L377.6 436.7 L357.4 432.0 L344.6 421.6 L342.0 407.4 L346.9 393.0 L353.4 380.0 L357.2 368.1 L358.6 356.1 L361.0 343.9 L368.1 332.9 L380.2 324.9 L394.6 319.7 L408.4 315.8 L420.3 311.2 L431.5 305.6 L443.2 300.1 L456.1 295.8 L470.0 292.3 L485.1 288.4 L502.2 283.8 L521.4 280.8 L540.0 283.0 L553.9 292.6 L559.6 308.3 L558.1 325.9 L554.4 341.0 L554.8 351.9 L561.7 360.3 L572.4 369.2 L580.9 380.0Z%22/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22600%22 height=%22520%22 viewBox=%220 0 600 520%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.2%22%3E%3Cpath d=%22M181.0 150.0 L181.3 152.2 L179.9 154.3 L177.7 155.8 L175.5 157.1 L173.6 158.4 L172.0 159.6 L170.2 160.6 L168.2 161.4 L166.1 161.8 L164.1 162.1 L162.1 162.7 L160.0 163.2 L157.8 163.5 L155.5 163.3 L153.4 162.7 L151.4 162.0 L149.0 161.5 L146.2 161.0 L143.5 160.2 L141.5 158.6 L141.1 156.3 L142.3 153.8 L144.3 151.7 L146.0 150.0 L146.6 148.6 L146.1 147.0 L145.3 145.1 L145.1 143.1 L145.9 141.3 L147.2 139.8 L148.9 138.4 L150.7 137.1 L152.7 135.9 L155.0 135.1 L157.5 134.9 L160.0 135.2 L162.3 135.7 L164.6 136.3 L166.8 136.8 L168.9 137.7 L170.3 139.2 L171.0 141.2 L171.2 143.1 L171.8 144.6 L173.4 145.6 L176.1 146.6 L179.0 148.0 L181.0 150.0Z%22/%3E%3Cpath d=%22M203.8 150.0 L201.5 154.4 L196.5 157.8 L191.2 160.3 L187.3 162.6 L184.9 165.3 L183.1 168.5 L180.5 171.4 L176.8 173.3 L172.5 174.2 L168.2 174.5 L164.2 175.2 L160.0 176.4 L155.4 177.7 L150.5 178.2 L145.6 177.8 L140.8 176.6 L136.1 174.9 L131.6 172.7 L128.0 169.6 L126.3 165.6 L127.2 160.9 L130.0 156.4 L132.9 152.9 L133.8 150.0 L132.1 147.1 L128.9 143.3 L126.5 138.9 L126.6 134.6 L129.4 131.2 L133.6 128.9 L137.9 127.0 L141.8 124.8 L145.7 122.4 L150.1 120.4 L155.0 119.7 L160.0 120.4 L164.6 122.2 L168.7 124.2 L172.4 126.1 L175.8 128.1 L178.8 130.4 L181.1 133.1 L183.5 135.6 L186.9 137.6 L191.9 139.4 L197.6 141.9 L202.3 145.5 L203.8 150.0Z%22/%3E%3Cpath d=%22M221.6 150.0 L215.7 155.9 L208.0 160.3 L201.6 163.8 L198.3 167.7 L197.0 172.7 L195.5 178.4 L191.9 183.2 L185.9 185.9 L178.9 186.6 L172.4 186.9 L166.3 188.4 L160.0 191.4 L152.6 194.7 L144.5 196.4 L136.5 195.3 L129.8 191.8 L124.6 187.0 L120.6 181.5 L117.9 175.8 L116.9 169.9 L117.6 164.0 L119.0 158.8 L119.2 154.3 L116.6 150.0 L111.6 144.9 L106.6 138.5 L104.6 131.7 L107.3 125.7 L113.7 121.6 L121.3 119.0 L128.0 116.6 L133.4 113.2 L138.8 109.0 L145.2 105.7 L152.6 105.1 L160.0 107.4 L166.3 111.4 L171.6 115.2 L176.7 117.7 L182.3 119.1 L188.5 120.3 L194.8 122.1 L201.2 124.7 L207.8 127.9 L214.6 131.9 L220.5 137.0 L223.3 143.3 L221.6 150.0Z%22/%3E%3Cpath d=%22M232.3 150.0 L225.5 156.9 L218.5 162.5 L213.8 167.8 L212.2 174.1 L211.7 181.7 L209.4 189.5 L203.6 195.4 L194.9 198.3 L185.5 199.2 L176.9 200.6 L168.9 204.3 L160.0 209.9 L149.4 214.7 L138.1 215.5 L128.3 211.2 L121.7 203.1 L117.9 193.9 L115.3 185.8 L112.4 179.2 L108.9 173.6 L105.4 168.1 L101.8 162.5 L97.6 156.6 L92.3 150.0 L86.7 142.3 L83.3 133.6 L84.5 125.0 L90.9 118.1 L100.6 113.5 L110.4 110.3 L118.3 106.6 L124.9 101.3 L131.9 95.8 L140.7 92.4 L150.7 93.3 L160.0 97.9 L167.6 103.6 L174.3 107.3 L181.9 107.7 L191.7 106.1 L203.1 105.0 L214.3 106.6 L223.5 111.0 L230.2 117.6 L234.7 125.2 L237.0 133.5 L236.4 141.9 L232.3 150.0Z%22/%3E%3Cpath d=%22M241.2 150.0 L237.6 158.2 L233.6 165.8 L230.7 173.4 L229.2 181.9 L227.4 191.4 L223.1 200.5 L215.0 207.3 L204.3 211.4 L193.2 214.0 L182.7 217.7 L172.1 223.7 L160.0 230.1 L146.3 233.2 L133.2 229.9 L123.6 220.2 L118.5 207.5 L115.8 196.0 L112.0 188.4 L104.6 184.0 L94.3 180.3 L83.8 175.3 L75.4 168.1 L69.8 159.5 L66.2 150.0 L64.1 139.9 L64.6 129.5 L69.0 119.8 L77.6 111.9 L88.6 106.2 L99.3 101.5 L108.5 96.3 L116.8 90.1 L126.2 84.7 L137.4 82.5 L149.3 84.9 L160.0 90.1 L169.1 94.4 L178.5 94.7 L190.6 90.9 L206.0 86.2 L222.4 85.0 L235.7 89.4 L243.5 98.8 L245.9 110.3 L245.5 121.7 L244.4 131.9 L243.3 141.2 L241.2 150.0Z%22/%3E%3Cpath d=%22M256.0 150.0 L256.9 160.2 L254.4 170.2 L250.3 179.9 L246.5 189.9 L242.5 200.6 L236.6 211.3 L227.5 220.4 L215.7 227.2 L202.6 232.3 L189.2 237.2 L175.2 242.4 L160.0 245.8 L144.5 244.1 L131.3 235.6 L122.6 222.2 L117.7 208.7 L112.6 199.5 L102.9 195.7 L87.4 194.6 L69.2 191.9 L54.0 185.1 L45.6 174.5 L44.0 162.2 L46.0 150.0 L48.7 138.3 L51.5 126.7 L56.3 115.6 L64.6 105.9 L75.9 98.4 L88.1 92.5 L99.7 87.1 L110.7 81.7 L122.2 77.0 L134.9 75.0 L147.8 75.9 L160.0 77.8 L171.9 77.5 L185.7 73.3 L203.0 67.0 L222.7 63.2 L240.4 66.2 L251.4 76.9 L254.0 92.3 L251.1 107.9 L248.0 120.8 L248.4 131.0 L252.2 140.3 L256.0 150.0Z%22/%3E%3Cpath d=%22M279.4 150.0 L281.5 162.8 L276.6 175.0 L269.0 186.1 L262.4 197.3 L257.6 209.9 L252.1 223.7 L242.8 236.3 L229.0 245.6 L212.3 251.0 L194.6 253.3 L177.1 253.6 L160.0 251.5 L144.3 245.6 L131.3 235.7 L121.5 224.3 L112.9 215.2 L101.2 211.3 L83.3 211.4 L60.5 211.1 L38.7 206.0 L24.9 194.8 L22.1 179.6 L27.4 164.0 L34.4 150.0 L38.6 137.2 L40.0 124.3 L42.6 111.1 L50.3 99.3 L63.3 90.6 L78.8 85.1 L93.6 80.8 L106.5 75.9 L118.5 69.9 L131.2 64.0 L145.1 59.3 L160.0 55.5 L176.2 51.3 L194.7 46.4 L215.3 43.2 L235.4 45.5 L250.3 55.8 L256.5 72.8 L254.8 91.8 L250.9 108.0 L251.3 119.7 L258.8 128.8 L270.3 138.4 L279.4 150.0Z%22/%3E%3Cpath d=%22M306.6 150.0 L305.6 165.3 L296.5 179.3 L286.0 191.8 L279.2 205.1 L275.6 221.0 L270.6 238.5 L259.3 253.5 L241.0 262.2 L218.7 263.4 L196.7 259.5 L177.1 254.1 L160.0 249.4 L144.3 245.2 L129.6 240.8 L115.2 236.5 L99.6 233.7 L80.3 233.1 L56.8 232.5 L32.5 228.3 L13.7 217.6 L6.0 201.0 L9.8 182.2 L19.2 164.8 L26.6 150.0 L28.0 136.1 L26.1 121.3 L27.4 106.0 L36.7 93.1 L53.5 84.6 L72.6 80.1 L88.9 75.8 L101.0 68.2 L111.6 56.4 L124.2 43.1 L140.6 32.0 L160.0 25.4 L180.9 23.2 L202.0 24.5 L222.4 29.6 L239.6 39.8 L250.8 55.4 L254.8 74.1 L254.6 91.9 L256.2 105.6 L264.7 115.3 L280.3 124.2 L296.8 135.6 L306.6 150.0Z%22/%3E%3Cpath d=%22M330.9 150.0 L326.1 167.5 L315.0 183.2 L304.8 198.0 L299.4 214.4 L296.1 233.6 L288.5 252.8 L271.7 266.5 L246.8 270.3 L219.5 264.9 L195.5 256.0 L176.5 250.1 L160.0 250.4 L142.7 255.2 L123.0 260.4 L101.6 262.8 L79.4 261.7 L56.6 257.8 L33.8 250.9 L13.8 239.7 L1.0 223.4 L-1.6 203.6 L4.2 183.4 L12.2 165.6 L15.9 150.0 L13.8 134.6 L10.7 118.0 L13.7 101.5 L26.6 88.4 L46.2 80.2 L65.8 74.6 L80.0 66.6 L89.3 52.1 L99.0 32.1 L114.0 12.6 L135.4 0.3 L160.0 -1.6 L183.8 5.4 L204.5 17.0 L222.2 30.0 L236.9 43.5 L248.3 57.9 L256.6 72.8 L263.8 86.3 L273.8 97.4 L289.4 107.1 L308.4 118.2 L324.5 132.7 L330.9 150.0Z%22/%3E%3Cpath d=%22M489.5 380.0 L489.7 382.1 L488.5 384.0 L486.4 385.4 L484.3 386.6 L482.6 387.8 L481.1 388.9 L479.5 389.9 L477.6 390.6 L475.7 390.9 L473.8 391.3 L471.9 391.8 L470.0 392.3 L467.9 392.5 L465.9 392.3 L463.9 391.8 L462.0 391.1 L459.8 390.6 L457.2 390.2 L454.6 389.4 L452.8 387.9 L452.4 385.8 L453.5 383.5 L455.4 381.5 L457.0 380.0 L457.5 378.7 L457.1 377.2 L456.4 375.5 L456.2 373.6 L456.9 371.9 L458.1 370.5 L459.7 369.3 L461.4 368.0 L463.2 366.9 L465.4 366.2 L467.7 366.0 L470.0 366.3 L472.2 366.8 L474.3 367.2 L476.3 367.7 L478.2 368.6 L479.6 370.0 L480.2 371.8 L480.4 373.6 L480.9 374.9 L482.4 375.9 L484.9 376.8 L487.7 378.1 L489.5 380.0Z%22/%3E%3Cpath d=%22M510.7 380.0 L508.5 384.1 L503.9 387.3 L499.0 389.6 L495.3 391.7 L493.1 394.2 L491.4 397.1 L489.1 399.9 L485.6 401.7 L481.6 402.4 L477.6 402.8 L473.9 403.4 L470.0 404.6 L465.8 405.7 L461.2 406.2 L456.6 405.8 L452.2 404.7 L447.8 403.1 L443.7 401.1 L440.3 398.2 L438.7 394.5 L439.5 390.1 L442.2 386.0 L444.8 382.7 L445.7 380.0 L444.1 377.3 L441.1 373.8 L438.9 369.7 L439.0 365.7 L441.6 362.5 L445.5 360.4 L449.5 358.6 L453.1 356.6 L456.7 354.4 L460.8 352.6 L465.4 351.9 L470.0 352.6 L474.3 354.2 L478.0 356.0 L481.5 357.8 L484.7 359.6 L487.4 361.8 L489.6 364.3 L491.9 366.6 L495.0 368.5 L499.6 370.2 L504.9 372.5 L509.3 375.9 L510.7 380.0Z%22/%3E%3Cpath d=%22M527.2 380.0 L521.7 385.4 L514.6 389.6 L508.7 392.8 L505.5 396.4 L504.4 401.1 L503.0 406.4 L499.6 410.9 L494.1 413.3 L487.6 414.0 L481.5 414.2 L475.9 415.7 L470.0 418.5 L463.2 421.5 L455.6 423.0 L448.2 422.1 L442.0 418.8 L437.1 414.3 L433.4 409.3 L430.9 404.0 L430.0 398.5 L430.6 393.0 L432.0 388.2 L432.1 384.0 L429.7 380.0 L425.0 375.3 L420.4 369.4 L418.6 363.0 L421.1 357.4 L427.0 353.6 L434.1 351.3 L440.3 349.0 L445.3 345.8 L450.3 341.9 L456.2 338.9 L463.1 338.3 L470.0 340.5 L475.9 344.2 L480.8 347.7 L485.5 350.0 L490.7 351.3 L496.4 352.4 L502.3 354.1 L508.3 356.5 L514.4 359.5 L520.7 363.2 L526.1 368.0 L528.8 373.8 L527.2 380.0Z%22/%3E%3Cpath d=%22M537.1 380.0 L530.8 386.4 L524.3 391.6 L520.0 396.6 L518.4 402.4 L518.0 409.5 L515.9 416.7 L510.4 422.2 L502.4 424.9 L493.7 425.7 L485.7 427.0 L478.3 430.4 L470.0 435.7 L460.1 440.1 L449.6 440.8 L440.6 436.8 L434.4 429.3 L430.9 420.7 L428.5 413.2 L425.8 407.1 L422.6 401.9 L419.3 396.8 L416.0 391.6 L412.1 386.1 L407.1 380.0 L401.9 372.8 L398.7 364.7 L399.9 356.8 L405.9 350.4 L414.8 346.1 L423.9 343.1 L431.3 339.7 L437.4 334.8 L443.9 329.6 L452.1 326.5 L461.3 327.3 L470.0 331.7 L477.1 336.9 L483.3 340.4 L490.3 340.7 L499.4 339.2 L510.1 338.2 L520.4 339.7 L529.0 343.8 L535.2 349.9 L539.4 357.0 L541.5 364.7 L541.0 372.5 L537.1 380.0Z%22/%3E%3Cpath d=%22M545.4 380.0 L542.1 387.6 L538.3 394.6 L535.6 401.7 L534.2 409.7 L532.6 418.4 L528.6 426.9 L521.1 433.3 L511.1 437.0 L500.8 439.5 L491.1 442.9 L481.3 448.4 L470.0 454.4 L457.3 457.3 L445.1 454.2 L436.2 445.2 L431.5 433.4 L429.0 422.8 L425.4 415.7 L418.6 411.6 L409.0 408.2 L399.2 403.5 L391.4 396.8 L386.2 388.8 L382.9 380.0 L381.0 370.6 L381.4 361.0 L385.5 352.0 L393.5 344.7 L403.7 339.3 L413.7 334.9 L422.2 330.1 L429.9 324.4 L438.6 319.3 L449.0 317.3 L460.0 319.5 L470.0 324.4 L478.5 328.4 L487.2 328.6 L498.4 325.1 L512.7 320.8 L527.9 319.6 L540.3 323.7 L547.5 332.4 L549.8 343.2 L549.4 353.7 L548.4 363.2 L547.4 371.9 L545.4 380.0Z%22/%3E%3Cpath d=%22M559.1 380.0 L559.9 389.5 L557.6 398.8 L553.9 407.8 L550.3 417.1 L546.6 427.0 L541.1 436.9 L532.7 445.4 L521.7 451.6 L509.5 456.4 L497.1 461.0 L484.1 465.8 L470.0 469.0 L455.6 467.4 L443.4 459.5 L435.3 447.0 L430.7 434.5 L425.9 425.9 L417.0 422.4 L402.5 421.4 L385.7 418.9 L371.5 412.6 L363.8 402.8 L362.3 391.3 L364.1 380.0 L366.6 369.1 L369.3 358.4 L373.7 348.1 L381.4 339.1 L391.9 332.0 L403.3 326.6 L414.0 321.6 L424.2 316.5 L434.9 312.3 L446.7 310.3 L458.7 311.2 L470.0 313.0 L481.1 312.7 L493.9 308.8 L509.9 302.9 L528.2 299.4 L544.7 302.2 L554.8 312.1 L557.2 326.4 L554.6 340.9 L551.7 352.9 L552.1 362.4 L555.6 371.0 L559.1 380.0Z%22/%3E%3Cpath d=%22M580.9 380.0 L582.8 391.9 L578.3 403.2 L571.2 413.5 L565.1 423.9 L560.7 435.7 L555.5 448.4 L546.9 460.2 L534.1 468.8 L518.5 473.7 L502.1 475.9 L485.8 476.2 L470.0 474.3 L455.4 468.8 L443.3 459.6 L434.3 449.0 L426.3 440.6 L415.4 436.9 L398.7 437.0 L377.6 436.7 L357.4 432.0 L344.6 421.6 L342.0 407.4 L346.9 393.0 L353.4 380.0 L357.2 368.1 L358.6 356.1 L361.0 343.9 L368.1 332.9 L380.2 324.9 L394.6 319.7 L408.4 315.8 L420.3 311.2 L431.5 305.6 L443.2 300.1 L456.1 295.8 L470.0 292.3 L485.1 288.4 L502.2 283.8 L521.4 280.8 L540.0 283.0 L553.9 292.6 L559.6 308.3 L558.1 325.9 L554.4 341.0 L554.8 351.9 L561.7 360.3 L572.4 369.2 L580.9 380.0Z%22/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-size:600px 520px;mask-size:600px 520px}
.bgm--dunkel.bgm-topografie::before{background-color:rgba(255,255,255,.10)}

/* 05 Aurora: weiche Farbwolken in langsamer Drift, Abschluss-CTA */
.bgm-aurora::before{inset:-20%;background:radial-gradient(40% 50% at 20% 30%,color-mix(in srgb,var(--bgm-akzent) 26%,transparent),transparent 70%),
  radial-gradient(35% 45% at 80% 20%,color-mix(in srgb,var(--bgm-akzent) 16%,transparent),transparent 70%),
  radial-gradient(45% 55% at 60% 90%,color-mix(in srgb,var(--bgm-tinte) 10%,transparent),transparent 70%);filter:blur(30px);animation:bgm-drift 26s ease-in-out infinite alternate}

/* 13 Waben: Hexagon-Struktur, Sortiment und Kategorien */
.bgm-waben::before{background-color:color-mix(in srgb,var(--bgm-tinte) 11%,transparent);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2256%22 height=%2297%22 viewBox=%220 0 56 97%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.3%22%3E%3Cpath d=%22M28 66 L0 50 L0 17 L28 1 L56 17 L56 50 Z M28 66 L28 97 M0 50 L0 82 M56 50 L56 82%22/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2256%22 height=%2297%22 viewBox=%220 0 56 97%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.3%22%3E%3Cpath d=%22M28 66 L0 50 L0 17 L28 1 L56 17 L56 50 Z M28 66 L28 97 M0 50 L0 82 M56 50 L56 82%22/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-size:56px 97px;mask-size:56px 97px}
.bgm-waben::after{background:radial-gradient(ellipse 50% 60% at 80% 50%,transparent,var(--bgm-flaeche) 80%)}

/* 15 Routen: gestrichelte Wege mit Haltepunkten, Anfahrt, Ablauf, Netzwerk */
.bgm-routen::before{inset:0 -700px 0 0;background-color:color-mix(in srgb,var(--bgm-akzent) 45%,transparent);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22700%22 height=%22400%22 viewBox=%220 0 700 400%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-dasharray=%222 9%22 stroke-linecap=%22round%22%3E%3Cpath d=%22M-20 320 C 120 300, 160 140, 300 160 S 520 300, 720 110%22/%3E%3Cpath d=%22M-20 90 C 140 60, 220 240, 380 220 S 600 40, 720 60%22/%3E%3Cpath d=%22M80 420 C 140 300, 260 330, 330 260 S 470 160, 520 -20%22/%3E%3C/g%3E%3Cg fill=%22%23000%22%3E%3Ccircle cx=%22300%22 cy=%22160%22 r=%225%22/%3E%3Ccircle cx=%22380%22 cy=%22220%22 r=%225%22/%3E%3Ccircle cx=%22330%22 cy=%22260%22 r=%224%22/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22700%22 height=%22400%22 viewBox=%220 0 700 400%22%3E%3Cg fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-dasharray=%222 9%22 stroke-linecap=%22round%22%3E%3Cpath d=%22M-20 320 C 120 300, 160 140, 300 160 S 520 300, 720 110%22/%3E%3Cpath d=%22M-20 90 C 140 60, 220 240, 380 220 S 600 40, 720 60%22/%3E%3Cpath d=%22M80 420 C 140 300, 260 330, 330 260 S 470 160, 520 -20%22/%3E%3C/g%3E%3Cg fill=%22%23000%22%3E%3Ccircle cx=%22300%22 cy=%22160%22 r=%225%22/%3E%3Ccircle cx=%22380%22 cy=%22220%22 r=%225%22/%3E%3Ccircle cx=%22330%22 cy=%22260%22 r=%224%22/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-size:700px 400px;mask-size:700px 400px;animation:bgm-schieben-lang 60s linear infinite}
.bgm-routen::after{background:radial-gradient(ellipse 60% 70% at 30% 50%,var(--bgm-flaeche) 20%,transparent 75%)}

/* 40 Glutkante: umlaufendes Licht an der Kante, für Kästen und Panels mit Rundung */
.bgm-glutkante{border-radius:var(--bgm-radius,24px)}
.bgm-glutkante::before{inset:-150% -25%;background:conic-gradient(from 0deg,transparent 0 62%,color-mix(in srgb,var(--bgm-akzent) 60%,transparent) 78%,var(--bgm-akzent) 86%,transparent 92%);animation:bgm-drehen 6s linear infinite}
.bgm-glutkante::after{inset:2px;border-radius:calc(var(--bgm-radius,24px) - 2px);background:var(--bgm-flaeche)}

@keyframes bgm-schieben-fluss{to{transform:translateX(-900px)}}
@keyframes bgm-kinetik{from{transform:translateX(-6%)}to{transform:translateX(6%)}}
@keyframes bgm-funkeln{from{opacity:.15}to{opacity:1}}
@keyframes bgm-horizont{from{background-position:0 0,0 0}to{background-position:0 60px,0 0}}

@keyframes bgm-drehen{to{transform:rotate(360deg)}}
@keyframes bgm-drift{0%{transform:translate3d(-4%,-3%,0) scale(1)}100%{transform:translate3d(5%,4%,0) scale(1.08)}}
@keyframes bgm-gleiten{from{transform:translateX(6%)}to{transform:translateX(-12%)}}
@keyframes bgm-scan{0%{transform:translateY(-140px)}70%,100%{transform:translateY(calc(100vh + 140px))}}
@keyframes bgm-schieben{to{transform:translateX(-240px)}}
@keyframes bgm-schieben-lang{to{transform:translateX(-700px)}}
@keyframes bgm-parallax{from{transform:translateY(12%)}to{transform:translateY(-12%)}}

@media (max-width:760px){
  .bgm-radar::after,.bgm-scanner::after,.bgm-horizont::before{display:none}
  .bgm-glas::after{inset:auto 6% 6% 40%;height:40%}
  .bgm-orbit::before{right:-520px}
  .bgm-wasserzeichen::before{font-size:34vw}
  .bgm-schnitt{clip-path:polygon(0 0,100% 28px,100% 100%,0 calc(100% - 28px));margin:-28px 0}
}
@media (prefers-reduced-motion:reduce){.bgm::before,.bgm::after{animation:none!important}}
