/* PATCH 32: actual Google Flow films, preserve approved structure */
.landing11,.hero{position:relative;isolation:isolate;overflow:hidden}.bk-film{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:#08101b}.bk-film video{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.bk-film-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,10,18,.95) 0%,rgba(5,10,18,.82) 29%,rgba(5,10,18,.45) 56%,rgba(5,10,18,.16) 100%),linear-gradient(0deg,rgba(5,10,18,.86),transparent 42%)}.landing11 .landing11-intro,.landing11 .offer11,.landing11 .home-next,.hero> :not(.bk-film){position:relative;z-index:1}.landing11 .landing11-intro h1{font-size:clamp(46px,5.7vw,91px);line-height:1.06;max-width:1020px;text-wrap:balance}.landing11 .landing11-intro{padding-top:20px}.landing11 .offer11-card{background:rgba(14,20,30,.76);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.landing11 .home-next{background:rgba(9,14,22,.72);border-radius:10px;padding:25px}.hero .hero-mark{display:none!important}.hero{background:#08101b!important}.hero>p,.hero h1,.hero .hero-actions,.hero .kicker{position:relative;z-index:2}.hero .bk-film-shade{background:linear-gradient(90deg,rgba(6,11,19,.93) 0%,rgba(6,11,19,.78) 30%,rgba(6,11,19,.30) 72%,rgba(6,11,19,.16) 100%),linear-gradient(0deg,#0c1017,transparent 35%)}@media(max-width:700px){.bk-film video{object-position:60% center}.bk-film-shade{background:linear-gradient(90deg,rgba(5,10,18,.88),rgba(5,10,18,.55)),linear-gradient(0deg,#08101b,transparent)}.landing11 .home-next{padding:15px}}@media(prefers-reduced-motion:reduce){.bk-film video{display:none}.bk-film{background:radial-gradient(circle at 80% 40%,#22334d,#08101b 75%)}}