.waitlist-wrap{max-width:860px;margin:0 auto;padding:6rem 1.5rem}.waitlist-wrap h1{max-width:18ch}.waitlist-wrap>p{max-width:68ch}.waitlist-wrap form{margin-top:2rem}.waitlist-wrap form label:not(.check){display:block;margin:1rem 0}.waitlist-wrap input:not([type=checkbox]),.waitlist-wrap select{display:block;width:100%;max-width:30rem;margin-top:.4rem;padding:.75rem;background:#15191e;color:#fff;border:1px solid #646b73;border-radius:.3rem}.waitlist-wrap .check{display:flex;gap:.6rem;align-items:flex-start;margin:1.5rem 0}.waitlist-wrap .check input{margin-top:.35rem}.waitlist-wrap .trap{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}

.waitlist-logo{display:block;width:min(300px,75vw);height:auto;margin:0 0 2rem}.waitlist-closing{margin-top:2.5rem;color:#fff;font-size:1.25rem;font-weight:700;line-height:1.4}
