/* Einheitlicher Business Case (Startseite, Angebote, Kona 27). Zahlen und Quellen: content/angebote/performance-deep-dive-FINAL.md */
.bc{max-width:760px;margin-inline:auto;width:100%}
.bc h2{margin-top:.8rem;font-size:clamp(1.8rem,3.6vw,2.7rem);line-height:1.12;hyphens:manual;-webkit-hyphens:manual}
.bc-lead{margin-top:1.2rem;font-weight:300;font-size:clamp(1.02rem,1.5vw,1.15rem);line-height:1.65;color:var(--ink)}
.bc-stats{margin-top:clamp(30px,4vw,48px);display:grid;gap:clamp(18px,2.6vw,28px)}
.bc-stat{display:grid;grid-template-columns:clamp(110px,16vw,180px) 1fr;gap:clamp(14px,2.6vw,28px);align-items:baseline;padding-bottom:clamp(18px,2.4vw,26px);border-bottom:1px solid var(--hair)}
.bc-stat b{font-family:var(--serif);font-weight:600;font-size:clamp(1.9rem,4.2vw,3rem);color:var(--gold);line-height:1}
.bc-stat span{font-weight:300;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.5;color:var(--ink)}
.bc-transfer{margin-top:1.4rem;font-size:.92rem;color:var(--muted);font-weight:300}
.bc-vs{display:grid;grid-template-columns:1fr 1fr;gap:clamp(12px,2vw,20px);margin-top:clamp(36px,5vw,56px)}
.bc-vs div{background:var(--paper2);border:1px solid var(--hair);border-top:2px solid var(--hair);padding:clamp(20px,2.6vw,28px)}
.bc-vs div.us{border-top-color:var(--gold)}
.bc-vs strong{display:block;font-family:var(--serif);font-weight:600;font-size:1.15rem;color:var(--navy);margin-bottom:.35rem}
.bc-vs span{font-weight:300;line-height:1.55;color:var(--ink)}
.bc-bottom{margin-top:clamp(30px,4vw,44px);font-family:var(--serif);font-size:clamp(1.25rem,2.4vw,1.7rem);color:var(--navy);line-height:1.3}
.bc .btn{margin-top:1.4rem}
.bc-src{margin-top:1.6rem;font-size:.72rem;line-height:1.6;color:var(--muted)}
.bc sup{font-size:.6em;color:var(--gold)}
@media(max-width:560px){.bc-stat{grid-template-columns:1fr;gap:4px}.bc-vs{grid-template-columns:1fr}}
