/* Branchentrainer Website Master 2.9.19 — targeted release polish */
:root{--bt2919-dark:#0a1318;--bt2919-mint:#64eacd;--bt2919-line:#dce7e5;--bt2919-soft:#f4f8f7;--bt2919-text:#172125;--bt2919-muted:#647176}
.bt2919-consulting-formats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0}.bt2919-consulting-formats>div,.bt2919-consulting-fields>div,.bt2919-dispo-development>div,.bt2919-field-coaching>div,.bt2919-training-practice>div{border:1px solid var(--bt2919-line);border-radius:20px;background:#fff;padding:24px;min-width:0}.bt2919-consulting-formats span,.bt2919-dispo-development span,.bt2919-field-coaching span,.bt2919-training-practice span,.bt2919-account-plan span{display:block;color:#138f7c;font-size:.72rem;font-weight:900;letter-spacing:.12em;margin-bottom:16px}.bt2919-consulting-formats b,.bt2919-consulting-fields b,.bt2919-dispo-development b,.bt2919-field-coaching b,.bt2919-training-practice b{display:block;font-size:1.02rem;line-height:1.25;margin-bottom:8px}.bt2919-consulting-formats p,.bt2919-consulting-fields p,.bt2919-dispo-development p,.bt2919-field-coaching p,.bt2919-training-practice p{color:var(--bt2919-muted);font-size:.94rem;line-height:1.55;margin:0}.bt2919-consulting-fields{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:30px 0}.bt2919-consulting-fields>div{padding:22px 18px;min-height:176px}
.bt2919-acquisition-flow{display:grid;gap:26px}.bt2919-acquisition-intro{max-width:930px}.bt2919-acquisition-intro>span,.bt2919-account-system>span,.bt2919-executive-signal>span{display:block;color:#138f7c;font-size:.7rem;font-weight:900;letter-spacing:.14em;margin-bottom:10px}.bt2919-acquisition-intro h3,.bt2919-account-system h3{font-size:clamp(1.8rem,3vw,3rem);line-height:1.06;margin:0 0 10px}.bt2919-acquisition-sub{font-size:1.12rem;font-weight:750;color:#26373b}.bt2919-acquisition-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.bt2919-acquisition-steps>div{padding:24px;border-top:2px solid var(--bt2919-mint);background:var(--bt2919-soft);border-radius:0 0 18px 18px}.bt2919-acquisition-steps span{display:block;color:#138f7c;font-weight:900;margin-bottom:12px}.bt2919-acquisition-steps b{display:block;margin-bottom:8px}.bt2919-acquisition-steps p{margin:0;color:var(--bt2919-muted)}.bt2919-acquisition-transfer{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:18px 22px;border-radius:16px;background:var(--bt2919-dark);color:#fff}.bt2919-acquisition-transfer i{color:var(--bt2919-mint);font-style:normal}
.bt2919-dispo-signals{background:#163238;color:#f7fbfa;border-radius:24px;padding:30px}.bt2919-dispo-signals>b{display:block;font-size:1.18rem;margin-bottom:14px;color:#fff}.bt2919-dispo-signals p,.bt2919-dispo-signals li{color:#dce9e7;line-height:1.65}.bt2919-dispo-signals li+li{margin-top:8px}.bt2919-dispo-development{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:26px 0}.bt2919-dispo-development>div{min-height:220px}
.bt2919-field-coaching{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bt2919-field-coaching>div{min-height:230px}.bt2919-field-coaching-line{margin:24px 0 0;padding:18px 22px;border-left:3px solid var(--bt2919-mint);background:var(--bt2919-soft);font-size:1.02rem}
.bt2919-account-plan{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:30px;border-radius:28px;background:var(--bt2919-dark);color:#fff}.bt2919-account-heading{grid-column:1/-1;padding:6px 4px 14px}.bt2919-account-heading span{color:var(--bt2919-mint)}.bt2919-account-heading strong{display:block;color:#fff;font-size:clamp(2rem,3vw,3.6rem);line-height:1.05;max-width:850px}.bt2919-account-plan>div:not(.bt2919-account-heading){min-height:180px;border:1px solid rgba(100,234,205,.2);border-radius:18px;padding:22px;background:#112127}.bt2919-account-plan b{display:block;font-size:1.05rem;margin-bottom:8px}.bt2919-account-plan p{color:#c7d3d5;margin:0;line-height:1.55}.bt2919-account-system{margin:0;padding:34px;border-radius:24px;background:linear-gradient(135deg,#edf9f6,#fff);border:1px solid var(--bt2919-line)}.bt2919-account-result{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center}.bt2919-account-result>span{font-size:.7rem;letter-spacing:.14em;font-weight:900;color:#138f7c}.bt2919-account-result p{margin:0}.bt2919-account-result .bt-inline-cta{white-space:nowrap}
.bt2919-executive-focus{display:grid;gap:26px}.bt2919-executive-lead{font-size:clamp(1.35rem,2.2vw,2.1rem);line-height:1.3;max-width:1000px}.bt2919-executive-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.bt2919-executive-grid>div{padding:20px 0;border-top:1px solid var(--bt2919-line)}.bt2919-executive-grid b{display:block;margin-bottom:8px}.bt2919-executive-grid p{margin:0;color:var(--bt2919-muted);font-size:.92rem}.bt2919-executive-signal{padding:26px 28px;border-radius:18px;background:var(--bt2919-dark);color:#fff}.bt2919-executive-signal span{color:var(--bt2919-mint)}.bt2919-executive-signal strong{font-size:clamp(1.3rem,2vw,2rem)}
.bt2919-training-practice{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.bt2919-training-practice>div{min-height:205px}
.bt2919-ai-solutions{display:grid;gap:22px}.bt2919-ai-lead{font-size:clamp(1.35rem,2.2vw,2.05rem);line-height:1.3;max-width:980px}.bt2919-ai-solution-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bt2919-ai-solution-grid>div{padding:22px;border:1px solid rgba(100,234,205,.24);border-radius:18px;background:#112127}.bt2919-ai-solution-grid b{display:block;color:#fff;margin-bottom:8px}.bt2919-ai-solution-grid p{color:#c7d3d5;margin:0;line-height:1.55}.bt2919-ai-principle{padding:22px 24px;border-left:3px solid var(--bt2919-mint);background:rgba(100,234,205,.08)}.bt2919-ai-closing{font-size:1.18rem;color:var(--bt2919-mint)}
.bt2919-reference-testimonial-logo{display:flex;align-items:center;justify-content:flex-start;min-height:52px;margin:0 0 14px}.bt2919-reference-testimonial-logo img{width:auto;max-width:155px;max-height:44px;object-fit:contain}.bt2919-reference-testimonial-logo.is-text span{display:inline-flex;align-items:center;min-height:42px;padding:8px 12px;border:1px solid var(--bt2919-line);border-radius:10px;background:#fff;color:#1c292d;font-size:.76rem;font-weight:800}.bt2919-insights-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%}.bt2919-insights-grid .bt-article{min-width:0;padding:26px;border:1px solid var(--bt2919-line);border-radius:20px;background:#fff}.bt2919-insights-grid .bt-article h3{font-size:1.18rem;line-height:1.25}.bt2919-insights-grid .bt-article p{font-size:.94rem;line-height:1.55;color:var(--bt2919-muted)}
@media(max-width:1199px){.bt2919-consulting-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.bt2919-dispo-development{grid-template-columns:repeat(3,minmax(0,1fr))}.bt2919-acquisition-steps,.bt2919-account-plan,.bt2919-executive-grid,.bt2919-training-practice{grid-template-columns:repeat(2,minmax(0,1fr))}.bt2919-ai-solution-grid,.bt2919-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:899px){.bt2919-consulting-formats,.bt2919-field-coaching{grid-template-columns:repeat(2,minmax(0,1fr))}.bt2919-dispo-development{grid-template-columns:repeat(2,minmax(0,1fr))}.bt2919-account-result{grid-template-columns:1fr}.bt2919-account-result .bt-inline-cta{white-space:normal}.bt2919-ai-solution-grid{grid-template-columns:1fr}}
@media(max-width:599px){.bt2919-consulting-formats,.bt2919-consulting-fields,.bt2919-acquisition-steps,.bt2919-dispo-development,.bt2919-field-coaching,.bt2919-account-plan,.bt2919-executive-grid,.bt2919-training-practice,.bt2919-insights-grid{grid-template-columns:1fr}.bt2919-consulting-fields>div,.bt2919-dispo-development>div,.bt2919-field-coaching>div,.bt2919-training-practice>div{min-height:0}.bt2919-account-plan{padding:22px}.bt2919-account-heading{grid-column:auto}.bt2919-acquisition-transfer{align-items:flex-start}.bt2919-reference-testimonial-logo img{max-width:132px}.bt2919-insights-grid .bt-article{padding:22px}}
/* Beratung: Praxissignal in "Typische Themen" darf lange Begriffe nicht abschneiden. */
.bt-v299-key-beratung .bt-v292-mosaic-stage{grid-template-columns:minmax(0,1fr) minmax(330px,.92fr)}
.bt-v299-key-beratung .bt-v292-mosaic-stage aside{margin-left:-32px;min-width:0;overflow:hidden;padding:32px}
.bt-v299-key-beratung .bt-v292-mosaic-stage aside strong{font-size:clamp(1.25rem,1.25vw + .65rem,1.85rem);line-height:1.15;overflow-wrap:break-word;word-break:normal;hyphens:auto}
@media(max-width:1199px){.bt-v299-key-beratung .bt-v292-mosaic-stage{grid-template-columns:1fr}.bt-v299-key-beratung .bt-v292-mosaic-stage aside{margin:-54px 18px 0}}
@media(max-width:599px){.bt-v299-key-beratung .bt-v292-mosaic-stage aside{margin:12px 0 0;padding:22px}.bt-v299-key-beratung .bt-v292-mosaic-stage aside strong{font-size:1.3rem}}
