.integration-demo{text-align:center;background:#302017;color:#ffd4b9;padding:8px 15px;font:12px/1.5 poppins,Arial,sans-serif;letter-spacing:.035em}.official-header{height:175px;display:flex;align-items:center;padding:22px 5%;gap:7%;background:#000;border:0}.official-header>a{display:block;flex:none}.official-header .site-logo{width:124px;height:125px;object-fit:contain;display:block}.official-header nav{display:flex;align-items:center;gap:clamp(18px,2.7vw,42px);flex:1;font-size:14px;color:#aaa;white-space:nowrap}.official-header .cinema-nav-link{color:#fff;border-bottom:1px solid #ff5b35;padding-bottom:4px}.official-header .more{position:relative}.official-header .more summary{cursor:pointer;list-style:none}.official-header .more summary:after{content:' +'}.official-header .more>div{position:absolute;top:35px;right:0;display:grid;gap:10px;padding:18px;background:#151515;border:1px solid #444;min-width:200px;z-index:20}.cinema-subnav{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:16px 6%;border-block:1px solid #333}.cinema-subnav nav{gap:28px;font-size:13px}.cinema-integration{display:grid;grid-template-columns:minmax(230px,.85fr) minmax(0,1.15fr);gap:80px;align-items:center;margin-top:90px;margin-bottom:100px;padding:70px 0;border-top:1px solid #444}.cinema-integration-image{max-width:350px;justify-self:center;width:100%}.cinema-integration-image img{width:100%;height:auto;max-height:520px;object-fit:contain}.cinema-kicker{font-size:11px;letter-spacing:.14em;color:#ff704f}.cinema-integration h2{font-size:clamp(35px,4vw,52px);margin:15px 0 25px;font-family:barlow,Arial,sans-serif;font-weight:500;line-height:1.1}.cinema-integration-copy>p{max-width:540px}.cinema-integration-title{font-family:barlow,Arial,sans-serif;font-size:24px;line-height:1.3;margin:30px 0 16px}.cinema-integration-facts{font-size:13px;color:#bbb;line-height:1.8}.cinema-integration-button{display:inline-block;border:1px solid #ff704f;padding:13px 25px;margin:15px 0 20px;font-size:14px;color:#fff}.cinema-integration-button:hover{background:#ff704f;color:#111}.cinema-integration-note{font-size:11px;color:#aaa;margin-top:0;line-height:1.6}@media(max-width:950px){.official-header{gap:35px;padding:20px 4%;height:145px}.official-header .site-logo{width:95px;height:100px}.official-header nav{gap:20px;font-size:13px}.cinema-integration{gap:35px}.cinema-subnav{gap:15px}}@media(max-width:650px){.official-header{height:auto;flex-direction:column;gap:15px;padding:18px 5% 25px}.official-header .site-logo{width:75px;height:75px}.official-header nav{justify-content:center;flex-wrap:wrap;gap:14px 22px;font-size:12px}.cinema-integration{grid-template-columns:1fr;gap:35px;margin-block:50px;padding-top:40px}.cinema-integration-image{max-width:260px}.cinema-integration h2{font-size:38px}.cinema-subnav{flex-direction:column;align-items:stretch}.cinema-subnav nav{gap:20px;justify-content:space-between;flex-wrap:wrap}.cinema-subnav #account{align-self:flex-start;margin:0}}
.cinema-distribution-link{border-block:1px solid #444;padding:25px 0;margin:0 0 45px}.cinema-distribution-link .cinema-kicker{margin:0 0 7px}.cinema-distribution-link .cinema-integration-button{margin:0;border-color:#777}@media(max-width:650px){.cinema-distribution-link{padding:22px 0;margin-bottom:30px}.cinema-distribution-link .cinema-integration-button{font-size:13px;padding:12px 16px}}
.cinema-nav-link span{color:#e3473d}.tv-logo{font:700 25px/1.3 poppins,Arial,sans-serif;color:#fff;letter-spacing:.01em}.tv-logo span{color:#e3473d}.tv-tagline{font-size:11px;letter-spacing:.04em;color:#bbb;margin-top:6px}
.project-tv-rental{margin:30px 0;padding:25px 0 15px;border-block:1px solid #444}.project-tv-rental .tv-logo{margin:0 0 16px}.project-tv-rental .cinema-integration-button{margin:5px 0 15px}.project-tv-rental .cinema-integration-facts{margin-bottom:8px}

.film-card-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.film-card-actions .info-link{margin-right:0}.film-card-actions .tv-rent-link{border:1px solid #e3473d;color:#fff;padding:8px 15px}.film-card-actions .tv-rent-link:hover{background:#e3473d}
