.mkm-figur{margin:0}.mkm-figur>figcaption{margin-top:calc(var(--einheit) * 1.5);font-size:var(--groesse-klein);color:var(--farbe-text-sanft);line-height:var(--zeilenhoehe-text)}.mkm-figur>figcaption strong{color:var(--farbe-text)}.mkm-rahmen{background:var(--farbe-flaeche);border:1px solid var(--farbe-rahmen);border-radius:var(--radius-panel);box-shadow:var(--schatten-karte);overflow:hidden;font-size:var(--groesse-fein);font-variant-numeric:tabular-nums;max-width:100%;min-width:0}.mkm-rahmen--schweben{box-shadow:var(--schatten-schweben)}.mkm-rahmen-kopf{display:flex;align-items:center;gap:calc(var(--einheit) * 1.5);padding:calc(var(--einheit) * 1.25) calc(var(--einheit) * 2);border-bottom:1px solid var(--farbe-trenner);background:var(--farbe-flaeche-getoent);min-height:36px}.mkm-rahmen-punkte{display:flex;gap:5px;flex:none}.mkm-rahmen-punkte span{width:8px;height:8px;border-radius:var(--radius-pille);background:var(--farbe-rahmen-stark)}.mkm-rahmen-adresse{padding:3px calc(var(--einheit) * 1.5);border-radius:var(--radius-pille);background:var(--farbe-flaeche);border:1px solid var(--farbe-trenner);color:var(--farbe-text-leise);font-size:12px}.mkm-rahmen-adresse,.mkm-rahmen-titel{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mkm-rahmen-titel{font-weight:600;color:var(--farbe-text-sanft)}.mkm-rahmen-inhalt{position:relative}.mkm-rahmen--mobil{max-width:300px;margin-inline:auto;border-radius:var(--radius-kasten);border-width:2px}.mkm-kalender{display:grid;background:var(--farbe-flaeche);position:relative;isolation:isolate}.mkm-kalender-achse{border-right:1px solid var(--farbe-trenner);position:relative}.mkm-kalender-zeit{position:absolute;right:calc(var(--einheit));transform:translateY(-50%);font-size:12px;font-weight:600;color:var(--farbe-text-still);font-variant-numeric:tabular-nums}.mkm-kalender-spalte{position:relative;border-right:1px solid var(--farbe-trenner)}.mkm-kalender-spalte:last-child{border-right:none}.mkm-kalender-kopf{display:flex;align-items:center;justify-content:center;gap:calc(var(--einheit) * .75);padding:calc(var(--einheit) * .75) 0;border-bottom:1px solid var(--farbe-trenner);font-weight:600;font-size:12px;color:var(--farbe-text-sanft)}.mkm-kalender-linie{position:absolute;left:0;right:0;border-top:1px solid var(--farbe-trenner)}.mkm-block{position:absolute;left:4px;right:4px;border-radius:var(--radius-s);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--schatten-karte)}.mkm-block--zweite-spur{left:34%}.mkm-block-segment{flex:none;display:flex;align-items:flex-start;gap:calc(var(--einheit) * .75);padding:2px 6px 2px 9px;position:relative;min-height:0}.mkm-block-segment:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--mkm-kennlinie,var(--farbe-akzent))}.mkm-block-text{font-size:12px;line-height:1.35;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.mkm-block-untertitel{display:block;font-weight:500;opacity:.85}.mkm-avatar{width:24px;height:24px;justify-content:center;font-weight:700;color:var(--farbe-text);flex:none}.mkm-avatar,.mkm-chip{border-radius:var(--radius-pille);display:inline-flex;align-items:center;font-size:12px}.mkm-chip{gap:calc(var(--einheit) * .75);padding:3px calc(var(--einheit) * 1.25);border:1px solid var(--farbe-rahmen-stark);background:var(--farbe-flaeche);font-weight:600;color:var(--farbe-text-sanft)}.mkm-chip--aktiv{border-color:var(--farbe-akzent-hell);background:var(--farbe-akzent-flaeche);color:var(--farbe-akzent-dunkel)}.mkm-badge{display:inline-flex;align-items:center;padding:2px calc(var(--einheit));border-radius:var(--radius-pille);font-size:12px;font-weight:700}.mkm-badge--erfolg{background:var(--farbe-erfolg-flaeche);color:var(--farbe-erfolg-text)}.mkm-badge--warnung{background:var(--farbe-warnung-flaeche);color:var(--farbe-warnung-text)}.mkm-badge--fehler{background:var(--farbe-fehler-flaeche);color:var(--farbe-fehler-text)}.mkm-badge--neutral{background:var(--farbe-flaeche-vertieft);color:var(--farbe-text-sanft)}.mkm-badge--frei{background:var(--farbe-akzent-flaeche);color:var(--farbe-akzent-dunkel);border:1px dashed var(--farbe-akzent-hell)}.mkm-annotation{position:absolute;z-index:2;display:flex;align-items:center;gap:calc(var(--einheit) * .75);pointer-events:none}.mkm-annotation-linie{width:28px;height:2px;background:var(--farbe-akzent-dunkel);flex:none}.mkm-annotation-text{background:var(--farbe-text);color:var(--farbe-text-invers);font-size:12px;font-weight:700;padding:4px calc(var(--einheit) * 1.25);border-radius:var(--radius-s);box-shadow:var(--schatten-hinweis);white-space:nowrap}.mkm-annotation--erfolg .mkm-annotation-linie{background:var(--farbe-erfolg)}.mkm-annotation--erfolg .mkm-annotation-text{background:var(--farbe-erfolg-text)}.mkm-szene-buehne{position:relative;overflow:hidden;border-radius:var(--radius-panel);border:1px solid var(--farbe-rahmen);background:var(--farbe-flaeche);box-shadow:var(--schatten-karte)}.mkm-szene-pause{position:absolute;top:calc(var(--einheit) * 1.5);right:calc(var(--einheit) * 1.5);z-index:2;padding:4px calc(var(--einheit) * 1.5);font-size:var(--groesse-beschriftung);font-weight:700;font-family:inherit;color:var(--farbe-text-sanft);background:var(--farbe-flaeche);border:1px solid var(--farbe-rahmen-stark);border-radius:var(--radius-pille);cursor:pointer}.mkm-szene-pause:hover{color:var(--farbe-text);border-color:var(--farbe-akzent-hell)}.mkm-szene-toast{position:absolute;top:calc(var(--einheit) * 2);right:calc(var(--einheit) * 2);z-index:1;display:inline-flex;align-items:center;gap:var(--einheit);padding:calc(var(--einheit) * 1.25) calc(var(--einheit) * 2);font-size:var(--groesse-klein);font-weight:700;color:var(--farbe-erfolg-text);background:var(--farbe-erfolg-flaeche);border:1px solid var(--farbe-erfolg);border-radius:var(--radius-m);box-shadow:var(--schatten-hinweis);transform:none}[data-szene=laeuft] .mkm-szene-toast{animation:mkm-toast-auftritt var(--dauer-szene,8s) var(--kurve) infinite;animation-delay:var(--verzug,0s)}@keyframes mkm-toast-auftritt{0%,22%{transform:translateX(calc(100% + var(--einheit) * 2))}30%,72%{transform:none}80%,to{transform:translateX(calc(100% + var(--einheit) * 2))}}.mk-laufband{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 calc(var(--einheit) * 6),#000 calc(100% - var(--einheit) * 6),transparent)}.mk-laufband-spur{display:flex;width:max-content;animation:mk-laufband-lauf 38s linear infinite}.mk-laufband-liste{display:flex;align-items:center;gap:calc(var(--einheit) * 1.5);margin:0;padding:0 calc(var(--einheit) * .75);list-style:none}@keyframes mk-laufband-lauf{0%{transform:none}to{transform:translateX(-50%)}}.mk-wortwechsel{display:inline-block;min-width:var(--wortbreite,auto);color:var(--farbe-akzent);text-align:left}.mk-wortwechsel-wort--neu{animation:mk-wort-herein var(--dauer-einstieg) var(--kurve) both}@keyframes mk-wort-herein{0%{transform:translateY(.34em)}to{transform:none}}@media (prefers-reduced-motion:reduce){.mkm-szene-toast,[data-szene] .mkm-szene-toast{animation:none;transform:none}.mk-laufband-spur,.mk-wortwechsel-wort--neu{animation:none}}[data-szene=ende] .mkm-szene-toast,[data-szene=steht] .mkm-szene-toast{animation:none;transform:none}.mkm-hero-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:calc(var(--einheit) * 2);padding:calc(var(--einheit) * 1.5) calc(var(--einheit) * 2);border-bottom:1px solid var(--farbe-trenner)}.mkm-hero-tag{font-weight:700;color:var(--farbe-text)}.mkm-hero-umsatz{display:inline-flex;align-items:baseline;gap:var(--einheit);font-size:var(--groesse-klein);color:var(--farbe-text-leise)}.mkm-hero-umsatz strong{font-size:var(--groesse-kartentitel);color:var(--farbe-akzent);font-variant-numeric:tabular-nums}@media (max-width:480px){.mkm-hero-umsatz-wort{display:none}}.mkm-fragen{display:grid;grid-template-columns:1.15fr 1fr;gap:calc(var(--einheit) * 3);padding:calc(var(--einheit) * 3);align-items:start}.mkm-fragen>*{min-width:0}@media (max-width:720px){.mkm-fragen{grid-template-columns:1fr}}.mkm-fragen-liste{display:grid;gap:calc(var(--einheit) * 2)}.mkm-fragen-frage{margin:0 0 calc(var(--einheit) * .75);font-size:var(--groesse-klein);font-weight:700;color:var(--farbe-text)}.mkm-fragen-knoepfe{display:flex;flex-wrap:wrap;gap:calc(var(--einheit) * .5)}.mkm-fragen-knopf{padding:calc(var(--einheit) * .75) calc(var(--einheit) * 1.5);font-family:inherit;font-size:var(--groesse-fein);font-weight:600;color:var(--farbe-text-sanft);background:var(--farbe-flaeche-vertieft);border:1px solid transparent;border-radius:var(--radius-pille);cursor:pointer;transition:background var(--dauer-knopf) var(--kurve)}.mkm-fragen-knopf[data-aktiv]{color:var(--farbe-akzent-kontrast);background:var(--farbe-akzent);border-color:var(--farbe-akzent)}.mkm-fragen-ergebnis{display:grid;gap:calc(var(--einheit) * 2);padding:calc(var(--einheit) * 2.5);background:var(--farbe-flaeche-getoent);border-radius:var(--radius-l);min-height:210px;align-content:start}.mkm-fragen-etikett{display:block;font-size:var(--groesse-beschriftung);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--farbe-text-still)}.mkm-fragen-wert strong{display:block;font-size:var(--groesse-h2-klein);font-weight:700;line-height:1.15;font-variant-numeric:tabular-nums}.mkm-fragen-preis{color:var(--farbe-akzent-dunkel)}.mkm-fragen-balken{display:block;height:6px;margin-top:calc(var(--einheit) * .75);background:var(--farbe-akzent-flaeche);border-radius:var(--radius-pille);overflow:hidden;position:relative}.mkm-fragen-balken:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--anteil,60%);background:var(--farbe-akzent);border-radius:inherit;transition:width var(--dauer-zahl) var(--kurve)}.mkm-fragen-grund{display:block;margin-top:2px;font-size:var(--groesse-fein);color:var(--farbe-text-leise)}.mkm-fragen-hinweis{padding:calc(var(--einheit) * 2);background:var(--farbe-warnung-flaeche);border-radius:var(--radius-m)}.mkm-fragen-hinweis-titel{margin:0 0 calc(var(--einheit) * .75);font-size:var(--groesse-kartentitel);font-weight:700;color:var(--farbe-warnung-text)}.mkm-fragen-hinweis-text{margin:0;font-size:var(--groesse-fein);line-height:var(--zeilenhoehe-text);color:var(--farbe-warnung-text)}.mkm-fragen-fuss{margin:0;font-size:var(--groesse-fein);color:var(--farbe-text-leise)}@media (prefers-reduced-motion:reduce){.mkm-fragen-balken:after,.mkm-fragen-knopf{transition:none}}.mkm-telefon{padding:calc(var(--einheit) * 3)}.mkm-telefon-kopf{display:flex;align-items:center;gap:var(--einheit);font-size:var(--groesse-beschriftung);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--farbe-text-still)}.mkm-telefon-punkt{width:8px;height:8px;border-radius:var(--radius-pille);background:var(--farbe-erfolg)}.mkm-telefon-liste{display:grid;gap:calc(var(--einheit) * 1.25);margin:calc(var(--einheit) * 2) 0 0;padding:0;list-style:none}.mkm-telefon-zeile{display:grid;grid-template-columns:150px 1fr;gap:calc(var(--einheit) * 2);align-items:baseline;padding:calc(var(--einheit) * 1.25) calc(var(--einheit) * 1.5);background:var(--farbe-flaeche-getoent);border-radius:var(--radius-m);border-left:3px solid var(--farbe-rahmen-stark)}@media (max-width:600px){.mkm-telefon-zeile{grid-template-columns:1fr;gap:calc(var(--einheit) * .5)}}.mkm-telefon-zeile[data-gefuellt]{border-left-color:var(--farbe-akzent)}.mkm-telefon-etikett{font-size:var(--groesse-fein);color:var(--farbe-text-leise)}.mkm-telefon-name{display:block;font-size:var(--groesse-beschriftung);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--farbe-text-still)}.mkm-telefon-wert{display:block;font-size:var(--groesse-kartentitel);font-weight:700;color:var(--farbe-text);visibility:hidden}.mkm-telefon-zeile[data-gefuellt] .mkm-telefon-wert{visibility:visible}.mkm-telefon-zusatz{display:block;font-size:var(--groesse-fein);color:var(--farbe-akzent-dunkel);visibility:hidden}.mkm-telefon-zeile[data-gefuellt] .mkm-telefon-zusatz{visibility:visible}.mkm-telefon-fuss{margin:calc(var(--einheit) * 2) 0 0;font-size:var(--groesse-fein);color:var(--farbe-text-leise)}@media (prefers-reduced-motion:reduce){.mkm-telefon-wert,.mkm-telefon-zusatz{visibility:visible}}[data-szene=ende] .mkm-telefon-wert,[data-szene=ende] .mkm-telefon-zusatz,[data-szene=steht] .mkm-telefon-wert,[data-szene=steht] .mkm-telefon-zusatz{visibility:visible}.mkm-kundin{padding:calc(var(--einheit) * 3)}.mkm-kundin-leiste{display:flex;justify-content:space-between;gap:var(--einheit);margin:0 0 calc(var(--einheit) * 2);padding:0;list-style:none;font-size:var(--groesse-beschriftung);font-weight:700;color:var(--farbe-text-still)}.mkm-kundin-leiste li{display:flex;align-items:center;gap:4px}.mkm-kundin-punkt{width:7px;height:7px;border-radius:var(--radius-pille);background:var(--farbe-rahmen-stark);transition:background var(--dauer-block) var(--kurve)}.mkm-kundin-leiste li[data-stand=hier]{color:var(--farbe-akzent-dunkel)}.mkm-kundin-leiste li[data-stand=erledigt] .mkm-kundin-punkt,.mkm-kundin-leiste li[data-stand=hier] .mkm-kundin-punkt{background:var(--farbe-akzent)}.mkm-kundin-karte{padding:calc(var(--einheit) * 2);background:var(--farbe-flaeche-getoent);border-radius:var(--radius-m);min-height:92px}.mkm-kundin-titel{margin:0;font-size:var(--groesse-kartentitel);font-weight:700;color:var(--farbe-text)}.mkm-kundin-zeile{margin:2px 0 0;font-size:var(--groesse-fein);color:var(--farbe-akzent-dunkel);font-weight:600}.mkm-kundin-fuss{margin:calc(var(--einheit) * .75) 0 0;font-size:var(--groesse-fein);color:var(--farbe-text-leise)}.mkm-kundin-push{display:grid;gap:2px;margin-top:calc(var(--einheit) * 2);padding:calc(var(--einheit) * 1.5);background:var(--farbe-text);color:var(--farbe-text-invers);border-radius:var(--radius-m);box-shadow:var(--schatten-hinweis);transform:none}[data-szene=laeuft] .mkm-kundin-push{transform:translateY(calc(100% + var(--einheit) * 2));transition:transform var(--dauer-einstieg) var(--kurve)}[data-szene=laeuft] .mkm-kundin-push[data-da]{transform:none}.mkm-kundin-push-kopf{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--farbe-text-invers-weich)}.mkm-kundin-push-titel{font-size:var(--groesse-fein);font-weight:700}.mkm-kundin-push-text{font-size:var(--groesse-fein);color:var(--farbe-text-invers-weich)}.mkm-kundin-hinweis{margin:calc(var(--einheit) * 2) 0 0;font-size:var(--groesse-fein);color:var(--farbe-text-leise);text-align:center}@media (prefers-reduced-motion:reduce){.mkm-kundin-push,[data-szene] .mkm-kundin-push{transform:none;transition:none}.mkm-kundin-punkt{transition:none}}.mkm-rahmen--tablet{border-radius:var(--radius-kasten);border-width:3px}.mkm-rahmen--tablet .mkm-rahmen-kopf{justify-content:center}.mkm-kette{display:flex;flex-direction:column;gap:calc(var(--einheit) * .75)}.mkm-kette-schritt{display:flex;align-items:center;gap:calc(var(--einheit) * 1.5);padding:calc(var(--einheit)) calc(var(--einheit) * 1.5);border:1px solid var(--farbe-rahmen);border-radius:var(--radius-m);background:var(--farbe-flaeche);font-size:12px;min-height:40px}.mkm-kette-schritt--frei{border-style:dashed;border-color:var(--farbe-akzent-hell);background:var(--farbe-akzent-zart)}.mkm-kette-schritt--frei .mkm-kette-meta{color:var(--farbe-text-sanft)}.mkm-kette-griff{color:var(--farbe-text-still);font-weight:700;letter-spacing:1px;flex:none}.mkm-kette-name{font-weight:600;color:var(--farbe-text);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mkm-kette-meta{gap:calc(var(--einheit));color:var(--farbe-text-leise);font-variant-numeric:tabular-nums;flex:none}.mkm-feldzeile,.mkm-kette-meta{display:flex;align-items:center}.mkm-feldzeile{justify-content:space-between;gap:calc(var(--einheit) * 2);padding:calc(var(--einheit) * 1.25) 0;border-bottom:1px solid var(--farbe-trenner);font-size:12.5px}.mkm-feldzeile:last-child{border-bottom:none}.mkm-feld-beschriftung{color:var(--farbe-text-sanft);font-weight:500}.mkm-feld-wert{font-weight:600;color:var(--farbe-text);font-variant-numeric:tabular-nums;text-align:right}.mkm-schalter{width:30px;height:18px;border-radius:var(--radius-pille);background:var(--farbe-rahmen-stark);position:relative;flex:none}.mkm-schalter:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:var(--radius-pille);background:var(--farbe-flaeche);box-shadow:var(--schatten-karte)}.mkm-schalter--an{background:var(--farbe-akzent)}.mkm-schalter--an:after{left:auto;right:2px}.mkm-abschnitt{padding:calc(var(--einheit) * 2)}.mkm-abschnitt+.mkm-abschnitt{border-top:1px solid var(--farbe-trenner)}.mkm-abschnitt-titel{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--farbe-text-still);margin:0 0 calc(var(--einheit)) 0}.mkm-zeile{display:flex;align-items:center;gap:calc(var(--einheit) * 1.5);padding:calc(var(--einheit)) 0;font-size:12.5px;border-bottom:1px solid var(--farbe-trenner)}.mkm-zeile:last-child{border-bottom:none}.mkm-zeile-haupt{flex:1;min-width:0}.mkm-zeile-haupt strong{display:block;font-weight:600;color:var(--farbe-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mkm-zeile-haupt span{color:var(--farbe-text-leise);font-size:12px}.mkm-kennzahl{border:1px solid var(--farbe-rahmen);border-radius:var(--radius-m);padding:calc(var(--einheit) * 1.5);background:var(--farbe-flaeche)}.mkm-kennzahl dt{font-size:12px;font-weight:600;color:var(--farbe-text-leise);margin:0}.mkm-kennzahl dd{margin:2px 0 0;font-size:20px;font-weight:700;color:var(--farbe-text);font-variant-numeric:tabular-nums}.mkm-kennzahl dd small{font-size:12px;font-weight:600;color:var(--farbe-erfolg-text)}.mkm-tabelle{width:100%;border-collapse:collapse;font-size:12px}.mkm-tabelle td,.mkm-tabelle th{padding:calc(var(--einheit) * .75) calc(var(--einheit));border-bottom:1px solid var(--farbe-trenner);text-align:left}.mkm-tabelle th{font-weight:600;color:var(--farbe-text-leise);font-size:12px}.mkm-tabelle td{color:var(--farbe-text-sanft);font-variant-numeric:tabular-nums}.mkm-mail-kopf{padding:calc(var(--einheit) * 1.5) calc(var(--einheit) * 2);border-bottom:1px solid var(--farbe-trenner);font-size:12px;color:var(--farbe-text-leise);display:grid;gap:2px}.mkm-mail-kopf strong{color:var(--farbe-text);font-size:12.5px}.mkm-mail-text{padding:calc(var(--einheit) * 2);font-size:12.5px;line-height:1.55;color:var(--farbe-text-weich);display:grid;gap:calc(var(--einheit))}.mkm-mail-knopf{justify-self:start;background:var(--farbe-akzent);color:var(--farbe-akzent-kontrast);font-weight:600;font-size:12px;padding:calc(var(--einheit) * .75) calc(var(--einheit) * 2);border-radius:var(--radius-s)}.mkm-slots{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(var(--einheit))}.mkm-slot{border:1px solid var(--farbe-rahmen-stark);border-radius:var(--radius-s);padding:calc(var(--einheit) * .75) 0;text-align:center;font-size:12px;font-weight:600;color:var(--farbe-text-sanft);font-variant-numeric:tabular-nums;background:var(--farbe-flaeche)}.mkm-slot--gewaehlt{background:var(--farbe-akzent);border-color:var(--farbe-akzent);color:var(--farbe-akzent-kontrast)}.mkm-slot--neu{border-style:dashed;border-color:var(--farbe-akzent-hell);background:var(--farbe-akzent-zart);color:var(--farbe-akzent-dunkel)}.mkm-schritte{display:flex;align-items:center;gap:calc(var(--einheit));padding:calc(var(--einheit) * 1.5) calc(var(--einheit) * 2);border-bottom:1px solid var(--farbe-trenner);font-size:12px;font-weight:600;color:var(--farbe-text-still)}.mkm-schritte span{display:inline-flex;align-items:center;gap:calc(var(--einheit) * .5)}.mkm-schritte .mkm-schritt--aktiv{color:var(--farbe-akzent-dunkel)}.mkm-schritte i{font-style:normal;width:16px;height:16px;border-radius:var(--radius-pille);background:var(--farbe-flaeche-vertieft);display:inline-flex;align-items:center;justify-content:center;font-size:12px}.mkm-schritte .mkm-schritt--aktiv i{background:var(--farbe-akzent);color:var(--farbe-akzent-kontrast)}.mk-vorher-nachher{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--einheit) * 4);align-items:start}@media (max-width:900px){.mk-vorher-nachher{grid-template-columns:1fr}}.mk-vorher-nachher-etikett{display:inline-flex;padding:4px calc(var(--einheit) * 1.5);border-radius:var(--radius-pille);font-size:var(--groesse-beschriftung);font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:calc(var(--einheit) * 1.5)}.mk-vorher-nachher-etikett--vorher{background:var(--farbe-flaeche-vertieft);color:var(--farbe-text-sanft)}.mk-vorher-nachher-etikett--nachher{background:var(--farbe-erfolg-flaeche);color:var(--farbe-erfolg-text)}.mk-sequenz{display:grid;grid-template-columns:minmax(260px,5fr) 7fr;gap:calc(var(--einheit) * 5);align-items:start}@media (max-width:900px){.mk-sequenz{grid-template-columns:1fr}}.mk-sequenz-schritte{display:flex;flex-direction:column;gap:calc(var(--einheit) * 2);margin:0;padding:0;list-style:none}.mk-sequenz-schritt{border-left:3px solid var(--farbe-trenner);padding:calc(var(--einheit)) 0 calc(var(--einheit)) calc(var(--einheit) * 2);transition:border-color var(--dauer-kachel) var(--kurve)}.mk-sequenz-schritt[data-aktiv=ja]{border-left-color:var(--farbe-akzent)}.mk-sequenz-schritt h3{margin:0;font-size:var(--groesse-kartentitel);font-weight:600}.mk-sequenz-schritt p{margin:calc(var(--einheit) * .75) 0 0;color:var(--farbe-text-sanft);font-size:var(--groesse-klein);line-height:var(--zeilenhoehe-text)}.mk-sequenz-buehne{position:sticky;top:calc(var(--einheit) * 10)}@media (max-width:900px){.mk-sequenz-buehne{position:static;order:-1}}.mk-sequenz-bild{transition:opacity var(--dauer-aufdeckung) var(--kurve)}.mk-sequenz-bild[data-sichtbar=nein]{display:none}.mk-zahlen-band{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:calc(var(--einheit) * 4)}.mk-zahl{border-top:3px solid var(--farbe-marke);padding-top:calc(var(--einheit) * 2)}.mk-zahl-wert{font-family:var(--schrift-ueberschrift);font-size:40px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1}.mk-zahl-text{color:var(--farbe-text-sanft);font-size:var(--groesse-klein);line-height:var(--zeilenhoehe-text)}.mk-zahl-quelle,.mk-zahl-text{margin:calc(var(--einheit)) 0 0}.mk-zahl-quelle{font-size:var(--groesse-beschriftung);color:var(--farbe-text-still)}.mk-zahl-quelle a{color:inherit}.mk-prozess{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:calc(var(--einheit) * 3);counter-reset:prozess;margin:0;padding:0;list-style:none}.mk-prozess-schritt{counter-increment:prozess;border-top:1px solid var(--farbe-rahmen-stark);padding-top:calc(var(--einheit) * 1.5);position:relative}.mk-prozess-schritt:before{content:counter(prozess);position:absolute;top:calc(var(--einheit) * -2);left:0;background:var(--farbe-akzent-flaeche);color:var(--farbe-akzent-dunkel);width:26px;height:26px;border-radius:var(--radius-pille);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--groesse-fein);font-variant-numeric:tabular-nums}.mk-prozess-schritt h3{margin:calc(var(--einheit) * 1.5) 0 0;font-size:var(--groesse-text);font-weight:600}.mk-prozess-schritt p{margin:calc(var(--einheit) * .75) 0 0;color:var(--farbe-text-sanft);font-size:var(--groesse-klein);line-height:var(--zeilenhoehe-text)}.mk-dunkel{background:var(--farbe-text);border-radius:var(--radius-kasten);padding:calc(var(--einheit) * 8) calc(var(--einheit) * 5)}.mk-dunkel,.mk-dunkel .mk-h2,.mk-dunkel h2,.mk-dunkel h3{color:var(--farbe-text-invers)}.mk-dunkel p{color:var(--farbe-text-invers-weich)}.mk-zoom{display:grid;grid-template-columns:7fr 5fr;gap:calc(var(--einheit) * 5);align-items:center}.mk-zoom>*{min-width:0}@media (max-width:900px){.mk-zoom{grid-template-columns:1fr}}.mk-zoom-punkte{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:calc(var(--einheit) * 2)}.mk-zoom-punkte li{display:flex;gap:calc(var(--einheit) * 1.5);font-size:var(--groesse-klein);line-height:var(--zeilenhoehe-text);color:var(--farbe-text-sanft)}.mk-zoom-punkte li:before{content:"";flex:none;width:10px;height:10px;margin-top:6px;border-radius:var(--radius-pille);background:var(--farbe-marke)}.mk-antwort{font-size:var(--groesse-lead);line-height:1.55;color:var(--farbe-text-sanft);max-width:680px;margin:0}.mk-definition{border:1px solid var(--farbe-akzent-rand);border-radius:var(--radius-l);background:var(--farbe-flaeche);padding:calc(var(--einheit) * 2.5) calc(var(--einheit) * 3);margin:0;max-width:760px}.mk-definition dt{font-weight:700;font-size:var(--groesse-kartentitel)}.mk-definition dd{margin:calc(var(--einheit)) 0 0;color:var(--farbe-text-weich);font-size:var(--groesse-text);line-height:var(--zeilenhoehe-text)}.mk-galerie{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:calc(var(--einheit) * 4);align-items:start}@media (max-width:640px){.mk-suchleiste{flex-direction:column}.mk-suchleiste label+label{border-left:none!important;border-top:1px solid var(--farbe-trenner);padding-left:0!important;padding-top:calc(var(--einheit) * .5)}}.mk-rechner{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--einheit) * 4);align-items:start;padding:calc(var(--einheit) * 4);background:var(--farbe-flaeche-erhoben);border:1px solid var(--farbe-rahmen);border-radius:var(--radius-kasten);box-shadow:var(--schatten-schweben)}.mk-rechner>*{min-width:0}@media (max-width:860px){.mk-rechner{grid-template-columns:1fr;gap:calc(var(--einheit) * 3);padding:calc(var(--einheit) * 3)}}.mk-rechner-regler{display:grid;gap:calc(var(--einheit) * 2.5)}.mk-rechner-ergebnis{padding:calc(var(--einheit) * 3);background:var(--farbe-akzent-zart);border-radius:var(--radius-l)}.mk-rechner-etikett{margin:0;font-size:var(--groesse-klein);color:var(--farbe-text-sanft)}.mk-rechner-zahl{margin:calc(var(--einheit) * .5) 0;font-family:var(--schrift-ueberschrift);font-size:var(--groesse-hero-mobil);font-weight:700;line-height:1.05;color:var(--farbe-akzent-dunkel);font-variant-numeric:tabular-nums}@media (min-width:861px){.mk-rechner-zahl{font-size:var(--groesse-hero)}}.mk-rechner-rechnung{margin-top:calc(var(--einheit) * 2.5);padding-top:calc(var(--einheit) * 2);border-top:1px solid var(--farbe-akzent-rand);display:grid;gap:calc(var(--einheit))}.mk-rechner-rechnung p{margin:0;color:var(--farbe-text-weich)}.mk-rechner-rechnung p,.mk-rechner-vorbehalt{font-size:var(--groesse-fein);line-height:var(--zeilenhoehe-text)}.mk-rechner-vorbehalt{margin:calc(var(--einheit) * 2) 0 0;color:var(--farbe-text-sanft)}.mk-artikel{max-width:760px;margin-inline:auto}.mk-artikel-meta{display:flex;flex-wrap:wrap;gap:calc(var(--einheit) * 2);font-size:var(--groesse-fein);color:var(--farbe-text-leise);font-variant-numeric:tabular-nums}.mk-artikel h2{font-size:var(--groesse-h2-klein);line-height:1.25;margin:calc(var(--einheit) * 6) 0 0;scroll-margin-top:calc(var(--einheit) * 10)}.mk-artikel h2,.mk-artikel h3{font-family:var(--schrift-ueberschrift);font-weight:600}.mk-artikel h3{font-size:var(--groesse-kartentitel);margin:calc(var(--einheit) * 4) 0 0}.mk-artikel-absatz,.mk-artikel-liste{font-size:var(--groesse-text);line-height:var(--zeilenhoehe-text);color:var(--farbe-text-weich);margin:calc(var(--einheit) * 2) 0 0}.mk-artikel-liste{padding-left:calc(var(--einheit) * 2.5);display:grid;gap:calc(var(--einheit))}.mk-artikel-hinweis{margin:calc(var(--einheit) * 2.5) 0 0;padding:calc(var(--einheit) * 2) calc(var(--einheit) * 2.5);background:var(--farbe-warnung-flaeche);color:var(--farbe-warnung-text);border-radius:var(--radius-m);font-size:var(--groesse-klein);line-height:var(--zeilenhoehe-text)}.mk-artikel .mk-definition,.mk-artikel .mk-tabelle-rahmen,.mk-artikel>.mkm-figur{margin-top:calc(var(--einheit) * 3)}.mk-artikel-inhalt{border:1px solid var(--farbe-rahmen);border-radius:var(--radius-l);padding:calc(var(--einheit) * 2.5) calc(var(--einheit) * 3);background:var(--farbe-flaeche-getoent);margin-top:calc(var(--einheit) * 4)}.mk-artikel-inhalt p{margin:0 0 calc(var(--einheit)) 0;font-size:var(--groesse-beschriftung);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--farbe-text-still)}.mk-artikel-inhalt ol{margin:0;padding-left:calc(var(--einheit) * 2.5);display:grid;gap:calc(var(--einheit) * .75);font-size:var(--groesse-klein)}.mk-artikel-rechnung{margin-top:calc(var(--einheit) * 3);border:1px solid var(--farbe-akzent-rand);border-radius:var(--radius-l);padding:calc(var(--einheit) * 2.5) calc(var(--einheit) * 3);background:var(--farbe-akzent-zart)}.mk-artikel-rechnung-titel{margin:0;font-weight:700;font-size:var(--groesse-kartentitel);display:flex;justify-content:space-between;align-items:baseline;gap:calc(var(--einheit) * 2)}.mk-artikel-rechnung-titel span{font-size:var(--groesse-beschriftung);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--farbe-akzent-dunkel)}.mk-artikel-rechnung dl{margin:calc(var(--einheit) * 2) 0 0}.mk-artikel-rechnung-zeile{display:flex;justify-content:space-between;gap:calc(var(--einheit) * 2);padding:calc(var(--einheit) * .75) 0;border-bottom:1px solid var(--farbe-akzent-rand);font-size:var(--groesse-klein)}.mk-artikel-rechnung-zeile dt{color:var(--farbe-text-sanft)}.mk-artikel-rechnung-zeile dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.mk-artikel-rechnung-zeile--ergebnis{border-bottom:none;font-weight:700}.mk-artikel-rechnung-zeile--ergebnis dd{color:var(--farbe-akzent-dunkel);font-size:var(--groesse-kartentitel)}.mk-artikel-rechnung-annahmen{margin:calc(var(--einheit) * 1.5) 0 0;font-size:var(--groesse-fein);color:var(--farbe-text-sanft);line-height:var(--zeilenhoehe-text)}.mk-artikel-praxis{margin-top:calc(var(--einheit) * 6);border:1px solid var(--farbe-erfolg-flaeche);background:var(--farbe-erfolg-flaeche);border-radius:var(--radius-l);padding:calc(var(--einheit) * 3)}.mk-artikel-praxis h2{margin:0;font-size:var(--groesse-kartentitel);color:var(--farbe-erfolg-text)}.mk-artikel-praxis ul{margin:calc(var(--einheit) * 2) 0 0;padding:0;list-style:none;display:grid;gap:calc(var(--einheit) * 1.25);font-size:var(--groesse-klein);line-height:var(--zeilenhoehe-text);color:var(--farbe-erfolg-text)}.mk-artikel-praxis li{display:flex;gap:calc(var(--einheit) * 1.25)}.mk-artikel-praxis li:before{content:"✓";font-weight:800;flex:none}.mk-artikel-quellen{margin-top:calc(var(--einheit) * 4);font-size:var(--groesse-fein);color:var(--farbe-text-leise)}.mk-artikel-quellen ul{margin:calc(var(--einheit)) 0 0;padding-left:calc(var(--einheit) * 2.5);display:grid;gap:calc(var(--einheit) * .5)}.mk-artikel-kachel{display:block;border:1px solid var(--farbe-rahmen);border-radius:var(--radius-l);padding:calc(var(--einheit) * 3);background:var(--farbe-flaeche);text-decoration:none;color:inherit;transition:border-color var(--dauer-kachel) var(--kurve)}.mk-artikel-kachel:hover{border-color:var(--farbe-akzent-hell)}.mk-artikel-kachel h3{margin:calc(var(--einheit)) 0 0;font-size:var(--groesse-kartentitel);font-weight:600}.mk-artikel-kachel p{margin:calc(var(--einheit)) 0 0;font-size:var(--groesse-klein);color:var(--farbe-text-leise);line-height:var(--zeilenhoehe-text)}.mk-artikel-kachel .mk-dachzeile{margin:0}.mk-autor-bild{display:inline-flex;object-fit:cover;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-pille);background:var(--farbe-marke);color:var(--farbe-akzent-stark);font-size:var(--groesse-beschriftung);font-weight:700;flex:none}.mk-autor-bild--gross{width:52px;height:52px;font-size:var(--groesse-kartentitel)}.mk-autor-kasten{margin-top:calc(var(--einheit) * 6);display:flex;gap:calc(var(--einheit) * 2.5);align-items:flex-start;border:1px solid var(--farbe-rahmen);border-radius:var(--radius-l);padding:calc(var(--einheit) * 3);background:var(--farbe-flaeche-getoent)}.mk-autor-name{margin:0;font-weight:700;font-size:var(--groesse-kartentitel)}.mk-autor-name span{font-weight:500;font-size:var(--groesse-klein);color:var(--farbe-text-leise)}.mk-autor-vita{margin:calc(var(--einheit)) 0 0;font-size:var(--groesse-klein);line-height:var(--zeilenhoehe-text);color:var(--farbe-text-sanft)}.marketing{--sk-aktion:var(--farbe-akzent);--sk-aktion-text:var(--farbe-akzent-stark);--sk-akzent-flaeche:#f3fafc;--sk-akzent-rand:#bfe3ee;--sk-text:var(--farbe-text);--sk-text-leise:var(--farbe-text-leise);--sk-text-sanft:var(--farbe-text-sanft);--sk-text-weich:var(--farbe-text-weich);--sk-rahmen-raster:#e8ebef;--sk-rahmen-zeile:#e6e9ee;--sk-trenner:#eef1f4;--sk-neutral:var(--farbe-flaeche-vertieft);--sk-chip-rahmen:var(--farbe-rahmen-stark);--sk-grund-raster:#f7f8fa;--sk-grund-zeile:#ffffff;--sk-termin-flaeche:#f7fafb;--sk-termin-rand:#edf1f4;--sk-filter-aktiv:#e7f3f7;--sk-weiss:#ffffff;--sk-leer-raster-flaeche:#08475a;--sk-leer-raster-text:#9fd8ec;--sk-leer-zeile-flaeche:#e9eef2;--sk-leer-zeile-text:#94a3b8;--sk-schatten-karte:0 2px 10px rgba(15,23,42,0.05);--sk-schatten-logo:0 4px 14px rgba(15,23,42,0.12);--sk-schatten-zeile:0 1px 2px rgba(15,23,42,0.04);--sk-tastfeld:44px;--sk-hero-hoehe:152px;--sk-logo-versatz:-32px;--sk-foto-breite:264px;--sk-foto-hoehe:258px;--sk-foto-hoehe-schmal:180px;--sk-termin-breite:232px;--sk-raster-abstand:24px;--sk-zeilen-abstand:22px;--sk-abschnitt-innen:40px;--sk-abschnitt-innen-schmal:20px;--sk-logo-b:84px;--sk-logo-h:62px;--sk-logo-max:38px;--sk-logo-radius:14px;--sk-logo-schatten:none;--sk-leer-flaeche:var(--sk-leer-raster-flaeche);--sk-leer-text:var(--sk-leer-raster-text);--sk-leer-groesse:44px;--sk-leer-abstand:2px;--sk-pill-groesse:12px;--sk-pill-radius:7px;--sk-pill-innen:5px 9px;--sk-slot-groesse:13px;--sk-slot-radius:9px;--sk-slot-flaeche:var(--sk-akzent-flaeche);--sk-slot-label-groesse:11px;--sk-cta-radius:11px;--sk-hinweis-farbe:var(--sk-text-weich);--sk-hinweis-gewicht:700;--sk-ziffern:tabular-nums}.marketing .sk-logo{display:flex;align-items:center;justify-content:center;width:var(--sk-logo-b);height:var(--sk-logo-h);flex-shrink:0;background:var(--sk-weiss);border:1px solid var(--sk-chip-rahmen);border-radius:var(--sk-logo-radius);box-shadow:var(--sk-logo-schatten);overflow:hidden}.marketing .sk-logo__bild{position:relative;display:block;height:var(--sk-logo-max);width:calc(100% - 16px)}.marketing .sk-logo__bild img{object-fit:contain}.marketing .sk-logo__initiale{font-size:26px;font-weight:800;line-height:1;color:var(--sk-aktion);letter-spacing:.5px}.marketing .sk-media{position:relative;display:block;width:100%;height:100%;overflow:hidden}.marketing .sk-media img{object-fit:cover;display:block}.marketing .sk-media--leer{display:flex;align-items:center;justify-content:center;background:var(--sk-leer-flaeche);color:var(--sk-leer-text);font-size:var(--sk-leer-groesse);font-weight:800;letter-spacing:var(--sk-leer-abstand);line-height:1}.marketing .sk-pills{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.marketing .sk-pill{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--sk-pill-groesse);font-weight:700;line-height:1.2;border-radius:var(--sk-pill-radius);padding:var(--sk-pill-innen);background:var(--sk-neutral);color:var(--sk-text-sanft)}.marketing .sk-pill--mehr{color:var(--sk-text-sanft);font-variant-numeric:var(--sk-ziffern)}.marketing .sk-slots{display:flex;flex-direction:column;gap:8px}.marketing .sk-slots__label{margin:0;font-size:var(--sk-slot-label-groesse);font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:var(--sk-aktion-text)}.marketing .sk-slots__liste{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.marketing .sk-slots__liste li{display:flex;flex:1 1 0;min-width:0}.marketing .sk-slot{position:relative;z-index:1;display:inline-flex;flex-grow:1;align-items:center;justify-content:center;min-height:var(--sk-tastfeld);padding:0 8px;border:1px solid var(--sk-akzent-rand);border-radius:var(--sk-slot-radius);background:var(--sk-slot-flaeche);color:var(--sk-aktion-text);font-size:var(--sk-slot-groesse);font-weight:800;font-variant-numeric:var(--sk-ziffern);text-decoration:none;white-space:nowrap;transition:background-color var(--dauer-knopf) var(--kurve),border-color var(--dauer-knopf) var(--kurve)}.marketing .sk-slot:hover{border-color:var(--sk-aktion);background:var(--sk-weiss)}.marketing .sk-cta{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--sk-tastfeld);padding:13px 16px;border:1px solid var(--sk-aktion);border-radius:var(--sk-cta-radius);background:var(--sk-aktion);color:var(--sk-weiss);font-size:15px;font-weight:800;line-height:1.2;text-decoration:none;transition:background-color var(--dauer-knopf) var(--kurve),color var(--dauer-knopf) var(--kurve)}.marketing .sk-cta:hover{background:var(--farbe-akzent-dunkel);border-color:var(--farbe-akzent-dunkel)}.marketing .sk-cta--umriss{background:transparent;color:var(--sk-aktion)}.marketing .sk-cta--umriss:hover{background:var(--sk-akzent-flaeche);color:var(--sk-aktion-text);border-color:var(--sk-aktion)}.marketing .sk-cta-block{display:flex;flex-direction:column;gap:8px;margin-top:auto}.marketing .sk-cta-hinweis{margin:0;font-size:14px;font-weight:var(--sk-hinweis-gewicht);color:var(--sk-hinweis-farbe);font-variant-numeric:var(--sk-ziffern)}.marketing .mk-abschnitt.sk-abschnitt{background:var(--sk-grund-raster);padding-top:var(--sk-abschnitt-innen);padding-bottom:var(--sk-abschnitt-innen)}.marketing .sk-kopf{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px}.marketing .sk-kopf__titel{margin:0;font-size:30px;font-weight:800;letter-spacing:-.5px;line-height:1.15;color:var(--sk-text)}.marketing .sk-kopf__zeile{margin:6px 0 0;font-size:15px;font-weight:600;color:var(--sk-text-sanft)}.marketing .sk-kopf__link{display:inline-flex;align-items:center;min-height:var(--sk-tastfeld);font-size:15px;font-weight:700;color:var(--sk-aktion);text-decoration:none}.marketing .sk-kopf__link:hover{color:var(--farbe-akzent-dunkel);text-decoration:underline}.marketing .sk-raster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sk-raster-abstand);align-items:stretch;margin-top:24px;padding:0;list-style:none}.marketing .sk-raster>li{display:flex;min-width:0}@media (max-width:1023px){.marketing .sk-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.marketing .sk-raster{grid-template-columns:minmax(0,1fr)}}.marketing .sk-karte{position:relative;display:flex;flex-direction:column;width:100%;background:var(--sk-weiss);border:1px solid var(--sk-rahmen-raster);border-radius:20px;overflow:hidden;box-shadow:var(--sk-schatten-karte);--sk-logo-b:84px;--sk-logo-h:62px;--sk-logo-max:38px;--sk-logo-radius:14px;--sk-logo-schatten:var(--sk-schatten-logo);--sk-leer-flaeche:var(--sk-leer-raster-flaeche);--sk-leer-text:var(--sk-leer-raster-text);--sk-leer-groesse:44px;--sk-leer-abstand:2px;--sk-pill-groesse:12px;--sk-pill-radius:7px;--sk-pill-innen:5px 9px;--sk-slot-groesse:13px;--sk-slot-radius:9px;--sk-slot-flaeche:var(--sk-akzent-flaeche);--sk-slot-label-groesse:11px;--sk-cta-radius:11px;--sk-hinweis-farbe:var(--sk-text-weich);--sk-hinweis-gewicht:700}.marketing .sk-karte__hero{height:var(--sk-hero-hoehe);flex-shrink:0}.marketing .sk-karte__logo{display:flex;justify-content:center;margin-top:var(--sk-logo-versatz);margin-bottom:12px;position:relative}.marketing .sk-karte__inhalt{display:flex;flex-direction:column;flex-grow:1;gap:12px;padding:0 18px 18px}.marketing .sk-karte__name{margin:0;font-size:19px;font-weight:800;letter-spacing:-.3px;line-height:1.25;color:var(--sk-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.marketing .sk-karte__name a{color:inherit;text-decoration:none}.marketing .sk-karte__name a:after{content:"";position:absolute;inset:0;border-radius:20px}.marketing .sk-karte__name a:focus-visible{outline:none}.marketing .sk-karte__name a:focus-visible:after{outline:var(--fokus-kontur);outline-offset:-3px}.marketing .sk-karte:hover .sk-karte__name a{color:var(--sk-aktion)}.marketing .sk-adresse{margin:4px 0 0;font-size:13px;font-weight:600;color:var(--sk-text-leise);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.marketing .sk-trenner{height:1px;margin:0;border:0;background:var(--sk-trenner)}.marketing .sk-karte--skelett{min-height:420px}.marketing .sk-skelett-flaeche{background:var(--sk-neutral);border-radius:8px}.marketing .sk-skelett-flaeche--titel{height:22px;width:70%}.marketing .sk-skelett-flaeche--zeile{height:14px;width:50%}.marketing .sk-verzeichnis-kopf{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px}.marketing .sk-verzeichnis-kopf__titel{margin:0;font-size:30px;font-weight:800;letter-spacing:-.5px;line-height:1.15;color:var(--sk-text)}.marketing .sk-verzeichnis-kopf__zeile{margin:6px 0 0;font-size:15px;font-weight:600;color:var(--sk-text-leise);font-variant-numeric:var(--sk-ziffern)}.marketing .sk-filter{display:flex;flex-wrap:wrap;gap:8px;margin:0}.marketing .sk-filter__pille{display:inline-flex;align-items:center;min-height:var(--sk-tastfeld);padding:9px 14px;border:1px solid var(--sk-chip-rahmen);border-radius:999px;background:var(--sk-weiss);color:var(--sk-text-weich);font-family:inherit;font-size:13px;font-weight:700;line-height:1.2;cursor:pointer;transition:background-color var(--dauer-knopf) var(--kurve),border-color var(--dauer-knopf) var(--kurve)}.marketing .sk-filter__pille:hover{border-color:var(--sk-aktion)}.marketing .sk-filter__pille[aria-pressed=true]{border-color:var(--sk-aktion);background:var(--sk-filter-aktiv);color:var(--sk-aktion-text)}.marketing .sk-liste{display:flex;flex-direction:column;gap:var(--sk-zeilen-abstand);margin:24px 0 0;padding:0;list-style:none}.marketing .sk-liste>li{display:flex;min-width:0}.marketing .sk-liste__leer{margin:24px 0 0;font-size:15px;font-weight:600;color:var(--sk-text-leise)}.marketing .sk-zeile{display:flex;align-items:stretch;width:100%;background:var(--sk-grund-zeile);border:1px solid var(--sk-rahmen-zeile);border-radius:22px;overflow:hidden;box-shadow:var(--sk-schatten-zeile);--sk-logo-b:78px;--sk-logo-h:52px;--sk-logo-max:34px;--sk-logo-radius:12px;--sk-logo-schatten:none;--sk-leer-flaeche:var(--sk-leer-zeile-flaeche);--sk-leer-text:var(--sk-leer-zeile-text);--sk-leer-groesse:54px;--sk-leer-abstand:0;--sk-pill-groesse:13px;--sk-pill-radius:8px;--sk-pill-innen:6px 11px;--sk-slot-groesse:14px;--sk-slot-radius:10px;--sk-slot-flaeche:var(--sk-weiss);--sk-slot-label-groesse:12px;--sk-cta-radius:12px;--sk-hinweis-farbe:var(--sk-text-leise);--sk-hinweis-gewicht:600}.marketing .sk-zeile__foto{width:var(--sk-foto-breite);height:var(--sk-foto-hoehe);flex-shrink:0}.marketing .sk-zeile__mitte{display:flex;flex-direction:column;justify-content:center;flex-grow:1;gap:14px;min-width:0;padding:22px 24px}.marketing .sk-zeile__kopf{display:flex;align-items:center;gap:14px}.marketing .sk-zeile__titel{min-width:0}.marketing .sk-zeile__name{margin:0;font-size:21px;font-weight:800;letter-spacing:-.3px;line-height:1.2;color:var(--sk-text)}.marketing .sk-zeile__name a{color:inherit;text-decoration:none}.marketing .sk-zeile__name a:hover{color:var(--sk-aktion)}.marketing .sk-zeile__adresse{display:flex;align-items:center;gap:6px;margin:4px 0 0;min-width:0;font-size:14px;font-weight:600;color:var(--sk-text-leise)}.marketing .sk-zeile__adresse-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketing .sk-symbol{width:15px;height:15px;flex-shrink:0}.marketing .sk-symbol--aktion{color:var(--sk-aktion)}.marketing .sk-zeile__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:600;color:var(--sk-text-sanft)}.marketing .sk-zeile__meta-gruppe,.marketing .sk-zeile__meta-punkt{display:inline-flex;align-items:center;gap:6px}.marketing .sk-zeile__meta-gruppe{gap:10px}.marketing .sk-zeile__trenner{width:1px;height:16px;background:var(--sk-chip-rahmen)}.marketing .sk-ziffern{font-variant-numeric:var(--sk-ziffern)}.marketing .sk-zeile__termine{display:flex;flex-direction:column;gap:10px;width:var(--sk-termin-breite);flex-shrink:0;padding:20px;border-left:1px solid var(--sk-termin-rand);background:var(--sk-termin-flaeche)}.marketing .sk-zeile__termine .sk-slots__liste li{flex:1 1 auto}.marketing .sk-zeile--skelett{min-height:260px}@media (max-width:899px){.marketing .sk-zeile{flex-direction:column}.marketing .sk-zeile__foto{width:100%;height:var(--sk-foto-hoehe-schmal)}.marketing .sk-zeile__termine{width:100%;border-left:none;border-top:1px solid var(--sk-termin-rand)}.marketing .sk-zeile__termine .sk-slots__liste{flex-wrap:nowrap}.marketing .sk-zeile__termine .sk-slots__liste li{flex:1 1 0}}