/* ==== STRUKTURWERK GASTRO® · /anwendungsmodule/ Übersichtsseite · Konsolidierter Block ==== */

  /* ===== TEIL 1: WARUM (Schritt 1 · Diagnose) ===== */
  #sgw-warum {background:#f5f0e8 !important;padding:80px 40px !important;color-scheme:light only !important;forced-color-adjust:none !important;-webkit-forced-color-adjust:none !important;}
  #sgw-warum * {box-sizing:border-box !important;forced-color-adjust:none !important;-webkit-forced-color-adjust:none !important;}
  #sgw-warum .sgw-wm-inner {max-width:860px !important;margin:0 auto !important;}
  #sgw-warum .sgw-wm-label {font-family:'Montserrat',system-ui,sans-serif !important;font-size:11px !important;font-weight:700 !important;letter-spacing:3px !important;color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;text-transform:uppercase !important;display:block !important;margin-bottom:24px !important;}
  #sgw-warum h1.sgw-wm-h1 {font-family:'Cormorant Garamond',Georgia,serif !important;font-size:clamp(32px,5vw,52px) !important;font-weight:700 !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;line-height:1.15 !important;margin:0 0 40px 0 !important;}
  #sgw-warum h1.sgw-wm-h1 em {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;font-style:normal !important;}
  #sgw-warum p.sgw-wm-lead {font-family:'Cormorant Garamond',Georgia,serif !important;font-size:clamp(20px,3vw,28px) !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;line-height:1.5 !important;font-weight:600 !important;margin:0 0 32px 0 !important;}
  #sgw-warum ul.sgw-wm-mehr {display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:16px !important;margin:0 0 40px 0 !important;list-style:none !important;padding:0 !important;}
  #sgw-warum ul.sgw-wm-mehr li.sgw-wm-mehr-card {background:#ffffff !important;border-top:3px solid #c8a84b !important;border-radius:8px !important;padding:32px 24px !important;text-align:center !important;}
  #sgw-warum li.sgw-wm-mehr-card span.sgw-wm-mehr-tag {font-family:'Montserrat',system-ui,sans-serif !important;font-size:11px !important;font-weight:700 !important;letter-spacing:2px !important;color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;text-transform:uppercase !important;display:block !important;margin-bottom:12px !important;}
  #sgw-warum li.sgw-wm-mehr-card p.sgw-wm-mehr-text {font-family:'Cormorant Garamond',Georgia,serif !important;font-size:clamp(22px,3.5vw,32px) !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;line-height:1.2 !important;margin:0 !important;font-weight:700 !important;}
  #sgw-warum .sgw-wm-bruch {background:#0f1d2e !important;border-radius:8px !important;padding:40px !important;margin:0 0 48px 0 !important;text-align:center !important;}
  #sgw-warum .sgw-wm-bruch p {font-family:'Cormorant Garamond',Georgia,serif !important;font-size:clamp(20px,3vw,28px) !important;color:#f5f0e8 !important;-webkit-text-fill-color:#f5f0e8 !important;line-height:1.5 !important;margin:0 !important;}
  #sgw-warum .sgw-wm-bruch p.sgw-wm-bruch-gold {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;font-weight:700 !important;margin-top:8px !important;}
  #sgw-warum .sgw-wm-divider {width:48px !important;height:2px !important;background:#c8a84b !important;margin:0 auto 48px auto !important;}
  #sgw-warum p.sgw-wm-fazit {font-family:'Cormorant Garamond',Georgia,serif !important;font-size:clamp(20px,3vw,32px) !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;line-height:1.4 !important;text-align:center !important;font-weight:600 !important;margin:0 0 32px 0 !important;}
  #sgw-warum p.sgw-wm-fazit em {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;font-style:normal !important;font-weight:700 !important;}
  #sgw-warum p.sgw-wm-bridge {font-family:'Montserrat',system-ui,sans-serif !important;font-size:15px !important;color:#263e6e !important;-webkit-text-fill-color:#263e6e !important;line-height:1.7 !important;text-align:center !important;margin:0 auto !important;max-width:580px !important;}
  #sgw-warum p.sgw-wm-bridge strong {color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;font-weight:700 !important;}
  @media (max-width:600px) {
    #sgw-warum {padding:60px 24px !important;}
    #sgw-warum ul.sgw-wm-mehr {grid-template-columns:1fr !important;}
    #sgw-warum .sgw-wm-bruch {padding:28px 22px !important;}
  }
  @media (prefers-color-scheme:dark) {
    #sgw-warum,#sgw-warum * {forced-color-adjust:none !important;-webkit-forced-color-adjust:none !important;color-scheme:light only !important;}
    #sgw-warum {background:#f5f0e8 !important;}
    #sgw-warum h1.sgw-wm-h1, #sgw-warum p.sgw-wm-lead, #sgw-warum p.sgw-wm-fazit, #sgw-warum li.sgw-wm-mehr-card p.sgw-wm-mehr-text {color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;}
    #sgw-warum h1.sgw-wm-h1 em, #sgw-warum p.sgw-wm-fazit em, #sgw-warum .sgw-wm-label, #sgw-warum li.sgw-wm-mehr-card span.sgw-wm-mehr-tag {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;}
    #sgw-warum ul.sgw-wm-mehr li.sgw-wm-mehr-card {background:#ffffff !important;}
    #sgw-warum .sgw-wm-bruch {background:#0f1d2e !important;}
    #sgw-warum .sgw-wm-bruch p {color:#f5f0e8 !important;-webkit-text-fill-color:#f5f0e8 !important;}
    #sgw-warum .sgw-wm-bruch p.sgw-wm-bruch-gold {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;}
    #sgw-warum p.sgw-wm-bridge {color:#263e6e !important;-webkit-text-fill-color:#263e6e !important;}
    #sgw-warum p.sgw-wm-bridge strong {color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;}
  }

  /* ===== TEIL 2: AM (Schritt 2 · Fünf Module Grid) ===== */
  #sgw-am {background:#0f1d2e !important;padding:80px 32px !important;font-family:'Montserrat',system-ui,sans-serif !important;color-scheme:light only !important;forced-color-adjust:none !important;-webkit-forced-color-adjust:none !important;}
  #sgw-am * {box-sizing:border-box !important;forced-color-adjust:none !important;-webkit-forced-color-adjust:none !important;}
  #sgw-am .sgw-am-inner {max-width:1100px !important;margin:0 auto !important;}
  #sgw-am header.sgw-am-header {text-align:center !important;margin-bottom:48px !important;}
  #sgw-am .sgw-am-logo-wrap {display:block !important;margin:0 auto 20px auto !important;}
  #sgw-am .sgw-am-logo-wrap img {height:52px !important;width:auto !important;display:block !important;margin:0 auto !important;}
  #sgw-am .sgw-am-divider {width:80px !important;height:1px !important;background:#c8a84b !important;margin:0 auto 24px auto !important;}
  #sgw-am span.sgw-am-eyebrow {font-family:'Montserrat',system-ui,sans-serif !important;font-size:11px !important;font-weight:700 !important;letter-spacing:3px !important;color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;text-transform:uppercase !important;display:block !important;margin-bottom:14px !important;}
  #sgw-am h2.sgw-am-h2 {font-family:'Cormorant Garamond',Georgia,serif !important;font-size:clamp(30px,4.5vw,46px) !important;font-weight:700 !important;color:#f5f0e8 !important;-webkit-text-fill-color:#f5f0e8 !important;line-height:1.2 !important;margin:0 0 16px 0 !important;}
  #sgw-am h2.sgw-am-h2 em {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;font-style:normal !important;}
  #sgw-am p.sgw-am-lead {font-family:'Montserrat',system-ui,sans-serif !important;font-size:14px !important;color:#c8b89a !important;-webkit-text-fill-color:#c8b89a !important;line-height:1.6 !important;margin:0 auto !important;max-width:560px !important;}
  #sgw-am ul.sgw-am-grid {display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:14px !important;margin:0 0 24px 0 !important;list-style:none !important;padding:0 !important;}
  #sgw-am ul.sgw-am-grid li.sgw-am-card {margin:0 !important;padding:0 !important;display:flex !important;}
  #sgw-am a.sgw-am-card-link {background:#263e6e !important;border-radius:10px !important;padding:24px 22px 20px !important;display:flex !important;flex-direction:column !important;width:100% !important;text-decoration:none !important;border:2px solid transparent !important;transition:transform 0.2s ease, border-color 0.2s ease !important;color:#f5f0e8 !important;-webkit-text-fill-color:#f5f0e8 !important;-webkit-tap-highlight-color:rgba(0,0,0,0) !important;}
  #sgw-am a.sgw-am-card-link:hover, #sgw-am a.sgw-am-card-link:focus {border-color:#c8a84b !important;transform:translateY(-3px) !important;outline:none !important;}
  #sgw-am a.sgw-am-card-link:active {color:#f5f0e8 !important;-webkit-text-fill-color:#f5f0e8 !important;}
  #sgw-am .sgw-am-card-head {display:flex !important;justify-content:space-between !important;align-items:center !important;margin-bottom:18px !important;min-height:24px !important;}
  #sgw-am .sgw-am-card-num-svg {width:76px !important;height:14px !important;display:block !important;flex-shrink:0 !important;}
  #sgw-am .sgw-am-card-price-pill {background:#c8a84b !important;background-color:#c8a84b !important;padding:5px 12px !important;border-radius:999px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;}
  #sgw-am .sgw-am-card-price-svg {width:42px !important;height:14px !important;display:block !important;}
  #sgw-am span.sgw-am-card-icon {font-size:30px !important;line-height:1 !important;margin-bottom:14px !important;display:block !important;-webkit-text-fill-color:initial !important;}
  #sgw-am h3.sgw-am-card-title {font-family:'Montserrat',system-ui,sans-serif !important;font-size:13px !important;font-weight:700 !important;letter-spacing:1px !important;color:#f5f0e8 !important;-webkit-text-fill-color:#f5f0e8 !important;text-transform:uppercase !important;margin:0 0 12px 0 !important;line-height:1.4 !important;}
  #sgw-am p.sgw-am-card-tagline {font-family:'Cormorant Garamond',Georgia,serif !important;font-size:15px !important;color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;font-style:italic !important;line-height:1.5 !important;margin:0 0 20px 0 !important;font-weight:600 !important;flex-grow:1 !important;}
  #sgw-am ul.sgw-am-card-bullets {list-style:none !important;border-top:1px solid rgba(245,240,232,0.18) !important;padding:14px 0 0 0 !important;margin:0 0 16px 0 !important;}
  #sgw-am ul.sgw-am-card-bullets li {font-family:'Montserrat',system-ui,sans-serif !important;font-size:11px !important;color:#f5f0e8 !important;-webkit-text-fill-color:#f5f0e8 !important;padding:4px 0 4px 18px !important;position:relative !important;line-height:1.5 !important;}
  #sgw-am ul.sgw-am-card-bullets li::before {content:'✓' !important;color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;position:absolute !important;left:0 !important;font-size:11px !important;font-weight:700 !important;}
  #sgw-am span.sgw-am-card-arrow {font-family:'Montserrat',system-ui,sans-serif !important;font-size:11px !important;font-weight:700 !important;letter-spacing:1.5px !important;color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;text-transform:uppercase !important;display:block !important;margin-top:auto !important;padding-top:14px !important;}
  #sgw-am ul.sgw-am-footer {background:#0a1520 !important;border-radius:8px !important;display:grid !important;grid-template-columns:repeat(4,1fr) !important;padding:18px 0 !important;margin:0 0 20px 0 !important;list-style:none !important;}
  #sgw-am ul.sgw-am-footer li {text-align:center !important;font-family:'Montserrat',system-ui,sans-serif !important;font-size:10px !important;font-weight:700 !important;letter-spacing:2px !important;color:#f5f0e8 !important;-webkit-text-fill-color:#f5f0e8 !important;text-transform:uppercase !important;padding:6px 12px !important;}
  #sgw-am ul.sgw-am-footer li::before {content:'✓' !important;display:block !important;color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;margin-bottom:4px !important;font-size:11px !important;}
  #sgw-am p.sgw-am-bridge {text-align:center !important;font-family:'Cormorant Garamond',Georgia,serif !important;font-size:clamp(16px,2vw,18px) !important;color:#f5f0e8 !important;-webkit-text-fill-color:#f5f0e8 !important;line-height:1.5 !important;margin:24px 0 8px 0 !important;font-style:italic !important;font-weight:600 !important;}
  #sgw-am p.sgw-am-caption {text-align:center !important;font-family:'Montserrat',system-ui,sans-serif !important;font-size:10px !important;letter-spacing:2px !important;color:#7a7060 !important;-webkit-text-fill-color:#7a7060 !important;text-transform:uppercase !important;margin:0 !important;}
  #sgw-am p.sgw-am-caption em {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;font-style:normal !important;}
  @media (max-width:900px) {
    #sgw-am ul.sgw-am-grid {grid-template-columns:repeat(2,1fr) !important;}
    #sgw-am ul.sgw-am-footer {grid-template-columns:repeat(2,1fr) !important;gap:8px 0 !important;}
  }
  @media (max-width:520px) {
    #sgw-am {padding:60px 22px !important;}
    #sgw-am ul.sgw-am-grid {grid-template-columns:1fr !important;}
    #sgw-am ul.sgw-am-footer {grid-template-columns:1fr !important;}
  }
  @media (prefers-color-scheme:dark) {
    #sgw-am {background:#0f1d2e !important;color-scheme:light only !important;}
    #sgw-am h2.sgw-am-h2, #sgw-am h3.sgw-am-card-title {color:#f5f0e8 !important;-webkit-text-fill-color:#f5f0e8 !important;}
    #sgw-am h2.sgw-am-h2 em, #sgw-am span.sgw-am-eyebrow, #sgw-am p.sgw-am-card-tagline, #sgw-am span.sgw-am-card-arrow {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;}
    #sgw-am p.sgw-am-lead {color:#c8b89a !important;-webkit-text-fill-color:#c8b89a !important;}
    #sgw-am a.sgw-am-card-link {background:#263e6e !important;color:#f5f0e8 !important;-webkit-text-fill-color:#f5f0e8 !important;}
    #sgw-am ul.sgw-am-card-bullets li {color:#f5f0e8 !important;-webkit-text-fill-color:#f5f0e8 !important;}
    #sgw-am ul.sgw-am-card-bullets li::before, #sgw-am ul.sgw-am-footer li::before {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;}
    #sgw-am ul.sgw-am-footer {background:#0a1520 !important;}
    #sgw-am ul.sgw-am-footer li {color:#f5f0e8 !important;-webkit-text-fill-color:#f5f0e8 !important;}
    #sgw-am .sgw-am-card-price-pill {background:#c8a84b !important;background-color:#c8a84b !important;}
    #sgw-am p.sgw-am-bridge {color:#f5f0e8 !important;-webkit-text-fill-color:#f5f0e8 !important;}
    #sgw-am p.sgw-am-caption {color:#7a7060 !important;-webkit-text-fill-color:#7a7060 !important;}
    #sgw-am p.sgw-am-caption em {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;}
  }

  /* ===== TEIL 3: MOD01 (Führungssystem Detail-Karte mit Bild) ===== */
  #sgw-mod01 {background:#f5f0e8 !important;padding:80px 40px !important;color-scheme:light only !important;forced-color-adjust:none !important;-webkit-forced-color-adjust:none !important;}
  #sgw-mod01 * {box-sizing:border-box !important;forced-color-adjust:none !important;-webkit-forced-color-adjust:none !important;}
  #sgw-mod01 .sgw-m1-inner {max-width:960px !important;margin:0 auto !important;}
  #sgw-mod01 .sgw-m1-label {font-family:'Montserrat',system-ui,sans-serif !important;font-size:11px !important;font-weight:700 !important;letter-spacing:3px !important;color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;text-transform:uppercase !important;display:block !important;margin-bottom:20px !important;}
  #sgw-mod01 h2.sgw-m1-h2 {font-family:'Cormorant Garamond',Georgia,serif !important;font-size:clamp(28px,4.5vw,44px) !important;font-weight:700 !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;line-height:1.2 !important;margin:0 0 12px 0 !important;}
  #sgw-mod01 h2.sgw-m1-h2 em {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;font-style:normal !important;}
  #sgw-mod01 p.sgw-m1-h2-sub {font-family:'Montserrat',system-ui,sans-serif !important;font-size:14px !important;color:#263e6e !important;-webkit-text-fill-color:#263e6e !important;line-height:1.6 !important;margin:0 0 40px 0 !important;}
  #sgw-mod01 .sgw-m1-divider {width:48px !important;height:2px !important;background:#c8a84b !important;margin:0 0 56px 0 !important;}
  #sgw-mod01 .sgw-m1-modhead {display:flex !important;align-items:center !important;justify-content:space-between !important;flex-wrap:wrap !important;gap:16px !important;margin-bottom:32px !important;}
  #sgw-mod01 h3.sgw-m1-modtitle {font-family:'Cormorant Garamond',Georgia,serif !important;font-size:clamp(26px,4vw,40px) !important;font-weight:700 !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;line-height:1.2 !important;margin:0 !important;}
  #sgw-mod01 h3.sgw-m1-modtitle em {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;font-style:normal !important;}
  #sgw-mod01 .sgw-m1-price-pill {background:#0f1d2e !important;background-color:#0f1d2e !important;padding:8px 18px !important;border-radius:999px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;}
  #sgw-mod01 .sgw-m1-price-svg {width:60px !important;height:16px !important;display:block !important;}
  #sgw-mod01 .sgw-m1-grid {display:grid !important;grid-template-columns:280px 1fr !important;gap:48px !important;align-items:start !important;}
  #sgw-mod01 .sgw-m1-img-wrap {width:280px !important;height:clamp(220px,28vw,320px) !important;border-radius:12px !important;overflow:hidden !important;box-shadow:0 12px 32px rgba(15,29,46,0.15) !important;}
  #sgw-mod01 .sgw-m1-img-wrap img {width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;}
  #sgw-mod01 .sgw-m1-content p.sgw-m1-funktion {font-family:'Cormorant Garamond',Georgia,serif !important;font-size:clamp(18px,2.5vw,22px) !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;line-height:1.5 !important;margin:0 0 12px 0 !important;font-weight:600 !important;}
  #sgw-mod01 .sgw-m1-content p.sgw-m1-funktion:last-of-type {margin-bottom:32px !important;}
  #sgw-mod01 .sgw-m1-zweck {background:#ffffff !important;border-left:4px solid #c8a84b !important;border-radius:0 4px 4px 0 !important;padding:24px 28px !important;margin:0 0 36px 0 !important;}
  #sgw-mod01 .sgw-m1-zweck p {font-family:'Cormorant Garamond',Georgia,serif !important;font-size:clamp(16px,2.2vw,20px) !important;color:#263e6e !important;-webkit-text-fill-color:#263e6e !important;line-height:1.6 !important;margin:0 !important;font-style:italic !important;}
  #sgw-mod01 .sgw-m1-zweck p em {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;font-style:normal !important;font-weight:700 !important;}
  #sgw-mod01 .sgw-m1-lieferumfang {background:#ffffff !important;border-radius:8px !important;padding:24px 28px !important;margin:0 0 32px 0 !important;border:1px solid rgba(15,29,46,0.08) !important;}
  #sgw-mod01 .sgw-m1-lieferumfang-head {font-family:'Montserrat',system-ui,sans-serif !important;font-size:10px !important;font-weight:700 !important;letter-spacing:2px !important;color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;text-transform:uppercase !important;margin:0 0 14px 0 !important;display:block !important;}
  #sgw-mod01 .sgw-m1-lieferumfang ul {list-style:none !important;padding:0 !important;margin:0 !important;}
  #sgw-mod01 .sgw-m1-lieferumfang li {font-family:'Montserrat',system-ui,sans-serif !important;font-size:13px !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;line-height:1.6 !important;padding:5px 0 5px 22px !important;position:relative !important;}
  #sgw-mod01 .sgw-m1-lieferumfang li::before {content:'›' !important;color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;position:absolute !important;left:6px !important;font-weight:700 !important;font-size:16px !important;line-height:1 !important;top:7px !important;}
  #sgw-mod01 .sgw-m1-lieferumfang li strong {color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;font-weight:700 !important;}
  #sgw-mod01 .sgw-m1-cta-row {display:flex !important;flex-wrap:wrap !important;gap:14px !important;align-items:center !important;}
  #sgw-mod01 a.sgw-m1-cta {display:inline-block !important;background:#0f1d2e !important;color:#f5f0e8 !important;-webkit-text-fill-color:#f5f0e8 !important;font-family:'Montserrat',system-ui,sans-serif !important;font-size:13px !important;font-weight:700 !important;letter-spacing:2px !important;text-transform:uppercase !important;padding:18px 32px !important;border-radius:4px !important;text-decoration:none !important;border:2px solid #c8a84b !important;-webkit-tap-highlight-color:rgba(0,0,0,0) !important;}
  #sgw-mod01 a.sgw-m1-cta-sec {background:transparent !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;border:2px solid #0f1d2e !important;}
  #sgw-mod01 p.sgw-m1-trust {font-family:'Montserrat',system-ui,sans-serif !important;font-size:11px !important;letter-spacing:1.5px !important;color:#7a7060 !important;-webkit-text-fill-color:#7a7060 !important;text-transform:uppercase !important;margin:18px 0 0 0 !important;}
  #sgw-mod01 p.sgw-m1-trust span {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;}
  @media (max-width:700px) {
    #sgw-mod01 .sgw-m1-grid {grid-template-columns:1fr !important;gap:32px !important;}
    #sgw-mod01 .sgw-m1-img-wrap {width:100% !important;height:auto !important;}
    #sgw-mod01 .sgw-m1-img-wrap img {height:auto !important;object-fit:contain !important;background:#0f1d2e !important;}
  }
  @media (max-width:600px) {
    #sgw-mod01 {padding:60px 24px !important;}
    #sgw-mod01 .sgw-m1-zweck {padding:20px 22px !important;}
    #sgw-mod01 .sgw-m1-lieferumfang {padding:20px 22px !important;}
    #sgw-mod01 a.sgw-m1-cta {padding:14px 22px !important;font-size:12px !important;}
  }
  @media (prefers-color-scheme:dark) {
    #sgw-mod01 {background:#f5f0e8 !important;color-scheme:light only !important;}
    #sgw-mod01 h2.sgw-m1-h2, #sgw-mod01 h3.sgw-m1-modtitle, #sgw-mod01 .sgw-m1-content p.sgw-m1-funktion, #sgw-mod01 .sgw-m1-lieferumfang li {color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;}
    #sgw-mod01 h2.sgw-m1-h2 em, #sgw-mod01 h3.sgw-m1-modtitle em, #sgw-mod01 .sgw-m1-zweck p em, #sgw-mod01 .sgw-m1-label, #sgw-mod01 .sgw-m1-lieferumfang-head, #sgw-mod01 .sgw-m1-lieferumfang li::before {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;}
    #sgw-mod01 p.sgw-m1-h2-sub, #sgw-mod01 .sgw-m1-zweck p {color:#263e6e !important;-webkit-text-fill-color:#263e6e !important;}
    #sgw-mod01 .sgw-m1-zweck, #sgw-mod01 .sgw-m1-lieferumfang {background:#ffffff !important;}
    #sgw-mod01 .sgw-m1-price-pill {background:#0f1d2e !important;background-color:#0f1d2e !important;}
    #sgw-mod01 a.sgw-m1-cta {background:#0f1d2e !important;color:#f5f0e8 !important;-webkit-text-fill-color:#f5f0e8 !important;}
    #sgw-mod01 a.sgw-m1-cta-sec {background:transparent !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;}
    #sgw-mod01 p.sgw-m1-trust {color:#7a7060 !important;-webkit-text-fill-color:#7a7060 !important;}
    #sgw-mod01 p.sgw-m1-trust span {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;}
  }

  /* ===== TEIL 4: MOD02 ===== */
  #sgw-mod02 {background:#f5f0e8 !important;padding:80px 40px !important;color-scheme:light only !important;forced-color-adjust:none !important;-webkit-forced-color-adjust:none !important;}
  #sgw-mod02 * {box-sizing:border-box !important;forced-color-adjust:none !important;-webkit-forced-color-adjust:none !important;}
  #sgw-mod02 .sgw-m2-inner {max-width:960px !important;margin:0 auto !important;}
  #sgw-mod02 .sgw-m2-modhead {display:flex !important;align-items:center !important;justify-content:space-between !important;flex-wrap:wrap !important;gap:16px !important;margin-bottom:32px !important;}
  #sgw-mod02 h3.sgw-m2-modtitle {font-family:'Cormorant Garamond',Georgia,serif !important;font-size:clamp(26px,4vw,40px) !important;font-weight:700 !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;line-height:1.2 !important;margin:0 !important;}
  #sgw-mod02 h3.sgw-m2-modtitle em {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;font-style:normal !important;}
  #sgw-mod02 .sgw-m2-price-pill {background:#0f1d2e !important;background-color:#0f1d2e !important;padding:8px 18px !important;border-radius:999px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;}
  #sgw-mod02 .sgw-m2-price-svg {width:60px !important;height:16px !important;display:block !important;}
  #sgw-mod02 .sgw-m2-grid {display:grid !important;grid-template-columns:280px 1fr !important;gap:48px !important;align-items:start !important;}
  #sgw-mod02 .sgw-m2-img-wrap {width:280px !important;height:clamp(220px,28vw,320px) !important;border-radius:12px !important;overflow:hidden !important;box-shadow:0 12px 32px rgba(15,29,46,0.15) !important;}
  #sgw-mod02 .sgw-m2-img-wrap img {width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;}
  #sgw-mod02 .sgw-m2-content p.sgw-m2-funktion {font-family:'Cormorant Garamond',Georgia,serif !important;font-size:clamp(18px,2.5vw,22px) !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;line-height:1.5 !important;margin:0 0 12px 0 !important;font-weight:600 !important;}
  #sgw-mod02 .sgw-m2-content p.sgw-m2-funktion:last-of-type {margin-bottom:32px !important;}
  #sgw-mod02 .sgw-m2-zweck {background:#ffffff !important;border-left:4px solid #c8a84b !important;border-radius:0 4px 4px 0 !important;padding:24px 28px !important;margin:0 0 36px 0 !important;}
  #sgw-mod02 .sgw-m2-zweck p {font-family:'Cormorant Garamond',Georgia,serif !important;font-size:clamp(16px,2.2vw,20px) !important;color:#263e6e !important;-webkit-text-fill-color:#263e6e !important;line-height:1.6 !important;margin:0 !important;font-style:italic !important;}
  #sgw-mod02 .sgw-m2-zweck p em {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;font-style:normal !important;font-weight:700 !important;}
  #sgw-mod02 .sgw-m2-lieferumfang {background:#ffffff !important;border-radius:8px !important;padding:24px 28px !important;margin:0 0 32px 0 !important;border:1px solid rgba(15,29,46,0.08) !important;}
  #sgw-mod02 .sgw-m2-lieferumfang-head {font-family:'Montserrat',system-ui,sans-serif !important;font-size:10px !important;font-weight:700 !important;letter-spacing:2px !important;color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;text-transform:uppercase !important;margin:0 0 14px 0 !important;display:block !important;}
  #sgw-mod02 .sgw-m2-lieferumfang ul {list-style:none !important;padding:0 !important;margin:0 !important;}
  #sgw-mod02 .sgw-m2-lieferumfang li {font-family:'Montserrat',system-ui,sans-serif !important;font-size:13px !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;line-height:1.6 !important;padding:5px 0 5px 22px !important;position:relative !important;}
  #sgw-mod02 .sgw-m2-lieferumfang li::before {content:'›' !important;color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;position:absolute !important;left:6px !important;font-weight:700 !important;font-size:16px !important;line-height:1 !important;top:7px !important;}
  #sgw-mod02 .sgw-m2-lieferumfang li strong {color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;font-weight:700 !important;}
  #sgw-mod02 .sgw-m2-cta-row {display:flex !important;flex-wrap:wrap !important;gap:14px !important;align-items:center !important;}
  #sgw-mod02 a.sgw-m2-cta {display:inline-block !important;background:#0f1d2e !important;color:#f5f0e8 !important;-webkit-text-fill-color:#f5f0e8 !important;font-family:'Montserrat',system-ui,sans-serif !important;font-size:13px !important;font-weight:700 !important;letter-spacing:2px !important;text-transform:uppercase !important;padding:18px 32px !important;border-radius:4px !important;text-decoration:none !important;border:2px solid #c8a84b !important;-webkit-tap-highlight-color:rgba(0,0,0,0) !important;}
  #sgw-mod02 a.sgw-m2-cta-sec {background:transparent !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;border:2px solid #0f1d2e !important;}
  #sgw-mod02 p.sgw-m2-trust {font-family:'Montserrat',system-ui,sans-serif !important;font-size:11px !important;letter-spacing:1.5px !important;color:#7a7060 !important;-webkit-text-fill-color:#7a7060 !important;text-transform:uppercase !important;margin:18px 0 0 0 !important;}
  #sgw-mod02 p.sgw-m2-trust span {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;}
  @media (max-width:700px) {
    #sgw-mod02 .sgw-m2-grid {grid-template-columns:1fr !important;gap:32px !important;}
    #sgw-mod02 .sgw-m2-img-wrap {width:100% !important;height:auto !important;}
    #sgw-mod02 .sgw-m2-img-wrap img {height:auto !important;object-fit:contain !important;background:#0f1d2e !important;}
  }
  @media (max-width:600px) {
    #sgw-mod02 {padding:60px 24px !important;}
    #sgw-mod02 .sgw-m2-zweck {padding:20px 22px !important;}
    #sgw-mod02 .sgw-m2-lieferumfang {padding:20px 22px !important;}
    #sgw-mod02 a.sgw-m2-cta {padding:14px 22px !important;font-size:12px !important;}
  }
  @media (prefers-color-scheme:dark) {
    #sgw-mod02 {background:#f5f0e8 !important;color-scheme:light only !important;}
    #sgw-mod02 h3.sgw-m2-modtitle, #sgw-mod02 .sgw-m2-content p.sgw-m2-funktion, #sgw-mod02 .sgw-m2-lieferumfang li {color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;}
    #sgw-mod02 h3.sgw-m2-modtitle em, #sgw-mod02 .sgw-m2-zweck p em, #sgw-mod02 .sgw-m2-lieferumfang-head, #sgw-mod02 .sgw-m2-lieferumfang li::before {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;}
    #sgw-mod02 .sgw-m2-zweck p {color:#263e6e !important;-webkit-text-fill-color:#263e6e !important;}
    #sgw-mod02 .sgw-m2-zweck, #sgw-mod02 .sgw-m2-lieferumfang {background:#ffffff !important;}
    #sgw-mod02 .sgw-m2-price-pill {background:#0f1d2e !important;background-color:#0f1d2e !important;}
    #sgw-mod02 a.sgw-m2-cta {background:#0f1d2e !important;color:#f5f0e8 !important;-webkit-text-fill-color:#f5f0e8 !important;}
    #sgw-mod02 a.sgw-m2-cta-sec {background:transparent !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;}
    #sgw-mod02 p.sgw-m2-trust {color:#7a7060 !important;-webkit-text-fill-color:#7a7060 !important;}
    #sgw-mod02 p.sgw-m2-trust span {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;}
  }

  /* ===== TEIL 5: MOD03 ===== */
  #sgw-mod03 {background:#f5f0e8 !important;padding:80px 40px !important;color-scheme:light only !important;forced-color-adjust:none !important;-webkit-forced-color-adjust:none !important;}
  #sgw-mod03 * {box-sizing:border-box !important;forced-color-adjust:none !important;-webkit-forced-color-adjust:none !important;}
  #sgw-mod03 .sgw-m3-inner {max-width:960px !important;margin:0 auto !important;}
  #sgw-mod03 .sgw-m3-modhead {display:flex !important;align-items:center !important;justify-content:space-between !important;flex-wrap:wrap !important;gap:16px !important;margin-bottom:32px !important;}
  #sgw-mod03 h3.sgw-m3-modtitle {font-family:'Cormorant Garamond',Georgia,serif !important;font-size:clamp(26px,4vw,40px) !important;font-weight:700 !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;line-height:1.2 !important;margin:0 !important;}
  #sgw-mod03 h3.sgw-m3-modtitle em {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;font-style:normal !important;}
  #sgw-mod03 .sgw-m3-price-pill {background:#0f1d2e !important;background-color:#0f1d2e !important;padding:8px 18px !important;border-radius:999px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;}
  #sgw-mod03 .sgw-m3-price-svg {width:60px !important;height:16px !important;display:block !important;}
  #sgw-mod03 .sgw-m3-grid {display:grid !important;grid-template-columns:280px 1fr !important;gap:48px !important;align-items:start !important;}
  #sgw-mod03 .sgw-m3-img-wrap {width:280px !important;height:clamp(220px,28vw,320px) !important;border-radius:12px !important;overflow:hidden !important;box-shadow:0 12px 32px rgba(15,29,46,0.15) !important;}
  #sgw-mod03 .sgw-m3-img-wrap img {width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;}
  #sgw-mod03 .sgw-m3-content p.sgw-m3-funktion {font-family:'Cormorant Garamond',Georgia,serif !important;font-size:clamp(18px,2.5vw,22px) !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;line-height:1.5 !important;margin:0 0 12px 0 !important;font-weight:600 !important;}
  #sgw-mod03 .sgw-m3-content p.sgw-m3-funktion:last-of-type {margin-bottom:32px !important;}
  #sgw-mod03 .sgw-m3-zweck {background:#ffffff !important;border-left:4px solid #c8a84b !important;border-radius:0 4px 4px 0 !important;padding:24px 28px !important;margin:0 0 36px 0 !important;}
  #sgw-mod03 .sgw-m3-zweck p {font-family:'Cormorant Garamond',Georgia,serif !important;font-size:clamp(16px,2.2vw,20px) !important;color:#263e6e !important;-webkit-text-fill-color:#263e6e !important;line-height:1.6 !important;margin:0 !important;font-style:italic !important;}
  #sgw-mod03 .sgw-m3-zweck p em {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;font-style:normal !important;font-weight:700 !important;}
  #sgw-mod03 .sgw-m3-lieferumfang {background:#ffffff !important;border-radius:8px !important;padding:24px 28px !important;margin:0 0 32px 0 !important;border:1px solid rgba(15,29,46,0.08) !important;}
  #sgw-mod03 .sgw-m3-lieferumfang-head {font-family:'Montserrat',system-ui,sans-serif !important;font-size:10px !important;font-weight:700 !important;letter-spacing:2px !important;color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;text-transform:uppercase !important;margin:0 0 14px 0 !important;display:block !important;}
  #sgw-mod03 .sgw-m3-lieferumfang ul {list-style:none !important;padding:0 !important;margin:0 !important;}
  #sgw-mod03 .sgw-m3-lieferumfang li {font-family:'Montserrat',system-ui,sans-serif !important;font-size:13px !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;line-height:1.6 !important;padding:5px 0 5px 22px !important;position:relative !important;}
  #sgw-mod03 .sgw-m3-lieferumfang li::before {content:'›' !important;color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;position:absolute !important;left:6px !important;font-weight:700 !important;font-size:16px !important;line-height:1 !important;top:7px !important;}
  #sgw-mod03 .sgw-m3-lieferumfang li strong {color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;font-weight:700 !important;}
  #sgw-mod03 .sgw-m3-cta-row {display:flex !important;flex-wrap:wrap !important;gap:14px !important;align-items:center !important;}
  #sgw-mod03 a.sgw-m3-cta {display:inline-block !important;background:#0f1d2e !important;color:#f5f0e8 !important;-webkit-text-fill-color:#f5f0e8 !important;font-family:'Montserrat',system-ui,sans-serif !important;font-size:13px !important;font-weight:700 !important;letter-spacing:2px !important;text-transform:uppercase !important;padding:18px 32px !important;border-radius:4px !important;text-decoration:none !important;border:2px solid #c8a84b !important;-webkit-tap-highlight-color:rgba(0,0,0,0) !important;}
  #sgw-mod03 a.sgw-m3-cta-sec {background:transparent !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;border:2px solid #0f1d2e !important;}
  #sgw-mod03 p.sgw-m3-trust {font-family:'Montserrat',system-ui,sans-serif !important;font-size:11px !important;letter-spacing:1.5px !important;color:#7a7060 !important;-webkit-text-fill-color:#7a7060 !important;text-transform:uppercase !important;margin:18px 0 0 0 !important;}
  #sgw-mod03 p.sgw-m3-trust span {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;}
  @media (max-width:700px) {
    #sgw-mod03 .sgw-m3-grid {grid-template-columns:1fr !important;gap:32px !important;}
    #sgw-mod03 .sgw-m3-img-wrap {width:100% !important;height:auto !important;}
    #sgw-mod03 .sgw-m3-img-wrap img {height:auto !important;object-fit:contain !important;background:#0f1d2e !important;}
  }
  @media (max-width:600px) {
    #sgw-mod03 {padding:60px 24px !important;}
    #sgw-mod03 .sgw-m3-zweck {padding:20px 22px !important;}
    #sgw-mod03 .sgw-m3-lieferumfang {padding:20px 22px !important;}
    #sgw-mod03 a.sgw-m3-cta {padding:14px 22px !important;font-size:12px !important;}
  }
  @media (prefers-color-scheme:dark) {
    #sgw-mod03 {background:#f5f0e8 !important;color-scheme:light only !important;}
    #sgw-mod03 h3.sgw-m3-modtitle, #sgw-mod03 .sgw-m3-content p.sgw-m3-funktion, #sgw-mod03 .sgw-m3-lieferumfang li {color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;}
    #sgw-mod03 h3.sgw-m3-modtitle em, #sgw-mod03 .sgw-m3-zweck p em, #sgw-mod03 .sgw-m3-lieferumfang-head, #sgw-mod03 .sgw-m3-lieferumfang li::before {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;}
    #sgw-mod03 .sgw-m3-zweck p {color:#263e6e !important;-webkit-text-fill-color:#263e6e !important;}
    #sgw-mod03 .sgw-m3-zweck, #sgw-mod03 .sgw-m3-lieferumfang {background:#ffffff !important;}
    #sgw-mod03 .sgw-m3-price-pill {background:#0f1d2e !important;background-color:#0f1d2e !important;}
    #sgw-mod03 a.sgw-m3-cta {background:#0f1d2e !important;color:#f5f0e8 !important;-webkit-text-fill-color:#f5f0e8 !important;}
    #sgw-mod03 a.sgw-m3-cta-sec {background:transparent !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;}
    #sgw-mod03 p.sgw-m3-trust {color:#7a7060 !important;-webkit-text-fill-color:#7a7060 !important;}
    #sgw-mod03 p.sgw-m3-trust span {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;}
  }

  /* ===== TEIL 6: MOD04 ===== */
  #sgw-mod04 {background:#f5f0e8 !important;padding:80px 40px !important;color-scheme:light only !important;forced-color-adjust:none !important;-webkit-forced-color-adjust:none !important;}
  #sgw-mod04 * {box-sizing:border-box !important;forced-color-adjust:none !important;-webkit-forced-color-adjust:none !important;}
  #sgw-mod04 .sgw-m4-inner {max-width:960px !important;margin:0 auto !important;}
  #sgw-mod04 .sgw-m4-modhead {display:flex !important;align-items:center !important;justify-content:space-between !important;flex-wrap:wrap !important;gap:16px !important;margin-bottom:32px !important;}
  #sgw-mod04 h3.sgw-m4-modtitle {font-family:'Cormorant Garamond',Georgia,serif !important;font-size:clamp(26px,4vw,40px) !important;font-weight:700 !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;line-height:1.2 !important;margin:0 !important;}
  #sgw-mod04 h3.sgw-m4-modtitle em {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;font-style:normal !important;}
  #sgw-mod04 .sgw-m4-price-pill {background:#0f1d2e !important;background-color:#0f1d2e !important;padding:8px 18px !important;border-radius:999px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;}
  #sgw-mod04 .sgw-m4-price-svg {width:60px !important;height:16px !important;display:block !important;}
  #sgw-mod04 .sgw-m4-grid {display:grid !important;grid-template-columns:280px 1fr !important;gap:48px !important;align-items:start !important;}
  #sgw-mod04 .sgw-m4-img-wrap {width:280px !important;height:clamp(220px,28vw,320px) !important;border-radius:12px !important;overflow:hidden !important;box-shadow:0 12px 32px rgba(15,29,46,0.15) !important;}
  #sgw-mod04 .sgw-m4-img-wrap img {width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;}
  #sgw-mod04 .sgw-m4-content p.sgw-m4-funktion {font-family:'Cormorant Garamond',Georgia,serif !important;font-size:clamp(18px,2.5vw,22px) !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;line-height:1.5 !important;margin:0 0 12px 0 !important;font-weight:600 !important;}
  #sgw-mod04 .sgw-m4-content p.sgw-m4-funktion:last-of-type {margin-bottom:32px !important;}
  #sgw-mod04 .sgw-m4-zweck {background:#ffffff !important;border-left:4px solid #c8a84b !important;border-radius:0 4px 4px 0 !important;padding:24px 28px !important;margin:0 0 36px 0 !important;}
  #sgw-mod04 .sgw-m4-zweck p {font-family:'Cormorant Garamond',Georgia,serif !important;font-size:clamp(16px,2.2vw,20px) !important;color:#263e6e !important;-webkit-text-fill-color:#263e6e !important;line-height:1.6 !important;margin:0 !important;font-style:italic !important;}
  #sgw-mod04 .sgw-m4-zweck p em {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;font-style:normal !important;font-weight:700 !important;}
  #sgw-mod04 .sgw-m4-lieferumfang {background:#ffffff !important;border-radius:8px !important;padding:24px 28px !important;margin:0 0 32px 0 !important;border:1px solid rgba(15,29,46,0.08) !important;}
  #sgw-mod04 .sgw-m4-lieferumfang-head {font-family:'Montserrat',system-ui,sans-serif !important;font-size:10px !important;font-weight:700 !important;letter-spacing:2px !important;color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;text-transform:uppercase !important;margin:0 0 14px 0 !important;display:block !important;}
  #sgw-mod04 .sgw-m4-lieferumfang ul {list-style:none !important;padding:0 !important;margin:0 !important;}
  #sgw-mod04 .sgw-m4-lieferumfang li {font-family:'Montserrat',system-ui,sans-serif !important;font-size:13px !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;line-height:1.6 !important;padding:5px 0 5px 22px !important;position:relative !important;}
  #sgw-mod04 .sgw-m4-lieferumfang li::before {content:'›' !important;color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;position:absolute !important;left:6px !important;font-weight:700 !important;font-size:16px !important;line-height:1 !important;top:7px !important;}
  #sgw-mod04 .sgw-m4-lieferumfang li strong {color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;font-weight:700 !important;}
  #sgw-mod04 .sgw-m4-cta-row {display:flex !important;flex-wrap:wrap !important;gap:14px !important;align-items:center !important;}
  #sgw-mod04 a.sgw-m4-cta {display:inline-block !important;background:#0f1d2e !important;color:#f5f0e8 !important;-webkit-text-fill-color:#f5f0e8 !important;font-family:'Montserrat',system-ui,sans-serif !important;font-size:13px !important;font-weight:700 !important;letter-spacing:2px !important;text-transform:uppercase !important;padding:18px 32px !important;border-radius:4px !important;text-decoration:none !important;border:2px solid #c8a84b !important;-webkit-tap-highlight-color:rgba(0,0,0,0) !important;}
  #sgw-mod04 a.sgw-m4-cta-sec {background:transparent !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;border:2px solid #0f1d2e !important;}
  #sgw-mod04 p.sgw-m4-trust {font-family:'Montserrat',system-ui,sans-serif !important;font-size:11px !important;letter-spacing:1.5px !important;color:#7a7060 !important;-webkit-text-fill-color:#7a7060 !important;text-transform:uppercase !important;margin:18px 0 0 0 !important;}
  #sgw-mod04 p.sgw-m4-trust span {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;}
  @media (max-width:700px) {
    #sgw-mod04 .sgw-m4-grid {grid-template-columns:1fr !important;gap:32px !important;}
    #sgw-mod04 .sgw-m4-img-wrap {width:100% !important;height:auto !important;}
    #sgw-mod04 .sgw-m4-img-wrap img {height:auto !important;object-fit:contain !important;background:#0f1d2e !important;}
  }
  @media (max-width:600px) {
    #sgw-mod04 {padding:60px 24px !important;}
    #sgw-mod04 .sgw-m4-zweck {padding:20px 22px !important;}
    #sgw-mod04 .sgw-m4-lieferumfang {padding:20px 22px !important;}
    #sgw-mod04 a.sgw-m4-cta {padding:14px 22px !important;font-size:12px !important;}
  }
  @media (prefers-color-scheme:dark) {
    #sgw-mod04 {background:#f5f0e8 !important;color-scheme:light only !important;}
    #sgw-mod04 h3.sgw-m4-modtitle, #sgw-mod04 .sgw-m4-content p.sgw-m4-funktion, #sgw-mod04 .sgw-m4-lieferumfang li {color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;}
    #sgw-mod04 h3.sgw-m4-modtitle em, #sgw-mod04 .sgw-m4-zweck p em, #sgw-mod04 .sgw-m4-lieferumfang-head, #sgw-mod04 .sgw-m4-lieferumfang li::before {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;}
    #sgw-mod04 .sgw-m4-zweck p {color:#263e6e !important;-webkit-text-fill-color:#263e6e !important;}
    #sgw-mod04 .sgw-m4-zweck, #sgw-mod04 .sgw-m4-lieferumfang {background:#ffffff !important;}
    #sgw-mod04 .sgw-m4-price-pill {background:#0f1d2e !important;background-color:#0f1d2e !important;}
    #sgw-mod04 a.sgw-m4-cta {background:#0f1d2e !important;color:#f5f0e8 !important;-webkit-text-fill-color:#f5f0e8 !important;}
    #sgw-mod04 a.sgw-m4-cta-sec {background:transparent !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;}
    #sgw-mod04 p.sgw-m4-trust {color:#7a7060 !important;-webkit-text-fill-color:#7a7060 !important;}
    #sgw-mod04 p.sgw-m4-trust span {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;}
  }

  /* ===== TEIL 6B: MOD05 ===== */
  #sgw-mod05 {background:#f5f0e8 !important;padding:80px 40px !important;color-scheme:light only !important;forced-color-adjust:none !important;-webkit-forced-color-adjust:none !important;}
  #sgw-mod05 * {box-sizing:border-box !important;forced-color-adjust:none !important;-webkit-forced-color-adjust:none !important;}
  #sgw-mod05 .sgw-m5-inner {max-width:960px !important;margin:0 auto !important;}
  #sgw-mod05 .sgw-m5-modhead {display:flex !important;align-items:center !important;justify-content:space-between !important;flex-wrap:wrap !important;gap:16px !important;margin-bottom:32px !important;}
  #sgw-mod05 h3.sgw-m5-modtitle {font-family:'Cormorant Garamond',Georgia,serif !important;font-size:clamp(26px,4vw,40px) !important;font-weight:700 !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;line-height:1.2 !important;margin:0 !important;}
  #sgw-mod05 h3.sgw-m5-modtitle em {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;font-style:normal !important;}
  #sgw-mod05 .sgw-m5-price-pill {background:#0f1d2e !important;background-color:#0f1d2e !important;padding:8px 18px !important;border-radius:999px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;}
  #sgw-mod05 .sgw-m5-price-svg {width:60px !important;height:16px !important;display:block !important;}
  #sgw-mod05 .sgw-m5-grid {display:grid !important;grid-template-columns:280px 1fr !important;gap:48px !important;align-items:start !important;}
  #sgw-mod05 .sgw-m5-img-wrap {width:280px !important;height:clamp(220px,28vw,320px) !important;border-radius:12px !important;overflow:hidden !important;box-shadow:0 12px 32px rgba(15,29,46,0.15) !important;}
  #sgw-mod05 .sgw-m5-img-wrap img {width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;}
  #sgw-mod05 .sgw-m5-content p.sgw-m5-funktion {font-family:'Cormorant Garamond',Georgia,serif !important;font-size:clamp(18px,2.5vw,22px) !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;line-height:1.5 !important;margin:0 0 12px 0 !important;font-weight:600 !important;}
  #sgw-mod05 .sgw-m5-content p.sgw-m5-funktion:last-of-type {margin-bottom:32px !important;}
  #sgw-mod05 .sgw-m5-zweck {background:#ffffff !important;border-left:4px solid #c8a84b !important;border-radius:0 4px 4px 0 !important;padding:24px 28px !important;margin:0 0 36px 0 !important;}
  #sgw-mod05 .sgw-m5-zweck p {font-family:'Cormorant Garamond',Georgia,serif !important;font-size:clamp(16px,2.2vw,20px) !important;color:#263e6e !important;-webkit-text-fill-color:#263e6e !important;line-height:1.6 !important;margin:0 !important;font-style:italic !important;}
  #sgw-mod05 .sgw-m5-zweck p em {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;font-style:normal !important;font-weight:700 !important;}
  #sgw-mod05 .sgw-m5-lieferumfang {background:#ffffff !important;border-radius:8px !important;padding:24px 28px !important;margin:0 0 32px 0 !important;border:1px solid rgba(15,29,46,0.08) !important;}
  #sgw-mod05 .sgw-m5-lieferumfang-head {font-family:'Montserrat',system-ui,sans-serif !important;font-size:10px !important;font-weight:700 !important;letter-spacing:2px !important;color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;text-transform:uppercase !important;margin:0 0 14px 0 !important;display:block !important;}
  #sgw-mod05 .sgw-m5-lieferumfang ul {list-style:none !important;padding:0 !important;margin:0 !important;}
  #sgw-mod05 .sgw-m5-lieferumfang li {font-family:'Montserrat',system-ui,sans-serif !important;font-size:13px !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;line-height:1.6 !important;padding:5px 0 5px 22px !important;position:relative !important;}
  #sgw-mod05 .sgw-m5-lieferumfang li::before {content:'›' !important;color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;position:absolute !important;left:6px !important;font-weight:700 !important;font-size:16px !important;line-height:1 !important;top:7px !important;}
  #sgw-mod05 .sgw-m5-lieferumfang li strong {color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;font-weight:700 !important;}
  #sgw-mod05 .sgw-m5-cta-row {display:flex !important;flex-wrap:wrap !important;gap:14px !important;align-items:center !important;}
  #sgw-mod05 a.sgw-m5-cta {display:inline-block !important;background:#0f1d2e !important;color:#f5f0e8 !important;-webkit-text-fill-color:#f5f0e8 !important;font-family:'Montserrat',system-ui,sans-serif !important;font-size:13px !important;font-weight:700 !important;letter-spacing:2px !important;text-transform:uppercase !important;padding:18px 32px !important;border-radius:4px !important;text-decoration:none !important;border:2px solid #c8a84b !important;-webkit-tap-highlight-color:rgba(0,0,0,0) !important;}
  #sgw-mod05 a.sgw-m5-cta-sec {background:transparent !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;border:2px solid #0f1d2e !important;}
  #sgw-mod05 p.sgw-m5-trust {font-family:'Montserrat',system-ui,sans-serif !important;font-size:11px !important;letter-spacing:1.5px !important;color:#7a7060 !important;-webkit-text-fill-color:#7a7060 !important;text-transform:uppercase !important;margin:18px 0 0 0 !important;}
  #sgw-mod05 p.sgw-m5-trust span {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;}
  @media (max-width:700px) {
    #sgw-mod05 .sgw-m5-grid {grid-template-columns:1fr !important;gap:32px !important;}
    #sgw-mod05 .sgw-m5-img-wrap {width:100% !important;height:auto !important;}
    #sgw-mod05 .sgw-m5-img-wrap img {height:auto !important;object-fit:contain !important;background:#0f1d2e !important;}
  }
  @media (max-width:600px) {
    #sgw-mod05 {padding:60px 24px !important;}
    #sgw-mod05 .sgw-m5-zweck {padding:20px 22px !important;}
    #sgw-mod05 .sgw-m5-lieferumfang {padding:20px 22px !important;}
    #sgw-mod05 a.sgw-m5-cta {padding:14px 22px !important;font-size:12px !important;}
  }
  @media (prefers-color-scheme:dark) {
    #sgw-mod05 {background:#f5f0e8 !important;color-scheme:light only !important;}
    #sgw-mod05 h3.sgw-m5-modtitle, #sgw-mod05 .sgw-m5-content p.sgw-m5-funktion, #sgw-mod05 .sgw-m5-lieferumfang li {color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;}
    #sgw-mod05 h3.sgw-m5-modtitle em, #sgw-mod05 .sgw-m5-zweck p em, #sgw-mod05 .sgw-m5-lieferumfang-head, #sgw-mod05 .sgw-m5-lieferumfang li::before {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;}
    #sgw-mod05 .sgw-m5-zweck p {color:#263e6e !important;-webkit-text-fill-color:#263e6e !important;}
    #sgw-mod05 .sgw-m5-zweck, #sgw-mod05 .sgw-m5-lieferumfang {background:#ffffff !important;}
    #sgw-mod05 .sgw-m5-price-pill {background:#0f1d2e !important;background-color:#0f1d2e !important;}
    #sgw-mod05 a.sgw-m5-cta {background:#0f1d2e !important;color:#f5f0e8 !important;-webkit-text-fill-color:#f5f0e8 !important;}
    #sgw-mod05 a.sgw-m5-cta-sec {background:transparent !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;}
    #sgw-mod05 p.sgw-m5-trust {color:#7a7060 !important;-webkit-text-fill-color:#7a7060 !important;}
    #sgw-mod05 p.sgw-m5-trust span {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;}
  }

  /* ===== TEIL 6C: MOD06 ===== */
  #sgw-mod06 {background:#f5f0e8 !important;padding:80px 40px !important;color-scheme:light only !important;forced-color-adjust:none !important;-webkit-forced-color-adjust:none !important;}
  #sgw-mod06 * {box-sizing:border-box !important;forced-color-adjust:none !important;-webkit-forced-color-adjust:none !important;}
  #sgw-mod06 .sgw-m6-inner {max-width:960px !important;margin:0 auto !important;}
  #sgw-mod06 .sgw-m6-modhead {display:flex !important;align-items:center !important;justify-content:space-between !important;flex-wrap:wrap !important;gap:16px !important;margin-bottom:32px !important;}
  #sgw-mod06 h3.sgw-m6-modtitle {font-family:'Cormorant Garamond',Georgia,serif !important;font-size:clamp(26px,4vw,40px) !important;font-weight:700 !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;line-height:1.2 !important;margin:0 !important;}
  #sgw-mod06 h3.sgw-m6-modtitle em {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;font-style:normal !important;}
  #sgw-mod06 .sgw-m6-price-pill {background:#0f1d2e !important;background-color:#0f1d2e !important;padding:8px 18px !important;border-radius:999px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;}
  #sgw-mod06 .sgw-m6-price-svg {width:60px !important;height:16px !important;display:block !important;}
  #sgw-mod06 .sgw-m6-grid {display:grid !important;grid-template-columns:280px 1fr !important;gap:48px !important;align-items:start !important;}
  #sgw-mod06 .sgw-m6-img-wrap {width:280px !important;height:clamp(220px,28vw,320px) !important;border-radius:12px !important;overflow:hidden !important;box-shadow:0 12px 32px rgba(15,29,46,0.15) !important;}
  #sgw-mod06 .sgw-m6-img-wrap img {width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;}
  #sgw-mod06 .sgw-m6-content p.sgw-m6-funktion {font-family:'Cormorant Garamond',Georgia,serif !important;font-size:clamp(18px,2.5vw,22px) !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;line-height:1.5 !important;margin:0 0 12px 0 !important;font-weight:600 !important;}
  #sgw-mod06 .sgw-m6-content p.sgw-m6-funktion:last-of-type {margin-bottom:32px !important;}
  #sgw-mod06 .sgw-m6-zweck {background:#ffffff !important;border-left:4px solid #c8a84b !important;border-radius:0 4px 4px 0 !important;padding:24px 28px !important;margin:0 0 36px 0 !important;}
  #sgw-mod06 .sgw-m6-zweck p {font-family:'Cormorant Garamond',Georgia,serif !important;font-size:clamp(16px,2.2vw,20px) !important;color:#263e6e !important;-webkit-text-fill-color:#263e6e !important;line-height:1.6 !important;margin:0 !important;font-style:italic !important;}
  #sgw-mod06 .sgw-m6-zweck p em {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;font-style:normal !important;font-weight:700 !important;}
  #sgw-mod06 .sgw-m6-lieferumfang {background:#ffffff !important;border-radius:8px !important;padding:24px 28px !important;margin:0 0 32px 0 !important;border:1px solid rgba(15,29,46,0.08) !important;}
  #sgw-mod06 .sgw-m6-lieferumfang-head {font-family:'Montserrat',system-ui,sans-serif !important;font-size:10px !important;font-weight:700 !important;letter-spacing:2px !important;color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;text-transform:uppercase !important;margin:0 0 14px 0 !important;display:block !important;}
  #sgw-mod06 .sgw-m6-lieferumfang ul {list-style:none !important;padding:0 !important;margin:0 !important;}
  #sgw-mod06 .sgw-m6-lieferumfang li {font-family:'Montserrat',system-ui,sans-serif !important;font-size:13px !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;line-height:1.6 !important;padding:5px 0 5px 22px !important;position:relative !important;}
  #sgw-mod06 .sgw-m6-lieferumfang li::before {content:'›' !important;color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;position:absolute !important;left:6px !important;font-weight:700 !important;font-size:16px !important;line-height:1 !important;top:7px !important;}
  #sgw-mod06 .sgw-m6-lieferumfang li strong {color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;font-weight:700 !important;}
  #sgw-mod06 .sgw-m6-cta-row {display:flex !important;flex-wrap:wrap !important;gap:14px !important;align-items:center !important;}
  #sgw-mod06 a.sgw-m6-cta {display:inline-block !important;background:#0f1d2e !important;color:#f5f0e8 !important;-webkit-text-fill-color:#f5f0e8 !important;font-family:'Montserrat',system-ui,sans-serif !important;font-size:13px !important;font-weight:700 !important;letter-spacing:2px !important;text-transform:uppercase !important;padding:18px 32px !important;border-radius:4px !important;text-decoration:none !important;border:2px solid #c8a84b !important;-webkit-tap-highlight-color:rgba(0,0,0,0) !important;}
  #sgw-mod06 a.sgw-m6-cta-sec {background:transparent !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;border:2px solid #0f1d2e !important;}
  #sgw-mod06 p.sgw-m6-trust {font-family:'Montserrat',system-ui,sans-serif !important;font-size:11px !important;letter-spacing:1.5px !important;color:#7a7060 !important;-webkit-text-fill-color:#7a7060 !important;text-transform:uppercase !important;margin:18px 0 0 0 !important;}
  #sgw-mod06 p.sgw-m6-trust span {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;}
  @media (max-width:700px) {
    #sgw-mod06 .sgw-m6-grid {grid-template-columns:1fr !important;gap:32px !important;}
    #sgw-mod06 .sgw-m6-img-wrap {width:100% !important;height:auto !important;}
    #sgw-mod06 .sgw-m6-img-wrap img {height:auto !important;object-fit:contain !important;background:#0f1d2e !important;}
  }
  @media (max-width:600px) {
    #sgw-mod06 {padding:60px 24px !important;}
    #sgw-mod06 .sgw-m6-zweck {padding:20px 22px !important;}
    #sgw-mod06 .sgw-m6-lieferumfang {padding:20px 22px !important;}
    #sgw-mod06 a.sgw-m6-cta {padding:14px 22px !important;font-size:12px !important;}
  }
  @media (prefers-color-scheme:dark) {
    #sgw-mod06 {background:#f5f0e8 !important;color-scheme:light only !important;}
    #sgw-mod06 h3.sgw-m6-modtitle, #sgw-mod06 .sgw-m6-content p.sgw-m6-funktion, #sgw-mod06 .sgw-m6-lieferumfang li {color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;}
    #sgw-mod06 h3.sgw-m6-modtitle em, #sgw-mod06 .sgw-m6-zweck p em, #sgw-mod06 .sgw-m6-lieferumfang-head, #sgw-mod06 .sgw-m6-lieferumfang li::before {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;}
    #sgw-mod06 .sgw-m6-zweck p {color:#263e6e !important;-webkit-text-fill-color:#263e6e !important;}
    #sgw-mod06 .sgw-m6-zweck, #sgw-mod06 .sgw-m6-lieferumfang {background:#ffffff !important;}
    #sgw-mod06 .sgw-m6-price-pill {background:#0f1d2e !important;background-color:#0f1d2e !important;}
    #sgw-mod06 a.sgw-m6-cta {background:#0f1d2e !important;color:#f5f0e8 !important;-webkit-text-fill-color:#f5f0e8 !important;}
    #sgw-mod06 a.sgw-m6-cta-sec {background:transparent !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;}
    #sgw-mod06 p.sgw-m6-trust {color:#7a7060 !important;-webkit-text-fill-color:#7a7060 !important;}
    #sgw-mod06 p.sgw-m6-trust span {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;}
  }

  /* ===== TEIL 7: SYSLOGIK (Schritt 4 · Synthese) ===== */
  #sgw-syslogik {background:#f5f0e8 !important;padding:80px 40px !important;color-scheme:light only !important;forced-color-adjust:none !important;-webkit-forced-color-adjust:none !important;}
  #sgw-syslogik * {box-sizing:border-box !important;forced-color-adjust:none !important;-webkit-forced-color-adjust:none !important;}
  #sgw-syslogik .sgw-sl-inner {max-width:860px !important;margin:0 auto !important;}
  #sgw-syslogik .sgw-sl-label {font-family:'Montserrat',system-ui,sans-serif !important;font-size:11px !important;font-weight:700 !important;letter-spacing:3px !important;color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;text-transform:uppercase !important;display:block !important;margin-bottom:24px !important;}
  #sgw-syslogik h2.sgw-sl-h2 {font-family:'Cormorant Garamond',Georgia,serif !important;font-size:clamp(32px,5vw,52px) !important;font-weight:700 !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;line-height:1.15 !important;margin:0 0 48px 0 !important;}
  #sgw-syslogik h2.sgw-sl-h2 em {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;font-style:normal !important;}
  #sgw-syslogik ul.sgw-sl-stufen {display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:14px !important;margin:0 0 40px 0 !important;list-style:none !important;padding:0 !important;align-items:stretch !important;}
  #sgw-syslogik ul.sgw-sl-stufen li.sgw-sl-stufe {background:#ffffff !important;border-top:3px solid #c8a84b !important;border-radius:8px !important;padding:30px 22px !important;text-align:center !important;display:flex !important;flex-direction:column !important;justify-content:center !important;}
  #sgw-syslogik li.sgw-sl-stufe.sgw-sl-stufe-final {background:#0f1d2e !important;border-top:3px solid #c8a84b !important;}
  #sgw-syslogik li.sgw-sl-stufe span.sgw-sl-stufe-tag {font-family:'Montserrat',system-ui,sans-serif !important;font-size:11px !important;font-weight:700 !important;letter-spacing:2px !important;color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;text-transform:uppercase !important;display:block !important;margin-bottom:14px !important;}
  #sgw-syslogik li.sgw-sl-stufe p.sgw-sl-stufe-text {font-family:'Cormorant Garamond',Georgia,serif !important;font-size:clamp(20px,3vw,28px) !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;line-height:1.3 !important;margin:0 0 8px 0 !important;font-weight:700 !important;}
  #sgw-syslogik li.sgw-sl-stufe p.sgw-sl-stufe-sub {font-family:'Montserrat',system-ui,sans-serif !important;font-size:12px !important;color:#263e6e !important;-webkit-text-fill-color:#263e6e !important;line-height:1.5 !important;margin:0 !important;font-style:italic !important;}
  #sgw-syslogik li.sgw-sl-stufe-final span.sgw-sl-stufe-tag {color:#e8c870 !important;-webkit-text-fill-color:#e8c870 !important;}
  #sgw-syslogik li.sgw-sl-stufe-final p.sgw-sl-stufe-text {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;font-size:clamp(22px,3.5vw,32px) !important;letter-spacing:0.5px !important;font-weight:700 !important;text-shadow:0 1px 2px rgba(0,0,0,0.25) !important;display:block !important;margin:0 0 10px 0 !important;}
  #sgw-syslogik li.sgw-sl-stufe-final p.sgw-sl-stufe-sub {color:#e8c870 !important;-webkit-text-fill-color:#e8c870 !important;font-size:13px !important;font-weight:500 !important;}
  #sgw-syslogik .sgw-sl-aber {background:#0f1d2e !important;border-radius:8px !important;padding:40px !important;margin:0 0 40px 0 !important;text-align:center !important;}
  #sgw-syslogik .sgw-sl-aber p {font-family:'Cormorant Garamond',Georgia,serif !important;font-size:clamp(20px,3vw,28px) !important;color:#f5f0e8 !important;-webkit-text-fill-color:#f5f0e8 !important;line-height:1.5 !important;margin:0 0 10px 0 !important;font-weight:600 !important;}
  #sgw-syslogik .sgw-sl-aber p:last-child {margin-bottom:0 !important;}
  #sgw-syslogik .sgw-sl-aber p em {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;font-style:normal !important;font-weight:700 !important;}
  #sgw-syslogik .sgw-sl-divider {width:48px !important;height:2px !important;background:#c8a84b !important;margin:48px auto !important;}
  #sgw-syslogik p.sgw-sl-trust-bridge {text-align:center !important;font-family:'Cormorant Garamond',Georgia,serif !important;font-size:clamp(18px,2.5vw,24px) !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;line-height:1.5 !important;margin:0 0 32px 0 !important;font-weight:600 !important;}
  #sgw-syslogik p.sgw-sl-trust-bridge em {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;font-style:normal !important;font-weight:700 !important;}
  #sgw-syslogik .sgw-sl-cta-wrap {text-align:center !important;margin:0 !important;}
  #sgw-syslogik a.sgw-sl-cta {display:inline-block !important;background:#c8a84b !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;font-family:'Montserrat',system-ui,sans-serif !important;font-size:13px !important;font-weight:700 !important;letter-spacing:2px !important;text-transform:uppercase !important;padding:18px 36px !important;border-radius:4px !important;text-decoration:none !important;border:2px solid #c8a84b !important;-webkit-tap-highlight-color:rgba(0,0,0,0) !important;}
  @media (max-width:600px) {
    #sgw-syslogik {padding:60px 24px !important;}
    #sgw-syslogik ul.sgw-sl-stufen {grid-template-columns:1fr !important;}
    #sgw-syslogik .sgw-sl-aber {padding:28px 22px !important;}
    #sgw-syslogik a.sgw-sl-cta {padding:14px 26px !important;font-size:12px !important;}
  }
  @media (prefers-color-scheme:dark) {
    #sgw-syslogik {background:#f5f0e8 !important;color-scheme:light only !important;}
    #sgw-syslogik h2.sgw-sl-h2, #sgw-syslogik li.sgw-sl-stufe p.sgw-sl-stufe-text, #sgw-syslogik p.sgw-sl-trust-bridge {color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;}
    #sgw-syslogik h2.sgw-sl-h2 em, #sgw-syslogik .sgw-sl-label, #sgw-syslogik li.sgw-sl-stufe span.sgw-sl-stufe-tag, #sgw-syslogik p.sgw-sl-trust-bridge em {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;}
    #sgw-syslogik li.sgw-sl-stufe p.sgw-sl-stufe-sub {color:#263e6e !important;-webkit-text-fill-color:#263e6e !important;}
    #sgw-syslogik ul.sgw-sl-stufen li.sgw-sl-stufe {background:#ffffff !important;}
    #sgw-syslogik li.sgw-sl-stufe.sgw-sl-stufe-final {background:#0f1d2e !important;}
    #sgw-syslogik li.sgw-sl-stufe-final span.sgw-sl-stufe-tag {color:#e8c870 !important;-webkit-text-fill-color:#e8c870 !important;}
    #sgw-syslogik li.sgw-sl-stufe-final p.sgw-sl-stufe-text {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;text-shadow:0 1px 2px rgba(0,0,0,0.25) !important;}
    #sgw-syslogik li.sgw-sl-stufe-final p.sgw-sl-stufe-sub {color:#e8c870 !important;-webkit-text-fill-color:#e8c870 !important;}
    #sgw-syslogik .sgw-sl-aber {background:#0f1d2e !important;}
    #sgw-syslogik .sgw-sl-aber p {color:#f5f0e8 !important;-webkit-text-fill-color:#f5f0e8 !important;}
    #sgw-syslogik .sgw-sl-aber p em {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;}
    #sgw-syslogik a.sgw-sl-cta {background:#c8a84b !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;}
  }

  /* ===== TEIL 8: KSB (Schritt 5 · Das Strukturwerk) ===== */
  #sgw-ksb-wrap {font-family:'Montserrat',system-ui,sans-serif !important;padding:80px 24px !important;background:#f5f0e8 !important;color-scheme:light only !important;forced-color-adjust:none !important;-webkit-forced-color-adjust:none !important;}
  #sgw-ksb-wrap * {box-sizing:border-box !important;forced-color-adjust:none !important;-webkit-forced-color-adjust:none !important;}
  #sgw-ksb-wrap .sgw-ksb-eyebrow-section {text-align:center !important;margin-bottom:32px !important;}
  #sgw-ksb-wrap .sgw-ksb-eyebrow-section span {font-family:'Montserrat',system-ui,sans-serif !important;font-size:11px !important;font-weight:700 !important;letter-spacing:3px !important;color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;text-transform:uppercase !important;display:inline-block !important;}
  #sgw-ksb-wrap .sgw-ksb-card {max-width:1080px !important;margin:0 auto !important;background:#0f1d2e !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;border-radius:8px !important;border-top:4px solid #c8a84b !important;padding:50px 44px !important;box-shadow:0 18px 48px rgba(15,29,46,0.22) !important;position:relative !important;overflow:hidden !important;}
  #sgw-ksb-wrap .sgw-ksb-card * {-webkit-text-fill-color:inherit !important;}
  #sgw-ksb-wrap .sgw-ksb-grid {display:grid !important;grid-template-columns:1.4fr 1fr !important;gap:48px !important;align-items:start !important;}
  #sgw-ksb-wrap .sgw-ksb-text {min-width:0 !important;}
  #sgw-ksb-wrap .sgw-ksb-action {min-width:0 !important;text-align:right !important;}
  #sgw-ksb-wrap .sgw-ksb-tag {font-family:'Montserrat',system-ui,sans-serif !important;font-size:11px !important;font-weight:700 !important;letter-spacing:2.5px !important;text-transform:uppercase !important;color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;display:inline-block !important;padding:6px 14px !important;border:1px solid rgba(200,168,75,0.4) !important;border-radius:999px !important;margin:0 0 14px 0 !important;}
  #sgw-ksb-wrap h2.sgw-ksb-h2 {font-family:'Cormorant Garamond',Georgia,serif !important;font-size:clamp(28px,4vw,38px) !important;line-height:1.2 !important;font-weight:600 !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;margin:0 0 16px 0 !important;}
  #sgw-ksb-wrap h2.sgw-ksb-h2 em {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;font-style:italic !important;}
  #sgw-ksb-wrap p.sgw-ksb-lead {font-family:'Montserrat',system-ui,sans-serif !important;font-size:14px !important;line-height:1.65 !important;color:#e8e0d0 !important;-webkit-text-fill-color:#e8e0d0 !important;margin:0 0 24px 0 !important;}
  #sgw-ksb-wrap ul.sgw-ksb-includes {list-style:none !important;padding:0 !important;margin:0 0 24px 0 !important;}
  #sgw-ksb-wrap ul.sgw-ksb-includes li {font-family:'Montserrat',system-ui,sans-serif !important;font-size:13px !important;color:#f5f0e8 !important;-webkit-text-fill-color:#f5f0e8 !important;line-height:1.6 !important;padding:5px 0 5px 22px !important;position:relative !important;}
  #sgw-ksb-wrap ul.sgw-ksb-includes li::before {content:'✓' !important;color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;position:absolute !important;left:0 !important;font-weight:700 !important;font-size:13px !important;top:6px !important;}
  #sgw-ksb-wrap ul.sgw-ksb-includes li strong {color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;font-weight:700 !important;}
  #sgw-ksb-wrap ul.sgw-ksb-includes li.sgw-ksb-exclusive {padding-left:22px !important;margin-top:6px !important;}
  #sgw-ksb-wrap ul.sgw-ksb-includes li.sgw-ksb-exclusive::before {content:'★' !important;color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;}
  #sgw-ksb-wrap ul.sgw-ksb-includes li.sgw-ksb-exclusive .sgw-ksb-excl-tag {display:inline-block !important;font-family:'Montserrat',system-ui,sans-serif !important;font-size:9px !important;font-weight:700 !important;letter-spacing:1.5px !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;background:#c8a84b !important;background-color:#c8a84b !important;padding:2px 8px !important;border-radius:999px !important;margin-left:8px !important;text-transform:uppercase !important;vertical-align:middle !important;}
  #sgw-ksb-wrap .sgw-ksb-meta-row {display:flex !important;flex-wrap:wrap !important;gap:24px !important;padding-top:18px !important;border-top:1px solid rgba(200,168,75,0.25) !important;}
  #sgw-ksb-wrap .sgw-ksb-meta {font-family:'Montserrat',system-ui,sans-serif !important;font-size:12px !important;letter-spacing:0.6px !important;color:#e8e0d0 !important;-webkit-text-fill-color:#e8e0d0 !important;}
  #sgw-ksb-wrap .sgw-ksb-meta strong {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;font-weight:700 !important;}
  #sgw-ksb-wrap .sgw-ksb-action {display:flex !important;flex-direction:column !important;align-items:flex-end !important;}
  #sgw-ksb-wrap .sgw-ksb-price-strike-pill {background:rgba(245,240,232,0.08) !important;background-color:rgba(245,240,232,0.08) !important;padding:5px 12px !important;border-radius:999px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;margin:0 0 8px 0 !important;}
  #sgw-ksb-wrap .sgw-ksb-price-strike-svg {width:80px !important;height:14px !important;display:block !important;}
  #sgw-ksb-wrap .sgw-ksb-price-main-wrap {display:inline-flex !important;align-items:flex-start !important;justify-content:center !important;margin:0 0 6px 0 !important;}
  #sgw-ksb-wrap .sgw-ksb-price-main-svg {width:170px !important;height:64px !important;display:block !important;}
  #sgw-ksb-wrap .sgw-ksb-save-pill {background:#c8a84b !important;background-color:#c8a84b !important;padding:5px 14px !important;border-radius:999px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;margin:0 0 24px 0 !important;}
  #sgw-ksb-wrap .sgw-ksb-save-svg {width:120px !important;height:14px !important;display:block !important;}
  #sgw-ksb-wrap a.sgw-ksb-cta {display:inline-block !important;background:#c8a84b !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;padding:16px 32px !important;border-radius:4px !important;text-decoration:none !important;font-weight:700 !important;font-size:13px !important;letter-spacing:1.4px !important;text-transform:uppercase !important;transition:background 0.18s ease !important;border:2px solid #c8a84b !important;-webkit-tap-highlight-color:rgba(0,0,0,0) !important;}
  #sgw-ksb-wrap a.sgw-ksb-cta:hover {background:#ffffff !important;border-color:#ffffff !important;}
  #sgw-ksb-wrap a.sgw-ksb-cta-sec {display:inline-block !important;color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;font-family:'Montserrat',system-ui,sans-serif !important;font-size:12px !important;letter-spacing:1px !important;text-decoration:underline !important;margin:14px 0 0 0 !important;text-transform:none !important;}
  #sgw-ksb-wrap p.sgw-ksb-trust {text-align:right !important;font-family:'Montserrat',system-ui,sans-serif !important;font-size:10px !important;letter-spacing:1.5px !important;color:#7a7060 !important;-webkit-text-fill-color:#7a7060 !important;text-transform:uppercase !important;margin:14px 0 0 0 !important;}
  #sgw-ksb-wrap p.sgw-ksb-trust span {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;}
  @media (max-width:820px) {
    #sgw-ksb-wrap .sgw-ksb-grid {grid-template-columns:1fr !important;gap:36px !important;}
    #sgw-ksb-wrap .sgw-ksb-action {align-items:flex-start !important;text-align:left !important;}
    #sgw-ksb-wrap p.sgw-ksb-trust {text-align:left !important;}
  }
  @media (max-width:560px) {
    #sgw-ksb-wrap {padding:60px 20px !important;}
    #sgw-ksb-wrap .sgw-ksb-card {padding:36px 26px !important;}
    #sgw-ksb-wrap .sgw-ksb-price-main-svg {width:140px !important;height:54px !important;}
    #sgw-ksb-wrap a.sgw-ksb-cta {padding:14px 24px !important;font-size:12px !important;}
  }
  @media (prefers-color-scheme:dark) {
    #sgw-ksb-wrap {background:#f5f0e8 !important;color-scheme:light only !important;}
    #sgw-ksb-wrap .sgw-ksb-eyebrow-section span {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;}
    #sgw-ksb-wrap .sgw-ksb-card {background:#0f1d2e !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;}
    #sgw-ksb-wrap h2.sgw-ksb-h2 {color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;}
    #sgw-ksb-wrap h2.sgw-ksb-h2 em, #sgw-ksb-wrap .sgw-ksb-tag, #sgw-ksb-wrap .sgw-ksb-meta strong, #sgw-ksb-wrap a.sgw-ksb-cta-sec, #sgw-ksb-wrap ul.sgw-ksb-includes li::before, #sgw-ksb-wrap ul.sgw-ksb-includes li.sgw-ksb-exclusive::before {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;}
    #sgw-ksb-wrap p.sgw-ksb-lead, #sgw-ksb-wrap .sgw-ksb-meta {color:#e8e0d0 !important;-webkit-text-fill-color:#e8e0d0 !important;}
    #sgw-ksb-wrap ul.sgw-ksb-includes li, #sgw-ksb-wrap ul.sgw-ksb-includes li strong {color:#f5f0e8 !important;-webkit-text-fill-color:#f5f0e8 !important;}
    #sgw-ksb-wrap a.sgw-ksb-cta {background:#c8a84b !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;}
    #sgw-ksb-wrap .sgw-ksb-save-pill, #sgw-ksb-wrap ul.sgw-ksb-includes li.sgw-ksb-exclusive .sgw-ksb-excl-tag {background:#c8a84b !important;background-color:#c8a84b !important;}
    #sgw-ksb-wrap .sgw-ksb-price-strike-pill {background:rgba(245,240,232,0.08) !important;background-color:rgba(245,240,232,0.08) !important;}
    #sgw-ksb-wrap p.sgw-ksb-trust {color:#7a7060 !important;-webkit-text-fill-color:#7a7060 !important;}
    #sgw-ksb-wrap p.sgw-ksb-trust span {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;}
  }

  /* ===== TEIL 8B: LINIE HANDBÜCHER (13.10.2026) ===== */
  #sgw-hbl {background:#0f1d2e !important;padding:72px 40px !important;color-scheme:light only !important;forced-color-adjust:none !important;-webkit-forced-color-adjust:none !important;}
  #sgw-hbl * {box-sizing:border-box !important;forced-color-adjust:none !important;-webkit-forced-color-adjust:none !important;}
  #sgw-hbl .sgw-hbl-inner {max-width:860px !important;margin:0 auto !important;}
  #sgw-hbl .sgw-hbl-label {font-family:'Montserrat',system-ui,sans-serif !important;font-size:11px !important;font-weight:700 !important;letter-spacing:3px !important;color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;text-transform:uppercase !important;display:block !important;margin-bottom:20px !important;white-space:nowrap !important;}
  #sgw-hbl h2.sgw-hbl-h2 {font-family:'Cormorant Garamond',Georgia,serif !important;font-size:clamp(28px,4.5vw,44px) !important;font-weight:700 !important;color:#f5f0e8 !important;-webkit-text-fill-color:#f5f0e8 !important;line-height:1.15 !important;margin:0 0 18px 0 !important;}
  #sgw-hbl h2.sgw-hbl-h2 em {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;font-style:normal !important;}
  #sgw-hbl p.sgw-hbl-lead {font-family:'Montserrat',system-ui,sans-serif !important;font-size:14px !important;line-height:1.8 !important;color:rgba(245,240,232,0.82) !important;-webkit-text-fill-color:rgba(245,240,232,0.82) !important;margin:0 0 30px 0 !important;max-width:680px !important;}
  #sgw-hbl .sgw-hbl-grid {display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:12px !important;margin:0 !important;}
  #sgw-hbl .sgw-hbl-k {margin:0 !important;padding:22px 22px 20px 22px !important;background:#243A5A !important;border-top:3px solid #c8a84b !important;display:flex !important;flex-direction:column !important;}
  #sgw-hbl .sgw-hbl-k.sgw-hbl-bald {background:transparent !important;border:1px solid rgba(245,240,232,0.18) !important;border-top:3px solid rgba(200,168,75,0.5) !important;}
  #sgw-hbl span.sgw-hbl-kopf {display:block !important;font-family:'Montserrat',system-ui,sans-serif !important;font-size:10px !important;font-weight:700 !important;letter-spacing:3px !important;text-transform:uppercase !important;color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;margin:0 0 8px 0 !important;}
  #sgw-hbl h3.sgw-hbl-titel {font-family:'Cormorant Garamond',Georgia,serif !important;font-size:clamp(22px,2.6vw,26px) !important;font-weight:600 !important;line-height:1.15 !important;color:#f5f0e8 !important;-webkit-text-fill-color:#f5f0e8 !important;margin:0 0 6px 0 !important;padding:0 !important;}
  #sgw-hbl span.sgw-hbl-preis {display:block !important;font-family:'Cormorant Garamond',Georgia,serif !important;font-size:30px !important;font-weight:600 !important;line-height:1 !important;color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;margin:0 0 10px 0 !important;font-variant-numeric:lining-nums !important;font-feature-settings:"lnum" 1 !important;}
  #sgw-hbl p.sgw-hbl-text {font-family:'Montserrat',system-ui,sans-serif !important;font-size:13px !important;line-height:1.65 !important;color:rgba(245,240,232,0.8) !important;-webkit-text-fill-color:rgba(245,240,232,0.8) !important;margin:0 0 16px 0 !important;padding:0 !important;flex:1 1 auto !important;}
  #sgw-hbl .sgw-hbl-k.sgw-hbl-bald p.sgw-hbl-text {color:rgba(245,240,232,0.6) !important;-webkit-text-fill-color:rgba(245,240,232,0.6) !important;margin-bottom:0 !important;}
  #sgw-hbl a.sgw-hbl-cta {display:inline-flex !important;align-items:center !important;justify-content:center !important;align-self:flex-start !important;min-height:44px !important;padding:12px 22px !important;background:#c8a84b !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;font-family:'Montserrat',system-ui,sans-serif !important;font-size:11px !important;font-weight:700 !important;letter-spacing:2px !important;text-transform:uppercase !important;text-decoration:none !important;border:none !important;}
  #sgw-hbl a.sgw-hbl-cta:hover {background:#d4b85a !important;}
  #sgw-hbl p.sgw-hbl-fuss {font-family:'Montserrat',system-ui,sans-serif !important;font-size:12px !important;line-height:1.7 !important;color:rgba(245,240,232,0.6) !important;-webkit-text-fill-color:rgba(245,240,232,0.6) !important;margin:22px 0 0 0 !important;}
  @media (max-width:600px) {
    #sgw-hbl {padding:56px 22px !important;}
    #sgw-hbl .sgw-hbl-grid {grid-template-columns:minmax(0,1fr) !important;}
  }

  /* ===== TEIL 9: FAQ ===== */
  #sgw-faq {background:#f5f0e8 !important;padding:80px 40px !important;color-scheme:light only !important;forced-color-adjust:none !important;-webkit-forced-color-adjust:none !important;}
  #sgw-faq * {box-sizing:border-box !important;forced-color-adjust:none !important;-webkit-forced-color-adjust:none !important;}
  #sgw-faq .sgw-faq-inner {max-width:860px !important;margin:0 auto !important;}
  #sgw-faq .sgw-faq-label {font-family:'Montserrat',system-ui,sans-serif !important;font-size:11px !important;font-weight:700 !important;letter-spacing:3px !important;color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;text-transform:uppercase !important;display:block !important;margin-bottom:24px !important;text-align:center !important;}
  #sgw-faq h2.sgw-faq-h2 {font-family:'Cormorant Garamond',Georgia,serif !important;font-size:clamp(28px,4.5vw,46px) !important;font-weight:700 !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;line-height:1.2 !important;margin:0 0 12px 0 !important;text-align:center !important;}
  #sgw-faq h2.sgw-faq-h2 em {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;font-style:normal !important;}
  #sgw-faq p.sgw-faq-sub {font-family:'Montserrat',system-ui,sans-serif !important;font-size:14px !important;color:#263e6e !important;-webkit-text-fill-color:#263e6e !important;line-height:1.6 !important;margin:0 auto 48px auto !important;text-align:center !important;max-width:560px !important;}
  #sgw-faq .sgw-faq-list {display:flex !important;flex-direction:column !important;gap:14px !important;}
  #sgw-faq details.sgw-faq-item {background:#ffffff !important;border-left:4px solid #c8a84b !important;border-radius:0 6px 6px 0 !important;padding:0 !important;border-top:1px solid rgba(15,29,46,0.06) !important;border-right:1px solid rgba(15,29,46,0.06) !important;border-bottom:1px solid rgba(15,29,46,0.06) !important;overflow:hidden !important;}
  #sgw-faq summary.sgw-faq-question {list-style:none !important;cursor:pointer !important;padding:22px 28px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:16px !important;outline:none !important;-webkit-tap-highlight-color:rgba(0,0,0,0) !important;-webkit-user-select:none !important;user-select:none !important;}
  #sgw-faq summary.sgw-faq-question::-webkit-details-marker {display:none !important;}
  #sgw-faq summary.sgw-faq-question::marker {display:none !important;content:'' !important;}
  #sgw-faq h3.sgw-faq-q {font-family:'Cormorant Garamond',Georgia,serif !important;font-size:clamp(18px,2.5vw,22px) !important;font-weight:700 !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;line-height:1.4 !important;margin:0 !important;flex:1 !important;}
  #sgw-faq .sgw-faq-toggle {flex-shrink:0 !important;width:28px !important;height:28px !important;border-radius:50% !important;background:#c8a84b !important;background-color:#c8a84b !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;font-family:'Montserrat',system-ui,sans-serif !important;font-size:18px !important;font-weight:700 !important;line-height:1 !important;display:flex !important;align-items:center !important;justify-content:center !important;}
  #sgw-faq .sgw-faq-toggle::before {content:'+' !important;display:block !important;}
  #sgw-faq details[open] .sgw-faq-toggle::before {content:'−' !important;}
  #sgw-faq .sgw-faq-answer {padding:0 28px 24px 28px !important;border-top:1px solid rgba(200,168,75,0.18) !important;margin-top:0 !important;}
  #sgw-faq .sgw-faq-answer p {font-family:'Montserrat',system-ui,sans-serif !important;font-size:14px !important;color:#263e6e !important;-webkit-text-fill-color:#263e6e !important;line-height:1.7 !important;margin:18px 0 0 0 !important;}
  #sgw-faq .sgw-faq-answer p strong {color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;font-weight:700 !important;}
  #sgw-faq .sgw-faq-answer a {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;text-decoration:underline !important;font-weight:700 !important;}
  @media (max-width:600px) {
    #sgw-faq {padding:60px 24px !important;}
    #sgw-faq summary.sgw-faq-question {padding:18px 20px !important;}
    #sgw-faq .sgw-faq-answer {padding:0 20px 20px 20px !important;}
  }
  @media (prefers-color-scheme:dark) {
    #sgw-faq {background:#f5f0e8 !important;color-scheme:light only !important;}
    #sgw-faq .sgw-faq-label, #sgw-faq h2.sgw-faq-h2 em {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;}
    #sgw-faq h2.sgw-faq-h2, #sgw-faq h3.sgw-faq-q {color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;}
    #sgw-faq p.sgw-faq-sub, #sgw-faq .sgw-faq-answer p {color:#263e6e !important;-webkit-text-fill-color:#263e6e !important;}
    #sgw-faq .sgw-faq-answer p strong {color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;}
    #sgw-faq details.sgw-faq-item {background:#ffffff !important;}
    #sgw-faq .sgw-faq-toggle {background:#c8a84b !important;background-color:#c8a84b !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;}
    #sgw-faq .sgw-faq-answer a {color:#c8a84b !important;-webkit-text-fill-color:#c8a84b !important;}
  }

