.signup-page{max-width:760px;margin:0 auto 2rem;text-align:left}.signup-hero{padding:1.5rem 1.25rem;margin-bottom:1rem;border-radius:.75rem;background:linear-gradient(135deg,rgba(13,110,253,.09),rgba(13,110,253,.02));border:1px solid rgba(13,110,253,.15)}.signup-kicker{margin:0 0 .25rem;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.7}.signup-hero h1{margin:0 0 .5rem;font-size:clamp(1.5rem,5vw,2.1rem);line-height:1.2}.signup-lead{margin:0;font-size:1.05rem}.signup-jump{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.signup-jump-link{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .8rem;border-radius:2rem;border:1px solid rgba(0,0,0,.15);background:#fff;color:inherit;font-weight:600;text-decoration:none}.signup-jump-link:focus,.signup-jump-link:hover{border-color:rgba(13,110,253,.6);color:inherit}.signup-cards{display:flex;flex-direction:column;gap:1rem}.signup-newsletter-first .signup-newsletter{order:-1}.signup-cards:has([data-push-landing][data-state=inapp]) .signup-newsletter,.signup-cards:has([data-push-landing][data-state=ios]) .signup-newsletter,.signup-cards:has([data-push-landing][data-state=unsupported]) .signup-newsletter{order:-1}.signup-card{padding:1.25rem;border:1px solid rgba(0,0,0,.1);border-radius:.75rem;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.06);scroll-margin-top:90px}.signup-card-head{display:flex;gap:.75rem;align-items:flex-start;margin-bottom:.75rem}.signup-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%;background:rgba(13,110,253,.1);font-size:1.4rem;line-height:1}.signup-icon-telegram{background:rgba(34,158,217,.12);color:#229ed9}.signup-telegram-color{color:#229ed9}.signup-card h2{margin:0;font-size:1.3rem;line-height:1.25}.signup-sub{margin:.2rem 0 0;font-size:.95rem;opacity:.8}.signup-points{margin:0 0 1rem;padding-left:1.2rem}.signup-points li{margin-bottom:.3rem}.signup-btn{width:100%;font-weight:700}.signup-hint{margin:.5rem 0 0;font-size:.875rem;opacity:.8}.signup-muted{opacity:.75}.signup-message{margin:.6rem 0 0;font-weight:600}.signup-message.is-error{color:#b02a37}.signup-state{padding:.9rem 1rem;border-radius:.5rem;background:rgba(0,0,0,.025)}.signup-state.signup-done{background:rgba(25,135,84,.1);color:#0f5132}.signup-state.signup-warn{background:rgba(255,193,7,.14)}.signup-steps{margin:0 0 .5rem;padding-left:1.3rem}.signup-recent{margin-top:1rem;font-size:.9rem}.signup-recent h3{margin:0 0 .35rem;font-size:.95rem;font-weight:700}.signup-recent ul{margin:0;padding-left:1.1rem}.signup-recent li{margin-bottom:.25rem}.signup-legal{margin:1rem 0 0;font-size:.8rem;opacity:.75}[data-push-landing] [data-push-os],[data-push-landing] [data-push-when]{display:none}[data-push-landing][data-os=android] [data-push-os=android],[data-push-landing][data-os=ios] [data-push-os=ios],[data-push-landing][data-os=other] [data-push-os=other],[data-push-landing][data-state=denied] [data-push-when=denied],[data-push-landing][data-state=inapp] [data-push-when=inapp],[data-push-landing][data-state=ios] [data-push-when=ios],[data-push-landing][data-state=loading] [data-push-when=loading],[data-push-landing][data-state=on] [data-push-when=on],[data-push-landing][data-state=ready] [data-push-when=ready],[data-push-landing][data-state=unsupported] [data-push-when=unsupported]{display:block}@media (min-width:576px){.signup-hero{padding:2rem 1.75rem}.signup-card{padding:1.5rem 1.75rem}.signup-btn{width:auto;min-width:16rem}}