.cinema-page #pack{min-height:0}.cinema-page{--bg:#fff5dc;--fg:#1a1a1a;background-color:var(--bg);background-image:linear-gradient(90deg,rgba(80,130,200,.22) 1px,transparent 0),linear-gradient(180deg,rgba(80,130,200,.22) 1px,transparent 0);background-size:28px 28px;background-position:-1px -1px;color:var(--fg)}:where(.cinema-page) .cinema-intro[data-phase=collection]{height:auto;min-height:100svh;overflow:clip;background:var(--bg)}:where(.cinema-page) .cinema-intro[data-phase=collection] .cinema-hero{height:100svh}:where(.cinema-page) .cinema-collection{min-height:100svh;background-color:var(--bg)}:where(.cinema-page) .cinema-intro[data-phase=collection] .cinema-collection{position:relative;inset:auto;overflow:visible;will-change:auto}:where(.cinema-page) .cinema-rest,:where(.cinema-page) .site-footer{background:transparent}:where(.cinema-page) :is(.cinema-collection,.cinema-rest,.site-footer){font-size:16px;line-height:normal}:where(.cinema-page) :is(.cinema-collection,.cinema-rest,.site-footer) :is(h2,h3,h4){font-family:inherit;font-style:normal;text-transform:none}.cinema-page .wordmark{display:inline-flex;align-items:center;gap:6px;line-height:1;font-size:36px;font-weight:900;letter-spacing:-2px}.cinema-page .wordmark img{width:46px;height:46px;-o-object-fit:contain;object-fit:contain}.cinema-page .brand-dot{color:#fb7209}.cinema-page .nav{gap:24px}.cinema-page .nav-links{align-items:center}.cinema-page .menu-toggle{display:none}.cinema-page .blocks-wrap{height:auto;padding-top:16px;padding-bottom:64px}.cinema-page .blocks-head{font-size:22px}.cinema-page :is(.cinema-collection,.cinema-rest,.site-footer) :is(.block,.subj-card,.cons-card,.safe-card,.plan,.pk-mat,.pk-node,.pk-ic,.plat-card,.spotlight,.final){background:#fff;color:var(--fg)}:where(.cinema-page) .cinema-rest :is(.spotlight,.final) :is(h2,h3,p,.spot-eyebrow,.spot-lede,.spot-bullets,.stat,.stats,.stat span,.request-field>span,.request-consent){color:var(--fg)}:where(.cinema-page) .cinema-rest .spotlight h3 .y{color:var(--fg)}:where(.cinema-page) .cinema-rest .final:before,:where(.cinema-page) .cinema-rest .spotlight:before{display:none}:where(.cinema-page) .cinema-rest :is(.float-pill,.score-pill,.spot-star,.confetti,.plan-badge){display:none}:where(.cinema-page) .cinema-rest :is(.eyebrow,.spot-eyebrow){background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important;padding:0!important}:where(.cinema-page) .cinema-rest .spotlight .stats{border-color:var(--fg)}:where(.cinema-page) .cinema-rest .spotlight .spot-bullets li:before{background:var(--fg);color:#fff}:where(.cinema-page) .cinema-rest .spotlight .stat span{opacity:.7}:where(.cinema-page) .cinema-rest .pk-mat.is-flag .pk-ic{background:var(--fg);color:#fff}:where(.cinema-page) .cinema-rest .pk-mat.is-flag .pk-ex-hint{border-color:var(--fg);color:var(--fg);box-shadow:2px 2px 0 var(--fg)}:where(.cinema-page) .cinema-rest .pk-item{display:block}:where(.cinema-page) .cinema-rest summary{cursor:pointer;list-style:none}:where(.cinema-page) .cinema-rest summary::-webkit-details-marker{display:none}:where(.cinema-page) .cinema-rest .pk-examples{transition:none}:where(.cinema-page) .cinema-rest .pk-item[open] .pk-examples{max-height:none;opacity:1;margin-top:14px}:where(.cinema-page) .cinema-rest .pk-item[open] .chev{transform:rotate(180deg)}:where(.cinema-page) .cinema-rest .feature-detail img{max-width:100%;height:auto}:where(.cinema-page) .cinema-rest .enter{opacity:1;translate:none;transition:none}:where(.cinema-page) .cinema-rest .is-clone{display:none}:where(.cinema-page) .cinema-rest .preview-note{grid-column:1/-1;font-size:12px!important;line-height:1.5!important;margin:4px 0 0!important;max-width:none!important;opacity:.7}:where(.cinema-page) .cinema-rest .preview-note a{text-decoration:underline;text-underline-offset:3px}:where(.cinema-page) .cinema-rest .request-status:empty{display:none}:where(.cinema-page) .cinema-rest .request-submit{display:flex;align-items:center;justify-content:space-between;padding:16px 24px}:where(.cinema-page) .cinema-rest .request-status{color:var(--fg)}:where(.cinema-page) .cinema-rest .safe-mark svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.5}.cinema-page .landing-footer-columns{align-items:flex-start}@media(max-width:1100px){.cinema-page .nav{gap:14px;padding-inline:24px}.cinema-page .nav-links{gap:12px}}@media(max-width:980px){.cinema-page .nav{height:80px;position:relative}.cinema-page .nav .wordmark{font-size:28px}.cinema-page .nav .wordmark img{width:36px;height:36px}.cinema-page .menu-toggle{display:block;margin-left:auto;min-width:30px}.cinema-page .nav-links{position:absolute;top:80px;left:0;right:0;background:var(--bg);padding:20px 24px;border-bottom:2px solid var(--fg)}.cinema-page .nav-links.is-open{display:flex;flex-direction:column;align-items:stretch;gap:8px}.cinema-page .nav-links a{padding:10px}}@media(max-width:520px){.cinema-page .nav{padding-inline:20px;gap:8px}.cinema-page .nav .wordmark{font-size:25px;letter-spacing:-1.5px}.cinema-page .nav .wordmark img{width:31px;height:31px}.cinema-page .menu-label{display:none}.cinema-page .menu-toggle:after{content:"☰";font-size:22px}.cinema-page .menu-toggle[aria-expanded=true]:after{content:"×"}.cinema-page .blocks-wrap{display:block;padding:24px 20px 56px}.cinema-page .trust-strip{display:flex;margin-top:0}:where(.cinema-page) .cinema-rest .final.final-request{margin:0;padding:32px 20px}}@media(prefers-reduced-motion:reduce){:where(.cinema-page) .cinema-rest *{transition:none!important;animation:none!important}}.cinema-page .skip-link:not(:focus){clip-path:inset(50%);width:1px;height:1px;overflow:hidden;padding:0}.cinema-page .skip-link:focus{transform:none;clip-path:none;z-index:100}:where(.cinema-page) .cinema-rest .pk-step.s3 .pk-node{color:var(--fg)}:where(.cinema-page) .cinema-rest #consultants .cons-intro .eyebrow,:where(.cinema-page) .cinema-rest .sec-head .eyebrow{color:var(--fg)!important}:where(.cinema-page) .cinema-rest .plat-card.p-max .plat-top,:where(.cinema-page) .cinema-rest .plat-card.p-tg .plat-top{color:var(--fg)}:where(.cinema-page) .cinema-rest #safety .safe-card:nth-child(2),:where(.cinema-page) .cinema-rest #safety .safe-card:nth-child(2) h4,:where(.cinema-page) .cinema-rest #safety .safe-card:nth-child(2) p{color:var(--fg)}:where(.cinema-page) .cinema-rest #safety .safe-card:nth-child(2) .safe-foot{border-color:var(--fg)}:where(.cinema-page) .cinema-rest .phone .ph-paper .ans,:where(.cinema-page) .cinema-rest .phone .ph-paper .ans .mk{color:var(--fg)}:where(.cinema-page) .cinema-collection .trust-strip .pub{background:none;border:0;box-shadow:none;transform:none;padding:0}:where(.cinema-page) .cinema-collection .trust-strip{gap:24px;margin-top:0;padding-bottom:32px}.cinema-page .room-showcase{max-width:1320px;--device-scale:1.25;padding-block:80px 100px}.cinema-page .room-showcase h2{margin:0 0 64px;text-align:center;font-size:clamp(30px,3.2vw,42px);font-weight:600;letter-spacing:-.035em;line-height:1.15}:where(.cinema-page) .room-showcase-grid{display:grid;grid-template-columns:calc(310px * var(--device-scale)) minmax(0,640px);justify-content:space-between;align-items:start;gap:80px}:where(.cinema-page) .room-phone-column{scroll-margin-top:100px;display:flex;flex-direction:column;align-items:center}:where(.cinema-page) .room-device-stage{width:calc(310px * var(--device-scale));height:calc(640px * var(--device-scale));flex:none}:where(.cinema-page) .room-device{transform:scale(var(--device-scale));transform-origin:top left;width:310px;height:640px;padding:5px;border-radius:49px;position:relative;background:linear-gradient(110deg,#713007,#ffbd6e 2%,#ef741c 6%,#b7470b 48%,#ffad55 92%,#6e2908);box-shadow:inset 0 0 0 1px #9d460f,inset 0 0 0 3px #ffb87180,0 7px 14px #54311a20}:where(.cinema-page) .room-device-bezel{height:100%;padding:6px;border-radius:44px;background:#151414;box-shadow:inset 0 0 0 1px #5a3a2b}:where(.cinema-page) .room-device-screen{height:100%;border-radius:38px;overflow:hidden;background:#fafafb;position:relative;color:#202126}:where(.cinema-page) .room-device-key{position:absolute;width:3px;background:linear-gradient(90deg,#963607,#fca75c);border-radius:2px;left:-2px}:where(.cinema-page) .room-device-key-silent{top:113px;height:23px}:where(.cinema-page) .room-device-key-volume{top:154px;height:63px}:where(.cinema-page) .room-device-key-power{left:auto;right:-2px;top:175px;height:57px}:where(.cinema-page) .room-island{position:absolute;top:9px;left:50%;transform:translateX(-50%);width:79px;height:22px;border-radius:20px;background:#111}:where(.cinema-page) .room-screen-content{position:absolute;inset:41px 0 15px;animation:room-screen-in .24s ease-out}:where(.cinema-page) .room-screen-content>div{height:100%;display:flex;flex-direction:column}:where(.cinema-page) .room-home-indicator{position:absolute;bottom:7px;left:50%;transform:translateX(-50%);width:100px;height:4px;background:#202126;border-radius:5px}:where(.cinema-page) .room-device-screen[data-dark=true]{background:#171719}:where(.cinema-page) .room-device-screen[data-dark=true] .room-home-indicator{background:#f2f3f5}:where(.cinema-page) .room-preview-media{position:relative;height:100%}:where(.cinema-page) .room-preview-media img,:where(.cinema-page) .room-preview-media video{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cinema-page .room-preview-toggle{position:absolute;right:8px;top:-35px;display:flex;align-items:center;gap:5px;min-height:32px;padding:4px 8px;font-family:inherit;font-size:10px;font-weight:500;line-height:1.2;color:#f2f3f5;background:#171719e8;border:1px solid #ffffff50;border-radius:20px;box-shadow:none}.cinema-page .room-preview-toggle:hover{background:#303137}.cinema-page .room-preview-toggle:focus-visible{outline:2px solid #a6afff;outline-offset:3px}.cinema-page .room-preview-note{margin:2px 0 0;font-size:11px;line-height:1.5;text-align:center;color:#61636b}.cinema-page .room-pagination{display:flex;justify-content:center;gap:0;margin-top:8px}.cinema-page .room-pagination button{display:grid;place-items:center;width:24px;height:34px;padding:0;border:0;background:transparent}:where(.cinema-page) .room-pagination span{width:12px;height:12px;background:#fff;border-radius:50%;transition:background .2s}:where(.cinema-page) .room-pagination [aria-pressed=true] span{background:#000}:where(.cinema-page) .room-feature-tabs{display:flex;flex-direction:column;gap:22px;padding:0 12px}.cinema-page .room-feature-tab{display:block;text-align:left;width:100%;min-height:183.5px;padding:28px;border:1px solid #dfe1e7;border-radius:16px;background:#fff;box-shadow:none;transition:background .2s,border-color .2s,transform .2s}.cinema-page .room-feature-tab strong{display:block;font-size:18px;font-weight:600;line-height:1.4;letter-spacing:-.3px;margin-bottom:9px}.cinema-page .room-feature-tab>span{display:block;font-size:15px;line-height:1.5;color:#5b5d63;font-weight:400}.cinema-page .room-feature-tab:hover{background:#f7f7f8;border-color:#999ca4}.cinema-page .room-feature-tab[aria-selected=true]{background:#f3f4f6;border-color:#222328;transform:scale(1.035)}@keyframes room-screen-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.cinema-page .room-showcase{--device-scale:1}:where(.cinema-page) .room-showcase-grid{gap:44px;grid-template-columns:310px minmax(0,1fr)}.cinema-page .room-feature-tab{min-height:146.5px;padding:20px}:where(.cinema-page) .room-feature-tabs{gap:18px;padding:0 8px}}@media(max-width:760px){.cinema-page .room-showcase{padding-block:56px 64px}.cinema-page .room-showcase h2{font-size:30px;margin-bottom:34px}:where(.cinema-page) .room-showcase-grid{grid-template-columns:1fr;gap:32px}.cinema-page .room-showcase{--device-scale:1}:where(.cinema-page) .room-feature-tabs{gap:14px;padding:0 6px}.cinema-page .room-feature-tab{min-height:0;padding:20px}.cinema-page .room-feature-tab[aria-selected=true]{transform:scale(1.02)}}@media(max-width:360px){.cinema-page .room-showcase{--device-scale:.94}}@media(prefers-reduced-motion:reduce){:where(.cinema-page) .room-screen-content{animation:none}.cinema-page .room-feature-tab,:where(.cinema-page) .room-pagination span{transition:none}}.cinema-page{--site-font:Manrope,sans-serif;--display-font:Anton,sans-serif}.cinema-page{font-family:var(--site-font);font-synthesis:none}.cinema-page :is(.cinema-collection,.cinema-rest,.site-footer){font-family:var(--site-font);font-weight:400}.cinema-page :is(.cinema-collection,.cinema-rest,.site-footer) :is(h2,h3,h4),.cinema-page :is(.wordmark,.nav-links,.landing-auth-links,.pricing-card-price,.pk-node){font-family:var(--display-font);font-weight:400;font-synthesis:none;letter-spacing:.005em}.cinema-page .wordmark{letter-spacing:-.025em}.cinema-page .nav-links{font-size:16px;letter-spacing:.02em}.cinema-page .landing-auth-links{font-size:15px;letter-spacing:.015em}.cinema-page :is(button,input,select,textarea){font-family:inherit}.cinema-page .room-feature-tab strong{font-size:21px;font-weight:700;line-height:1.3;letter-spacing:-.025em}.cinema-page .room-feature-tab>span{font-size:16px;line-height:1.6;letter-spacing:0;color:#606168}.cinema-page .room-demo-heading{letter-spacing:-.025em}.cinema-page .room-bottom-nav .is-selected,.cinema-page .room-featured-file>div,.cinema-page .room-featured-file>span,.cinema-page .room-message>small{color:#202126}.cinema-page{--site-max-width:1320px;--site-padding:40px;--site-gutter:max(var(--site-padding),calc((100% - var(--site-max-width)) / 2 + var(--site-padding)));--section-space:128px;--heading-space:56px;--brand-orange-gradient:linear-gradient(135deg,#ffe9bd,#ffd298 45%,#ffbe7e)}.cinema-page #main .section{min-height:0;width:100%;max-width:var(--site-max-width);margin-inline:auto;padding-block:var(--section-space);padding-inline:var(--site-padding)}.cinema-page .cinema-intro[data-phase=collection],.cinema-page .cinema-intro[data-phase=collection] .cinema-collection{min-height:0}.cinema-page #main #pack{padding-top:64px}.cinema-page #pack .pk-note{flex:0 0 auto;max-width:100%;font-size:15.5px;line-height:1.45;color:var(--fg)}.cinema-page #pack .pk-note-link{text-decoration:underline;text-underline-offset:4px}.cinema-page #pack .pk-note-link:hover{text-decoration-thickness:2px}.cinema-page #pack .pk-note-link:focus-visible{outline:2px solid currentColor;outline-offset:5px}.cinema-page #main .sec-head{display:block;text-align:center;margin-bottom:var(--heading-space)}.cinema-page #main .room-showcase h2,.cinema-page #main .sec-head h2{max-width:1100px;margin:0 auto;font-size:clamp(36px,4.5vw,64px);line-height:1.15;text-align:center;text-wrap:balance}.cinema-page #main .room-showcase h2{margin-bottom:var(--heading-space)}.cinema-page #consultants .cons-layout{display:block}.cinema-page #consultants .cons-grid.is-single{grid-template-columns:minmax(0,340px);justify-content:center}.cinema-page #cta .final.final-request{display:block;max-width:940px;margin:0 auto}.cinema-page .subj-bar{justify-content:flex-end}.cinema-page .room-feature-tab{border:2px solid var(--fg);border-radius:18px;box-shadow:4px 4px 0 var(--fg);transition:background .2s,transform .2s,box-shadow .2s}.cinema-page .room-feature-tab:hover{border-color:var(--fg);transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--fg)}.cinema-page .room-feature-tab[aria-selected=true]{border-color:var(--fg);transform:translate(2px,2px);box-shadow:2px 2px 0 var(--fg)}.cinema-page #main .faq details,.cinema-page #main .request-field :is(input,select),.cinema-page #main .section :is(.pk-act,.subj-card,.safe-card,.cons-card,.plan,.plat-card,.plat-top,.final,.room-feature-tab),.cinema-page #main .subj-btn{background:#fff}.cinema-page #main .sec-head h2 .hl,.cinema-page .nav .landing-auth-links a:first-child{background:var(--brand-orange-gradient);color:var(--fg)}.cinema-page #subjects .subj-card{height:212px}.cinema-page #subjects .sc-ico{width:48px;height:48px;border:2px solid var(--fg);border-radius:14px;background:var(--fg);color:#fff}.cinema-page #subjects .sc-ico svg{width:26px;height:26px}.cinema-page #subjects .subj-viewport:after{display:none}.cinema-page #safety .safe-card .safe-foot{border-top:2px solid var(--fg);opacity:1}.cinema-page .room-pagination span{width:14px;height:14px;border:1.5px solid var(--fg);box-shadow:2px 2px 0 var(--fg)}@media(max-width:980px){.cinema-page{--site-padding:24px}}@media(max-width:520px){.cinema-page{--site-padding:20px}}@media(max-width:760px){.cinema-page{--section-space:80px;--heading-space:36px}.cinema-page #main #pack{padding-top:44px}.cinema-page #subjects .subj-card{height:204px}}@media(prefers-reduced-motion:reduce){.cinema-page .room-feature-tab{transition:none}}.cinema-page .pricing-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.cinema-page .pricing-card{display:flex;flex-direction:column;min-width:0;padding:27px;border:2px solid var(--fg);border-radius:18px;background:#fff;color:var(--fg);box-shadow:4px 4px 0 var(--fg);transition:box-shadow .25s}.cinema-page .pricing-card:hover{box-shadow:6px 6px 0 var(--fg)}.cinema-page .pricing-card-header{display:grid;grid-template-columns:minmax(0,1fr) 118px;align-items:start;gap:8px;min-height:174px}.cinema-page .pricing-card-heading{min-width:0}.cinema-page .pricing-card h3{margin:0;font-size:23px;line-height:1.25}.cinema-page .pricing-card-price{margin-top:18px;font-size:46px;line-height:1.1;white-space:nowrap}.cinema-page .pricing-card-price.is-agreement{font-size:28px;white-space:normal}.cinema-page .pricing-card-unit{margin:9px 0 0;color:#727272;font-size:13px;line-height:1.5}.cinema-page .pricing-mascot{width:118px;height:118px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform-origin:center 75%}.cinema-page .pricing-mascot img{display:block;width:300%;max-width:none;height:100%}.cinema-page .pricing-card-description{margin:20px 0 0;min-height:72px;color:#686868;font-size:16px;line-height:1.5}.cinema-page .pricing-card-features{display:flex;flex-direction:column;gap:13px;padding:24px 0 30px;margin:0;list-style:none}.cinema-page .pricing-card-features li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5}.cinema-page .pricing-card-features svg{width:15px;height:15px;flex:0 0 15px;margin-top:3px;fill:none;stroke:currentColor;stroke-width:1.5}.cinema-page .pricing-card-action{display:flex;align-items:center;justify-content:center;margin-top:auto;min-height:46px;padding:12px 16px;border-radius:18px;background:var(--fg);color:#fff;font-size:16px;line-height:1.4;text-align:center;text-decoration:none;transition:background .2s}.cinema-page .pricing-card-action:hover{background:#353535}.cinema-page .pricing-card-action:focus-visible{outline:3px solid #e99b48;outline-offset:4px}@media(max-width:1280px){.cinema-page .pricing-cards{gap:18px}.cinema-page .pricing-card{padding:21px}.cinema-page .pricing-card-header{grid-template-columns:minmax(0,1fr) 90px;min-height:190px}.cinema-page .pricing-mascot{width:90px;height:90px}.cinema-page .pricing-card h3{font-size:21px}.cinema-page .pricing-card-price{font-size:40px}.cinema-page .pricing-card-price.is-agreement{font-size:25px}}@media(max-width:1100px){.cinema-page .pricing-cards{grid-template-columns:1fr;max-width:540px;margin:0 auto;gap:24px}.cinema-page .pricing-card{padding:27px}.cinema-page .pricing-card-header{grid-template-columns:minmax(0,1fr) 130px;min-height:150px}.cinema-page .pricing-mascot{width:130px;height:130px}.cinema-page .pricing-card h3{font-size:24px}.cinema-page .pricing-card-description{min-height:0;margin-top:16px}}@media(max-width:420px){.cinema-page .pricing-card{padding:21px}.cinema-page .pricing-card-header{grid-template-columns:minmax(0,1fr) 96px}.cinema-page .pricing-mascot{width:96px;height:96px}.cinema-page .pricing-card h3{font-size:22px}}@media(prefers-reduced-motion:reduce){.cinema-page .pricing-card,.cinema-page .pricing-card-action{transition:none}.cinema-page .pricing-card,.cinema-page .pricing-mascot{transform:none!important}}.cinema-page .faq-chat{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;width:100%}.cinema-page .faq-chat-item{min-width:0}.cinema-page .faq-chat-heading{margin:0}.cinema-page .faq-chat-trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:22px 24px;border:2px solid var(--fg);border-radius:16px;background:#fff;box-shadow:4px 4px 0 var(--fg);transition:box-shadow .15s;color:var(--fg);cursor:pointer;text-align:left}.cinema-page .faq-chat-trigger:hover{box-shadow:6px 6px 0 var(--fg)}.cinema-page .faq-chat-question{font-size:17px;line-height:1.3;letter-spacing:-.01em}.cinema-page .faq-chat-toggle{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:var(--fg);color:#fff}.cinema-page .faq-chat-toggle svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:3}.cinema-page .faq-chat-trigger:focus-visible{outline:2px solid var(--fg);outline-offset:6px}.cinema-page .faq-chat-panel{overflow:hidden}.cinema-page .faq-chat-answer-wrap{padding:14px 5px 5px 28px}.cinema-page .faq-chat-answer{margin:0;padding:22px 24px;border:2px solid #fff;border-radius:16px;background:var(--fg);box-shadow:4px 4px 0 var(--fg);color:#fff;font-size:14.5px;line-height:1.55}@media(max-width:980px){.cinema-page .faq-chat{grid-template-columns:1fr}}@media(max-width:480px){.cinema-page .faq-chat-answer-wrap{padding-left:18px}.cinema-page .faq-chat-answer{padding:20px}}@media(prefers-reduced-motion:reduce){.cinema-page .faq-chat-trigger{transition:none}}.cinema-page .request-mascot-stage{--mascot-width:min(560px,100vw);position:relative;isolation:isolate;max-width:940px;margin:0 auto;padding-top:calc(var(--mascot-width) * 2 / 3 * .7)}.cinema-page .request-mascot{position:absolute;top:0;left:50%;width:var(--mascot-width);max-width:none;height:auto;transform:translateX(-50%);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cinema-page .request-mascot-back{z-index:0}.cinema-page #cta .request-mascot-stage .final-request{position:relative;z-index:1}.cinema-page .request-mascot-paws{z-index:2;top:calc(var(--mascot-width) * 2 / 3 * -.14);clip-path:polygon(0 73%,32% 73%,32% 84%,68% 84%,68% 73%,100% 73%,100% 100%,0 100%)}.cinema-page .landing-navigation .nav{padding-inline:var(--site-gutter)}.cinema-page .landing-navigation .nav .wordmark img{width:52px;height:52px}.cinema-page .site-footer,.cinema-page .site-footer .landing-footer{background:#000}.cinema-page .site-footer .landing-footer{display:block;min-height:0;padding:0;border:0;color:#f5f5f5;font-size:15px;line-height:1.6}.cinema-page .footer-main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:32px;padding:26px var(--site-gutter)}.cinema-page .footer-brand p{margin:8px 0;color:#b5b5b5;font-size:14px}.cinema-page .footer-brand .wordmark{gap:10px;font-size:40px}.cinema-page .footer-brand .wordmark img{width:72px;height:72px}.cinema-page .footer-copyright{display:block;color:#929292;font-size:12px}.cinema-page .footer-column{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.cinema-page .footer-column h3{margin:0 0 10px;font-size:16px;line-height:1.6;letter-spacing:.03em}.cinema-page .landing-footer .footer-link{position:relative;display:block;max-width:100%;padding:5px 18px 5px 0;color:#c9c9c9;opacity:1;text-decoration:none}.cinema-page .footer-link span{display:inline-block;background-image:var(--brand-orange-gradient);background-clip:text;-webkit-background-clip:text;transition:transform .24s ease,color .24s ease}.cinema-page .footer-link:before{content:"";position:absolute;left:0;top:calc(5px + .8em);width:8px;height:1.5px;background:var(--brand-orange-gradient);opacity:0;transform:translate(-4px,-50%);transition:transform .24s ease,opacity .24s ease}.cinema-page .landing-footer .footer-link:is(:hover,:focus-visible){text-decoration:none}.cinema-page .footer-link:is(:hover,:focus-visible) span{transform:translateX(14px);color:transparent}.cinema-page .footer-link:is(:hover,:focus-visible):before{transform:translateY(-50%);opacity:1}.cinema-page .footer-link:focus-visible{outline:1px solid #ffd298;outline-offset:4px;border-radius:2px}@media(max-width:980px){.cinema-page .landing-navigation .nav-links{padding-inline:var(--site-gutter)}.cinema-page .landing-navigation .nav .wordmark img{width:42px;height:42px}}@media(max-width:760px){.cinema-page .footer-main{grid-template-columns:minmax(0,1fr) auto;gap:20px;padding-block:24px}.cinema-page .footer-brand .wordmark{font-size:32px;gap:6px}.cinema-page .footer-brand .wordmark img{width:60px;height:60px}.cinema-page .footer-brand p,.cinema-page .landing-footer .footer-link{font-size:13px}}@media(max-width:380px){.cinema-page .landing-navigation .nav{gap:6px}.cinema-page .landing-navigation .nav .wordmark{font-size:23px}.cinema-page .footer-main{gap:12px}}@media(prefers-reduced-motion:reduce){.cinema-page .footer-link span,.cinema-page .footer-link:before{transition:none}}.cinema-page .cinema-start{font-family:var(--display-font)}.cinema-page .cinema-skip-intro{position:absolute;z-index:6;top:max(24px,env(safe-area-inset-top));right:var(--hero-padding,32px);display:flex;align-items:center;gap:20px;min-height:44px;padding:11px 18px;border:1px solid #ffffff80;border-radius:999px;background:#101010b8;color:#fff;font:600 14px/1.4 Manrope,sans-serif;cursor:pointer;backdrop-filter:blur(8px);transition:background .2s}.cinema-page .cinema-skip-intro:hover{background:#000}.cinema-page .cinema-skip-intro:focus-visible{outline:2px solid #fff;outline-offset:5px}.cinema-page #main .section-lead{max-width:680px;margin:24px auto 0;font-size:18px;line-height:1.7;color:#46474d;text-wrap:pretty}.cinema-page #pack .pk-act{padding:28px 32px;gap:32px}.cinema-page #pack .pk-act p{font-size:16px;line-height:1.65;max-width:58ch;opacity:1;color:#55565c}.cinema-page #pack .pk-act h3{line-height:1.25}.cinema-page #pack .pk-note{font-size:14px;max-width:190px}.cinema-page #pack .pk-note-link{font-weight:700}.cinema-page .plat-body p{font-size:16px;line-height:1.65;opacity:1;color:#55565c}.cinema-page .plat-body h3{line-height:1.2}.cinema-page .specialist-profiles{display:grid;gap:36px}.cinema-page .specialist-profile{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);background:#fff;border:2px solid var(--fg);border-radius:18px;box-shadow:4px 4px 0 var(--fg);overflow:hidden}.cinema-page .specialist-portrait{min-height:520px;border-right:2px solid var(--fg)}.cinema-page .specialist-portrait img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cinema-page .specialist-copy{align-self:center;padding:48px}.cinema-page .specialist-role{margin:0 0 16px;font-size:14px;line-height:1.5;color:#62636a}.cinema-page .specialist-copy h3{margin:0;max-width:520px;font-size:clamp(30px,3.1vw,44px);line-height:1.25;text-wrap:balance}.cinema-page .specialist-description{margin:24px 0 32px;font-size:18px;line-height:1.7}.cinema-page .specialist-next{border-top:1px solid #dedee0;padding-top:24px}.cinema-page .specialist-next p{color:#606168;font-size:15px;line-height:1.65;margin:0}.cinema-page .pricing-card-description{color:#55565c;line-height:1.65}.cinema-page .pricing-card-features{font-size:14px;line-height:1.6}.cinema-page .pricing-card-action{font-weight:700}.cinema-page #main .room-feature-tab[aria-selected=true]{background:#f3f4f6}.cinema-page .faq-chat-question{font-family:var(--site-font);font-weight:700;line-height:1.5}.cinema-page .faq-chat-answer{font-size:16px;line-height:1.7}.cinema-page .request-field :is(input,select){font-size:16px;font-weight:500}.cinema-page .request-field>span{font-weight:600;letter-spacing:0}.cinema-page .request-consent{line-height:1.6;font-weight:400}.cinema-page #cta .request-contact-hint{grid-column:1/-1;margin:0;font-size:14px;line-height:1.6;color:#606168}.cinema-page .request-submit{font-weight:700}@media(max-width:1100px){.cinema-page .specialist-copy{padding:32px}.cinema-page .specialist-portrait{min-height:480px}}@media(max-width:760px){.cinema-page{--section-space:64px;--heading-space:32px}.cinema-page #main .section-lead{font-size:16px;line-height:1.65;margin-top:20px}.cinema-page #pack .pk-act{padding:22px;gap:16px}.cinema-page #pack .pk-act p{font-size:15px;line-height:1.6}.cinema-page #pack .pk-note{max-width:none}.cinema-page .room-showcase{--device-scale:.86}.cinema-page .room-feature-tabs{gap:12px}.cinema-page .room-feature-tab{padding:18px;min-height:0}.cinema-page .room-feature-tab strong{font-size:17px;margin-bottom:0}.cinema-page .room-feature-tab>span{font-size:15px}.cinema-page .room-feature-tab[aria-selected=true]>span{margin-top:10px}.cinema-page .room-feature-tab[aria-selected=false]>span{display:none}.cinema-page .specialist-profile{grid-template-columns:1fr}.cinema-page .specialist-portrait{min-height:0;height:360px;border-right:0;border-bottom:2px solid var(--fg)}.cinema-page .specialist-portrait img{-o-object-position:center 25%!important;object-position:center 25%!important}.cinema-page .specialist-copy{padding:26px}.cinema-page .specialist-copy h3{font-size:32px}.cinema-page .specialist-description{font-size:16px;line-height:1.65;margin:20px 0 24px}.cinema-page .pricing-card-header{min-height:0;grid-template-columns:minmax(0,1fr) 90px;gap:12px}.cinema-page .pricing-mascot{width:90px;height:90px}.cinema-page .pricing-card-description{margin-block:18px;font-size:15px}.cinema-page .pricing-card-features{padding-block:18px 24px;gap:10px}.cinema-page .faq-chat-trigger{padding:18px}.cinema-page .faq-chat-question{font-size:16px}.cinema-page .faq-chat-answer{font-size:15px}.cinema-page .footer-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:380px){.cinema-page .pricing-card-header{grid-template-columns:minmax(0,1fr) 64px;gap:8px}.cinema-page .pricing-mascot{width:64px;height:64px}.cinema-page .pricing-card-price.is-agreement{font-size:23px}.cinema-page .footer-brand .wordmark{font-size:28px}.cinema-page .footer-brand .wordmark img{width:52px;height:52px}.cinema-page .landing-footer .footer-link{font-size:12px;padding-right:0}}@media(prefers-reduced-motion:reduce){.cinema-page .cinema-skip-intro{transition:none}}.cinema-page .plat-body .platform-title{display:flex;align-items:center;gap:12px}.cinema-page .platform-title img{display:block;width:40px;height:40px;flex:0 0 40px;-o-object-fit:contain;object-fit:contain}.cinema-page .p-web .platform-title img{transform:scale(1.14)}.cinema-page{--navigation-height:76px;--bg:#fff;background:#fff}.cinema-page #main{position:relative;isolation:isolate}.cinema-page .cinema-collection,.cinema-page .cinema-intro[data-phase=collection],.cinema-page .cinema-rest{background:#fff}.cinema-page .cinema-collection:focus{outline:none}.cinema-page .landing-navigation{position:fixed;inset:0 0 auto;z-index:60;overflow:visible;min-height:0;pointer-events:none;background:transparent}.cinema-page .navigation-space{height:var(--navigation-height)}.cinema-page #main section[id]{scroll-margin-top:calc(var(--navigation-height) + 24px)}.cinema-page .nav{position:relative;height:var(--navigation-height);padding:0 var(--hero-padding);pointer-events:auto;background:#1a1a1a;color:#fff;border:0;box-shadow:none}.cinema-page .nav .wordmark{font-size:32px;color:#fff}.cinema-page .nav .wordmark img{width:38px;height:38px}.cinema-page .nav .nav-links a{color:#fff}.cinema-page .nav .nav-links a:hover{color:#ffc58c}.cinema-page .nav .menu-toggle{color:#fff;background:transparent}.cinema-page .nav .landing-auth-links{border:1px solid #747474;box-shadow:none;background:transparent}.cinema-page .nav .landing-auth-links a{min-height:44px;padding:11px 16px;color:#fff}.cinema-page .nav .landing-auth-links a:first-child{background:#ffc58c;color:#1a1a1a}.cinema-page .nav .landing-auth-links a:hover{background:#363636;color:#fff}.cinema-page .nav .nav-cta{background:#ffc58c;color:#1a1a1a;box-shadow:none}.cinema-page .nav :is(a,button):focus-visible{outline-color:#ffc58c}.cinema-page .cinema-intro[data-phase=collection] .cinema-hero{opacity:0;transition:opacity .65s ease;pointer-events:none}.cinema-page .site-footer{position:relative;background:#1a1a1a}.cinema-page #main .sec-head h2 .hl{background:none;border:0;box-shadow:none;padding:0;transform:none;color:inherit}.cinema-page #main .section+.section{border-top:1px solid var(--ui-surface-line)}.cinema-page #main{--surface-line:var(--ui-surface-line);--control-line:var(--ui-control-line)}.cinema-page #main :is(.pk-act,.pk-node,.plat-card,.specialist-profile,.pricing-card,.final-request){border:1px solid var(--surface-line);box-shadow:none}.cinema-page #main :is(.pk-act,.plat-card,.pricing-card):hover{transform:none;box-shadow:none}.cinema-page #main .pk-node{border-color:var(--control-line)}.cinema-page #main .pk-line{border-left:1px solid var(--surface-line)}.cinema-page #main .plat-top{border-bottom:1px solid var(--surface-line)}.cinema-page #main .plat-foot{border-top:1px solid var(--surface-line)}.cinema-page #main .specialist-portrait{border-width:1px;border-color:var(--surface-line)}.cinema-page #main .plat-top :is(.dots i,.av){border-width:1px}.cinema-page #main .plat-done{box-shadow:none}.cinema-page #main :is(.room-feature-tab,.faq-chat-trigger){border:1px solid var(--control-line);box-shadow:none;transform:none;transition:background .2s,border-color .2s}.cinema-page #main :is(.room-feature-tab,.faq-chat-trigger):hover{border-color:#454545;background:#fafafa;box-shadow:none;transform:none}.cinema-page #main .room-feature-tab[aria-selected=true]{border-color:#333;background:#fff5eb;box-shadow:none;transform:none}.cinema-page #main .faq-chat-answer,.cinema-page #main .room-pagination span{border-width:1px;box-shadow:none}.cinema-page #main .request-field :is(input,select){border:1px solid var(--control-line);box-shadow:none;transform:none;transition:border-color .15s,background .15s}.cinema-page #main .request-field :is(input,select):focus{border-color:#333;outline:2px solid #333;outline-offset:3px;box-shadow:none;transform:none}.cinema-page #main .request-submit,.cinema-page #main .request-submit:hover{border-width:1px;box-shadow:none;transform:none}.cinema-page .cinema-quick-access{position:absolute;z-index:6;top:max(24px,env(safe-area-inset-top));right:var(--hero-padding);display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.cinema-page .cinema-quick-access :is(a,button){display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 16px;border:1px solid #ffffff90;border-radius:12px;background:#171717e6;color:#fff;font:600 14px/1.4 Manrope,sans-serif}.cinema-page .cinema-quick-access :is(a,button):hover{background:#333}.cinema-page .cinema-quick-access :is(a,button):focus-visible{outline-color:#fff}@media (max-width:980px){.cinema-page{--navigation-height:68px}.cinema-page .cinema-slogan-clip{margin-top:64px}.cinema-page .nav .wordmark{font-size:25px}.cinema-page .nav .wordmark img{width:30px;height:30px}.cinema-page .landing-navigation .nav-links{background:#1a1a1a;top:var(--navigation-height);padding-inline:var(--hero-padding);border-color:#424242}}@media (max-width:600px){.cinema-page .cinema-quick-access{left:var(--hero-padding);right:var(--hero-padding)}.cinema-page .cinema-quick-access :is(a,button){font-size:12px;padding-inline:12px}}@media (max-width:520px){.cinema-page .nav .landing-auth-links a{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.cinema-page .cinema-intro[data-phase=collection] .cinema-hero{transition:none}}