.components-waitlist-form{flex-direction:column;gap:40px;max-width:500px;margin:0 auto;display:flex}.components-waitlist-form .content{text-align:center;flex-direction:column;gap:20px;display:flex}.components-waitlist-form .header .step{color:var(--white-50);font-size:14px;font-weight:500;line-height:1.5}.components-waitlist-form .header h1{color:var(--white-100);margin:3px 0 0;font-size:32px;font-weight:700;line-height:normal}.components-waitlist-form .description{color:var(--white-100);margin:0;font-size:16px;line-height:1.5}.components-waitlist-form .form{flex-direction:column;gap:30px;display:flex}.components-waitlist-form .input-field{flex-direction:column;gap:8px;display:flex}.components-waitlist-form .input-field label{color:var(--white-100);font-size:16px;font-weight:500;line-height:1.5}.components-waitlist-form .input-field input{background-color:var(--primary-800);color:var(--white-100);border:1px solid #fff3;border-radius:5px;padding:14px 22px;font-size:16px;font-weight:500;line-height:1.5}.components-waitlist-form .input-field input::placeholder{color:var(--white-50)}.components-waitlist-form .input-field input:focus{border-color:var(--secondary-500);outline:none}.components-waitlist-form .cta{border-radius:6px;width:100%}.components-waitlist-form.success{align-items:center}.components-waitlist-form.success .success-icon{justify-content:center;display:flex}.components-waitlist-form.success .description{margin-bottom:0}
