.manz-film{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:clamp(36px,7vw,88px) 5vw;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(24px,4vw,60px);color:#172429}.manz-film h2{font-size:clamp(30px,4vw,48px);line-height:1.12;margin:12px 0 18px}.film-player,.film-start{position:relative;display:block;border-radius:16px;overflow:hidden;background:#172429}.film-start img,.film-player video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.film-start span{position:absolute;bottom:12px;left:12px;background:#fffaf1;color:#172429;padding:8px 14px;border-radius:6px;font-weight:bold}.film-contact{display:inline-block;margin-top:14px;font-weight:700;color:#12585e;text-underline-offset:4px}.consult-next{font-size:15px}.request-form details .project-choices{grid-column:1/-1}.request-form small{color:#394a50}.request-form details input[type=file]{max-width:100%}#anfrage,#kontakt{scroll-margin-top:12px}
@media(max-width:760px){.manz-film{grid-template-columns:1fr}.top-actions .top-request{display:inline-flex}.hero h1{font-size:clamp(35px,9vw,50px)}.lp-hero h1{font-size:clamp(35px,9vw,48px)}}
footer div{min-width:0;max-width:100%;flex-wrap:wrap}.film-start img,.film-player video{aspect-ratio:960/448}
