/* Full-bleed hero art behind the text on all content pages (TASK-069)
   Band is max 1920px wide and centered, soft edges, so it also works on ultrawide monitors. */
.sub .hero{min-height:560px;display:flex;align-items:center}
.sub .hero-inner{display:block;padding:84px 0 96px}
.sub .hero:before{inset:0 auto 0 50%;width:min(100%,1920px);transform:translateX(-50%);background:linear-gradient(270deg,#071426 0%,rgba(7,20,38,0) 9%),linear-gradient(90deg,#071426 0%,#071426 7%,rgba(7,20,38,0) 34%) right center/1500px 100% no-repeat,linear-gradient(90deg,rgba(7,20,38,1) 0%,rgba(7,20,38,.96) 24%,rgba(7,20,38,.62) 46%,rgba(7,20,38,.10) 72%,rgba(7,20,38,0) 100%),var(--hero-img) right 35%/auto 118% no-repeat,#071426}
.sub .hero h1{max-width:680px}
.sub .hero-text>*{max-width:600px}
@media(max-width:980px){.sub .hero-inner{padding:60px 0 64px}.sub .hero:before{inset:0;width:auto;transform:none;background:linear-gradient(90deg,rgba(7,20,38,.9),rgba(7,20,38,.62)),var(--hero-img) 70% center/cover no-repeat,#071426}}
.p-ki-beratung-mittelstand{--hero-img:url('/assets/hero-ki-beratung-mittelstand.webp')}
.p-ki-implementierung{--hero-img:url('/assets/hero-ki-implementierung.webp')}
.p-ki-integration-erp-crm{--hero-img:url('/assets/hero-ki-integration-erp-crm.webp')}
.p-rag-wissensmanagement{--hero-img:url('/assets/hero-rag-wissensmanagement.webp')}
.p-ki-dokumentenverarbeitung{--hero-img:url('/assets/hero-ki-dokumentenverarbeitung.webp')}
.p-ki-fraud-praevention{--hero-img:url('/assets/hero-ki-fraud-praevention.webp')}
.p-ki-agenten-automatisierung{--hero-img:url('/assets/hero-ki-agenten-automatisierung.webp')}
.p-ki-proof-of-concept{--hero-img:url('/assets/hero-ki-proof-of-concept.webp')}
.p-ueber-uns{--hero-img:url('/assets/hero-ueber-uns.webp')}