#sgw-ht-hinweis {background:#ffffff !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;color-scheme:light only !important;forced-color-adjust:none !important;-webkit-forced-color-adjust:none !important;padding:48px 20px 56px !important;font-family:'Montserrat',system-ui,sans-serif !important;}
#sgw-ht-hinweis * {box-sizing:border-box !important;forced-color-adjust:none !important;-webkit-forced-color-adjust:none !important;}
#sgw-ht-hinweis .sgw-hth-karte {max-width:860px !important;margin:0 auto !important;background:#f5f0e8 !important;border-left:4px solid #c8a84b !important;border-radius:6px !important;padding:28px 32px !important;display:flex !important;align-items:center !important;gap:32px !important;}
#sgw-ht-hinweis .sgw-hth-text {flex:1 1 auto !important;}
#sgw-ht-hinweis .sgw-hth-kicker {display:block !important;font-size:10.5px !important;font-weight:700 !important;letter-spacing:2.5px !important;text-transform:uppercase !important;color:#9a7f2e !important;-webkit-text-fill-color:#9a7f2e !important;margin:0 0 8px 0 !important;}
#sgw-ht-hinweis h2 {font-family:'Cormorant Garamond',Georgia,serif !important;font-size:clamp(24px,3vw,30px) !important;font-weight:700 !important;line-height:1.2 !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;margin:0 0 10px 0 !important;padding:0 !important;border:none !important;}
#sgw-ht-hinweis p {font-size:14.5px !important;font-weight:400 !important;line-height:1.7 !important;color:#3a3a3a !important;-webkit-text-fill-color:#3a3a3a !important;margin:0 !important;}
#sgw-ht-hinweis .sgw-hth-nowrap {white-space:nowrap !important;}
#sgw-ht-hinweis a.sgw-hth-btn {flex:0 0 auto !important;display:inline-block !important;background:#0f1d2e !important;color:#f5f0e8 !important;-webkit-text-fill-color:#f5f0e8 !important;text-decoration:none !important;padding:14px 26px !important;font-size:11px !important;font-weight:700 !important;letter-spacing:2px !important;text-transform:uppercase !important;border:2px solid #0f1d2e !important;white-space:nowrap !important;transition:background 0.3s ease, color 0.3s ease !important;}
#sgw-ht-hinweis a.sgw-hth-btn:hover {background:transparent !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;}
@media (max-width:700px) {
  #sgw-ht-hinweis .sgw-hth-karte {flex-direction:column !important;align-items:stretch !important;gap:22px !important;padding:24px 22px !important;}
  #sgw-ht-hinweis a.sgw-hth-btn {display:block !important;width:100% !important;text-align:center !important;}
}
@media (max-width:600px) {
  #sgw-ht-hinweis .sgw-hth-nowrap {white-space:normal !important;}
}
@media (prefers-color-scheme:dark) {
  #sgw-ht-hinweis, #sgw-ht-hinweis * {color-scheme:light only !important;forced-color-adjust:none !important;-webkit-forced-color-adjust:none !important;}
  #sgw-ht-hinweis {background:#ffffff !important;color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;}
  #sgw-ht-hinweis .sgw-hth-karte {background:#f5f0e8 !important;}
  #sgw-ht-hinweis h2 {color:#0f1d2e !important;-webkit-text-fill-color:#0f1d2e !important;}
  #sgw-ht-hinweis .sgw-hth-kicker {color:#9a7f2e !important;-webkit-text-fill-color:#9a7f2e !important;}
  #sgw-ht-hinweis p {color:#3a3a3a !important;-webkit-text-fill-color:#3a3a3a !important;}
  #sgw-ht-hinweis a.sgw-hth-btn {background:#0f1d2e !important;color:#f5f0e8 !important;-webkit-text-fill-color:#f5f0e8 !important;}
}
html [hidden] {display:none !important;}
