.zs .zs-banner{isolation:isolate;background:radial-gradient(120% 140% at 100% 0%, var(--zs-ci) 0%, var(--zs-ci-tief) 42%, var(--zs-nacht) 100%);color:#fff;border-radius:24px;flex-direction:column;gap:14px;padding:22px 20px 26px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 30px 60px -36px #0c1a2bb3}@media (min-width:48rem){.zs .zs-banner{gap:16px;padding:32px 36px 36px}}.zs .zs-banner__deko{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.zs .zs-banner__raster{opacity:.22;pointer-events:none;block-size:300px;inline-size:620px;max-inline-size:100%;position:absolute;inset-block-start:0;inset-inline-end:0}.zs .zs-banner__licht{pointer-events:none;background:radial-gradient(closest-side,#5eaaf04d,#0000);border-radius:999px;block-size:360px;inline-size:460px;position:absolute;inset-block-start:-140px;inset-inline-end:6%}.zs .zs-banner__kopf{align-items:flex-start;gap:16px;display:flex}.zs .zs-banner__text{flex-direction:column;gap:12px;min-inline-size:0;display:flex}.zs .zs-pfad ol{color:#c6d8ec;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.zs .zs-pfad li{gap:6px;min-inline-size:0;display:inline-flex}.zs .zs-pfad a{color:#e6f0fa;border-radius:8px;margin-block:-13px;padding-block:13px;text-decoration:none;display:inline-block}.zs .zs-pfad a:hover{text-underline-offset:3px;text-decoration:underline}.zs .zs-pfad__trenner{color:#9fb8d2}.zs .zs-pfad [aria-current=page]{color:#fff;font-weight:600}.zs .zs-plakette{letter-spacing:.02em;color:#fff;background:#0c1a2b57;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;min-block-size:28px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #fff3}.zs .zs-plakette__punkt{background:#5eead4;border-radius:999px;flex:none;block-size:6px;inline-size:6px}.zs .zs-banner__titel{font-family:var(--font-display,var(--font-sans));letter-spacing:-.025em;color:#fff;text-wrap:balance;overflow-wrap:break-word;margin:0;font-size:clamp(24px,6.4vw,30px);font-weight:800;line-height:1.12}@media (min-width:48rem){.zs .zs-banner__titel{font-size:36px}}.zs .zs-banner__lead{color:#eef4fb;text-wrap:pretty;max-inline-size:40rem;margin:0;font-size:16px;line-height:1.6}.zs .zs-banner__lead strong{color:#fff}@media (min-width:48rem){.zs .zs-banner__lead{font-size:17px}}.zs .zs-banner__symbol{color:#fff;background:linear-gradient(135deg,#ffffff38,#ffffff14);border-radius:16px;flex:none;place-items:center;block-size:56px;inline-size:56px;display:none;box-shadow:inset 0 0 0 1px #ffffff3d,0 12px 28px -14px #0000008c}@media (min-width:40rem){.zs .zs-banner__symbol{display:grid}}.zs .zs-banner__zusatz{margin-block-start:6px}.zs .zs-ablauf{gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:64rem){.zs .zs-ablauf{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}.zs .zs-ablauf li{color:#eaf2fb;background:#0c1a2b4d;border-radius:12px;align-items:center;gap:10px;min-block-size:44px;padding:8px 14px 8px 8px;font-size:14px;font-weight:600;line-height:1.3;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff29}.zs .zs-ablauf li[data-erledigt]{color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff4d}.zs .zs-ablauf__marke{color:#fff;background:#ffffff1a;border-radius:999px;flex:none;place-items:center;block-size:28px;inline-size:28px;font-size:13px;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #ffffff57}.zs .zs-ablauf li[data-erledigt] .zs-ablauf__marke{color:var(--zs-ci-tief);background:#fff;box-shadow:0 6px 14px -6px #00000080}.zs .zs-kachelkarte{block-size:100%;box-shadow:0 0 0 1px var(--zs-linie), 0 1px 2px #0f172a0a;background:#fff;border-radius:16px;gap:14px;padding:18px;transition:transform .18s,box-shadow .18s;display:flex}.zs .zs-kachelkarte--grau{background:#fafbfd}.zs .zs-kachelkarte__text{flex-direction:column;gap:4px;min-inline-size:0;display:flex}.zs .zs-kachelkarte__text>strong,.zs .zs-kachelkarte__titel{font-family:var(--font-display,var(--font-sans));color:var(--zs-vor);font-size:16px;font-weight:700;line-height:1.3}.zs .zs-kachelkarte__text>span,.zs .zs-kachelkarte__text>p{color:var(--zs-mit);text-wrap:pretty;margin:0;font-size:14px;line-height:1.55}@media (hover:hover) and (pointer:fine){.zs .zs-kachelkarte--link:hover{transform:translateY(var(--zs-heben));box-shadow:var(--zs-karte-heben)}}.zs .zs-hinweis{background:#fff6ef;border-radius:16px;gap:14px;padding:18px;display:flex;box-shadow:inset 0 0 0 1px #f6dcc6}.zs .zs-hinweis--tipp{background:var(--zs-ci-hauch);box-shadow:inset 0 0 0 1px #d6e6f6}.zs .zs-hinweis__symbol{color:#b54708;background:#fff;border-radius:12px;flex:none;place-items:center;block-size:36px;inline-size:36px;display:grid;box-shadow:0 0 0 1px #f0d5bd}.zs .zs-hinweis--tipp .zs-hinweis__symbol{color:var(--zs-ci-tief);box-shadow:0 0 0 1px #cfe0f2}.zs .zs-hinweis__text{flex-direction:column;gap:4px;min-inline-size:0;display:flex}.zs .zs-hinweis__text>strong{color:var(--zs-vor);font-size:15px;font-weight:700}.zs .zs-hinweis__text p{color:var(--zs-mit);text-wrap:pretty;margin:0;font-size:14px;line-height:1.6}.zs .zs-hinweis__text p strong{color:var(--zs-vor)}.zs .zs-angaben{box-shadow:inset 0 0 0 1px var(--zs-linie);background:#fafbfd;border-radius:16px;gap:4px 20px;margin:0;padding:16px 18px;display:grid}@media (min-width:40rem){.zs .zs-angaben{grid-template-columns:11rem minmax(0,1fr);row-gap:10px}}.zs .zs-angaben dt{color:var(--zs-fern);font-size:13px;font-weight:600}.zs .zs-angaben dd{color:var(--zs-vor);overflow-wrap:anywhere;margin:0 0 8px;font-size:15px}@media (min-width:40rem){.zs .zs-angaben dd{margin:0}}.zs .zs-zitat{box-shadow:inset 0 0 0 1px var(--zs-linie);background:#fafbfd;border-radius:16px;margin:0;padding:16px 18px}.zs .zs-zitat__kopf{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.zs .zs-zitat__name{color:var(--zs-vor);font-size:14px;font-weight:700}.zs .zs-zitat__zeit{color:var(--zs-fern);font-size:13px}.zs .zs-zitat__titel{color:var(--zs-vor);margin:10px 0 0;font-size:16px;font-weight:700}.zs .zs-zitat__text{color:var(--zs-mit);white-space:pre-line;overflow-wrap:anywhere;margin:8px 0 0;font-size:15px;line-height:1.6}.zs .zs-schritte{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.zs .zs-schritte li{min-block-size:32px;color:var(--zs-mit);padding-block-start:5px;padding-inline-start:44px;font-size:15px;line-height:1.5;position:relative}.zs .zs-schritte__nr{background:var(--zs-ci-verlauf);block-size:32px;inline-size:32px;box-shadow:var(--zs-ci-schatten);color:#fff;border-radius:999px;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}.zs .zs-haken{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.zs .zs-haken li{color:var(--zs-mit);gap:10px;font-size:14px;line-height:1.5;display:flex}.zs .zs-haken svg{color:var(--d24-haken);flex:none;margin-block-start:2px}.zs .zs-knopf-zweit{border-radius:var(--radius-knopf,12px);min-block-size:44px;color:var(--zs-vor);background:#fff;align-items:center;gap:8px;padding:10px 20px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:inset 0 0 0 1px #c9d4e1,0 1px 2px #0f172a0f}@media (hover:hover) and (pointer:fine){.zs .zs-knopf-zweit:hover{transform:translateY(calc(var(--zs-heben) / 3));box-shadow:inset 0 0 0 1px var(--zs-ci), 0 10px 22px -12px #0f172a4d}}.zs .zs-knopf-zweit:focus-visible{outline:3px solid var(--zs-ci);outline-offset:3px}.zs .zs-umbruch{overflow-wrap:anywhere}.zs .zs-trenner{background:var(--zs-linie);border:0;block-size:1px;margin-block:20px}.zs .zs-fuss{color:var(--zs-fern);text-wrap:pretty;margin:0;padding-inline:4px;font-size:14px;line-height:1.6}.zs .zs-zweispaltig{align-items:start;gap:20px;display:grid}@media (min-width:64rem){.zs .zs-zweispaltig{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px}}.zs .zs-spalte{flex-direction:column;gap:20px;min-inline-size:0;display:flex}.zs .zs-betrieb{flex-direction:column;gap:14px;display:flex}.zs .zs-betrieb__kopf{align-items:flex-start;gap:12px;display:flex}.zs .zs-betrieb__text{flex-direction:column;gap:4px;min-inline-size:0;display:flex}.zs .zs-betrieb__name{color:var(--zs-mit);overflow-wrap:break-word;margin:0;font-size:15px}.zs .zs-betrieb__abzeichen{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.zs .zs-plakette__punkt{background:#22c55e;animation:2s ease-out infinite d24-live-puls}@media (prefers-reduced-motion:reduce){.zs .zs-plakette__punkt{animation:none}}
