/* Local contrast support keeps the approved white portal lettering and original photograph. */
/* Owner-Entscheid 16.09.2026 (Autowelt 1b): kein gruener Schleier mehr hinter Schrift oder
   Icon auf einem Foto. Die Bogen-Labels stehen weiss direkt auf dem Bild, die Kreise sind
   transparent mit weissem Ring und weissem Pfeil; erlaubt ist ein weicher Textschatten.
   Abgeloest: die dunkelgruenen Flaechen mit 84 % und 72 % Deckkraft samt Glow (Fassung 13.09.2026). */
body.journey-refined .r-world-room .portal-on-image .r-world-label,
html:not(.m-on) body.journey-refined .r-world-room .r-world-label{background:transparent!important;box-shadow:none!important;color:#fff!important;-webkit-text-stroke:0!important;text-shadow:0 1px 2px rgba(0,0,0,.35)!important}
body.journey-refined .r-world-room .portal-on-image .r-world-circle,
html:not(.m-on) body.journey-refined .r-world-room .r-world-circle{background:transparent!important;color:#fff!important;border-color:#fff!important;box-shadow:none!important}
body.journey-refined .r-world-room .portal-on-image .r-world-arrow,
html:not(.m-on) body.journey-refined .r-world-room .r-world-arrow{color:#fff!important}
body.journey-refined .r-world-room .portal-on-image .r-world-circle:before,
html:not(.m-on) body.journey-refined .r-world-room .r-world-circle:before{color:#fff!important}
.journey-refined #marketing .m-tine-performance .era-eyebrow{font-size:12px!important;line-height:1.5}
/* Progressive enhancement: without JavaScript all three original packages remain readable. */
.quality-care-tabs{display:flex;gap:8px;border-bottom:1px solid currentColor;margin:24px 0 0;flex-wrap:wrap}
.quality-care-tabs[hidden]{display:none}
.quality-care-tabs button{font:inherit;font-weight:600;padding:14px 20px;background:transparent;color:inherit;border:0;border-bottom:3px solid transparent;cursor:pointer;min-height:48px}
.quality-care-tabs button[aria-selected=true]{border-bottom-color:currentColor;background:rgba(255,255,255,.2)}
.quality-care-tabs button:focus-visible{outline:2px solid #183b32;outline-offset:3px}
.quality-packages-ready .k-plan-grid{display:block}
.quality-packages-ready [data-quality-package][hidden]{display:none!important}
.quality-packages-ready .k-plan-month>.k-tabs{display:none}
@media(min-width:701px){
 .quality-packages-ready .k-plan{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(0,1.45fr);gap:12px 48px;align-items:start}
 .quality-packages-ready .k-plan>h3,.quality-packages-ready .k-plan>p,.quality-packages-ready .k-plan>a{grid-column:1;margin-top:0}
 .quality-packages-ready .k-plan>.ref-marketing-package{grid-column:2;grid-row:1/span 8;margin:0}
 .quality-packages-ready .k-plan>.k-link{justify-self:start}
 .quality-packages-ready .k-plan>.k-button{justify-self:start}
}
@media(max-width:700px){
 .quality-care-tabs{gap:0;justify-content:space-between}
 .quality-care-tabs button{padding:12px 14px}
 .quality-packages-ready .k-plan>.ref-marketing-package{grid-column:1/-1}
}

/* A01: the italic heading follows the existing scene ink; orange stays unchanged. */
.journey-refined #marketing .m-tine-performance .m-display em{color:var(--performance-ink,#352215)}
/* A01 Nachzug: ohne Bewegungs-Choreografie liegt der ganze Textblock auf der orangen Buehne,
   der dunkle Scrim ist dort abgeschaltet. Deshalb traegt der gesamte Block die dunkle Tinte,
   nicht nur die Ueberschrift. Mit m-on bleibt Weiss auf dem Bild unveraendert. */
