.Waitlist_page__E4tti{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0);display:flex;align-items:center;justify-content:center;padding:40px 20px;font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif}.Waitlist_container__Ojj3K{width:100%;max-width:520px}.Waitlist_header__MBHh_{text-align:center;margin-bottom:32px}.Waitlist_logo__OULBR{display:inline-block}.Waitlist_formCard__ArXrg{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);overflow:hidden}.Waitlist_formHeader__377cn{padding:32px 32px 24px;border-bottom:1px solid #f1f5f9}.Waitlist_title__4UFfz{font-size:24px;font-weight:700;color:#0f172a;margin:0 0 8px}.Waitlist_subtitle__mBuw1{font-size:15px;color:#64748b;margin:0;line-height:1.5}.Waitlist_form__yEeBl{padding:24px 32px 32px}.Waitlist_formRow__F5N2h{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.Waitlist_formGroup__8LgYG{margin-bottom:20px}.Waitlist_formGroup__8LgYG label{display:block;font-size:13px;font-weight:600;color:#374151;margin-bottom:6px}.Waitlist_formGroup__8LgYG input,.Waitlist_formGroup__8LgYG select,.Waitlist_formGroup__8LgYG textarea{width:100%;padding:12px 14px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;color:#1e293b;background:#fff;transition:all .15s;font-family:inherit}.Waitlist_formGroup__8LgYG input::placeholder,.Waitlist_formGroup__8LgYG textarea::placeholder{color:#94a3b8}.Waitlist_formGroup__8LgYG input:focus,.Waitlist_formGroup__8LgYG select:focus,.Waitlist_formGroup__8LgYG textarea:focus{outline:none;border-color:#0a1a3c;box-shadow:0 0 0 3px rgba(10,26,60,.1)}.Waitlist_formGroup__8LgYG select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.Waitlist_formGroup__8LgYG textarea{resize:vertical;min-height:120px;line-height:1.5}.Waitlist_helperText__ygHBv{display:block;margin-top:6px;font-size:12px;color:#94a3b8;line-height:1.4}.Waitlist_error__NcGK_{padding:12px 14px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:13px;margin-bottom:20px}.Waitlist_submitButton__hbHzn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 24px;background:#0a1a3c;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .15s;font-family:inherit}.Waitlist_submitButton__hbHzn:hover:not(:disabled){background:#0c2049;transform:translateY(-1px)}.Waitlist_submitButton__hbHzn:disabled{background:#94a3b8;cursor:not-allowed}.Waitlist_formFooter__3tYHy{display:flex;justify-content:center;margin-top:16px}.Waitlist_returnLink__O6l_b{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:#64748b;text-decoration:none;transition:color .15s}.Waitlist_returnLink__O6l_b:hover{color:#0a1a3c}.Waitlist_disclaimer__3pzQL{margin-top:16px;font-size:12px;color:#94a3b8;text-align:center;line-height:1.5}.Waitlist_disclaimer__3pzQL a{color:#64748b;text-decoration:underline}.Waitlist_disclaimer__3pzQL a:hover{color:#0a1a3c}.Waitlist_recaptchaNotice__JjSo7{margin-top:12px;font-size:11px;color:#94a3b8;text-align:center;line-height:1.5}.Waitlist_recaptchaNotice__JjSo7 a{color:#94a3b8;text-decoration:underline}.Waitlist_captchaBox__IIL5W{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px;margin-bottom:20px}.Waitlist_captchaLabel__AZcIm{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:10px}.Waitlist_captchaInput__bTk3_{display:flex;gap:8px;align-items:center}.Waitlist_captchaField__TkF_x{flex:1 1;padding:10px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:16px;color:#1e293b;background:#fff;transition:all .15s;font-family:inherit}.Waitlist_captchaField__TkF_x:focus{outline:none;border-color:#0a1a3c;box-shadow:0 0 0 3px rgba(10,26,60,.1)}.Waitlist_captchaField__TkF_x::-webkit-inner-spin-button,.Waitlist_captchaField__TkF_x::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Waitlist_captchaField__TkF_x[type=number]{-moz-appearance:textfield}.Waitlist_captchaRefresh___gE7X{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;transition:all .15s}.Waitlist_captchaRefresh___gE7X:hover{background:#f1f5f9;color:#0a1a3c;border-color:#cbd5e1}.Waitlist_successCard__xMUhF{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);padding:48px 32px;text-align:center}.Waitlist_successIcon__8sUYN{width:80px;height:80px;background:linear-gradient(135deg,#0a1a3c,#1e3a5f);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;color:#fff}.Waitlist_successTitle__NjmXI{font-size:28px;font-weight:700;color:#0f172a;margin:0 0 12px}.Waitlist_successText___4iP_{font-size:16px;color:#475569;margin:0 0 8px;line-height:1.5}.Waitlist_successSubtext__T48O8{font-size:14px;color:#94a3b8;margin:0 0 32px}.Waitlist_backButton__CiRO0{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#f1f5f9;color:#475569;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;transition:all .15s}.Waitlist_backButton__CiRO0:hover{background:#e2e8f0;color:#0a1a3c}@media (max-width:600px){.Waitlist_page__E4tti{padding:20px 16px}.Waitlist_formCard__ArXrg{border-radius:12px}.Waitlist_formHeader__377cn{padding:24px 20px 20px}.Waitlist_form__yEeBl{padding:20px}.Waitlist_formRow__F5N2h{grid-template-columns:1fr}.Waitlist_title__4UFfz{font-size:20px}.Waitlist_successCard__xMUhF{padding:32px 20px}.Waitlist_successTitle__NjmXI{font-size:24px}}