.abschnitt-dunkelrot{color:var(--text-auf-dunkel);background:radial-gradient(90% 70% at 15% 0,#c94a3a33 0%,#0000 60%),linear-gradient(165deg,#150d0c 0%,#0c0a0e 100%)}.pb-kopf{max-width:44rem;margin-bottom:var(--s7)}.pb-raster{gap:var(--s4);display:grid}@media (min-width:900px){.pb-raster{grid-template-columns:1fr 1fr}}.pb-spalte-huelle{display:flex}.pb-spalte{width:100%;padding:var(--s6);border-radius:var(--radius-karte);flex-direction:column;display:flex}.pb-spalte-jetzt{border:1px solid var(--linie);background:var(--weiss)}.pb-spalte-ziel{background:var(--tiefnavy);color:var(--text-auf-dunkel);border:1px solid #0000}.pb-spalte-titel{margin:0 0 var(--s5);font-size:.75rem;font-weight:var(--gewicht-schwer);letter-spacing:.1em;text-transform:uppercase}.pb-spalte-jetzt .pb-spalte-titel{color:var(--rot)}.pb-spalte-ziel .pb-spalte-titel{color:#6ee7a0}.pb-liste{gap:var(--s4);margin:0;padding:0;list-style:none;display:grid}.pb-liste li{align-items:flex-start;gap:.7rem;line-height:1.58;display:flex}.pb-liste strong{margin-bottom:.15rem;display:block}.pb-spalte-jetzt .pb-liste li{color:var(--text-leise);font-size:.9rem}.pb-spalte-jetzt .pb-liste strong{color:var(--tiefnavy)}.pb-spalte-ziel .pb-liste li{font-size:.95rem;font-weight:var(--gewicht-halbfett);color:#ffffffe6}.pb-kreuz,.pb-haken{width:24px;height:24px;font-size:.75rem;font-weight:var(--gewicht-schwer);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.pb-kreuz{background:var(--rot-blass);color:var(--rot)}.pb-haken{color:#6ee7a0;background:#16a34a33}.pb-bild{padding-top:var(--s6);margin-top:auto}.pb-bild-inhalt{border-radius:var(--radius-knopf);width:100%;height:auto;display:block}.pc-kopf{max-width:44rem;margin-bottom:var(--s6)}.pc-lead{margin:var(--s4) 0 0;color:var(--text-leise);font-size:1.02rem;line-height:1.65}.pc-raster{gap:var(--s4);display:grid}@media (min-width:900px){.pc-raster{grid-template-columns:repeat(3,1fr)}.pc-karte-breit{grid-column:auto}}.pc-karte{padding:var(--s4);border:1px solid var(--linie);border-radius:var(--radius-karte);background:var(--grund-gedaempft)}.pc-buehne{height:148px;margin-bottom:var(--s4);border-radius:var(--radius-knopf);background:var(--weiss);place-items:center;display:grid;position:relative;overflow:hidden}.pc-fenster{border:1px solid var(--linie);border-radius:var(--radius-klein);width:84%;overflow:hidden}.pc-gesicht{color:var(--rot);display:inline-flex}.pc-kurve{width:100%;height:100%}.pc-kurve-linie{fill:none;stroke:var(--rot);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.pc-kurve-punkt{fill:#fff;stroke:var(--rot);stroke-width:3px}.pc-marke{border:1px solid var(--linie);box-shadow:var(--schatten-klein);font-size:.75rem;font-weight:var(--gewicht-fett);color:var(--rot-lesbar);white-space:nowrap;background:#fff;border-radius:999px;padding:.3rem .6rem;position:absolute;top:26%;left:54%}.pc-buehne-liste{padding:var(--s3);align-content:center;gap:.4rem;height:auto;min-height:148px;display:grid}.pc-zeile{border:1px solid var(--linie);border-radius:var(--radius-klein);color:var(--text-leise);align-items:center;gap:.5rem;padding:.42rem .6rem;font-size:.85rem;display:flex}.pc-zeile i{background:var(--rot-blass);width:18px;height:18px;color:var(--rot);font-size:.75rem;font-style:normal;font-weight:var(--gewicht-schwer);border-radius:50%;place-items:center;display:grid}.pc-zeile-passt{color:var(--tiefnavy);font-weight:var(--gewicht-halbfett);background:#16a34a12;border-color:#16a34a66}.pc-zeile-passt i{color:#15803d;background:#16a34a29}.pc-titel{font-size:1.12rem;font-weight:var(--gewicht-schwer);color:var(--tiefnavy);margin:0 0 .5rem}.pc-text{color:var(--text-leise);margin:0;line-height:1.62}.ma-kopf{max-width:44rem;margin-bottom:var(--s7)}.ma-lead{margin:var(--s4) 0 0;color:var(--text-leise);line-height:1.65}.ma-liste{gap:var(--s4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.ma-liste{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}.ma-karte{padding:var(--s6);border:1px solid var(--linie);border-top:3px solid var(--rot);border-radius:var(--radius-karte);background:var(--weiss);box-shadow:var(--schatten-karte);flex-direction:column;display:flex}.ma-wert{margin:0 0 var(--s3);font-size:clamp(2rem,3.6vw,2.7rem);font-weight:var(--gewicht-schwer);letter-spacing:var(--laufweite-eng);color:var(--tiefnavy);font-variant-numeric:tabular-nums;line-height:1.02}.ma-bedeutung{margin:0 0 var(--s5);color:#3f4f5d;line-height:1.62}.ma-quelle{padding-top:var(--s4);border-top:1px solid var(--linie);color:var(--text-leise);margin:auto 0 0;font-size:.75rem;line-height:1.5}.ma-stand{font-weight:var(--gewicht-fett);margin-top:.2rem;display:block}.mc-raster{gap:var(--s7);align-items:center;display:grid}@media (min-width:900px){.mc-raster{gap:var(--s8);grid-template-columns:.85fr 1.15fr}}.mc-bild-huelle{border-radius:var(--radius-gross);box-shadow:var(--schatten-auf-dunkel);overflow:hidden}.mc-bild{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.mc-zahlen{gap:var(--s5);margin:var(--s6) 0;padding:0;list-style:none;display:grid}.mc-zahlen li{padding-left:var(--s5);border-left:3px solid var(--rot)}.mc-wert{font-size:clamp(1.8rem,3.2vw,2.4rem);font-weight:var(--gewicht-schwer);letter-spacing:var(--laufweite-eng);color:#fff;font-variant-numeric:tabular-nums;margin:0 0 .3rem;line-height:1.05}.mc-bedeutung{color:#ffffffbd;margin:0;line-height:1.6}.mc-quellen{margin:var(--s5) 0 0;color:var(--text-leise-auf-dunkel);font-size:.75rem;line-height:1.5}@media (min-width:760px){.za-liste{grid-template-columns:repeat(3,1fr)}}.za-wert{font-size:clamp(2.8rem,6vw,4.4rem);font-weight:var(--gewicht-schwer);letter-spacing:var(--laufweite-eng);color:var(--rot-auf-dunkel);font-variant-numeric:tabular-nums;margin:0;line-height:1}.za-zusatz{color:var(--text-leise-auf-dunkel);margin:.2rem 0 0;font-size:.85rem}.za-herkunft{max-width:44rem;margin:var(--s7) auto 0;text-align:center;color:#ffffff73;font-size:.75rem;line-height:1.55}.zb-raster{gap:var(--s7);align-items:center;display:grid}@media (min-width:900px){.zb-raster{gap:var(--s8);grid-template-columns:1fr 1fr}}.zb-bild-huelle{border-radius:var(--radius-gross);box-shadow:var(--schatten-karte);overflow:hidden}.zb-bild{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.zb-lead{margin:var(--s4) 0 0;color:var(--text-leise);line-height:1.65}.zb-zahlen{gap:var(--s4);margin:var(--s6) 0 0;padding:0;list-style:none;display:grid}@media (min-width:560px){.zb-zahlen{grid-template-columns:repeat(3,1fr)}}.zb-zahlen li{padding-left:var(--s4);border-left:3px solid var(--rot)}.zb-wert{font-size:1.9rem;font-weight:var(--gewicht-schwer);color:var(--tiefnavy);font-variant-numeric:tabular-nums;line-height:1.05;display:block}.zb-text{color:var(--text-leise);margin-top:.15rem;font-size:.85rem;display:block}.zb-herkunft{margin:var(--s6) 0 0;color:var(--text-leise);font-size:.75rem;line-height:1.55}.zc-zahlen{gap:var(--s5);margin:0 0 var(--s8);text-align:center;padding:0;list-style:none;display:grid}@media (min-width:760px){.zc-zahlen{grid-template-columns:repeat(3,1fr)}}.zc-wert{font-size:clamp(2.2rem,4.6vw,3.4rem);font-weight:var(--gewicht-schwer);letter-spacing:var(--laufweite-eng);color:#fff;font-variant-numeric:tabular-nums;line-height:1;display:block}.zc-text{color:var(--text-leise-auf-dunkel);margin-top:.4rem;font-size:.9rem;display:block}.zc-titel{margin:0 0 var(--s5);font-size:.75rem;font-weight:var(--gewicht-schwer);letter-spacing:.1em;text-transform:uppercase;text-align:center;color:var(--text-leise-auf-dunkel)}.zc-wand{justify-content:center;gap:var(--s3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.zc-feld{border-radius:var(--radius-klein);background:#fff;place-items:center;min-width:132px;height:64px;padding:.5rem .8rem;display:grid}.zc-feld-dunkel{background:#0a1220;border:1px solid #ffffff24}.zc-logo{object-fit:contain;width:auto;max-width:112px;height:auto;max-height:42px}.zc-herkunft{max-width:44rem;margin:var(--s7) auto 0;text-align:center;color:#ffffff6b;font-size:.75rem;line-height:1.55}.sa-kopf{max-width:44rem;margin-bottom:var(--s7)}.sa-lead{margin:var(--s4) 0 0;color:var(--text-leise-auf-dunkel);line-height:1.65}.sa-liste{gap:var(--s4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.sa-liste{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.sa-karte{padding:var(--s5);border-radius:var(--radius-karte);background:var(--weiss);color:var(--text);box-shadow:var(--schatten-auf-dunkel);flex-direction:column;display:flex}.sa-kopfzeile{justify-content:space-between;align-items:center;gap:var(--s3);padding-bottom:var(--s4);border-bottom:1px solid var(--linie);display:flex}.sa-logo{border:1px solid var(--linie);border-radius:var(--radius-klein);background:var(--weiss);place-items:center;min-width:150px;height:58px;padding:.5rem .75rem;display:grid}.sa-logo-dunkel{background:var(--tiefnavy);border-color:#0000}.sa-logo-bild{object-fit:contain;width:auto;max-width:126px;height:auto;max-height:42px}.sa-firma{font-size:1.05rem;font-weight:var(--gewicht-schwer);color:var(--tiefnavy)}.sa-ort{text-align:right;color:var(--text-leise);font-size:.75rem}.sa-wert{margin:var(--s5) 0 .35rem;font-size:1.75rem;font-weight:var(--gewicht-schwer);letter-spacing:var(--laufweite-eng);color:var(--rot);font-variant-numeric:tabular-nums;line-height:1.1}.sa-bezeichnung{color:#3f4f5d;margin:0;font-size:.88rem;line-height:1.55}.sa-zitat{margin:var(--s5) 0 0;padding:var(--s4);border-radius:var(--radius-klein);background:var(--grund-gedaempft)}.sa-zitat p{margin:0 0 var(--s3);color:#344452;font-size:.88rem;line-height:1.6}.sa-zitat footer strong{color:var(--tiefnavy);font-size:.85rem;display:block}.sa-zitat footer span{color:var(--text-leise);font-size:.75rem;display:block}.sa-herkunft{padding-top:var(--s4);font-size:.75rem;font-weight:var(--gewicht-schwer);letter-spacing:.06em;text-transform:uppercase;color:#7a8794;margin:auto 0 0}.sb-kopf{max-width:44rem;margin-bottom:var(--s7)}.sb-fall{gap:var(--s6);padding:var(--s6);border:1px solid var(--linie);border-radius:var(--radius-karte);background:var(--weiss);box-shadow:var(--schatten-karte);display:grid}@media (min-width:900px){.sb-fall{gap:var(--s8);grid-template-columns:.8fr 1.2fr}}.sb-logo{margin-bottom:var(--s4)}.sb-firma{font-size:1.1rem;font-weight:var(--gewicht-schwer);color:var(--tiefnavy);margin:0}.sb-ort{margin:.15rem 0 var(--s4);color:var(--text-leise);font-size:.85rem}.sb-taetigkeit{color:var(--text-leise);margin:0;font-size:.88rem;line-height:1.6}.sb-zitat{margin:0 0 var(--s6);padding-left:var(--s5);border-left:3px solid var(--rot)}.sb-zitat p{margin:0 0 var(--s3);color:var(--tiefnavy);font-size:1.08rem;line-height:1.6}.sb-zitat footer{color:var(--text-leise);font-size:.85rem}.sb-zahlen{gap:var(--s4);margin:0 0 var(--s5);padding:0;list-style:none;display:grid}@media (min-width:560px){.sb-zahlen{grid-template-columns:repeat(3,1fr)}}.sb-zahl{font-size:1.35rem;font-weight:var(--gewicht-schwer);color:var(--rot);font-variant-numeric:tabular-nums;line-height:1.15;display:block}.sb-zahl-text{color:var(--text-leise);margin-top:.2rem;font-size:.78rem;line-height:1.45;display:block}.sb-stellen{padding-top:var(--s4);border-top:1px solid var(--linie);color:var(--text-leise);margin:0;font-size:.8rem}.sb-weitere{margin-top:var(--s5);padding:var(--s5);border-radius:var(--radius-karte);background:var(--grund-gedaempft)}.sb-weitere-titel{margin:0 0 var(--s4);font-size:.75rem;font-weight:var(--gewicht-schwer);letter-spacing:.09em;text-transform:uppercase;color:var(--text-leise)}.sb-weitere-liste{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:560px){.sb-weitere-liste{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.sb-weitere-liste li{padding:var(--s3) var(--s4);border-radius:var(--radius-klein);background:var(--weiss);flex-direction:column;display:flex}.sb-weitere-liste strong{color:var(--tiefnavy);font-size:.85rem}.sb-weitere-liste span{font-size:.95rem;font-weight:var(--gewicht-schwer);color:var(--rot)}.sb-aktion{margin-top:var(--s6);text-align:center}.sb-fussnote{margin:var(--s4) 0 0;color:var(--text-leise);font-size:.75rem}.sc-kopf{max-width:44rem;margin-bottom:var(--s7)}.sc-karte{padding:var(--s5);border-radius:var(--radius-karte);background:#ffffff0b;border:1px solid #ffffff1f;flex-direction:column;display:flex}.sc-ergebnis{margin:0 0 var(--s3);font-size:1.05rem;font-weight:var(--gewicht-schwer);color:#fff;line-height:1.3}.sc-text{margin:0 0 var(--s5);color:#ffffffbd;font-size:.9rem;line-height:1.62}.sc-fuss{padding-top:var(--s4);border-top:1px solid #ffffff1a;align-items:center;gap:.75rem;margin-top:auto;display:flex}.sc-fuss strong{color:#fff;font-size:.88rem;display:block}.sc-firma{color:var(--text-leise-auf-dunkel);font-size:.78rem;display:block}.ba-kopf{gap:var(--s5);margin-bottom:var(--s7);display:grid}@media (min-width:900px){.ba-kopf{align-items:end;gap:var(--s8);grid-template-columns:1.25fr 1fr}}.ba-text{color:var(--text-leise);margin:0;line-height:1.65}.ba-chips{gap:var(--s3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ba-chip{border:1px solid var(--linie);border-radius:var(--radius-knopf);background:var(--weiss);font-size:.85rem;font-weight:var(--gewicht-halbfett);color:#3f4f5d;transition:border-color .2s var(--ease), color .2s var(--ease);padding:.7rem .95rem}.bfb-kopf{max-width:44rem;margin-bottom:var(--s7)}.bfb-liste{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.bfb-zeile{align-items:center;gap:var(--s4);padding:.95rem var(--s5);border:1px solid var(--linie);border-radius:var(--radius-knopf);background:var(--weiss);transition:border-color .2s var(--ease), transform .2s var(--ease);display:flex}.bfb-zeile:hover{border-color:var(--rot);transform:translate(3px)}.bfb-punkt{background:var(--signalgruen);border-radius:50%;flex-shrink:0;width:8px;height:8px}.bfb-beruf{min-width:0;font-size:.95rem;font-weight:var(--gewicht-fett);color:var(--tiefnavy);flex:1}.bfb-ort{color:var(--text-leise);flex-shrink:0;font-size:.8rem}.bfb-art{border-radius:var(--radius-klein);font-size:.78rem;font-weight:var(--gewicht-fett);color:#15803d;background:#16a34a1f;flex-shrink:0;padding:.3rem .6rem}@media (max-width:559px){.bfb-ort{display:none}}.bfb-fuss{margin:var(--s5) 0 0;color:var(--text-leise);font-size:.75rem;line-height:1.55}.bc-raster{gap:var(--s7);align-items:center;display:grid}@media (min-width:900px){.bc-raster{gap:var(--s8);grid-template-columns:1.15fr .85fr}}.bc-lead{margin:var(--s4) 0 var(--s6);color:var(--text-leise);line-height:1.65}.bc-leit{margin:0 0 var(--s4);border-radius:var(--radius-knopf);background:var(--tiefnavy);font-size:1rem;font-weight:var(--gewicht-schwer);color:#fff;padding:.8rem 1.1rem;display:inline-block}.bc-chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.bc-bild-huelle{border-radius:var(--radius-gross);box-shadow:var(--schatten-karte);overflow:hidden}.bc-bild{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.bwl{gap:var(--s5);margin-top:var(--s6);display:grid}@media (min-width:760px){.bwl{justify-content:start;align-items:center;gap:var(--s6);grid-template-columns:auto 1px auto}}.bwl-titel{font-size:.75rem;font-weight:var(--gewicht-schwer);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .6rem}.bwl-dunkel .bwl-titel{color:var(--text-leise-auf-dunkel)}.bwl-hell .bwl-titel{color:var(--text-leise)}.bwl-liste{gap:var(--s3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bwl-feld{border-radius:var(--radius);background:#fff;place-items:center;height:68px;padding:.55rem .85rem;display:grid}.bwl-dunkel .bwl-feld{box-shadow:0 2px 12px #0000003d}.bwl-hell .bwl-feld{border:1px solid var(--linie)}.bwl-bild{object-fit:contain;width:auto;max-width:132px;height:auto;max-height:50px}.bwl-trenner{background:#ffffff24;align-self:stretch;width:1px;display:none}.bwl-hell .bwl-trenner{background:var(--linie)}@media (min-width:760px){.bwl-trenner{display:block}}.zc-laufwerk{gap:var(--s3);display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.zc-bahn{overflow:hidden}.zc-spur{gap:var(--s3);width:max-content;margin:0;padding:0;list-style:none;animation:46s linear infinite zcLauf;display:flex}.zc-bahn-rechts .zc-spur{animation-direction:reverse}@keyframes zcLauf{to{transform:translate(-50%)}}.zc-laufwerk:hover .zc-spur{animation-play-state:paused}.zc-spur .zc-feld{transition:transform .2s var(--ease);flex-shrink:0}.zc-spur .zc-feld:hover{transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.zc-spur{animation:none}.zc-laufwerk{-webkit-mask-image:none;mask-image:none}.zc-bahn{overflow-x:auto}}.prf{font-size:.75rem;font-weight:var(--gewicht-fett);color:var(--text-leise-auf-dunkel);background:#ffffff14;border-radius:999px;align-items:center;gap:.35rem;padding:.24rem .5rem .24rem .28rem;display:inline-flex}.prf a{color:inherit;text-underline-offset:2px;text-decoration:underline}.prf-stern{width:16px;height:16px;color:var(--kupfer);place-items:center;display:grid}.ba-raster{gap:var(--s6);align-items:start;display:grid}@media (min-width:900px){.ba-raster{gap:var(--s7);grid-template-columns:1.15fr .85fr}}.ba-chip{border:1px solid var(--linie);border-radius:var(--radius-knopf);background:var(--weiss);font-family:inherit;font-size:.85rem;font-weight:var(--gewicht-halbfett);color:#3f4f5d;cursor:pointer;transition:border-color .2s var(--ease), color .2s var(--ease), background .2s var(--ease);padding:.7rem .95rem}.ba-chip:hover{border-color:var(--rot);color:var(--rot)}.ba-chip-aktiv{border-color:var(--rot);background:var(--rot);color:#fff}.ba-karte{top:var(--s6);padding:var(--s5);border:1px solid var(--linie);border-radius:var(--radius-karte);background:var(--weiss);box-shadow:var(--schatten-karte);position:sticky}.ba-karte-kopf{gap:var(--s4);padding-bottom:var(--s4);border-bottom:1px solid var(--linie);align-items:center;display:flex}.ba-karte-bild{border-radius:var(--radius);object-fit:cover;object-position:center top;width:68px;height:68px;animation:stlBWechsel .32s var(--ease);flex-shrink:0}.ba-karte-name{font-size:.98rem;font-weight:var(--gewicht-schwer);color:var(--tiefnavy);margin:0}.ba-karte-beruf{font-size:.82rem;line-height:1.35;font-weight:var(--gewicht-halbfett);color:var(--rot);margin:.15rem 0 0}.ba-karte-fakten{margin:var(--s4) 0;flex-wrap:wrap;gap:.4rem;padding:0;list-style:none;display:flex}.ba-karte-fakten li{border-radius:var(--radius-klein);background:var(--grund-gedaempft);color:#3f4f5d;padding:.3rem .6rem;font-size:.76rem}.ba-karte-knopf{width:100%}.za .wrap{flex-direction:column;align-items:center;display:flex}.za .za-liste,.za .za-nachweise,.za .za-herkunft{width:100%}.za-nachweise .bwl{justify-content:center;margin-top:0}.kuchen-kopf{max-width:46rem;margin-bottom:var(--s7)}.kuchen-lead{margin:var(--s4) 0 0;color:var(--text-leise);font-size:1.08rem;line-height:1.6}.kuchen-raster{gap:var(--s6);align-items:center;display:grid}@media (min-width:900px){.kuchen-raster{gap:var(--s7);grid-template-columns:minmax(0,340px) 1fr}}.kuchen-bild{place-items:center;display:grid}.kuchen-svg{filter:drop-shadow(0 18px 36px #0d182a2e);width:100%;max-width:360px;height:auto}.kuchen-stueck{cursor:pointer;transform-origin:100px 100px;transition:opacity .22s var(--ease), transform .3s var(--ease);opacity:.62;stroke:var(--grund);stroke-width:2.5px}.kuchen-stueck:hover{opacity:.92}.kuchen-stueck-aktiv{opacity:1;transform:scale(1.06)}.kuchen-mitte-text{text-anchor:middle;fill:var(--text-leise);font-size:.75rem}.kuchen-liste{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.kuchen-zeile{align-items:flex-start;gap:var(--s4);width:100%;padding:var(--s5);border:1px solid var(--linie);border-radius:var(--radius-karte);background:var(--weiss);text-align:left;cursor:pointer;transition:border-color .2s var(--ease), background .2s var(--ease), box-shadow .2s var(--ease), transform .2s var(--ease);font-family:inherit;display:flex;position:relative}.kuchen-zeile:hover{border-color:var(--rot);transform:translate(3px)}.kuchen-zeile-aktiv{border-color:var(--rot);background:var(--rot-blass);box-shadow:0 8px 24px #c94a3a24}.kuchen-punkt{border-radius:4px;flex-shrink:0;width:15px;height:15px;margin-top:.3rem;box-shadow:inset 0 1px #ffffff40}.kuchen-zeile-text strong{letter-spacing:-.01em;color:var(--tiefnavy);font-size:1.08rem;display:block}.kuchen-zeile-text span{color:var(--text-leise);margin-top:.2rem;font-size:.9rem;line-height:1.5;display:block}.kuchen-schluss{margin:var(--s5) 0 0;padding:var(--s5);border-left:4px solid var(--rot);border-radius:0 var(--radius-karte) var(--radius-karte) 0;background:var(--rot-blass);font-size:clamp(1.05rem,2vw,1.18rem);font-weight:var(--gewicht-schwer);color:var(--tiefnavy);line-height:1.45}.kuchen-belege{gap:var(--s4);margin-top:var(--s7);padding-top:var(--s6);border-top:1px solid var(--linie);display:grid}@media (min-width:760px){.kuchen-belege{gap:var(--s6);grid-template-columns:1fr 1fr}}.kuchen-beleg-satz{color:var(--tiefnavy);margin:0;font-size:1rem;line-height:1.55}.kuchen-beleg-quelle{color:var(--text-leise);margin:.45rem 0 0;font-size:.76rem}.kuchen-beleg-quelle a{color:inherit}.kuchen-fuss{margin-top:var(--s7);text-align:center}.kuchen-note{max-width:40rem;margin:var(--s4) auto 0;color:var(--text-leise);font-size:.76rem;line-height:1.55}.kuchen-modell{margin:var(--s3) 0 0;color:var(--text-leise);text-align:center;font-size:.75rem}.sc-kopf{gap:var(--s5);margin-bottom:var(--s6);display:grid}@media (min-width:760px){.sc-kopf{grid-template-columns:1fr auto;align-items:end}}.sc-steuerung{justify-content:flex-end;align-items:center;gap:var(--s4);display:flex}@media (min-width:760px){.sc-steuerung{justify-self:end}}.sc-pfeile{gap:.4rem;display:flex}.sc-pfeil{color:#fff;cursor:pointer;width:44px;height:44px;transition:background .2s var(--ease), border-color .2s var(--ease), opacity .2s;background:#ffffff0d;border:1px solid #ffffff38;border-radius:50%;font-size:1.05rem}.sc-pfeil:hover:not(:disabled){border-color:var(--rot);background:var(--rot)}.sc-pfeil:disabled{opacity:.3;cursor:default}.sc-huelle{position:relative}.sc-huelle:before,.sc-huelle:after{content:"";pointer-events:none;z-index:2;width:56px;position:absolute;top:0;bottom:12px}.sc-huelle:before{background:linear-gradient(90deg, var(--tiefnavy), transparent);left:0}.sc-huelle:after{background:linear-gradient(270deg, var(--tiefnavy), transparent);right:0}@media (max-width:559px){.sc-huelle:before,.sc-huelle:after{width:24px}}.sc-bild{object-fit:cover;border-radius:50%;flex-shrink:0;width:34px;height:34px}.sc-spur{padding:0 0 var(--s4);scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#fff3 transparent;grid-auto-columns:minmax(290px,340px);grid-auto-flow:column;gap:1rem;margin:0;list-style:none;display:grid;overflow-x:auto}.sc-karte{padding:var(--s5);border-radius:var(--radius-karte);scroll-snap-align:start;transition:border-color .2s var(--ease);background:#ffffff0a;border:1px solid #ffffff1a;flex-direction:column;display:flex}.sc-karte:hover{border-color:#ffffff40}.sc-sterne{margin-bottom:var(--s4);color:#f5b70a;letter-spacing:.1em;font-size:1rem}.sc-sterne-leer{color:#ffffff38}.sc-ergebnis{font-size:1.05rem;font-weight:var(--gewicht-schwer);color:#fff;margin:0 0 .6rem;line-height:1.35}.sc-text{margin:0 0 var(--s5);color:#ffffffb8;flex:1;font-size:.92rem;line-height:1.6}.sc-fuss{padding-top:var(--s4);border-top:1px solid #ffffff1a;grid-template-columns:auto 1fr;align-items:center;gap:.5rem .7rem;display:grid}.sc-fuss .prf{grid-column:1/-1;justify-self:start}.sc-kreis{width:34px;height:34px;font-size:.75rem;font-weight:var(--gewicht-fett);color:#ffffffb3;background:#ffffff1a;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.sc-wer{flex:1;min-width:0}.sc-wer strong{color:#fff;font-size:.88rem;line-height:1.3;display:block}.sc-firma{color:var(--text-leise-auf-dunkel);font-size:.76rem;line-height:1.35;display:block}.sc-fuss-aktion{margin-top:var(--s6);text-align:center}.za-kopf{max-width:44rem;margin-bottom:var(--s6)}.za-lead{margin:var(--s4) 0 0;color:var(--text-leise);line-height:1.6}.za-zahlen{gap:var(--s5);margin:0 0 var(--s7);padding:var(--s5) 0;border-top:1px solid var(--linie);border-bottom:1px solid var(--linie);text-align:center;list-style:none;display:grid}@media (min-width:760px){.za-zahlen{grid-template-columns:repeat(3,1fr)}}.za-wert{font-size:clamp(2.1rem,5vw,3.1rem);font-weight:var(--gewicht-schwer);letter-spacing:var(--laufweite-eng);color:var(--tiefnavy);font-variant-numeric:tabular-nums;line-height:1;display:block}.za-text{font-size:.95rem;font-weight:var(--gewicht-fett);color:var(--tiefnavy);margin-top:.4rem;display:block}.za-zusatz{color:var(--text-leise);margin-top:.15rem;font-size:.76rem;display:block}.za-wand{margin-bottom:var(--s7);gap:.7rem;display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.za-bahn{overflow:hidden}.za-spur{width:max-content;animation:zaLauf var(--za-dauer,46s) linear infinite;gap:.7rem;display:flex}.za-spur-ruhig{flex-wrap:wrap;justify-content:center;width:100%;animation:none}.za-wand:hover .za-spur,.za-wand:focus-within .za-spur{animation-play-state:paused}@media (pointer:coarse){.za-spur{animation:none}.za-bahn{scrollbar-width:none;overflow-x:auto}.za-bahn::-webkit-scrollbar{display:none}.za-feld[aria-hidden=true]{display:none}}@keyframes zaLauf{0%{transform:translate(0)}to{transform:translateX(calc(-100% / var(--za-saetze,2)))}}@media (prefers-reduced-motion:reduce){.za-spur{animation:none}.za-bahn{overflow-x:auto}.za-feld[aria-hidden=true]{display:none}}.za-feld{border:1px solid var(--linie);border-radius:var(--radius-klein);background:#fff;flex-shrink:0;place-items:center;width:150px;height:58px;padding:.5rem .7rem;display:grid}.za-feld-dunkel{background:var(--tiefnavy);border-color:#0000}.za-logo{object-fit:contain;width:auto;max-width:122px;height:auto;max-height:40px}.za-kurz{font-size:.75rem;font-weight:var(--gewicht-fett);color:var(--text-leise);text-align:center}.za-fuss{text-align:center}.za-frage{margin:0 0 var(--s5);font-size:clamp(1.15rem,2.4vw,1.5rem);font-weight:var(--gewicht-schwer);color:var(--tiefnavy)}.za-herkunft{max-width:44rem;margin:var(--s5) auto 0;color:var(--text-leise);font-size:.76rem;line-height:1.55}@media (max-width:559px){.kuchen-modell,.kuchen-note,.stlB-karte-note,.mth-note,.za-herkunft,.sc-firma{font-size:.78rem;line-height:1.5}.mth-box{min-width:0;padding:var(--s4) var(--s5)}.mth-box-innen{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.6rem;display:flex}.mth-box-wort{margin:0}.mth-box-zahl{font-size:1.8rem}.mth-box-text{max-width:none;font-size:.76rem}.mth-pfeile{display:none}.mth-zeile{padding:var(--s4);font-size:.94rem}.mth-detail{padding:var(--s4)}.kuchen-svg{max-width:210px}.kuchen-raster{gap:var(--s5)}.kuchen-zeile{padding:var(--s4)}.kuchen-belege{margin-top:var(--s5);padding-top:var(--s5)}.za-zahlen{gap:var(--s4);padding:var(--s4) 0}.sc-karte{padding:var(--s4)}}.pa-kopf{max-width:46rem;margin-bottom:var(--s7)}.pa-lead{margin:var(--s4) 0 0;color:#ffffffb8;font-size:1.05rem;line-height:1.6}.pa-raster{gap:var(--s4);display:grid}@media (min-width:900px){.pa-raster{gap:var(--s5);grid-template-columns:repeat(3,1fr)}}.pa-karte{overflow-wrap:anywhere;min-width:0;padding:var(--s5);border-radius:var(--radius-karte);transition:border-color .25s var(--ease), background .25s var(--ease);background:#ffffff0a;border:1px solid #ffffff1c;flex-direction:column;display:flex}.pa-karte:hover{background:#ffffff0f;border-color:#ff918259}.pa-buehne{min-height:168px;margin-bottom:var(--s5);padding:var(--s4);border-radius:var(--radius-klein);background:#00000047;align-content:center;gap:.4rem;display:grid;position:relative}.pa-liste{grid-template-columns:minmax(0,1fr);gap:.38rem;display:grid}.pa-zeile,.pa-bewerber{border-radius:var(--radius-klein);color:#ffffffd9;background:#ffffff0d;border:1px solid #ffffff1a;align-items:center;gap:.5rem;padding:.42rem .6rem;font-size:.78rem;line-height:1.3;display:flex}.pa-zeile{justify-content:space-between}.pa-zeile-weg{color:#ffffff73}.pa-zeile-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pa-marke{font-size:.75rem;font-weight:var(--gewicht-fett);flex-shrink:0}.pa-marke-ok{color:#4ade80}.pa-marke-weg{color:#ff9182}.pa-bewerber i{color:#ff9182;background:#ff918233;border-radius:50%;flex-shrink:0;place-items:center;width:15px;height:15px;font-size:.75rem;font-style:normal;display:grid}.pa-bewerber-passt{background:#4ade801f;border-color:#4ade8066}.pa-bewerber-passt i{color:#4ade80;background:#4ade8040}.pa-kurve{width:100%;height:100%}.pa-kurve-linie{fill:none;stroke:#ff9182;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.pa-kurve-punkt{fill:#ff9182}.pa-kurve-marke{color:#ffffff8c;font-size:.75rem;position:absolute;top:.7rem;left:.8rem}.pa-titel{font-size:1.15rem;font-weight:var(--gewicht-schwer);color:#fff;margin:0 0 .5rem;line-height:1.3}.pa-text{margin:0 0 var(--s4);color:#ffffffb8;font-size:.95rem;line-height:1.55}.pa-folgen{padding:var(--s4) 0 0;border-top:1px solid #ffffff1a;gap:.55rem;margin:auto 0 0;list-style:none;display:grid}.pa-folgen li{color:#ffffffd1;gap:.55rem;font-size:.88rem;line-height:1.5;display:flex}.pa-folgen i{color:#ff9182;background:#ff91822e;border-radius:50%;flex-shrink:0;place-items:center;width:17px;height:17px;margin-top:.12rem;font-size:.75rem;font-style:normal;display:grid}.pa-fuss{margin-top:var(--s7);text-align:center}.pa-fussnote{margin:0 0 var(--s5);font-size:1.05rem;font-weight:var(--gewicht-fett);color:#fffc}@media (max-width:559px){.pa-kopf{margin-bottom:var(--s5)}.pa-karte{padding:var(--s4)}.pa-buehne{min-height:140px;margin-bottom:var(--s4);padding:var(--s3)}.pa-folgen{padding-top:var(--s3)}.pa-fuss{margin-top:var(--s5)}}.pa-laeuft .pa-zeile{animation:paZeile 9s var(--ease) infinite;animation-delay:calc(var(--nr) * .55s)}.pa-laeuft .pa-zeile:not(.pa-zeile-weg){animation:none}@keyframes paZeile{0%,18%{opacity:1;border-color:#ffffff1a;transform:translate(0)}30%,70%{opacity:.42;border-color:#ff918252;transform:translate(9px)}84%,to{opacity:1;border-color:#ffffff1a;transform:translate(0)}}.pa-laeuft .pa-zeile-weg .pa-marke-weg{animation:paMarke 9s var(--ease) infinite;animation-delay:calc(var(--nr) * .55s)}@keyframes paMarke{0%,20%{opacity:0;transform:scale(.85)}30%,72%{opacity:1;transform:scale(1)}86%,to{opacity:0;transform:scale(.85)}}.pa-laeuft .pa-bewerber{animation:paBewerber 8s var(--ease) infinite;animation-delay:calc(var(--nr) * .9s)}@keyframes paBewerber{0%,6%{opacity:.3;transform:translate(-6px)}14%,40%{opacity:1;transform:translate(0)}56%,to{opacity:.42;transform:translate(0)}}.pa-laeuft .pa-bewerber-passt{animation:paTreffer 8s var(--ease) infinite;animation-delay:2.7s}@keyframes paTreffer{0%,30%{opacity:.25;box-shadow:none;transform:translate(-6px)scale(.98)}42%,88%{opacity:1;transform:translate(0)scale(1);box-shadow:0 0 0 1px #4ade8066,0 6px 18px #4ade8029}to{opacity:.25;box-shadow:none;transform:translate(-6px)scale(.98)}}.pa-laeuft .pa-kurve-linie{stroke-dasharray:420;animation:paLinie 7s var(--ease) infinite}@keyframes paLinie{0%{stroke-dashoffset:420px}45%,80%{stroke-dashoffset:0}to{stroke-dashoffset:420px}}.pa-laeuft .pa-kurve-punkt{animation:paPunkt 7s var(--ease) infinite}@keyframes paPunkt{0%,38%{opacity:0;r:3}48%,80%{opacity:1;r:5.5}to{opacity:0;r:3}}.pa-kurve path[fill]{transform-origin:bottom}.pa-laeuft .pa-kurve path[fill]{animation:paFlaeche 7s var(--ease) infinite}@keyframes paFlaeche{0%{opacity:0;transform:scaleY(.2)}45%,80%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(.2)}}@media (prefers-reduced-motion:reduce){.pa-laeuft .pa-zeile,.pa-laeuft .pa-marke-weg,.pa-laeuft .pa-bewerber,.pa-laeuft .pa-bewerber-passt,.pa-laeuft .pa-kurve-linie,.pa-laeuft .pa-kurve-punkt,.pa-laeuft .pa-kurve path[fill]{animation:none}}.gar{background:var(--tiefnavy);padding:clamp(3rem,6vw,4.5rem) 0}.gar-kasten{gap:var(--s5);padding:clamp(var(--s5), 4vw, var(--s7));border-radius:var(--radius-karte);background:radial-gradient(90% 140% at 8% 0,#4ade8026,#0000 60%),#ffffff08;border:1px solid #4ade8059;align-items:start;display:grid}@media (min-width:900px){.gar-kasten{gap:var(--s6);grid-template-columns:auto 1fr auto}}.gar-schild{color:#4ade80;width:54px;margin-top:.1rem;display:block}.gar-schild svg{width:100%;height:auto}.kicker.gar-kicker{color:#4ade80;margin-bottom:.4rem}.gar-titel{margin-bottom:var(--s4);color:#fff;font-size:clamp(1.5rem,3vw,2rem)}.gar-satz{margin:0 0 var(--s4);overflow-wrap:break-word;color:#ffffffdb;max-width:42rem;font-size:1.02rem;line-height:1.6}.gar-vorbehalt{max-width:42rem;padding-left:var(--s4);color:#fff9;border-left:2px solid #4ade8066;margin:0;font-size:.9rem;line-height:1.6}.gar-aktion{justify-items:start;gap:.6rem;display:grid}@media (min-width:900px){.gar-aktion{text-align:right;align-self:center;justify-items:end}}.knopf-primaer.gar-knopf{background:var(--gruen-zusage);border-color:var(--gruen-zusage);box-shadow:0 10px 26px color-mix(in srgb, var(--gruen-zusage) 32%, transparent)}@media (min-width:900px){.gar-knopf{white-space:nowrap}}.knopf-primaer.gar-knopf:hover{background:var(--gruen-zusage-tief);border-color:var(--gruen-zusage-tief);box-shadow:0 14px 32px color-mix(in srgb, var(--gruen-zusage) 38%, transparent)}.gar-note{color:#ffffff73;max-width:15rem;font-size:.78rem;line-height:1.5}.sc-herkunft{max-width:44rem;margin:var(--s5) auto 0;color:var(--text-leise-auf-dunkel);font-size:.76rem;line-height:1.55}.abschnitt{--saum-band:64px;--saum-polster:24px}.sektionsanker:has(>.abschnitt-dunkelrot)+.sektionsanker>.abschnitt-hell{padding-top:calc(var(--abschnitt-polster) + var(--saum-polster));background-image:linear-gradient(to bottom, #150d0cb8 0, #150d0c00 var(--saum-band))}.sektionsanker:has(>.abschnitt-dunkel)+.sektionsanker>.abschnitt-hell{padding-top:calc(var(--abschnitt-polster) + var(--saum-polster));background-image:linear-gradient(to bottom, #0d182ab8 0, #0d182a00 var(--saum-band))}.sektionsanker:has(>.abschnitt-hell)+.sektionsanker>.abschnitt-dunkel{padding-top:calc(var(--abschnitt-polster) + var(--saum-polster));background-image:linear-gradient(to bottom, #f4f6f8b8 0, #f4f6f800 var(--saum-band)), linear-gradient(to bottom, var(--tiefnavy), var(--tiefnavy))}.sektionsanker:has(>.abschnitt-hell)+.sektionsanker>.abschnitt-dunkelrot{padding-top:calc(var(--abschnitt-polster) + var(--saum-polster));background-image:linear-gradient(to bottom, #f4f6f8b8 0, #f4f6f800 var(--saum-band)), radial-gradient(90% 70% at 15% 0%, #c94a3a33 0%, transparent 60%), linear-gradient(165deg, #150d0c 0%, #0c0a0e 100%)}.sektionsanker:has(>.belegleiste)+.sektionsanker>.abschnitt-dunkelrot{background-image:linear-gradient(#0d182ad9 0,#150d0c00 150px),radial-gradient(90% 70% at 15% 0,#c94a3a33 0%,#0000 60%),linear-gradient(165deg,#150d0c 0%,#0c0a0e 100%)}
