 .waitlist-main{max-width:660px;padding-top:30px}.back-link{font-size:14px;text-decoration:none}.waitlist-card{margin:28px 0 22px;padding:38px;background:#fff;border-radius:30px;text-align:center}.icon{display:grid;place-items:center;margin:0 auto 23px;width:64px;height:64px;background:#e5ebdf;border-radius:50%;font-size:30px}.waitlist-card h1{font-size:clamp(38px,8vw,56px);margin:14px 0 20px}.waitlist-intro{color:var(--muted);font-size:18px;margin:0 auto 28px;max-width:350px}#waitlist-form{text-align:left}#waitlist-form>label{display:block;font-weight:600;font-size:14px;margin-bottom:8px}#email{display:block;width:100%;min-width:0;font:inherit;color:var(--green);padding:15px 17px;border:1px solid #cbd7cd;background:#fafbf8;border-radius:14px}input:focus-visible,summary:focus-visible{outline:3px solid #b06e22;outline-offset:3px}.consent{display:flex!important;align-items:flex-start;gap:10px;font-weight:400!important;line-height:1.5;margin:17px 0!important}.consent input{accent-color:var(--green);margin-top:4px;flex-shrink:0;width:18px;height:18px}.notify-button{width:100%;margin-top:7px}.notify-button span{margin-left:10px}.notify-button:disabled{opacity:.65;cursor:wait}.small-print{font-size:12px;color:var(--muted);line-height:1.6;text-align:center;margin:16px 0 0}.bot-field{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.waitlist-privacy{font-size:13px;color:var(--muted);padding:0 14px 20px}.waitlist-privacy summary{cursor:pointer;text-align:center}.waitlist-privacy p{line-height:1.7}#waitlist-result{background:#e5ebdf;border-radius:20px;padding:24px}#waitlist-result h2{font-size:25px;margin:0 0 10px}#waitlist-result p{margin:0;color:var(--muted)}#waitlist-error{color:#8b342b;font-size:15px}footer{text-align:center}@media(max-width:560px){.waitlist-card{padding:30px 23px}.waitlist-main{padding-top:22px}}
