@media (min-width:941px){.final-site .cinematic-hero{--hero-gutter:clamp(24px, 5.3vw, 72px);width:min(calc(100% - 2 * var(--hero-gutter)), 1328px, calc((100svh - 40px) * 1672 / 941));aspect-ratio:1672/941;border-radius:24px;height:auto;min-height:0;max-height:none;margin:16px auto 0;container-type:inline-size}.final-site .cinema-nav{min-height:76px;padding-top:16px;padding-bottom:16px}.final-site .cinema-content{max-width:64cqw;padding-top:8px;padding-bottom:8px}.final-site .cinema-content h1{font-size:clamp(30px,3.7cqw,56px);line-height:1.05}[dir=rtl] .final-site .cinema-content h1{font-size:clamp(30px,3.7cqw,56px);line-height:1.22}.final-site .cinema-content>p{max-width:520px;margin-top:14px;font-size:clamp(14px,1.4cqw,19px)}.final-site .cinema-actions{margin-top:20px}.final-site .cinema-actions .primary{min-height:50px;padding:13px 22px;font-size:15px}.final-site .cinema-shade{background:linear-gradient(90deg,#0a080ebd,#0a080e61 30%,#0a080e00 58%),linear-gradient(#0a080e38,#0000 16% 70%,#0a080e6b)}.final-site .cinema-bottom{grid-template-columns:150px minmax(390px,1fr) minmax(440px,520px);padding-bottom:36px}.final-site .cinema-note{bottom:12px}}@container (max-width:1327px){.final-site .cinema-bottom{grid-template-columns:130px 1fr;gap:14px 16px;padding-bottom:36px}.final-site .cinema-before{grid-row:1/3}.final-site .cinema-result{grid-area:1/2;justify-self:end;width:min(470px,100%);min-height:76px;padding:12px 16px}.final-site .cinema-controls{grid-column:2;justify-content:flex-end}}.final-site .process-progress{inset-inline:0;pointer-events:none;height:2px;position:absolute;bottom:-1px;overflow:hidden}.final-site .process-progress:after{content:"";background:var(--brand-tangerine);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.final-site .process-step[aria-selected=true] .process-progress:after{transform:scaleX(var(--p,0))}[dir=rtl] .final-site .process-progress:after{transform-origin:100%}.final-site video.process-clip{object-fit:cover;background:#151219;display:block}.final-site .process-visual{position:relative}.final-site .process-toggle{top:12px;z-index:2;color:#fff;cursor:pointer;background:#151219b8;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:40px;height:40px;transition:background .16s;display:grid;position:absolute;inset-inline-end:12px}.final-site .process-toggle:hover{background:#151219eb}.final-site .process-toggle svg{stroke:currentColor;stroke-width:2px;width:18px;height:18px}
