#productStage{display:flex;flex-direction:column;align-items:center;gap:8px}#heroFilm{width:100%;max-height:70dvh;background:#000;object-fit:contain;border-radius:18px}#registrationPhone{width:min(100%,420px);border:2px solid #c7a25b;border-radius:25px;padding:8px;background:#102137;box-sizing:border-box}#companyWizard{display:block;width:100%;height:clamp(420px,70dvh,780px);border:0;border-radius:17px;background:#fff}#registrationPhone>a{display:block;font-size:13px;text-align:center;margin:8px 0}#tryCompany{margin-top:10px}#flowStatus{font-size:13px;max-width:440px}.ready-pulse{animation:trial-ready 2.4s ease-in-out infinite}@keyframes trial-ready{0%,100%{box-shadow:0 0 0 0 #f2bc4940}50%{box-shadow:0 0 0 7px #f2bc4910}}html[data-motion=off] .ready-pulse,html[data-page-hidden=true] .ready-pulse{animation-play-state:paused}[hidden]{display:none!important}@media(max-width:600px){#heroFilm{max-height:62dvh}#companyWizard{height:70dvh;min-height:390px}#registrationPhone{width:100%}}@media(prefers-reduced-motion:reduce){html:not([data-motion=on]) .ready-pulse{animation:none}}
#productStage[data-mode=film],#productStage[data-mode=registration]{width:min(100%,420px);max-width:420px}#heroFilm{aspect-ratio:auto}#returnLogo{width:auto;min-height:36px;padding:6px 12px;font-size:12px}@media(max-width:700px){#watchSystem{grid-row:5;grid-column:1}#tryCompany{grid-row:6;grid-column:1}.hero{grid-template-columns:minmax(0,1fr)}#productStage{grid-column:1}}
