.presentation-hero-frame figcaption{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:baseline}
.presentation-tag{color:var(--lime);font-size:10px;font-weight:700;letter-spacing:.1em}
.presentation-hero-caption-title{display:none}
.presentation-proof{max-width:1700px;margin:0 auto;padding:70px 0 30px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:8%;align-items:stretch}
.presentation-proof__copy{min-width:0}
.presentation-proof h2{max-width:760px;margin:25px 0 20px;font-size:clamp(34px,4vw,62px);line-height:1.05;letter-spacing:-.05em}
.presentation-proof__copy>p{max-width:760px;font-size:17px;line-height:1.75;color:#303854}
.presentation-proof ul{list-style:none;padding:0;margin:28px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.presentation-proof li{padding:18px 16px;border-top:1px solid #b9b2cc;color:#28324f;font-size:15px;line-height:1.55}
.presentation-proof li::before{content:'→';display:block;color:#54318d;margin-bottom:12px}
.presentation-proof .text-link{display:inline-flex;align-items:center;gap:10px;margin-top:28px;color:#4b267e;font-weight:700;border-color:#4b267e}
.presentation-proof__aside{align-self:end;min-width:0;padding:28px;background:#20251b;border:1px solid #434b36}
.presentation-proof__badge{display:block;color:#c1d591;font-size:10px;font-weight:700;letter-spacing:.11em;line-height:1.5}
.presentation-proof__aside p{margin:22px 0 0;color:#c7cebb;font-size:14px;line-height:1.7}
.presentation-gallery{max-width:1700px;margin:20px auto 0;padding:70px 0 90px;border-top:1px solid #b9b2cc}
.presentation-gallery__intro{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:30px}
.presentation-gallery__intro h2{margin:18px 0 0;font-size:clamp(30px,3.4vw,52px);line-height:1.06;letter-spacing:-.045em}
.presentation-gallery__intro p{max-width:420px;margin:0;color:#303854;font-size:15px;line-height:1.7}
.presentation-gallery__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}
.slide-card{min-width:0;width:100%;margin:0;display:flex;flex-direction:column;background:#101419;border:1px solid #424937;box-shadow:0 18px 44px #0005}
.slide-canvas{position:relative;flex:1;min-width:0;min-height:320px;padding:24px;overflow:visible}
.slide-card figcaption{min-height:115px;padding:16px 20px;border-top:1px solid #424937;color:#e2e8df;font-size:13px;line-height:1.5}
.slide-card figcaption strong{display:block;color:var(--lime);font-size:11px;letter-spacing:.1em;margin-bottom:7px}
.slide-card__headline{display:block;color:#fff;font-size:17px;font-weight:700;line-height:1.25;margin-bottom:5px}
.slide-card__description{display:block;max-width:40ch}
.slide-card--image .slide-canvas{padding:0;background:#f0eee7;display:flex;align-items:center;justify-content:center;overflow:hidden}
.slide-card--image .slide-canvas img{width:100%;height:100%;object-fit:contain;object-position:center}
.slide-mobile-cover{display:none}
.slide-card--agenda .slide-canvas{background:#112f43;color:#f8f3e9}
.slide-card--agenda .slide-canvas:after{content:'02';position:absolute;right:22px;top:18px;color:#d8bd65;font:700 11px/1 monospace;letter-spacing:.1em}
.slide-card--agenda h3{max-width:270px;margin:20px 0 20px;font-size:clamp(23px,2.15vw,29px);line-height:1.1;letter-spacing:-.035em;text-wrap:balance}
.slide-card--agenda .slide-rule{width:55%;height:2px;background:#d8bd65;margin:0 0 18px}
.slide-agenda-list{display:grid;gap:9px;margin:0;padding:0;list-style:none;font-size:12px;color:#cbd5d4}
.slide-agenda-list li{display:flex;gap:10px}.slide-agenda-list b{color:#d8bd65;font-family:monospace}
.slide-card--data .slide-canvas{background:#efe9df;color:#162e3c}
.slide-card--data .slide-canvas:before{content:'03 / IM ÜBERBLICK';position:absolute;left:24px;top:22px;color:#415c4c;font:700 12px/1 monospace;letter-spacing:.08em}
.slide-card--data h3{margin:48px 0 22px;font-size:clamp(22px,2vw,27px);line-height:1.1;letter-spacing:-.04em;text-wrap:balance}
.slide-bars{display:grid;gap:12px}.slide-bars div{display:grid;grid-template-columns:78px 1fr 30px;gap:8px;align-items:center;font-size:12px}.slide-bars i{height:10px;background:#d8bd65;display:block}.slide-bars div:nth-child(2) i{background:#79a89a}.slide-bars div:nth-child(3) i{background:#173f5b}.slide-bars b{font-size:12px}
.orbit-theme .presentation-hero-frame figcaption{background:#17233a;color:#f4f4fb;border-color:#65748a}
.orbit-theme .presentation-hero-frame .presentation-tag{color:#e4ff78}
.presentation-proof .eyebrow,.presentation-gallery__intro .eyebrow{color:#493080}
.presentation-proof .text-link:hover,.presentation-proof .text-link:focus-visible{color:#2d1756;border-color:#2d1756}
.a11y-contrast .slide-canvas{background:#111!important;color:#fff!important}
.presentation-page .detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:900px){.presentation-gallery__intro{display:block}.presentation-gallery__intro p{margin-top:16px}.presentation-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.presentation-gallery__grid .slide-card:last-child{grid-column:1/-1;width:calc(50% - 11px);justify-self:center}}
@media(max-width:600px){.presentation-gallery{padding:48px 0 65px}.presentation-gallery__grid{grid-template-columns:1fr;gap:18px}.presentation-gallery__grid .slide-card:last-child{grid-column:auto;width:100%;max-width:none}.presentation-page .detail-grid{grid-template-columns:1fr}.slide-canvas{min-height:0;padding:24px}.slide-card--agenda h3,.slide-card--data h3{font-size:clamp(21px,6vw,27px)}.slide-card--agenda h3 br,.slide-card--data h3 br{display:none}.slide-card figcaption{min-height:0;padding:17px 20px;font-size:14px;line-height:1.5}.slide-card figcaption strong{font-size:11px}.slide-card__headline{font-size:clamp(15px,5vw,18px)}.slide-agenda-list{font-size:14px;line-height:1.45}.slide-bars div{grid-template-columns:88px minmax(35px,1fr) 34px;font-size:13px}.slide-bars b{font-size:13px}.slide-card--image .slide-canvas{display:block}.slide-card--image .slide-canvas img{display:block;width:200%;max-width:none;height:auto;aspect-ratio:auto;transform:translateX(-50%)}.slide-mobile-cover{display:block;background:#112f43;color:#fff;padding:20px 22px}.slide-mobile-cover small{display:block;color:#d8bd65;font-size:11px;font-weight:700;letter-spacing:.08em}.slide-mobile-cover span{display:block;margin-top:8px;font-size:clamp(15px,5vw,22px);font-weight:700;line-height:1.2;letter-spacing:-.04em;white-space:nowrap}}
@media(max-width:900px){.presentation-proof{grid-template-columns:1fr;gap:28px;padding-top:48px}.presentation-proof__aside{align-self:stretch}.presentation-proof ul{gap:10px}}
@media(max-width:600px){.presentation-hero-frame figcaption{display:block;font-size:13px;line-height:1.5}.presentation-tag{display:block;margin-bottom:7px}.presentation-hero-caption-title{display:block;color:#fff;font-size:16px;font-weight:700;margin-bottom:5px}.presentation-proof{padding:34px 0 18px}.presentation-proof h2{font-size:36px}.presentation-proof__copy>p{font-size:16px;line-height:1.65}.presentation-proof ul{grid-template-columns:1fr;gap:0}.presentation-proof li{padding:16px 0}.presentation-proof__aside{padding:22px}}
