/* Übernommen aus Inline-Styles der Live-Seite */
body.page--dj-preise .wedding-hero{position:relative!important;height:calc(100svh - var(--nav-h))!important;min-height:calc(100svh - var(--nav-h))!important;max-height:calc(100svh - var(--nav-h))!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:clamp(14px,2.4vh,28px) 0!important;overflow:hidden!important;background:#151515!important}body.page--dj-preise .wedding-hero__bg{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:1!important;overflow:hidden!important;background:none!important}body.page--dj-preise .wedding-hero__bg::before,body.page--dj-preise .wedding-hero__bg::after{display:none!important;content:none!important;background:none!important;opacity:0!important}body.page--dj-preise .wedding-hero__image,body.page--dj-preise .wedding-hero__bg img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important}body.page--dj-preise .wedding-hero__inner{position:relative!important;z-index:3!important;width:min(1120px,calc(100% - 40px))!important;max-width:1120px!important;margin:0 auto!important;padding:0!important;text-align:center!important;background:transparent!important}body.page--dj-preise .wedding-hero__badge{margin:0 auto clamp(10px,1.7vh,16px)!important;font-size:clamp(.58rem,.72vw,.72rem)!important;line-height:1.25!important;letter-spacing:.18em!important;padding:6px 14px!important;color:var(--gold-light)!important;background:rgba(0,0,0,.34)!important;border-color:rgba(185,165,11,.55)!important;max-width:100%!important;white-space:normal!important}body.page--dj-preise .wedding-hero h1{color:#fff!important;max-width:1120px!important;margin:0 auto clamp(8px,1.25vh,14px)!important;font-size:clamp(1.85rem,3.55vw,3.15rem)!important;line-height:1.08!important;letter-spacing:-.035em!important}body.page--dj-preise .wedding-hero h1 em{display:block!important;color:var(--gold)!important;font-style:normal!important;font-size:.76em!important;line-height:1.12!important;margin-top:.12em!important}body.page--dj-preise .wedding-hero .lead{display:block!important;color:#fff!important;max-width:960px!important;margin:0 auto clamp(8px,1.4vh,14px)!important;font-size:clamp(.98rem,1.6vw,1.3rem)!important;line-height:1.32!important;font-weight:700!important}body.page--dj-preise .wedding-hero__copy{display:block!important;max-width:920px!important;margin:0 auto clamp(12px,1.8vh,18px)!important;color:#fff!important;font-size:clamp(.88rem,1.12vw,1rem)!important;line-height:1.42!important}body.page--dj-preise .wedding-hero__actions{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:10px!important;margin:0 auto clamp(12px,2vh,20px)!important}body.page--dj-preise .wedding-hero__actions .btn{min-width:154px!important;justify-content:center!important;padding:10px 20px!important;font-size:.78rem!important;line-height:1.2!important}body.page--dj-preise .wedding-hero__stats{display:grid!important;width:min(900px,100%)!important;max-width:900px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:0 auto!important}body.page--dj-preise .wedding-hero__stat{min-width:0!important;padding:12px 14px!important;border:1px solid rgba(255,255,255,.42)!important;border-radius:12px!important;background:rgba(0,0,0,.34)!important;backdrop-filter:blur(2px)!important;box-shadow:0 12px 26px rgba(0,0,0,.18)!important}body.page--dj-preise .wedding-hero__stat strong{display:block!important;color:#fff!important;font-size:clamp(1.05rem,1.8vw,1.45rem)!important;line-height:1.1!important;margin:0 0 4px!important}body.page--dj-preise .wedding-hero__stat span{display:block!important;color:rgba(255,255,255,.92)!important;font-size:.62rem!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important}body.page--dj-preise .wedding-hero h1,body.page--dj-preise .wedding-hero h1 em,body.page--dj-preise .wedding-hero .lead,body.page--dj-preise .wedding-hero__copy,body.page--dj-preise .wedding-hero__badge,body.page--dj-preise .wedding-hero__stat,body.page--dj-preise .wedding-hero__stat strong,body.page--dj-preise .wedding-hero__stat span{text-shadow:0 4px 18px rgba(0,0,0,.84),0 1px 3px rgba(0,0,0,.96)!important}@media(max-width:767px){body.page--dj-preise .wedding-hero{height:calc(100svh - var(--nav-h) - var(--mob-bar-h))!important;min-height:calc(100svh - var(--nav-h) - var(--mob-bar-h))!important;max-height:calc(100svh - var(--nav-h) - var(--mob-bar-h))!important;padding:12px 0!important}body.page--dj-preise .wedding-hero__image,body.page--dj-preise .wedding-hero__bg img{object-position:20% center!important}body.page--dj-preise .wedding-hero__inner{width:calc(100% - 28px)!important}body.page--dj-preise .wedding-hero__badge{font-size:.56rem!important;letter-spacing:.1em!important;padding:5px 10px!important;margin-bottom:8px!important}body.page--dj-preise .wedding-hero h1{font-size:clamp(1.42rem,6.8vw,2.05rem)!important;line-height:1.07!important;margin-bottom:6px!important}body.page--dj-preise .wedding-hero .lead{display:block!important;font-size:clamp(.82rem,3.5vw,1rem)!important;line-height:1.27!important;margin-bottom:9px!important}body.page--dj-preise .wedding-hero__copy{display:none!important}body.page--dj-preise .wedding-hero__actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-bottom:10px!important}body.page--dj-preise .wedding-hero__actions .btn{width:100%!important;min-width:0!important;padding:8px 7px!important;font-size:.65rem!important}body.page--dj-preise .wedding-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body.page--dj-preise .wedding-hero__stat{padding:8px 6px!important;border-radius:10px!important}body.page--dj-preise .wedding-hero__stat strong{font-size:.98rem!important}body.page--dj-preise .wedding-hero__stat span{font-size:.52rem!important;letter-spacing:.035em!important}}
