.stage .zmrazene{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% 50%;pointer-events:none}.stage .zmrazene[hidden]{display:none}.stage.odomyka video{opacity:0!important}@media(max-width:720px)and (orientation:portrait){.hero{--vv:min(84vw,60vh);background:#344b2b}@supports (height:1svh){.hero{--vv:min(84vw,60svh)}}.stage{background:linear-gradient(to right,#ffffff21,#fff0 45%),linear-gradient(to bottom,#6893d3 0,#83abe1 calc(100% - var(--vv)))}.stage .poster,.stage video{top:auto;bottom:0;height:var(--vv);object-position:94% 50%;background-position:94% 50%}.stage .scrim{display:block;top:auto;bottom:calc(var(--vv) - 4.5rem);height:4.6rem;background:linear-gradient(to right,#ffffff21,#fff0 45%),#83abe1;-webkit-mask-image:linear-gradient(to bottom,#000 0,rgba(0,0,0,.55) 45%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0,rgba(0,0,0,.55) 45%,transparent 100%)}.stage .scrim:after{display:none}.stage:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1rem;pointer-events:none;background:linear-gradient(to top,#344b2b,#344b2b00)}.band{color:var(--tma);text-shadow:none;left:var(--gutter);right:var(--gutter);max-width:none}.band:before,.band[data-band="4"]:before{display:none}.band[data-band="1"],.band[data-band="2"],.band[data-band="3"]{top:calc(var(--hh) + .5rem);bottom:calc(var(--vv) - .5rem);display:flex;flex-direction:column;justify-content:center}.band .eyebrow{color:var(--tma-2);margin-bottom:.8rem}.band .eyebrow:before{background:var(--tma-2)}.band[data-band="1"] .bh{font-size:clamp(2rem,9.4vw,2.7rem);line-height:1.04;letter-spacing:-.035em;max-width:13ch}.band[data-band="2"] .bh,.band[data-band="3"] .bh{font-size:clamp(1.7rem,7.6vw,2.2rem);line-height:1.08;max-width:15ch}.band[data-band="2"] .bs,.band[data-band="3"] .bs{margin-top:.7rem;font-size:1rem;line-height:1.45;color:var(--tma-2)}.band[data-band="4"]{top:calc(var(--hh) + .75rem);bottom:calc(var(--vv) - 2.75rem);display:flex;flex-direction:column}.band[data-band="4"]>:first-child{margin-top:auto}.band[data-band="4"] .bh{font-size:clamp(1.8rem,8.4vw,2.3rem);line-height:1.04;max-width:none}.band[data-band="4"] .bs{margin-top:.6rem;font-size:1rem;line-height:1.45;color:var(--tma-2);max-width:34ch}.band[data-band="4"] .row{margin-top:1rem;gap:.5rem}.band[data-band="4"] .row .btn{flex:1 1 auto;padding-inline:.7rem;font-size:.95rem;border-radius:var(--r-sm);min-height:48px;box-shadow:none}.band .btn-ghost{color:var(--tma);border-color:#1d1e1c73;background:#fbf8f238}.band .btn-ghost:hover{border-color:var(--tma);background:#fbf8f266}.tip{bottom:calc(1.1rem + env(safe-area-inset-bottom))}}@media(max-width:720px)and (orientation:portrait)and (prefers-reduced-motion:reduce){.stage{display:block;min-height:100vh;min-height:100svh;padding-bottom:var(--vv)}.stage .static-copy{padding:calc(var(--hh) + 1.75rem) var(--gutter) 2.25rem;color:var(--tma);text-shadow:none}.stage .static-copy:before{display:none}.stage .static-copy .eyebrow{color:var(--tma-2)}.stage .static-copy .eyebrow:before{background:var(--tma-2)}.stage .static-copy .h1{font-size:clamp(2rem,9vw,2.6rem)}.stage .static-copy p{color:var(--tma-2)}.stage .static-copy .row{gap:.5rem}.stage .static-copy .row .btn{flex:1 1 auto;padding-inline:.7rem;font-size:.95rem;border-radius:var(--r-sm)}.stage .static-copy .btn-ghost{color:var(--tma);border-color:#1d1e1c73;background:#fbf8f238}}@media(max-width:720px)and (prefers-reduced-motion:reduce){.hero{height:auto}}@media(max-width:720px)and (orientation:landscape)and (pointer:coarse)and (max-height:560px){.hero{height:auto}}
