/* Freigegebener Panorama-Entwurf V2: vollflaechige Szene, Text links auf der Hallenflaeche. */
.hero{background-color:#0c1520;background-image:linear-gradient(90deg,rgba(6,14,24,.79) 0%,rgba(6,14,24,.68) 30%,rgba(6,14,24,.08) 49%,transparent 65%),url('assets/startseite-scania-panorama-v2.webp');background-size:cover;background-position:60% center;background-repeat:no-repeat}
.hero .hero-inner{width:min(1360px,calc(100% - 80px));min-height:clamp(620px,42vw,820px);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px;padding-block:52px;align-items:center}
.hero .hero-inner>div:first-child{min-width:0;max-width:470px}
.hero h1{font-size:clamp(42px,4.8vw,72px)}
.hero .hero-copy{font-size:16px;max-width:455px;text-shadow:0 1px 8px #0006}
.hero .hero-service-summary{font-size:clamp(16px,1.35vw,20px)}
@media(max-width:1100px){.hero{background-image:linear-gradient(180deg,#0c1520 0%,#0c1520 49%,transparent 78%),url('assets/startseite-scania-panorama-v2-mobile.webp');background-size:100% 100%,100% auto;background-position:center,bottom center;padding-bottom:calc(39.2607vw + 18px)}.hero .hero-inner{width:min(720px,calc(100% - 48px));display:block;min-height:0;padding-block:44px 10px}.hero .hero-inner>div:first-child{max-width:620px}.hero .hero-copy{max-width:610px}.hero h1{font-size:clamp(42px,6.5vw,68px)}}
@media(max-width:560px){.hero .hero-inner{width:calc(100% - 40px);padding-top:32px}.hero .eyebrow{font-size:10px;letter-spacing:.1em}.hero .hero-copy{font-size:15px}.hero h1{font-size:clamp(42px,10vw,56px)}}
