.overview-film-player{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#102642;border:1px solid #dce5df;border-radius:18px;box-shadow:0 18px 50px #10264212}
.industry-films{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}
.industry-film{min-width:0;padding:22px;border:1px solid #dce5df;border-radius:22px;background:#fff}
.industry-film h3{font-size:1.4rem;line-height:1.3;margin:12px 0}
.demo-watch{padding-top:36px;padding-bottom:64px;max-width:1040px}.demo-watch h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.12}.film-preview{display:block;max-width:960px}.film-preview img{display:block;width:100%;height:auto;border-radius:18px}.film-preview span{display:block;padding:16px 0;font-weight:700}
@media(max-width:1000px){.industry-films{grid-template-columns:1fr}.industry-film{padding:16px}}
.film-description{font-size:.85rem;color:#536c71;line-height:1.6;margin:14px 0}
.film-transcript{border-bottom:1px solid #dce5df;padding:14px 0;margin-bottom:22px}
.film-transcript summary{cursor:pointer;color:#063f46;font-weight:600;padding:8px 0}
.film-transcript p{max-width:80ch;line-height:1.8;color:#536c71}
.overview-film-player:focus-visible,.film-transcript summary:focus-visible{outline:3px solid #c96f32;outline-offset:4px}
@media(max-width:600px){.overview-film-player{border-radius:10px}}
