/* PATCH 33 — preserve native video sharpness and remove heavy dark veil. */
@media(min-width:900px){
.landing11,.hero{background:#08101b!important}
.landing11 .bk-film,.hero .bk-film{left:auto;right:0;top:0;bottom:auto;width:57%;height:min(48vw,680px);background:#08101b;z-index:0;overflow:hidden}
.landing11 .bk-film video,.hero .bk-film video{width:100%;height:100%;object-fit:contain;object-position:center center;filter:none!important;transform:none!important}
.landing11 .bk-film-shade,.hero .bk-film-shade{background:linear-gradient(90deg,#08101b 0%,rgba(8,16,27,.1) 15%,transparent 32%)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
.landing11 .landing11-intro,.hero> :not(.bk-film){position:relative;z-index:1}
.landing11 .landing11-intro{max-width:48%!important;min-height:clamp(340px,35vw,530px)}
.landing11 .landing11-intro h1{font-size:clamp(44px,4.2vw,70px)!important;overflow-wrap:normal}
.landing11 .offer11,.landing11 .home-next{position:relative;z-index:2}
.landing11 .offer11-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
.hero{min-height:clamp(480px,46vw,680px)}
.hero h1,.hero>p{max-width:49%}
}
@media(max-width:899px){.bk-film-shade{background:linear-gradient(90deg,rgba(5,10,18,.80),rgba(5,10,18,.38))!important;backdrop-filter:none!important}.bk-film video{filter:none!important}}
