.cli-film{max-width:1080px;margin:0 auto;padding:56px 24px 24px;display:grid;grid-template-columns:300px 1fr;gap:48px;align-items:center}.cli-film-player{position:relative;width:300px;aspect-ratio:9 / 16;border-radius:22px;overflow:hidden;background:#000;box-shadow:0 24px 70px rgba(0,0,0,0.55),0 0 0 1px color-mix(in srgb,var(--or-accent-2,#d9c9a3) 35%,transparent)}.cli-film-player video{width:100%;height:100%;object-fit:cover;display:block}.cli-film-play{position:absolute;inset:0;display:grid;place-items:center;border:0;padding:0;cursor:pointer;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,0.55));color:#fff;font:inherit}.cli-film-play[hidden]{display:none}.cli-film-play span{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;font-size:1.6rem;padding-left:5px;color:#12110d;background:color-mix(in srgb,var(--or-accent-2,#d9c9a3) 88%,transparent);transition:transform .2s ease}.cli-film-play:hover span,.cli-film-play:focus-visible span{transform:scale(1.06)}.cli-film-play em{position:absolute;bottom:16px;left:0;right:0;text-align:center;font-style:normal;font-size:.9rem}.cli-film-text h2{margin:0 0 .6rem;font-size:clamp(1.7rem,3.2vw,2.3rem);font-weight:800;letter-spacing:-.02em}.cli-film-text p{color:var(--or-fg-dim,#b9b2a3);line-height:1.65;max-width:520px;margin:0}.cli-film-text .or-cta-row{justify-content:flex-start;margin-top:1.4rem}@media(max-width:760px){.cli-film{grid-template-columns:1fr;gap:26px;padding:40px 18px 12px;justify-items:center;text-align:center}.cli-film-player{width:min(300px,78vw)}.cli-film-text p{margin:0 auto}.cli-film-text .or-cta-row{justify-content:center}}