:root{font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal}body{margin:0;display:flex;flex-direction:column;align-items:center;min-width:320px;min-height:100vh}header{width:100%;height:82px;display:flex;align-items:center;justify-content:center;margin-bottom:48px}section{max-width:1200px;display:flex;flex-direction:column;align-items:center;padding:0 20px;margin-bottom:92px}.image-container{width:100%;position:relative;display:flex;align-items:center;justify-content:center;padding-top:24px;margin-bottom:24px}.phone{width:290px;height:384px}.image-blur{position:absolute;height:100%;width:100%;bottom:0;left:0;right:0;background:linear-gradient(180deg,#fff0 75%,#fff)}h1{margin:0 0 16px;font-size:52px;font-weight:700;line-height:1.46;letter-spacing:-1.7px;color:#14151a;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;text-align:center}.break{margin-right:8px}.star{vertical-align:middle;margin-bottom:9px}.description{max-width:1040px;margin:0 0 24px;text-align:center;font-size:20px;font-weight:300;line-height:1.75;letter-spacing:-.2px;color:#0f132499}.form{display:none}.form-actions{display:flex;margin-bottom:24px;align-items:center;justify-content:center}.form-input{padding:10px 16px;border-radius:12px;border:1px solid #dee0e3;height:18px;font-size:14px;line-height:1.43;letter-spacing:-.1px;box-shadow:0 1px 2px #14151a0d;margin-right:8px;width:228px}.form-input::placeholder{color:#0d112666}.form-input:focus{outline:2px solid #007aff;outline-offset:-1px}.form-submit{height:40px;padding:10px 16px;border-radius:12px;background-color:#14151a;color:#fff;border:none;font-size:14px;font-weight:500;line-height:1.43;cursor:pointer;width:262px;display:flex;align-items:center;justify-content:center;gap:8px}.form-submit:disabled{cursor:not-allowed}.spinner{width:18px;height:18px;animation:rotate 2s linear infinite;display:none}.path{stroke:#fff;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.form-label{margin:0;font-size:14px;font-weight:400;line-height:1.43;color:#0f132499;text-align:center}.success-container{display:none}.success{display:flex;flex-direction:column;align-items:center}.welcome-badge{width:fit-content;padding:10px 16px;border-radius:12px;height:20px;background-color:#f1f2f6;display:flex;font-size:14px;font-weight:500;align-items:center;justify-content:center;margin-bottom:24px}.success-mark{margin-right:4px}.success-label{margin:0;font-size:14px;font-weight:400;line-height:1.43;color:#0f132499;text-align:center}footer{width:100%;display:flex;justify-content:center;padding-bottom:24px;font-size:14px;line-height:1.43;color:#0f132499}footer>a{color:#0f132499;text-decoration:none;transition:color .3s ease}footer>a:hover{color:#000}footer>.current-lang{font-weight:700;cursor:default}@media (max-width: 768px){header{margin-bottom:24px}.logo{width:98px}.phone{width:210px;height:278px}h1{font-size:42px;flex-direction:column;line-height:1.2}.break{margin-right:0}.star{width:31px;height:32px;vertical-align:unset;margin-bottom:0}.description{font-size:16px}.form-actions{flex-direction:column}.form-input{margin-right:0;margin-bottom:8px}}
