.landing{--landing-gutter:1rem;scroll-padding-top:5rem}@media (min-width:640px){.landing{--landing-gutter:1.5rem}}.landing[data-paused] *,.landing[data-paused] :before,.landing[data-paused] :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.landing *,.landing :before,.landing :after{animation-play-state:paused!important}}@keyframes uz-march-x{to{background-position:24px 0}}@keyframes uz-march-y{to{background-position:0 24px}}.flow-line{background-image:linear-gradient(to bottom, var(--uz-fog-1) 0 12px, transparent 12px 24px);background-position-x:50%;background-repeat:repeat-y;background-size:1px 24px;animation:1.2s linear infinite uz-march-y}.flow-line[data-tone=zec]{background-image:linear-gradient(#f4b728bf 0 12px,#0000 12px 24px)}@media (min-width:768px){.flow-line{background-image:linear-gradient(to right, var(--uz-fog-1) 0 12px, transparent 12px 24px);background-position:0;background-repeat:repeat-x;background-size:24px 1px;animation-name:uz-march-x}.flow-line[data-tone=zec]{background-image:linear-gradient(90deg,#f4b728bf 0 12px,#0000 12px 24px)}}.faq summary::-webkit-details-marker{display:none}.faq summary{list-style:none}.faq details[open] .faq-caret{transform:rotate(45deg)}.faq details[open] .faq-body{animation:uz-faq-in var(--uz-dur-3) var(--uz-ease-expo-out)}@keyframes uz-faq-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.faq details[open] .faq-body{animation:none}}.phone-screen{scrollbar-width:none}.phone-screen::-webkit-scrollbar{display:none}.tour-tabs{scrollbar-width:none}.tour-tabs::-webkit-scrollbar{display:none}@keyframes uz-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tour-progress{transform-origin:0;animation:linear forwards uz-fill}
