.waitlist{max-width:640px;margin:0 auto}.waitlist .pills{width:fit-content;margin-bottom:32px}.waitlist .pills button{min-width:44px;min-height:44px}.waitlist .page-head{text-align:left;padding:0 0 40px}.waitlist form{gap:12px;display:grid}.waitlist label{color:var(--ink);margin-top:12px}.waitlist input{border:1px solid var(--line);background:var(--card);width:100%;min-height:48px;color:var(--ink);font:inherit;border-radius:12px;padding:12px}.waitlist .btn{min-height:48px;margin-top:20px}.waitlist .fine{color:var(--ink2);line-height:1.7}.waitlist a{text-underline-offset:3px}.waitlist :focus-visible{outline:2px solid var(--amber);outline-offset:3px}.waitlist :disabled{cursor:wait;opacity:.65}
