
  .mzj-page{--mzj-css:1;
    --accent:#008676;--accent-deep:#00695C;--accent-soft:rgba(0,229,199,.14);
    --navy:#0A1628;--navy-light:#1A2842;--bg-soft:#F7F5F2;--white:#FFFFFF;
    --g100:#F1F5F9;--g200:#E2E8F0;--g300:#CBD5E1;--g500:#64748B;--g600:#475569;--g700:#334155;
    --success:#10B981;
    --fh:'Syne',-apple-system,BlinkMacSystemFont,Arial,sans-serif;
    --fb:'DM Sans',-apple-system,BlinkMacSystemFont,Arial,sans-serif;
    --r:14px;--rs:8px;--ease:cubic-bezier(.4,0,.2,1);--max-w:1200px;
    --header-h:85px;--header-buffer:16px;
    font-family:var(--fb);color:var(--g700);line-height:1.6;-webkit-font-smoothing:antialiased;
  }
  .mzj-page *,.mzj-page *::before,.mzj-page *::after{box-sizing:border-box;margin:0;padding:0}
  @font-face{font-family:'Syne';src:url('/hubfs/fonts/syne-700.woff2') format('woff2');font-weight:700;font-display:swap}
  @font-face{font-family:'Syne';src:url('/hubfs/fonts/syne-800.woff2') format('woff2');font-weight:800;font-display:swap}
  @font-face{font-family:'DM Sans';src:url('/hubfs/fonts/dmsans-variable.woff2') format('woff2');font-weight:300 500;font-display:swap}

  .mzj-page::before{content:'';display:block;height:3px;background:linear-gradient(90deg,var(--accent) 0%,#00E5C7 50%,#00E5C7 100%)}
  .mzj-page section[id]{scroll-margin-top:calc(var(--header-h) + var(--header-buffer))}
  .mzj-page .C{max-width:var(--max-w);margin:0 auto;padding:0 24px}

  /* Hero (HELL) mit Formular rechts */
  .mzj-page .lp-hero{background:linear-gradient(180deg,var(--bg-soft) 0%,var(--white) 60%);padding:calc(var(--header-h) + 32px) 0 72px;position:relative;overflow:hidden}
  .mzj-page .lp-hero::before{content:'';position:absolute;top:0;left:0;width:280px;height:280px;background:radial-gradient(circle,var(--accent-soft) 0%,transparent 70%);pointer-events:none}
  .mzj-page .lp-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start;position:relative}
  .mzj-page .bc{display:flex;gap:8px;font-size:.72rem;color:var(--g500);margin-bottom:28px}
  .mzj-page .bc a{color:var(--g600);text-decoration:none;padding:8px 4px;margin:-8px -4px;border-radius:4px}
  .mzj-page .bc a:hover{color:var(--accent);background:var(--accent-soft)}
  .mzj-page .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-weight:600;margin-bottom:16px}
  .mzj-page .eyebrow::before{display:none}
  .mzj-page h1{font-family:var(--fh);font-size:clamp(1.9rem,3.6vw,2.75rem);font-weight:800;color:var(--navy);line-height:1.12;letter-spacing:-.03em;margin-bottom:20px}
  .mzj-page h1 .gi{color:var(--accent)}
  .mzj-page .lead{font-size:1.0625rem;color:var(--g600);line-height:1.65;margin-bottom:28px;max-width:520px}
  .mzj-page .proof{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px;padding-top:28px;border-top:1px solid var(--g200)}
  .mzj-page .proof .n{font-family:var(--fh);font-size:1.75rem;font-weight:800;color:var(--accent);letter-spacing:-.03em;line-height:1}
  .mzj-page .proof .l{font-size:.75rem;color:var(--g500);margin-top:6px;line-height:1.4}
  .mzj-page .refs{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}
  .mzj-page .ref{font-size:11px;padding:6px 12px;border:1px solid var(--g200);border-radius:50px;color:var(--g600);background:var(--white)}
  .mzj-page .ref strong{color:var(--navy)}

  /* Sektionen */
  .mzj-page .section-soft{background:var(--bg-soft);border-top:1px solid var(--g200);padding:72px 0}
  .mzj-page .section-dark{background:var(--navy);background-image:linear-gradient(135deg,rgba(255,255,255,.025) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.025) 50%,rgba(255,255,255,.025) 75%,transparent 75%);background-size:24px 24px;color:rgba(255,255,255,.86);padding:72px 0}
  .mzj-page h2{font-family:var(--fh);font-size:clamp(1.5rem,2.6vw,2rem);font-weight:700;color:var(--navy);letter-spacing:-.025em;line-height:1.2;margin-bottom:12px}
  .mzj-page .section-dark h2{color:var(--white)}
  .mzj-page .sub{color:var(--g600);max-width:640px;margin-bottom:40px}
  .mzj-page .section-dark .sub{color:rgba(255,255,255,.72)}
  .mzj-page .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
  .mzj-page .step{background:var(--white);border:1px solid var(--g200);border-radius:var(--r);padding:24px}
  .mzj-page .step .k{font-family:var(--fh);font-size:.75rem;font-weight:700;color:var(--accent);letter-spacing:.08em;margin-bottom:10px}
  .mzj-page .step h3{font-family:var(--fh);font-size:1rem;font-weight:700;color:var(--navy);margin-bottom:8px;letter-spacing:-.01em}
  .mzj-page .step p{font-size:.875rem;color:var(--g600);line-height:1.55}

  .mzj-page .founder{display:grid;grid-template-columns:1fr 1.4fr;gap:48px;align-items:center}
  .mzj-page .founder-card{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:var(--r);padding:28px}
  .mzj-page .founder-card .name{font-family:var(--fh);font-size:1.25rem;font-weight:700;color:var(--white)}
  .mzj-page .founder-card .role{font-size:.8125rem;color:rgba(255,255,255,.6);margin:4px 0 16px}
  .mzj-page .founder-card .eyebrow-light{color:#00E5C7}
  .mzj-page .founder-card .mzj-expert{margin:0;padding:0;border:0;background:none;max-width:none}
  .mzj-page .founder-card .mzj-expert blockquote{margin:0 0 18px;font-size:1.125rem;line-height:1.6;color:rgba(255,255,255,.92);border-left:3px solid #00E5C7;padding-left:20px;font-family:var(--fb)}
  .mzj-page .founder-card .mzj-expert footer{font-size:.85rem;color:rgba(255,255,255,.65);background:none;padding:0;border:0}
  .mzj-page .founder-card .mzj-expert cite{font-style:normal;font-weight:700;display:block;margin-bottom:2px}
  .mzj-page .founder-card .mzj-expert cite a{color:#00E5C7;text-decoration:none}
  .mzj-page .founder-card ul{list-style:none;font-size:.875rem;line-height:1.7;color:rgba(255,255,255,.8)}
  .mzj-page .founder-card li::before{content:'→ ';color:#00E5C7}
  .mzj-page .quote{font-size:1.125rem;line-height:1.6;color:rgba(255,255,255,.9);border-left:3px solid var(--accent);padding-left:20px;margin-bottom:20px}

  .mzj-page .faq-mini{max-width:820px}
  .mzj-page details{background:var(--white);border:1px solid var(--g200);border-radius:var(--rs);margin-bottom:10px}
  .mzj-page summary{cursor:pointer;padding:16px 20px;font-family:var(--fh);font-weight:700;font-size:.9375rem;color:var(--navy);list-style:none;display:flex;justify-content:space-between;gap:12px}
  .mzj-page summary::-webkit-details-marker{display:none}
  .mzj-page summary::after{content:'+';color:var(--accent);font-size:1.25rem;line-height:1}
  .mzj-page details[open] summary::after{content:'–'}
  .mzj-page details p{padding:0 20px 16px;font-size:.9rem;color:var(--g600);line-height:1.6}
  .mzj-page .faq-more{display:inline-block;margin-top:16px;color:var(--accent);font-weight:600;text-decoration:none;font-size:.9rem}

  @media (max-width:1024px){.mzj-page .steps{grid-template-columns:1fr 1fr}}
  @media (max-width:767px){
    .mzj-page{--header-h:65px;--header-buffer:12px}
    .mzj-page .lp-hero{padding:calc(var(--header-h) + 28px) 0 40px}
    .mzj-page .lp-grid,.mzj-page .founder{grid-template-columns:1fr;gap:32px}
    .mzj-page .steps{grid-template-columns:1fr}
    .mzj-page .proof{grid-template-columns:1fr 1fr}
    .mzj-page .section-soft,.mzj-page .section-dark{padding:52px 0}
  }
  @media (prefers-reduced-motion:reduce){.mzj-page *{animation-duration:.01ms!important;transition-duration:.01ms!important}}

  /* ══ Beratungs-Formular-Template (identisch für alle Themen) ══ */
  .mzj-lead-form{background:var(--white);border:1px solid var(--g200);border-radius:var(--r);padding:36px;box-shadow:0 10px 40px rgba(10,22,40,.06);position:relative}
  .mzj-lead-form::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--accent) 0%,var(--accent-deep) 100%);border-radius:var(--r) var(--r) 0 0}
  .mlf-title{font-family:var(--fh);font-size:1.25rem;font-weight:700;color:var(--navy);letter-spacing:-.02em;line-height:1.3;margin:0 0 6px}
  .mlf-lead{font-size:.875rem;color:var(--g600);line-height:1.5;margin:0 0 22px}
  .mlf-form{display:grid;gap:14px}
  .mlf-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}
  .mlf-field{display:flex;flex-direction:column;gap:6px}
  .mlf-field label{font-size:.8125rem;font-weight:500;color:var(--navy)}
  .mlf-field label .req{color:var(--accent);margin-left:2px}
  .mlf-field label .opt{color:var(--g500);font-weight:400;margin-left:4px;font-size:.75rem}
  .mlf-field input,.mlf-field select{padding:11px 13px;background:var(--white);border:1px solid var(--g300);border-radius:var(--rs);font-family:var(--fb);font-size:.9375rem;color:var(--navy);-webkit-appearance:none;appearance:none;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}
  .mlf-field select{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2'%3e%3cpath d='M6 9l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 13px center;padding-right:38px}
  .mlf-field input:focus,.mlf-field select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}
  .mlf-field .hint{font-size:11px;color:var(--g500)}
  .mlf-field .error{display:none;font-size:11px;color:var(--accent-deep)}
  .mlf-field.has-error .error{display:block}
  .mlf-field.has-error input{border-color:var(--accent-deep)}
  .mlf-consent{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;background:var(--bg-soft);border-radius:var(--rs)}
  .mlf-consent input{flex-shrink:0;margin-top:3px;width:18px;height:18px;accent-color:var(--accent);cursor:pointer}
  .mlf-consent label{font-size:.78rem;color:var(--g700);line-height:1.5;cursor:pointer}
  .mlf-consent a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}
  .mlf-submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 24px;background:var(--accent);color:var(--white);border:none;border-radius:var(--rs);font-family:var(--fh);font-size:1rem;font-weight:700;cursor:pointer;width:100%;transition:background .2s var(--ease),transform .15s var(--ease)}
  .mlf-submit:hover{background:var(--accent-deep);transform:translateY(-1px)}
  .mlf-submit:disabled{opacity:.7;cursor:wait;transform:none}
  .mlf-submit svg{width:16px;height:16px}
  .mlf-footer{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:16px;padding-top:16px;border-top:1px solid var(--g100)}
  .mlf-trust{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--g500)}
  .mlf-trust svg{width:13px;height:13px;color:var(--success)}
  .mlf-notice{display:none;padding:28px 24px;text-align:center;background:var(--bg-soft);border-radius:var(--rs);border-left:3px solid var(--success)}
  .mlf-notice.active{display:block}
  .mlf-notice-icon{width:44px;height:44px;margin:0 auto 14px;border-radius:50%;background:rgba(16,185,129,.12);display:flex;align-items:center;justify-content:center;color:var(--success)}
  .mlf-notice h3{font-family:var(--fh);font-size:1.125rem;font-weight:700;color:var(--navy);margin:0 0 10px}
  .mlf-notice p{font-size:.9375rem;color:var(--g600);line-height:1.6;margin:0 0 8px}
  .mlf-notice .mlf-notice-redirect{font-size:.8125rem;color:var(--g500);margin-top:14px}
  .mlf-notice a{color:var(--accent);font-weight:600;text-decoration:none}
  .mlf-form.is-hidden{display:none}
  @media (max-width:640px){.mzj-lead-form{padding:24px 18px}.mlf-row{grid-template-columns:1fr}}

  /* ═══ Pillar B2B-E-Commerce ═══ */
  .mzj-page .ways{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:28px}
  .mzj-page .way{display:block;background:#fff;border:1px solid rgba(10,22,40,.10);border-radius:14px;padding:22px 24px;text-decoration:none;color:#0A1628;transition:border-color .2s,transform .2s}
  .mzj-page .way:hover{border-color:#008676;transform:translateY(-2px)}
  .mzj-page .way-tag{display:inline-block;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:#008676;background:rgba(0,229,199,.12);border-radius:6px;padding:3px 8px;margin-bottom:10px}
  .mzj-page .way h3{font-size:1.1rem;margin:0 0 8px}.mzj-page .way p{font-size:.92rem;color:#334155;line-height:1.55;margin:0 0 12px}
  .mzj-page .way-link{font-size:.85rem;font-weight:700;color:#008676}
  .mzj-page .reqs{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}
  .mzj-page .req{background:#fff;border:1px solid rgba(10,22,40,.10);border-radius:12px;padding:20px}
  .mzj-page .req h3{font-size:1rem;margin:0 0 8px;color:#0A1628}.mzj-page .req p{font-size:.88rem;color:#334155;line-height:1.55;margin:0}
  .mzj-page .faq-sec{padding:72px 0;background:#F0F4F8}
  .mzj-page .faq-list{max-width:860px}
  .mzj-page .faq-item{background:#fff;border:1px solid rgba(10,22,40,.10);border-radius:12px;margin-bottom:10px;overflow:hidden}
  .mzj-page .faq-summary{cursor:pointer;list-style:none;padding:18px 22px;font-weight:700;font-size:1rem;color:#0A1628;line-height:1.4}
  .mzj-page .faq-summary::-webkit-details-marker{display:none}
  .mzj-page .faq-row{display:flex;align-items:flex-start;gap:14px}.mzj-page .faq-q-text{flex:1 1 auto}
  .mzj-page .faq-plus{flex:0 0 auto;color:#008676;font-size:1.4rem;line-height:1;width:20px;text-align:center}
  .mzj-page .faq-item[open] .faq-plus{transform:rotate(45deg)}
  .mzj-page .faq-num{flex:0 0 auto;font-family:'JetBrains Mono',monospace;font-size:.7rem;color:#008676;background:rgba(0,229,199,.12);border-radius:6px;padding:3px 7px;margin-top:2px}
  .mzj-page .faq-content{padding:0 22px 20px 62px;color:#334155;font-size:.95rem;line-height:1.65}
  .mzj-page .lp-hero{padding:56px 0 48px}
  .mzj-page .proof{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:760px}
  .mzj-page .cta-final{padding:72px 0;background:#0A1628;color:#fff;text-align:center}
  .mzj-page .cta-final h2{color:#fff;font-size:1.8rem;margin:0 0 12px}.mzj-page .cta-final p{color:rgba(255,255,255,.78);max-width:640px;margin:0 auto 24px}
  .mzj-page .btn-c{display:inline-block;background:#00E5C7;color:#0A1628;font-weight:700;padding:14px 26px;border-radius:50px;text-decoration:none}
  @media(max-width:860px){.mzj-page .ways,.mzj-page .reqs{grid-template-columns:1fr}.mzj-page .faq-content{padding-left:22px}}

  /* ═══ Verwandte Leistungen (Cluster-Verlinkung) ═══ */
  .mzj-page .mzj-related{padding:56px 0;background:#F7F5F2;border-top:1px solid rgba(10,22,40,.08);border-bottom:1px solid rgba(10,22,40,.08)}
  .mzj-page .mzj-related .mzj-rel-in{max-width:1200px;margin:0 auto;padding:0 24px}
  .mzj-page .mzj-related h2{font-size:1.35rem;font-weight:700;color:#0A1628;margin:0 0 6px}
  .mzj-page .mzj-related .mzj-rel-sub{font-size:.9rem;color:#64748B;margin:0 0 22px}
  .mzj-page .mzj-rel-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
  .mzj-page .mzj-rel-card{display:block;background:#fff;border:1px solid rgba(10,22,40,.10);border-radius:12px;padding:16px 18px;text-decoration:none;color:#0A1628;transition:border-color .2s,transform .2s}
  .mzj-page .mzj-rel-card:hover{border-color:var(--cyan-deep,#008676);transform:translateY(-2px)}
  .mzj-page .mzj-rel-card .k{display:block;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--cyan-deep,#008676);margin-bottom:6px}
  .mzj-page .mzj-rel-card strong{display:block;font-size:.95rem;line-height:1.35}
  .mzj-page .mzj-rel-card.pillar{border-color:var(--cyan-deep,#008676);background:rgba(0,229,199,.06)}
  .mzj-page .mzj-rel-cta{margin-top:18px;font-size:.9rem;color:#334155}
  .mzj-page .mzj-rel-cta a{color:var(--cyan-deep,#008676);font-weight:700;text-decoration:none;border-bottom:1px solid currentColor}
  @media(max-width:900px){.mzj-page .mzj-rel-grid{grid-template-columns:repeat(2,1fr)}}
  @media(max-width:560px){.mzj-page .mzj-rel-grid{grid-template-columns:1fr}}

  /* ═══ Marktzahlen & Vertiefung (v6) ═══ */
  .mzj-page .mzj-facts,.mzj-page .mzj-deep{padding:64px 0}
  .mzj-page .mzj-facts .in,.mzj-page .mzj-deep .in,.mzj-page .mzj-cta2 .in{max-width:1200px;margin:0 auto;padding:0 24px}
  .mzj-page .mzj-facts .eb,.mzj-page .mzj-deep .eb{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#008676;margin:0 0 10px}
  .mzj-page .mzj-facts h2,.mzj-page .mzj-deep h2{font-size:1.6rem;line-height:1.25;margin:0 0 10px;color:#0A1628}
  .mzj-page .mzj-facts .sub,.mzj-page .mzj-deep .sub{color:#475569;max-width:760px;margin:0 0 28px;line-height:1.6}
  .mzj-page .mzj-facts .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
  .mzj-page .mzj-facts .card{background:#fff;border:1px solid rgba(10,22,40,.10);border-radius:14px;padding:22px 20px}
  .mzj-page .mzj-facts .v{font-size:2rem;font-weight:800;color:#008676;line-height:1;margin-bottom:8px;letter-spacing:-.02em}
  .mzj-page .mzj-facts .l{font-size:.88rem;color:#334155;line-height:1.5}
  .mzj-page .mzj-deep .cols{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}
  .mzj-page .mzj-deep .card{background:#fff;border:1px solid rgba(10,22,40,.10);border-radius:14px;padding:24px}
  .mzj-page .mzj-deep .card h3{font-size:1.05rem;margin:0 0 8px;color:#0A1628}
  .mzj-page .mzj-deep .card p,.mzj-page .mzj-deep .card li{font-size:.92rem;color:#334155;line-height:1.6}
  .mzj-page .mzj-deep .card ul{margin:8px 0 0;padding-left:18px}
  .mzj-page .mzj-deep .card .tag{display:inline-block;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:#008676;background:rgba(0,229,199,.12);border-radius:6px;padding:3px 8px;margin-bottom:10px}
  .mzj-page .mzj-deep table{width:100%;border-collapse:collapse;font-size:.9rem;background:#fff;border:1px solid rgba(10,22,40,.10);border-radius:12px;overflow:hidden}
  .mzj-page .mzj-deep th,.mzj-page .mzj-deep td{padding:12px 14px;text-align:left;border-bottom:1px solid rgba(10,22,40,.08);vertical-align:top;color:#334155}
  .mzj-page .mzj-deep th{background:#0A1628;color:#fff;font-weight:700;font-size:.8rem;letter-spacing:.04em}
  .mzj-page .mzj-cta2{padding:40px 0;background:#0A1628}
  .mzj-page .mzj-cta2 .in{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}
  .mzj-page .mzj-cta2 p{margin:0;color:#fff;font-size:1.05rem;font-weight:600;max-width:680px}
  .mzj-page .mzj-cta2 p span{display:block;font-weight:400;color:rgba(255,255,255,.7);font-size:.9rem;margin-top:4px}
  .mzj-page .mzj-cta2 a{display:inline-block;background:#00E5C7;color:#0A1628;font-weight:700;padding:14px 24px;border-radius:50px;text-decoration:none;white-space:nowrap}
  .mzj-page .mzj-facts.dark,.mzj-page .mzj-deep.dark{background:transparent}
  .mzj-page .mzj-facts.dark h2,.mzj-page .mzj-deep.dark h2,.mzj-page .mzj-deep.dark .card h3{color:#fff}
  .mzj-page .mzj-facts.dark .sub,.mzj-page .mzj-deep.dark .sub{color:rgba(255,255,255,.72)}
  .mzj-page .mzj-facts.dark .card,.mzj-page .mzj-deep.dark .card{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.10)}
  .mzj-page .mzj-facts.dark .v{color:#00E5C7}.mzj-page .mzj-facts.dark .l,.mzj-page .mzj-deep.dark .card p,.mzj-page .mzj-deep.dark .card li,.mzj-page .mzj-deep.dark td{color:rgba(255,255,255,.82)}
  .mzj-page .mzj-deep.dark table{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.10)}.mzj-page .mzj-deep.dark td{border-color:rgba(255,255,255,.08)}
  .mzj-page .mzj-facts.light,.mzj-page .mzj-deep.light{background:#F7F5F2}
  @media(max-width:900px){.mzj-page .mzj-facts .grid{grid-template-columns:repeat(2,1fr)}.mzj-page .mzj-deep .cols{grid-template-columns:1fr}}
  @media(max-width:560px){.mzj-page .mzj-facts .grid{grid-template-columns:1fr}}

  /* ═══ Fußnoten & Quellen v5 ═══ */
  .mzj-page sup.mzj-fn{font-size:.62em;line-height:0;vertical-align:super;margin-left:1px}
  .mzj-page sup.mzj-fn a{color:inherit;opacity:.75;text-decoration:none;border-bottom:1px dotted currentColor}
  .mzj-page .mzj-sources{max-width:1200px;margin:8px auto 0;padding:18px 24px 40px}
  .mzj-page .mzj-sources .box{background:#F7F5F2;border-left:3px solid #008676;border-radius:8px;padding:16px 20px;font-size:.82rem;line-height:1.6;color:#334155}
  .mzj-page .mzj-sources strong{color:#0A1628}
  .mzj-page .mzj-sources ol{margin:8px 0 0;padding-left:20px}
  .mzj-page .mzj-sources li{margin-bottom:4px}
  .mzj-page .mzj-sources a{color:#008676;text-decoration:underline}
  /* ═══ v8: Definition, Abstände, FAQ (Regel 9), Tabelle, Quellen ═══ */
  .mzj-page .mzj-aeo-definition{font-size:1rem;line-height:1.6;max-width:760px;margin:14px 0 22px;padding:12px 16px;border-left:3px solid #008676;background:rgba(10,22,40,.04);color:#334155}
  .mzj-page .lp-hero .mzj-aeo-definition{border-left-color:#22D3EE!important}
  .mzj-page .hero-cta{margin-top:22px}
  .mzj-page .hero-in{max-width:900px}
  .mzj-page .sec-req{padding:72px 0}
  .mzj-page .cols-mt{margin-top:22px}
  .mzj-page .cmp-mt{margin-top:28px}
  .mzj-page .step-owner{margin-top:10px;font-size:.78rem;color:var(--g500);line-height:1.7}
  .mzj-page #prozess .step-owner{margin-top:20px}
  .mzj-page #prozess .step-owner strong{color:#0E7490;font-weight:700}
  .mzj-page .step-owner strong{color:var(--accent);font-weight:600}
  .mzj-page .fq-h{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit}
  .mzj-page .fq{width:100%;display:flex;align-items:flex-start;gap:14px;padding:18px 22px;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--fb);font-weight:700;font-size:1rem;color:#0A1628;line-height:1.4}
  .mzj-page .fq:hover{color:#008676}
  .mzj-page .fq-num{flex:0 0 auto;font-family:'JetBrains Mono',monospace;font-size:.7rem;color:#008676;background:rgba(0,229,199,.12);border-radius:6px;padding:3px 7px;margin-top:2px}
  .mzj-page .fq-qt{flex:1 1 auto}
  .mzj-page .fq-btn{flex:0 0 auto;color:#008676;font-size:1.4rem;line-height:1;width:20px;text-align:center;transition:transform .2s}
  .mzj-page .faq-item.open .fq-btn{transform:rotate(45deg)}
  .mzj-page .fa{max-height:0;overflow:hidden;transition:max-height .35s var(--ease)}
  .mzj-page .faq-item.open .fa{max-height:1400px}
  .mzj-page .fa-in{padding:0 22px 20px 62px;color:#334155;font-size:.95rem;line-height:1.65}
  .mzj-page .fa-in a{color:#008676}
  .mzj-page:not(.mzj-js) .fa{max-height:none}
  .mzj-page:not(.mzj-js) .fq-btn{display:none}
  .mzj-page .mzj-cmp{overflow-x:auto;-webkit-overflow-scrolling:touch}
  .mzj-page .mzj-cmp-table{width:100%;min-width:720px;border-collapse:collapse;font-size:.88rem;line-height:1.5;color:#334155;background:#fff}
  .mzj-page .mzj-cmp-table caption{caption-side:top;text-align:left;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:#64748B;padding:0 0 12px}
  .mzj-page .mzj-cmp-table th,.mzj-page .mzj-cmp-table td{padding:12px 14px;border:1px solid rgba(10,22,40,.10);text-align:left;vertical-align:top}
  .mzj-page .mzj-cmp-table thead th{background:#0A1628;color:#fff;font-weight:700;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}
  .mzj-page .mzj-cmp-table tbody th{font-weight:600;color:#0A1628;background:#F7F9FC;width:28%}
  .mzj-page .mzj-cmp-note{margin-top:12px;font-size:.78rem;color:#5B6478;max-width:820px}
  @media(max-width:760px){.mzj-page .mzj-cmp::before{content:"Tabelle seitlich wischen →";display:block;font-size:.72rem;color:#64748B;margin-bottom:6px}}
  .mzj-page .mzj-sources{max-width:1200px;margin:0 auto;padding:8px 24px 40px}
  .mzj-page .mzj-src-details summary{cursor:pointer;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:#64748B;list-style:none;padding:10px 0}
  .mzj-page .mzj-src-details summary::-webkit-details-marker{display:none}
  .mzj-page .mzj-src-details summary::before{content:"+ ";color:#008676}
  .mzj-page .mzj-src-details[open] summary::before{content:"\2013 "}
  .mzj-page .mzj-src-details summary,.mzj-page .mzj-src-details[open] summary{display:block;font-family:var(--fb);font-weight:600}
  .mzj-page .mzj-src-details summary::after,.mzj-page .mzj-src-details[open] summary::after{content:none}
  .mzj-page .mzj-src-details .box{margin-top:6px;background:#F7F5F2;border-left:3px solid #008676;border-radius:8px;padding:16px 20px;font-size:.82rem;line-height:1.6;color:#334155}
  .mzj-page .mzj-src-details .box strong{color:#0A1628}.mzj-page .mzj-src-details ol{margin:8px 0 0;padding-left:20px}.mzj-page .mzj-src-details li{margin-bottom:4px}.mzj-page .mzj-src-details a{color:#008676;text-decoration:underline}
  .mzj-page .founder{grid-template-columns:1fr}.mzj-page .founder-card{max-width:900px}
  .mzj-page .mzj-rel-cta a+a{margin-left:14px}
  @media(max-width:860px){.mzj-page .fa-in{padding-left:22px}.mzj-page .ways,.mzj-page .reqs,.mzj-page .mzj-facts .grid,.mzj-page .mzj-deep .cols,.mzj-page .steps{grid-template-columns:minmax(0,1fr)}.mzj-page .proof{grid-template-columns:repeat(2,minmax(0,1fr))}.mzj-page h1{overflow-wrap:anywhere;hyphens:auto}}

  /* ═══ Hero · Dark Mode ═══ */
  .mzj-page .lp-hero{background:radial-gradient(ellipse 55% 60% at 100% 0%,rgba(0,229,199,.10),transparent 65%),radial-gradient(ellipse 50% 55% at 0% 100%,rgba(79,70,229,.10),transparent 65%),#07090F!important;border-bottom:1px solid rgba(255,255,255,.06)}
  .mzj-page .lp-hero .bc,.mzj-page .lp-hero .bc a{color:rgba(255,255,255,.62)}
  .mzj-page .lp-hero .bc a:hover{color:#FFFFFF;background:rgba(255,255,255,.06)}
  .mzj-page .lp-hero .bc span{color:rgba(255,255,255,.35)}
  .mzj-page .lp-hero .eyebrow{color:#22D3EE}
  .mzj-page .lp-hero .eyebrow::before{display:none}
  .mzj-page .lp-hero h1{color:#FFFFFF}
  .mzj-page .lp-hero h1 .gi{color:#22D3EE}
  .mzj-page .lp-hero .lead{color:rgba(255,255,255,.82)}
  .mzj-page .lp-hero .lead strong{color:#FFFFFF}
  .mzj-page .lp-hero .proof{border-top-color:rgba(255,255,255,.10)}
  .mzj-page .lp-hero .proof .n{color:#22D3EE}
  .mzj-page .lp-hero .proof .l{color:rgba(255,255,255,.66)}
  .mzj-page .lp-hero .refs span,.mzj-page .lp-hero .refs a{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.12);color:rgba(255,255,255,.82)}
  .mzj-page .lp-hero .mzj-aeo-definition{background:rgba(255,255,255,.04)!important;color:rgba(255,255,255,.82)!important}
  .mzj-page .lp-hero .mzj-lead-form{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.10);box-shadow:0 24px 60px -30px rgba(0,0,0,.8);backdrop-filter:blur(14px)}
  .mzj-page .lp-hero .mlf-title{color:#FFFFFF}
  .mzj-page .lp-hero .mlf-lead,.mzj-page .lp-hero .mlf-field label,.mzj-page .lp-hero .mlf-consent label{color:rgba(255,255,255,.78)}
  .mzj-page .lp-hero .mlf-field input,.mzj-page .lp-hero .mlf-field select{background-color:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14);color:#FFFFFF}
  .mzj-page .lp-hero .mlf-field select option{color:#0A1628}
  .mzj-page .lp-hero .mlf-field input::placeholder{color:rgba(255,255,255,.45)}
  .mzj-page .lp-hero .mlf-consent a{color:#22D3EE}

  /* ═══ Hero · Kennzahlen als Glass-Cards + farbige Pills ═══ */
  .mzj-page .lp-hero .proof{gap:16px;padding-top:0;border-top:0;margin-top:32px}
  .mzj-page .lp-hero .proof > div{--ac:#22D3EE;position:relative;padding:22px 20px;border-radius:16px;
    background:linear-gradient(155deg,color-mix(in oklab,var(--ac) 14%,transparent),rgba(255,255,255,.03) 70%);
    border:1px solid color-mix(in oklab,var(--ac) 38%,transparent);
    backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);
    box-shadow:0 1px 0 rgba(255,255,255,.08) inset,0 0 28px -8px color-mix(in oklab,var(--ac) 55%,transparent);
    transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .3s}
  .mzj-page .lp-hero .proof > div:nth-child(1){--ac:#22D3EE}
  .mzj-page .lp-hero .proof > div:nth-child(2){--ac:#3B82F6}
  .mzj-page .lp-hero .proof > div:nth-child(3){--ac:#7DD3FC}
  .mzj-page .lp-hero .proof > div:hover{transform:translateY(-4px);border-color:color-mix(in oklab,var(--ac) 65%,transparent);
    box-shadow:0 1px 0 rgba(255,255,255,.1) inset,0 0 44px -6px color-mix(in oklab,var(--ac) 70%,transparent)}
  .mzj-page .lp-hero .proof .n{font-size:40px;font-weight:700;color:var(--ac)!important;text-shadow:none}
  .mzj-page .lp-hero .proof .l{color:rgba(255,255,255,.82)}
  .mzj-page .lp-hero .refs{margin-top:20px}
  .mzj-page .lp-hero .refs .ref{--ac:#22D3EE;font-size:14px;padding:8px 14px;background:color-mix(in oklab,var(--ac) 12%,transparent);border:1px solid color-mix(in oklab,var(--ac) 40%,transparent);color:rgba(255,255,255,.9)}
  .mzj-page .lp-hero .refs .ref strong{color:var(--ac)}
  .mzj-page .lp-hero .refs .ref:nth-child(1){--ac:#22D3EE}
  .mzj-page .lp-hero .refs .ref:nth-child(2){--ac:#3B82F6}
  .mzj-page .lp-hero .refs .ref:nth-child(3){--ac:#7DD3FC}
  .mzj-page .lp-hero .refs .ref:nth-child(4){--ac:#A78BFA}
  .mzj-page .lp-hero .refs .ref:nth-child(5){--ac:#34D399}
  .mzj-page .lp-hero .refs .ref:nth-child(6){--ac:#F472B6}
  @media(prefers-reduced-motion:reduce){.mzj-page .lp-hero .proof > div:hover{transform:none}}

  /* Hero: Text links, Kennzahlen + Pills rechts */
  .mzj-page .lp-hero .hero-in{max-width:none}
  .mzj-page .hero-split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:56px;row-gap:0;align-items:start}
  .mzj-page .hero-split > .hero-txt{display:contents}
  .mzj-page .hero-split > .hero-txt > *{grid-column:1}
  .mzj-page .hero-split > .hero-side{grid-column:2;grid-row:3 / span 3;align-self:start}
  @media(max-width:960px){.mzj-page .hero-split > .hero-side{grid-column:1;grid-row:auto}}
  .mzj-page .hero-split .lead,.mzj-page .hero-split .mzj-aeo-definition{max-width:none}
  .mzj-page .hero-side .proof{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;margin-top:0}
  .mzj-page .hero-side .refs{margin-top:20px}
  @media(max-width:960px){.mzj-page .hero-split{grid-template-columns:1fr;gap:32px}.mzj-page .hero-side .proof{grid-template-columns:repeat(3,minmax(0,1fr))}}
  @media(max-width:600px){.mzj-page .hero-side .proof{grid-template-columns:1fr}}

  /* ═══ #wege · Light Glass + moderne Tabelle ═══ */
  .mzj-page #wege{position:relative;overflow:hidden;background:#f4f7fb!important;border-top:0}
  .mzj-page #wege::before,.mzj-page #wege::after{content:"";position:absolute;border-radius:50%;filter:blur(110px);pointer-events:none;z-index:0}
  .mzj-page #wege::before{width:520px;height:520px;top:-180px;right:-140px;background:rgba(0,201,183,.18)}
  .mzj-page #wege::after{width:480px;height:480px;bottom:-200px;left:-160px;background:rgba(37,99,235,.14)}
  .mzj-page #wege > .mzj-rel-in{position:relative;z-index:1}
  .mzj-page #wege .eyebrow{color:#0E7490}
  .mzj-page #wege .eyebrow::before{display:none}
  .mzj-page #wege h2{color:#0B1220}
  .mzj-page #wege .sub{color:#475569}
  .mzj-page #wege .ways{gap:20px;margin-top:36px}
  .mzj-page #wege .way{--ac:#0891B2;--at:#0E7490;position:relative;padding:28px 28px 26px;border-radius:20px;
    background:linear-gradient(155deg,rgba(255,255,255,.78),rgba(255,255,255,.52));
    backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);
    border:1px solid color-mix(in oklab,var(--ac) 26%,#ffffff);
    box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 14px 34px -24px color-mix(in oklab,var(--ac) 60%,transparent);
    transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .3s}
  .mzj-page #wege .way::before{content:"";position:absolute;left:28px;right:28px;top:0;height:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,var(--ac),color-mix(in oklab,var(--ac) 30%,transparent))}
  .mzj-page #wege .way:nth-child(1){--ac:#06B6D4;--at:#0E7490}
  .mzj-page #wege .way:nth-child(2){--ac:#2563EB;--at:#1D4ED8}
  .mzj-page #wege .way:nth-child(3){--ac:#14B8A6;--at:#0F766E}
  .mzj-page #wege .way:nth-child(4){--ac:#1E40AF;--at:#1E3A8A}
  .mzj-page #wege .way:hover{transform:translateY(-5px);border-color:color-mix(in oklab,var(--ac) 50%,#ffffff);
    box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 24px 50px -24px color-mix(in oklab,var(--ac) 70%,transparent),0 0 0 4px color-mix(in oklab,var(--ac) 8%,transparent)}
  .mzj-page #wege .way-tag{color:var(--at);background:color-mix(in oklab,var(--ac) 10%,#ffffff);border:1px solid color-mix(in oklab,var(--ac) 24%,#ffffff);border-radius:999px;padding:5px 12px;letter-spacing:.04em}
  .mzj-page #wege .way h3{color:#0B1220;font-size:20px;font-weight:700;letter-spacing:-.015em;line-height:1.3;margin:6px 0 10px}
  .mzj-page #wege .way p{color:#475569;font-size:14px;line-height:1.7}
  .mzj-page #wege .way-link{color:var(--at);font-size:14px}
  /* Tabelle */
  .mzj-page #wege .mzj-cmp{margin-top:44px;border-radius:20px;background:rgba(255,255,255,.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid #E1E8F2;box-shadow:0 16px 40px -30px rgba(15,23,42,.35);padding:8px 8px 4px}
  .mzj-page #wege .mzj-cmp-table{background:transparent;border-collapse:separate;border-spacing:0;color:#334155}
  .mzj-page #wege .mzj-cmp-table caption{text-transform:none;letter-spacing:0;padding:24px 20px 36px;text-align:center;font-size:20px;font-weight:700;letter-spacing:0;color:#0E7490}
  .mzj-page #wege .mzj-cmp-table th,.mzj-page #wege .mzj-cmp-table td{border:0;border-bottom:1px solid #E8EEF5;padding:18px 20px;font-size:14px;line-height:1.6}
  .mzj-page #wege .mzj-cmp-table thead th{background:transparent;color:#0B1220;font-size:14px;font-weight:700;letter-spacing:0;text-transform:none;border-bottom:2px solid #D7E0EC;padding-top:12px;padding-bottom:14px}
  .mzj-page #wege .mzj-cmp-table thead th:nth-child(2){color:#0E7490}
  .mzj-page #wege .mzj-cmp-table thead th:nth-child(3){color:#1D4ED8}
  .mzj-page #wege .mzj-cmp-table thead th:nth-child(4){color:#0F766E}
  .mzj-page #wege .mzj-cmp-table thead th:nth-child(5){color:#1E3A8A}
  .mzj-page #wege .mzj-cmp-table caption::after{content:"";display:block;width:240px;max-width:60%;height:3px;margin:22px auto 0;border-radius:3px;background:linear-gradient(90deg,#06B6D4,#2563EB)}
  .mzj-page #wege .mzj-cmp-table tbody th{background:transparent;color:#0B1220;font-weight:600;font-size:17px}
  .mzj-page #wege .mzj-cmp-table thead th{font-size:17px}
  .mzj-page #wege .mzj-cmp-table tbody tr:last-child th,.mzj-page #wege .mzj-cmp-table tbody tr:last-child td{border-bottom:0}
  .mzj-page #wege .mzj-cmp-table tbody tr{transition:background .2s}
  .mzj-page #wege .mzj-cmp-table tbody tr:hover{background:rgba(6,182,212,.06)}
  .mzj-page #wege .mzj-cmp-note{color:#5A6779;font-size:14px;margin-top:16px;max-width:none}
  @media(prefers-reduced-motion:reduce){.mzj-page #wege .way:hover{transform:none}}

  /* #wege · Tabs in Pill-Form */
  .mzj-page .wtabs{margin-top:36px}
  .mzj-page .wtab-list{display:flex;flex-wrap:wrap;gap:8px;padding:6px;border-radius:999px;background:rgba(255,255,255,.7);border:1px solid #E1E8F2;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 10px 30px -24px rgba(15,23,42,.4)}
  .mzj-page .wtab{--ac:#06B6D4;flex:1 1 0;min-width:180px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 18px;border:0;border-radius:999px;background:transparent;cursor:pointer;font-size:17px;font-weight:600;color:#334155;line-height:1.3;text-align:center;transition:background .25s,color .25s,box-shadow .25s}
  .mzj-page .wtab:nth-child(1){--ac:#06B6D4}.mzj-page .wtab:nth-child(2){--ac:#2563EB}.mzj-page .wtab:nth-child(3){--ac:#14B8A6}.mzj-page .wtab:nth-child(4){--ac:#1E40AF}
  .mzj-page .wtab-n{font-size:20px;font-weight:700;color:var(--ac);transition:color .25s}
  .mzj-page .wtab:hover{background:color-mix(in oklab,var(--ac) 8%,#ffffff);color:#0B1220}
  .mzj-page .wtab.on{background:var(--ac);color:#fff;box-shadow:0 10px 24px -12px color-mix(in oklab,var(--ac) 80%,transparent)}
  .mzj-page .wtab.on .wtab-n{color:rgba(255,255,255,.85)}
  .mzj-page .wtab:focus-visible{outline:2px solid var(--ac);outline-offset:2px}
  .mzj-page .wpanels{margin-top:20px}
  .mzj-page .wpan{--ac:#06B6D4;--at:#0E7490;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:stretch;padding:28px;border-radius:24px;background:linear-gradient(155deg,rgba(255,255,255,.82),rgba(255,255,255,.55));border:1px solid color-mix(in oklab,var(--ac) 26%,#ffffff);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 20px 44px -30px color-mix(in oklab,var(--ac) 60%,transparent);animation:wpanIn .35s ease}
  .mzj-page .wpan[hidden]{display:none}
  .mzj-page #wpan-1{--ac:#2563EB;--at:#1D4ED8}.mzj-page #wpan-2{--ac:#14B8A6;--at:#0F766E}.mzj-page #wpan-3{--ac:#1E40AF;--at:#1E3A8A}
  .mzj-page .wpan-txt{display:flex;flex-direction:column;justify-content:center;padding:8px 4px}
  .mzj-page .wpan-txt .way-tag{align-self:flex-start;color:var(--at);background:color-mix(in oklab,var(--ac) 10%,#ffffff);border:1px solid color-mix(in oklab,var(--ac) 24%,#ffffff);border-radius:999px;padding:5px 12px;margin-bottom:14px}
  .mzj-page .wpan-txt h3{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.25;color:#0B1220;margin:0 0 12px}
  .mzj-page .wpan-txt p{font-size:14px;line-height:1.75;color:#475569;margin:0 0 18px}
  .mzj-page .wpan-txt .way-link{font-size:14px;font-weight:700;color:var(--at);text-decoration:none}
  .mzj-page .wpan-txt .way-link:hover{text-decoration:underline;text-underline-offset:3px}
  .mzj-page .wpan-img{margin:0;min-height:300px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(135deg,color-mix(in oklab,var(--ac) 14%,#ffffff),color-mix(in oklab,var(--ac) 4%,#f4f7fb));border:1px dashed color-mix(in oklab,var(--ac) 35%,#ffffff)}
  .mzj-page .wpan-img span{font-size:14px;font-weight:600;color:var(--at)}
  @keyframes wpanIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
  @media(max-width:860px){.mzj-page .wtab-list{border-radius:20px}.mzj-page .wtab{flex:1 1 calc(50% - 8px);min-width:0}.mzj-page .wpan{grid-template-columns:1fr}.mzj-page .wpan-img{min-height:220px}}
  @media(max-width:520px){.mzj-page .wtab{flex:1 1 100%}}
  @media(prefers-reduced-motion:reduce){.mzj-page .wpan{animation:none}}

  .mzj-page .wpan-img--photo{display:block;padding:0;overflow:hidden;border-style:solid;background:#fff}
  .mzj-page .wpan-img--photo img{width:100%;height:100%;min-height:300px;object-fit:cover;display:block}

  /* ═══ #anforderungen · Dark Mode + Neon Glass ═══ */
  .mzj-page #anforderungen{position:relative;overflow:hidden;background:radial-gradient(ellipse 55% 50% at 100% 0%,rgba(37,99,235,.18),transparent 62%),radial-gradient(ellipse 50% 50% at 0% 100%,rgba(6,182,212,.14),transparent 62%),linear-gradient(180deg,#070B16,#0A1022)!important;color:#E2E8F0;border-top:0}
  .mzj-page #anforderungen .eyebrow{color:#22D3EE}
  .mzj-page #anforderungen h2{color:#FFFFFF}
  .mzj-page #anforderungen .reqs{gap:20px;margin-top:40px}
  .mzj-page #anforderungen .req{--ac:#22D3EE;position:relative;padding:28px 26px;border-radius:20px;
    background:linear-gradient(155deg,rgba(255,255,255,.07),rgba(255,255,255,.02));
    backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);
    border:1px solid color-mix(in oklab,var(--ac) 28%,transparent);
    box-shadow:0 1px 0 rgba(255,255,255,.06) inset,0 0 0 1px rgba(255,255,255,.02),0 20px 40px -28px rgba(0,0,0,.8),0 0 28px -14px color-mix(in oklab,var(--ac) 45%,transparent);
    transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .3s}
  .mzj-page #anforderungen .req:nth-child(even){--ac:#3B82F6}
  .mzj-page #anforderungen .req:hover{transform:translateY(-5px);border-color:color-mix(in oklab,var(--ac) 55%,transparent);
    box-shadow:0 1px 0 rgba(255,255,255,.08) inset,0 24px 50px -26px rgba(0,0,0,.9),0 0 44px -10px color-mix(in oklab,var(--ac) 65%,transparent)}
  .mzj-page #anforderungen .req-ico{display:grid;place-items:center;width:44px;height:44px;margin-bottom:18px;border-radius:12px;color:var(--ac);background:color-mix(in oklab,var(--ac) 12%,transparent);border:1px solid color-mix(in oklab,var(--ac) 32%,transparent);box-shadow:0 0 18px -6px color-mix(in oklab,var(--ac) 70%,transparent);transition:transform .35s,box-shadow .35s}
  .mzj-page #anforderungen .req-ico svg{width:22px;height:22px}
  .mzj-page #anforderungen .req:hover .req-ico{transform:translateY(-2px);box-shadow:0 0 26px -4px color-mix(in oklab,var(--ac) 85%,transparent)}
  .mzj-page #anforderungen .req h3{color:#FFFFFF;font-size:20px;font-weight:700;letter-spacing:-.015em;line-height:1.3;margin:0 0 10px}
  .mzj-page #anforderungen .req p{color:#FFFFFF;font-size:14px;line-height:1.7}
  @media(prefers-reduced-motion:reduce){.mzj-page #anforderungen .req:hover{transform:none}}

  /* ═══ #prozess · Timeline ═══ */
  .mzj-page #prozess{background:#f4f7fb!important;border-top:0}
  .mzj-page #prozess .eyebrow{color:#0E7490}
  .mzj-page #prozess h2{color:#0B1220}
  .mzj-page #prozess .sub{color:#475569}
  .mzj-page .steps--tl{position:relative;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:48px;padding-top:56px}
  .mzj-page .steps--tl .tl-rail{position:absolute;top:20px;left:calc(12.5% - 14px);right:calc(12.5% - 14px);height:3px;border-radius:3px;background:#DCE5F0;overflow:hidden}
  .mzj-page .steps--tl .tl-fill{position:absolute;inset:0;transform-origin:left;transform:scaleX(0);background:linear-gradient(90deg,#22D3EE,#3B82F6);transition:transform 1.6s cubic-bezier(.2,.8,.2,1)}
  .mzj-page .steps--tl.in .tl-fill{transform:scaleX(1)}
  .mzj-page .steps--tl .tl-fill::after{content:"";position:absolute;top:0;bottom:0;width:120px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.85),transparent);animation:tlTrace 3.2s ease-in-out 1.6s infinite}
  @keyframes tlTrace{from{left:-120px}to{left:100%}}
  .mzj-page .steps--tl .step{--ac:#22D3EE;--at:#0E7490;position:relative;background:transparent;border:0;border-radius:0;padding:0 4px;opacity:0;transform:translateY(12px);transition:opacity .6s ease,transform .6s ease;transition-delay:calc(var(--i)*.18s + .2s)}
  .mzj-page .steps--tl.in .step{opacity:1;transform:none}
  .mzj-page .steps--tl .step:nth-child(3){--ac:#38BDF8;--at:#0369A1}
  .mzj-page .steps--tl .step:nth-child(4){--ac:#3B82F6;--at:#1D4ED8}
  .mzj-page .steps--tl .step:nth-child(5){--ac:#2563EB;--at:#1E40AF}
  .mzj-page .step-node{position:absolute;top:-50px;left:50%;transform:translateX(-50%);width:28px;height:28px;border-radius:50%;background:#fff;border:2px solid var(--ac);display:grid;place-items:center;box-shadow:0 0 0 6px #f4f7fb,0 6px 16px -6px color-mix(in oklab,var(--ac) 70%,transparent);z-index:1;transition:transform .3s,box-shadow .3s}
  .mzj-page .step-node i{width:10px;height:10px;border-radius:50%;background:var(--ac)}
  .mzj-page .step-node::after{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid var(--ac);opacity:0;animation:tlPulse 2.4s ease-out infinite;animation-delay:calc(var(--i)*.6s + 1.8s)}
  @keyframes tlPulse{0%{opacity:.6;transform:scale(1)}100%{opacity:0;transform:scale(2.1)}}
  .mzj-page .steps--tl .step:hover .step-node{transform:translateX(-50%) scale(1.12);box-shadow:0 0 0 6px #f4f7fb,0 0 22px -2px color-mix(in oklab,var(--ac) 80%,transparent)}
  .mzj-page .steps--tl .step .k{color:var(--at);text-align:center;margin-bottom:12px;letter-spacing:.04em}
  .mzj-page .steps--tl .step h3{color:#0B1220;font-size:20px;font-weight:700;letter-spacing:-.015em;line-height:1.3;text-align:center;margin:0 0 10px}
  .mzj-page .steps--tl .step p{color:#475569;font-size:14px;line-height:1.75;text-align:center;margin:0}
  @media(max-width:860px){
    .mzj-page .steps--tl{grid-template-columns:minmax(0,1fr);padding-top:0;padding-left:52px;gap:36px}
    .mzj-page .steps--tl .tl-rail{top:8px;bottom:8px;left:19px;right:auto;width:3px;height:auto}
    .mzj-page .steps--tl .tl-fill{transform-origin:top;transform:scaleY(0)}
    .mzj-page .steps--tl.in .tl-fill{transform:scaleY(1)}
    .mzj-page .steps--tl .tl-fill::after{display:none}
    .mzj-page .step-node{top:0;left:-46px;transform:none}
    .mzj-page .steps--tl .step:hover .step-node{transform:scale(1.12)}
    .mzj-page .steps--tl .step .k,.mzj-page .steps--tl .step h3,.mzj-page .steps--tl .step p{text-align:left}
  }
  @media(prefers-reduced-motion:reduce){.mzj-page .steps--tl .step{opacity:1;transform:none;transition:none}.mzj-page .steps--tl .tl-fill{transform:none;transition:none}.mzj-page .steps--tl .tl-fill::after,.mzj-page .step-node::after{animation:none;display:none}}

  /* ═══ Zitat · Dark Ambient ═══ */
  .mzj-page .mzq{position:relative;overflow:hidden;padding:72px 0;background:linear-gradient(90deg,#000 0%,rgba(0,0,0,0) 22%,rgba(0,0,0,0) 78%,#000 100%),radial-gradient(ellipse 70% 120% at 50% 50%,rgba(34,211,238,.22) 0%,rgba(34,211,238,.08) 40%,#05070F 100%),#05070F}
  .mzj-page .mzq-head{max-width:none;margin:0 0 40px}
  .mzj-page .mzq-head .eyebrow{color:#22D3EE}
  .mzj-page .mzq-head h2{color:#FFFFFF;margin:0;max-width:none}
  .mzj-page .mzq-fig{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:64px;align-items:center;max-width:none;margin-inline:0}
  .mzj-page .mzq-photo{width:168px;height:168px;border-radius:50%;padding:2px;background:#22D3EE;box-shadow:0 0 34px -8px rgba(34,211,238,.6)}
  .mzj-page .mzq-photo img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block;border:2px solid #05070F}
  .mzj-page .mzq-body{position:relative}
  .mzj-page .mzq-mark{position:absolute;top:-70px;left:-18px;font-family:Georgia,'Times New Roman',serif!important;font-size:200px;line-height:1;color:rgba(167,139,250,.22);pointer-events:none;user-select:none;animation:mzqFloat 6s ease-in-out infinite}
  @keyframes mzqFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
  .mzj-page .mzq-q{position:relative;margin:0}
  .mzj-page .mzq-q p{font-size:17px!important;font-weight:500;line-height:1.6;letter-spacing:-.01em;color:#FFFFFF;margin:0;text-wrap:pretty}
  .mzj-page .mzq-cap{margin-top:28px;display:flex;flex-direction:column;gap:6px}
  .mzj-page .mzq-name{font-style:normal}
  .mzj-page .mzq-name a{font-size:17px;font-weight:700;color:#FFFFFF;text-decoration:none}
  .mzj-page .mzq-name a:hover{color:#22D3EE}
  .mzj-page .mzq-role{font-size:14px;line-height:1.6;color:#FFFFFF}
  @media(max-width:860px){.mzj-page .mzq{padding:72px 0}.mzj-page .mzq-fig{grid-template-columns:1fr;justify-items:center;text-align:center;gap:36px}.mzj-page .mzq-photo{width:160px;height:160px}.mzj-page .mzq-mark{left:50%;transform:translateX(-50%);top:-60px;animation:none}.mzj-page .mzq-q p{font-size:17px!important}}
  @media(prefers-reduced-motion:reduce){.mzj-page .mzq-mark{animation:none}}

  /* ═══ #marktzahlen · Light Glass + Neon ═══ */
  .mzj-page #marktzahlen{position:relative;overflow:hidden;background:#f4f7fb!important}
  .mzj-page #marktzahlen::before,.mzj-page #marktzahlen::after{content:"";position:absolute;border-radius:50%;filter:blur(110px);pointer-events:none}
  .mzj-page #marktzahlen::before{width:480px;height:480px;top:-180px;left:-140px;background:rgba(34,211,238,.16)}
  .mzj-page #marktzahlen::after{width:460px;height:460px;bottom:-200px;right:-140px;background:rgba(37,99,235,.14)}
  .mzj-page #marktzahlen .in{position:relative;z-index:1}
  .mzj-page #marktzahlen .eb{color:#0E7490}
  .mzj-page #marktzahlen h2{color:#0B1220}
  .mzj-page #marktzahlen .sub{color:#475569}
  .mzj-page #marktzahlen .grid{gap:20px;margin-top:40px}
  .mzj-page #marktzahlen .card{--ac:#22D3EE;--at:#0E7490;position:relative;padding:28px 24px 26px;border-radius:20px;
    background:linear-gradient(155deg,rgba(255,255,255,.82),rgba(255,255,255,.52));
    backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);
    border:1px solid color-mix(in oklab,var(--ac) 30%,#ffffff);
    box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 14px 30px -22px color-mix(in oklab,var(--ac) 70%,transparent),0 0 24px -12px color-mix(in oklab,var(--ac) 55%,transparent);
    transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .3s}
  .mzj-page #marktzahlen .card:nth-child(1){--ac:#38BDF8;--at:#0369A1}
  .mzj-page #marktzahlen .card:nth-child(2){--ac:#22D3EE;--at:#0E7490}
  .mzj-page #marktzahlen .card:nth-child(3){--ac:#14B8A6;--at:#0F766E}
  .mzj-page #marktzahlen .card:nth-child(4){--ac:#2563EB;--at:#1D4ED8}
  .mzj-page #marktzahlen .card:hover{transform:translateY(-5px);border-color:color-mix(in oklab,var(--ac) 55%,#ffffff);
    box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 22px 44px -22px color-mix(in oklab,var(--ac) 80%,transparent),0 0 40px -8px color-mix(in oklab,var(--ac) 70%,transparent)}
  .mzj-page #marktzahlen .mf-ico{display:grid;place-items:center;width:42px;height:42px;margin-bottom:18px;border-radius:12px;color:var(--at);background:color-mix(in oklab,var(--ac) 12%,#ffffff);border:1px solid color-mix(in oklab,var(--ac) 30%,#ffffff);box-shadow:0 0 16px -6px color-mix(in oklab,var(--ac) 75%,transparent)}
  .mzj-page #marktzahlen .mf-ico svg{width:21px;height:21px}
  .mzj-page #marktzahlen .v{font-size:40px;font-weight:700;letter-spacing:-.025em;color:var(--at);margin-bottom:12px}
  .mzj-page #marktzahlen .l{font-size:14px;line-height:1.7;color:#334155}
  .mzj-page #marktzahlen .l sup a{color:var(--at)}
  @media(prefers-reduced-motion:reduce){.mzj-page #marktzahlen .card:hover{transform:none}}

  /* ═══ #entscheidungshilfe · Dark Mode ═══ */
  .mzj-page #entscheidungshilfe{position:relative;overflow:hidden;background:radial-gradient(ellipse 55% 50% at 0% 0%,rgba(34,211,238,.14),transparent 62%),radial-gradient(ellipse 50% 50% at 100% 100%,rgba(37,99,235,.16),transparent 62%),linear-gradient(180deg,#070B16,#0A1022)!important;color:#E2E8F0}
  .mzj-page #entscheidungshilfe .eb{color:#22D3EE}
  .mzj-page #entscheidungshilfe h2,.mzj-page #entscheidungshilfe h3{color:#FFFFFF}
  .mzj-page #entscheidungshilfe .sub,.mzj-page #entscheidungshilfe p,.mzj-page #entscheidungshilfe li{color:#CBD5E1}
  .mzj-page #entscheidungshilfe .in > .sub{color:#FFFFFF}
  .mzj-page #entscheidungshilfe strong{color:#FFFFFF}
  .mzj-page #entscheidungshilfe a{color:#22D3EE}
  .mzj-page #entscheidungshilfe .card{background:linear-gradient(155deg,rgba(255,255,255,.07),rgba(255,255,255,.02));border:1px solid rgba(34,211,238,.22);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 20px 40px -28px rgba(0,0,0,.8),0 0 26px -14px rgba(34,211,238,.45)}
  .mzj-page #entscheidungshilfe .card:nth-child(even){border-color:rgba(59,130,246,.26);box-shadow:0 20px 40px -28px rgba(0,0,0,.8),0 0 26px -14px rgba(59,130,246,.5)}
  .mzj-page #entscheidungshilfe .tag{color:#22D3EE;background:rgba(34,211,238,.10);border:1px solid rgba(34,211,238,.28)}
  .mzj-page #entscheidungshilfe .mzj-cmp{border-radius:18px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08)}
  .mzj-page #entscheidungshilfe .mzj-cmp-table{background:transparent;color:#CBD5E1}
  .mzj-page #entscheidungshilfe .mzj-cmp-table caption{color:#22D3EE}
  .mzj-page #entscheidungshilfe .mzj-cmp-table th,.mzj-page #entscheidungshilfe .mzj-cmp-table td{border-color:rgba(255,255,255,.08);color:#CBD5E1}
  .mzj-page #entscheidungshilfe .mzj-cmp-table thead th{background:rgba(34,211,238,.10);color:#FFFFFF}
  .mzj-page #entscheidungshilfe .mzj-cmp-table tbody th{background:rgba(255,255,255,.03);color:#FFFFFF}
  .mzj-page #entscheidungshilfe .mzj-cmp-table tbody tr:hover td,.mzj-page #entscheidungshilfe .mzj-cmp-table tbody tr:hover th{background:rgba(34,211,238,.06)}
  .mzj-page #entscheidungshilfe .mzj-cmp-note{color:#FFFFFF;font-size:14px;max-width:none}
  .mzj-page #entscheidungshilfe .mzj-cmp::before{color:#94A3B8}

  /* #entscheidung · helle Glas-Tabelle, abgerundet, Blau-Akzent */
  .mzj-page #entscheidungshilfe #entscheidung{border-radius:24px;overflow:hidden;padding:0;
    background:linear-gradient(160deg,rgba(244,247,251,.94),rgba(236,243,252,.86));
    backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);
    border:1px solid rgba(147,197,253,.55);
    box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 24px 60px -32px rgba(37,99,235,.55),0 0 0 6px rgba(59,130,246,.06)}
  .mzj-page #entscheidungshilfe #entscheidung .mzj-cmp-table{background:transparent;color:#1E293B;border-collapse:separate;border-spacing:0}
  .mzj-page #entscheidungshilfe #entscheidung .mzj-cmp-table caption{background:transparent;color:#1D4ED8;text-align:center;font-size:17px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:28px 32px 20px}
  .mzj-page #entscheidungshilfe #entscheidung .mzj-cmp-table th,.mzj-page #entscheidungshilfe #entscheidung .mzj-cmp-table td{border:0;border-bottom:1px solid rgba(148,163,184,.22);padding:24px 32px;font-size:14px;line-height:1.75;color:#1E293B;vertical-align:top;background:transparent}
  .mzj-page #entscheidungshilfe #entscheidung .mzj-cmp-table thead th{background:rgba(59,130,246,.08);color:#0B1220;font-size:17px;font-weight:700;letter-spacing:0;text-transform:none;border-bottom:1px solid rgba(59,130,246,.22);padding-top:18px;padding-bottom:18px}
  .mzj-page #entscheidungshilfe #entscheidung .mzj-cmp-table thead th:nth-child(2){color:#0E7490;width:22%;min-width:220px}
  .mzj-page #entscheidungshilfe #entscheidung .mzj-cmp-table thead th:nth-child(3){color:#3B82F6}
  .mzj-page #entscheidungshilfe #entscheidung .mzj-cmp-table thead th:nth-child(4){color:#0F766E}
  .mzj-page #entscheidungshilfe #entscheidung .mzj-cmp-table tbody th{color:#0B1220;font-weight:600;background:rgba(255,255,255,.55)}
  .mzj-page #entscheidungshilfe #entscheidung .mzj-cmp-table tbody td strong{color:#0B1220}
  .mzj-page #entscheidungshilfe #entscheidung .mzj-cmp-table tbody tr:last-child th,.mzj-page #entscheidungshilfe #entscheidung .mzj-cmp-table tbody tr:last-child td{border-bottom:0}
  .mzj-page #entscheidungshilfe #entscheidung .mzj-cmp-table tbody tr{transition:background .2s}
  .mzj-page #entscheidungshilfe #entscheidung .mzj-cmp-table tbody tr:hover{background:rgba(59,130,246,.07)}
  .mzj-page #entscheidungshilfe #entscheidung .mzj-cmp-table tbody tr:hover th{background:rgba(255,255,255,.75)}

  /* #entscheidungshilfe · Editorial ohne Karten */
  .mzj-page #entscheidungshilfe .edx{position:relative;display:grid;align-items:stretch;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:72px;margin-top:64px;padding-top:48px;border-top:1px solid rgba(255,255,255,.10)}
  .mzj-page #entscheidungshilfe .edx::before{content:"";position:absolute;width:560px;height:560px;left:-180px;top:40px;border-radius:50%;background:radial-gradient(circle,rgba(34,211,238,.16),transparent 65%);filter:blur(40px);pointer-events:none}
  .mzj-page #entscheidungshilfe .edx::after{content:"";position:absolute;width:480px;height:480px;right:-140px;bottom:-80px;border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,.18),transparent 65%);filter:blur(40px);pointer-events:none}
  .mzj-page #entscheidungshilfe .edx-blk{position:relative;z-index:1;display:flex;flex-direction:column}
  .mzj-page #entscheidungshilfe .edx-blk--req{padding-top:0}
  .mzj-page #entscheidungshilfe .edx-head .tag{display:inline-block;background:none!important;border:0!important;padding:0!important;color:#22D3EE;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px}
  .mzj-page #entscheidungshilfe .edx-blk--req .edx-head .tag{color:#60A5FA}
  .mzj-page #entscheidungshilfe .edx-head h3{font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:#FFFFFF;margin:0 0 12px;max-width:560px}
  .mzj-page #entscheidungshilfe .edx-blk--req .edx-head h3{font-size:28px}
  .mzj-page #entscheidungshilfe .edx-head p{font-size:17px!important;line-height:1.6;color:#FFFFFF;margin:0 0 24px;max-width:520px}
  .mzj-page #entscheidungshilfe .edx-list{list-style:none;margin:0;padding:0;flex:1}
  .mzj-page #entscheidungshilfe .edx-list li{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr);gap:18px;align-items:center;padding:16px 0;border-top:1px solid rgba(255,255,255,.08);transition:padding .35s cubic-bezier(.2,.8,.2,1)}
  .mzj-page #entscheidungshilfe .edx-list li:last-child{border-bottom:1px solid rgba(255,255,255,.08)}
  .mzj-page #entscheidungshilfe .edx-list li::before{content:"";position:absolute;left:0;top:-1px;height:1px;width:0;background:linear-gradient(90deg,#22D3EE,#3B82F6);transition:width .5s cubic-bezier(.2,.8,.2,1)}
  .mzj-page #entscheidungshilfe .edx-n{font-size:40px;font-weight:200;line-height:.9;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px rgba(34,211,238,.55);transition:color .35s,-webkit-text-stroke-color .35s}
  .mzj-page #entscheidungshilfe .edx-t{font-size:14px;line-height:1.65;color:#CBD5E1}
  .mzj-page #entscheidungshilfe .edx-t strong{display:block;font-size:17px;font-weight:700;letter-spacing:-.01em;color:#FFFFFF;margin-bottom:2px}
  .mzj-page #entscheidungshilfe .edx-list li:hover{padding-left:12px}
  .mzj-page #entscheidungshilfe .edx-list li:hover::before{width:100%}
  .mzj-page #entscheidungshilfe .edx-list li:hover .edx-n{color:#22D3EE;-webkit-text-stroke-color:#22D3EE}
  .mzj-page #entscheidungshilfe .edx-checks{list-style:none;margin:0 0 0 14px;padding:0 0 0 30px;border-left:1px solid rgba(96,165,250,.35);display:flex;flex-direction:column;justify-content:space-between;gap:20px;flex:1}
  .mzj-page #entscheidungshilfe .edx-checks li{position:relative;display:block;transition:transform .35s cubic-bezier(.2,.8,.2,1)}
  .mzj-page #entscheidungshilfe .edx-checks li::before{display:none}
  .mzj-page #entscheidungshilfe .edx-ck{position:absolute;left:-45px;top:-2px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:#60A5FA;background:#0A1022;border:1px solid rgba(96,165,250,.55);transition:background .3s,color .3s,box-shadow .3s}
  .mzj-page #entscheidungshilfe .edx-ck svg{width:15px;height:15px}
  .mzj-page #entscheidungshilfe .edx-checks .edx-t{font-size:14px;color:#FFFFFF}
  .mzj-page #entscheidungshilfe .edx-checks .edx-t strong{display:inline;font-size:15px;margin:0}
  .mzj-page #entscheidungshilfe .edx-checks li:hover{transform:translateX(6px)}
  .mzj-page #entscheidungshilfe .edx-checks li:hover .edx-ck{background:#60A5FA;color:#0A1022;box-shadow:0 0 14px 2px rgba(96,165,250,.55)}
  @media(max-width:960px){.mzj-page #entscheidungshilfe .edx{grid-template-columns:minmax(0,1fr);gap:72px;margin-top:72px;padding-top:56px}.mzj-page #entscheidungshilfe .edx-blk--req{padding-top:0}.mzj-page #entscheidungshilfe .edx-list li{grid-template-columns:64px minmax(0,1fr);gap:16px}.mzj-page #entscheidungshilfe .edx-n{font-size:40px}.mzj-page #entscheidungshilfe .edx-head h3{font-size:28px}}
  @media(prefers-reduced-motion:reduce){.mzj-page #entscheidungshilfe .edx-list li,.mzj-page #entscheidungshilfe .edx-checks li{transition:none}.mzj-page #entscheidungshilfe .edx-list li:hover{padding-left:0}.mzj-page #entscheidungshilfe .edx-checks li:hover{transform:none}}

  .mzj-page .mzj-related .mzj-rel-card .k{font-size:14px!important;font-weight:700}
  .mzj-page .mzj-related .mzj-rel-card strong{font-size:17px}
  .mzj-page .mzj-related .mzj-rel-cta{font-size:14px}

  /* #entscheidungshilfe · Editorial ohne Karten */
  .mzj-page #entscheidungshilfe .edx{position:relative;display:grid;align-items:stretch;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:72px;margin-top:64px;padding-top:48px;border-top:1px solid rgba(255,255,255,.10)}
  .mzj-page #entscheidungshilfe .edx::before{content:"";position:absolute;width:560px;height:560px;left:-180px;top:40px;border-radius:50%;background:radial-gradient(circle,rgba(34,211,238,.16),transparent 65%);filter:blur(40px);pointer-events:none}
  .mzj-page #entscheidungshilfe .edx::after{content:"";position:absolute;width:480px;height:480px;right:-140px;bottom:-80px;border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,.18),transparent 65%);filter:blur(40px);pointer-events:none}
  .mzj-page #entscheidungshilfe .edx-blk{position:relative;z-index:1;display:flex;flex-direction:column}
  .mzj-page #entscheidungshilfe .edx-blk--req{padding-top:0}
  .mzj-page #entscheidungshilfe .edx-head .tag{display:inline-block;background:none!important;border:0!important;padding:0!important;color:#22D3EE;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px}
  .mzj-page #entscheidungshilfe .edx-blk--req .edx-head .tag{color:#60A5FA}
  .mzj-page #entscheidungshilfe .edx-head h3{font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:#FFFFFF;margin:0 0 12px;max-width:560px}
  .mzj-page #entscheidungshilfe .edx-blk--req .edx-head h3{font-size:28px}
  .mzj-page #entscheidungshilfe .edx-head p{font-size:17px!important;line-height:1.6;color:#FFFFFF;margin:0 0 24px;max-width:520px}
  .mzj-page #entscheidungshilfe .edx-list{list-style:none;margin:0;padding:0;flex:1}
  .mzj-page #entscheidungshilfe .edx-list li{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr);gap:18px;align-items:center;padding:16px 0;border-top:1px solid rgba(255,255,255,.08);transition:padding .35s cubic-bezier(.2,.8,.2,1)}
  .mzj-page #entscheidungshilfe .edx-list li:last-child{border-bottom:1px solid rgba(255,255,255,.08)}
  .mzj-page #entscheidungshilfe .edx-list li::before{content:"";position:absolute;left:0;top:-1px;height:1px;width:0;background:linear-gradient(90deg,#22D3EE,#3B82F6);transition:width .5s cubic-bezier(.2,.8,.2,1)}
  .mzj-page #entscheidungshilfe .edx-n{font-size:40px;font-weight:200;line-height:.9;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px rgba(34,211,238,.55);transition:color .35s,-webkit-text-stroke-color .35s}
  .mzj-page #entscheidungshilfe .edx-t{font-size:14px;line-height:1.65;color:#CBD5E1}
  .mzj-page #entscheidungshilfe .edx-t strong{display:block;font-size:17px;font-weight:700;letter-spacing:-.01em;color:#FFFFFF;margin-bottom:2px}
  .mzj-page #entscheidungshilfe .edx-list li:hover{padding-left:12px}
  .mzj-page #entscheidungshilfe .edx-list li:hover::before{width:100%}
  .mzj-page #entscheidungshilfe .edx-list li:hover .edx-n{color:#22D3EE;-webkit-text-stroke-color:#22D3EE}
  .mzj-page #entscheidungshilfe .edx-checks{list-style:none;margin:0 0 0 14px;padding:0 0 0 30px;border-left:1px solid rgba(96,165,250,.35);display:flex;flex-direction:column;justify-content:space-between;gap:20px;flex:1}
  .mzj-page #entscheidungshilfe .edx-checks li{position:relative;display:block;transition:transform .35s cubic-bezier(.2,.8,.2,1)}
  .mzj-page #entscheidungshilfe .edx-checks li::before{display:none}
  .mzj-page #entscheidungshilfe .edx-ck{position:absolute;left:-45px;top:-2px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:#60A5FA;background:#0A1022;border:1px solid rgba(96,165,250,.55);transition:background .3s,color .3s,box-shadow .3s}
  .mzj-page #entscheidungshilfe .edx-ck svg{width:15px;height:15px}
  .mzj-page #entscheidungshilfe .edx-checks .edx-t{font-size:14px;color:#FFFFFF}
  .mzj-page #entscheidungshilfe .edx-checks .edx-t strong{display:inline;font-size:15px;margin:0}
  .mzj-page #entscheidungshilfe .edx-checks li:hover{transform:translateX(6px)}
  .mzj-page #entscheidungshilfe .edx-checks li:hover .edx-ck{background:#60A5FA;color:#0A1022;box-shadow:0 0 14px 2px rgba(96,165,250,.55)}
  @media(max-width:960px){.mzj-page #entscheidungshilfe .edx{grid-template-columns:minmax(0,1fr);gap:72px;margin-top:72px;padding-top:56px}.mzj-page #entscheidungshilfe .edx-blk--req{padding-top:0}.mzj-page #entscheidungshilfe .edx-list li{grid-template-columns:64px minmax(0,1fr);gap:16px}.mzj-page #entscheidungshilfe .edx-n{font-size:40px}.mzj-page #entscheidungshilfe .edx-head h3{font-size:28px}}
  @media(prefers-reduced-motion:reduce){.mzj-page #entscheidungshilfe .edx-list li,.mzj-page #entscheidungshilfe .edx-checks li{transition:none}.mzj-page #entscheidungshilfe .edx-list li:hover{padding-left:0}.mzj-page #entscheidungshilfe .edx-checks li:hover{transform:none}}

  .mzj-page .mzj-related .mzj-rel-card .k{font-size:14px!important;font-weight:700}
  .mzj-page .mzj-related .mzj-rel-card strong{font-size:17px}
  .mzj-page .mzj-related .mzj-rel-cta{font-size:14px}

  /* ═══ FAQ · zweispaltig, Cards, Plus/Close ═══ */
  .mzj-page #faq{background:#F8FAFC!important;padding:104px 0}
  .mzj-page #faq .faqx{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;align-items:start}
  .mzj-page #faq .faqx-l{position:sticky;top:120px}
  .mzj-page #faq .eyebrow{color:#0E7490;letter-spacing:.16em}
  .mzj-page #faq .faqx-l h2{font-size:40px;font-weight:800;letter-spacing:-.025em;line-height:1.15;color:#0F172A;margin:14px 0 18px}
  .mzj-page #faq .faqx-sub{font-size:17px!important;line-height:1.7;color:#64748B;margin:0 0 32px;max-width:440px}
  .mzj-page #faq .faqx-cta{display:inline-flex;align-items:center;gap:12px;padding:15px 26px;border-radius:999px;background:linear-gradient(90deg,#22D3EE,#0EA5C6);color:#FFFFFF;font-size:15px;font-weight:600;text-decoration:none;box-shadow:0 12px 26px -12px rgba(34,211,238,.55);transition:transform .25s,box-shadow .25s}
  .mzj-page #faq .faqx-cta span{transition:transform .25s}
  .mzj-page #faq .faqx-cta:hover{transform:translateY(-2px);box-shadow:0 18px 34px -14px rgba(34,211,238,.65);color:#FFFFFF}
  .mzj-page #faq .faqx-cta:hover span{transform:translateX(4px)}
  .mzj-page #faq .faq-list{max-width:none;display:flex;flex-direction:column;gap:14px}
  .mzj-page #faq .faq-item{background:#FFFFFF;border:1px solid #E7ECF3;border-radius:16px;box-shadow:0 1px 2px rgba(15,23,42,.04),0 8px 22px -16px rgba(15,23,42,.18);transition:border-color .25s,box-shadow .25s}
  .mzj-page #faq .faq-item:hover{border-color:#D6E2F0}
  .mzj-page #faq .faq-item.open{border-color:#67E8F9;box-shadow:0 0 0 3px rgba(34,211,238,.12),0 12px 28px -18px rgba(34,211,238,.35)}
  .mzj-page #faq .fq{padding:22px 24px;gap:18px;align-items:center;font-size:17px;font-weight:600;color:#0F172A;line-height:1.45}
  .mzj-page #faq .fq:hover{color:#0F172A}
  .mzj-page #faq .fq-num{display:none}
  .mzj-page #faq .fq-btn{position:relative;flex:0 0 36px;width:36px;height:36px;border-radius:50%;background:#CFFAFE;color:transparent;font-size:0;transform:none!important;transition:background .3s}
  .mzj-page #faq .fq-btn::before,.mzj-page #faq .fq-btn::after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;border-radius:2px;background:#0E7490;transform:translate(-50%,-50%);transition:transform .3s,background .3s}
  .mzj-page #faq .fq-btn::after{transform:translate(-50%,-50%) rotate(90deg)}
  .mzj-page #faq .faq-item.open .fq-btn{background:#22D3EE}
  .mzj-page #faq .faq-item.open .fq-btn::before{background:#FFFFFF;transform:translate(-50%,-50%) rotate(45deg)}
  .mzj-page #faq .faq-item.open .fq-btn::after{background:#FFFFFF;transform:translate(-50%,-50%) rotate(135deg)}
  .mzj-page #faq .fa{transition:max-height .45s cubic-bezier(.2,.8,.2,1)}
  .mzj-page #faq .fa-in{padding:0 24px 24px;color:#64748B;font-size:14px;line-height:1.75}
  .mzj-page #faq .fa-in a{color:#0E7490}
  @media(max-width:960px){.mzj-page #faq .faqx{grid-template-columns:minmax(0,1fr);gap:40px}.mzj-page #faq .faqx-l{position:static}.mzj-page #faq .faqx-l h2{font-size:32px}}
  @media(max-width:860px){.mzj-page #faq .fa-in{padding-left:24px}}

  /* ═══ CTA final · Gradient-Card ═══ */
  .mzj-page .cta-final{background:transparent!important;padding:96px 0}
  .mzj-page .cta-final .ctx-card{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;padding:96px 48px;border-radius:32px;background:linear-gradient(120deg,#050816 0%,#0A1433 35%,#1E3A8A 72%,#2563EB 100%);box-shadow:0 40px 80px -40px rgba(37,99,235,.55)}
  .mzj-page .cta-final .ctx-card::before{content:"";position:absolute;width:520px;height:520px;right:-160px;top:-200px;border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,.45),transparent 65%);filter:blur(30px);pointer-events:none}
  .mzj-page .cta-final .ctx-card > *{position:relative}
  .mzj-page .cta-final h2{font-size:40px;font-weight:800;letter-spacing:-.025em;line-height:1.15;color:#FFFFFF;margin:0 0 18px;max-width:820px}
  .mzj-page .cta-final .ctx-hl{color:#5EEAD4}
  .mzj-page .cta-final .ctx-sub{font-size:17px!important;line-height:1.7;color:rgba(255,255,255,.78);margin:0 0 40px;max-width:680px}
  .mzj-page .cta-final .ctx-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}
  .mzj-page .cta-final .ctx-b1,.mzj-page .cta-final .ctx-b2{display:inline-flex;align-items:center;gap:10px;padding:15px 28px;border-radius:999px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s,border-color .25s}
  .mzj-page .cta-final .ctx-b1{background:#3AB3C5;color:#FFFFFF;box-shadow:0 14px 30px -14px rgba(58,179,197,.8)}
  .mzj-page .cta-final .ctx-b1:hover{background:#45C2D4;transform:translateY(-2px);color:#FFFFFF}
  .mzj-page .cta-final .ctx-b2{background:transparent;color:#FFFFFF;border:1px solid rgba(255,255,255,.4)}
  .mzj-page .cta-final .ctx-b2:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.7);color:#FFFFFF}
  .mzj-page .cta-final .ctx-b2 span,.mzj-page .cta-final .ctx-b1 span{transition:transform .25s}
  .mzj-page .cta-final .ctx-b2:hover span{transform:translateX(4px)}
  @media(max-width:640px){.mzj-page .cta-final .ctx-card{padding:64px 22px;border-radius:24px}.mzj-page .cta-final h2{font-size:30px}.mzj-page .cta-final .ctx-btns{flex-direction:column;width:100%}.mzj-page .cta-final .ctx-b1,.mzj-page .cta-final .ctx-b2{justify-content:center}}

  /* ═══ Quellen · dunkle Verifikations-Leiste ═══ */
  .mzj-page #quellen{max-width:none!important;margin:0!important;padding:56px 24px 72px!important;background:#050816}
  .mzj-page #quellen > .mzj-src-details{max-width:1352px;margin:0 auto;border-radius:16px;background:rgba(255,255,255,.03);border:1px solid rgba(34,211,238,.35);box-shadow:0 0 0 1px rgba(34,211,238,.05) inset;overflow:hidden}
  .mzj-page #quellen summary{list-style:none;display:flex;align-items:center;gap:18px;padding:18px 24px;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:.02em;color:#FFFFFF}
  .mzj-page #quellen summary::-webkit-details-marker{display:none}
  .mzj-page #quellen summary::before{content:"";flex:0 0 28px;width:28px;height:28px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2322D3EE' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9.25'/%3E%3Cpath d='M8 12.4l2.7 2.7L16.2 9.4'/%3E%3C/svg%3E") center/contain no-repeat;filter:drop-shadow(0 0 8px rgba(34,211,238,.55))}
  .mzj-page #quellen summary::after{content:"\2193";margin-left:auto;font-size:15px;color:#22D3EE;transition:transform .3s}
  .mzj-page #quellen summary:hover::after{transform:translateY(3px)}
  .mzj-page #quellen details[open] summary::after{transform:rotate(180deg)}
  .mzj-page #quellen details[open] summary{border-bottom:1px solid rgba(34,211,238,.18)}
  .mzj-page #quellen .box{background:transparent!important;border:0!important;border-radius:0;padding:20px 24px 24px 70px!important;font-size:14px!important;line-height:1.7;color:#94A3B8!important}
  .mzj-page #quellen strong{color:#FFFFFF!important;font-weight:700}
  .mzj-page #quellen a{color:#FFFFFF!important;font-weight:600;text-decoration:underline;text-decoration-color:rgba(255,255,255,.35);text-underline-offset:3px}
  .mzj-page #quellen a:hover{text-decoration-color:#22D3EE}
  .mzj-page #quellen ol{margin:14px 0 0;padding-left:20px;color:#94A3B8}
  .mzj-page #quellen li{margin-bottom:8px}
  .mzj-page #quellen li::marker{color:#22D3EE;font-weight:700}
  @media(max-width:720px){.mzj-page #quellen summary{padding:16px 18px;gap:14px}.mzj-page #quellen .box{padding:18px!important}}

  /* ═══ MERZLJAK Design-Thema: Typo & Container ═══ */
  @import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap');
  .mzj-page{--fh:'Inter',-apple-system,BlinkMacSystemFont,Arial,sans-serif;--fb:'Inter',-apple-system,BlinkMacSystemFont,Arial,sans-serif;--max-w:1400px;font-family:var(--fb)}
  .mzj-page,.mzj-page *:not(svg):not(path){font-family:'Inter',-apple-system,BlinkMacSystemFont,Arial,sans-serif!important}
  .mzj-page .C,.mzj-page .mzj-rel-in,.mzj-page .mzj-facts .in,.mzj-page .mzj-deep .in,.mzj-page .mzj-cta2 .in,.mzj-page .mzj-sources{max-width:1400px!important;margin-left:auto;margin-right:auto;padding-left:24px!important;padding-right:24px!important}
  .mzj-page .eyebrow,.mzj-page .eb,.mzj-page .tag,.mzj-page .way-tag,.mzj-page .step .k{font-size:14px!important;font-weight:700!important}
  .mzj-page .lead,.mzj-page .sub,.mzj-page .mzj-rel-sub{font-size:17px!important;line-height:1.65}
  .mzj-page p,.mzj-page li,.mzj-page td,.mzj-page th,.mzj-page .step p,.mzj-page .faq-content,.mzj-page .fa-in,.mzj-page .mlf-lead,.mzj-page .proof .l{font-size:14px}
  .mzj-page .lead,.mzj-page .sub,.mzj-page .mzj-rel-sub{font-size:17px!important}
