.waitlist_wrap__5_fLZ{min-height:100vh;background:#f8fff3;color:#1a3020;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;padding:32px 24px 80px;display:flex;flex-direction:column;align-items:center}.waitlist_back__KAJI6{align-self:flex-start;font-size:14px;font-weight:600;color:#6a8f72;text-decoration:none;margin-bottom:32px}.waitlist_back__KAJI6:hover{color:#3a9e52}.waitlist_card__utuHB{width:100%;max-width:560px;background:#fff;border:1px solid #d4f0be;border-radius:24px;padding:44px 40px;box-shadow:0 24px 60px rgba(58,158,82,.1)}.waitlist_progress__7pRal{height:4px;background:rgba(58,158,82,.12);border-radius:2px;overflow:hidden;margin-bottom:8px}.waitlist_bar__e4eNm{height:100%;background:#3a9e52;border-radius:2px;transition:width .35s cubic-bezier(.34,1.1,.64,1)}.waitlist_progressLabel__USfOY{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#6a8f72;margin-bottom:32px}.waitlist_step__k5hc1{animation:waitlist_fade__vNMJn .3s ease}@keyframes waitlist_fade__vNMJn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.waitlist_qlabel__0_msH{display:block;font-size:26px;font-weight:800;letter-spacing:-.6px;line-height:1.25;margin-bottom:10px}.waitlist_hint__GwQPV{font-size:14px;color:#6a8f72;margin:0 0 24px;line-height:1.55}.waitlist_input__KTpIz,.waitlist_textarea__hYoYp{width:100%;background:#f8fff3;border:1px solid #d4f0be;border-radius:12px;font-size:18px;color:#1a3020;padding:16px 18px;outline:none;font-family:inherit;transition:border-color .15s,box-shadow .15s}.waitlist_textarea__hYoYp{font-size:16px;resize:vertical;min-height:120px;line-height:1.5}.waitlist_input__KTpIz:focus,.waitlist_textarea__hYoYp:focus{border-color:#3a9e52;box-shadow:0 0 0 3px rgba(58,158,82,.12)}.waitlist_chips__PMqMe{display:grid;grid-template-columns:1fr 1fr;gap:10px}.waitlist_chip__zT7DT{background:#f8fff3;border:1.5px solid #d4f0be;border-radius:12px;padding:16px 18px;font-size:15px;font-weight:600;color:#1a3020;cursor:pointer;text-align:left;font-family:inherit;transition:all .15s}.waitlist_chip__zT7DT:hover{border-color:#3a9e52}.waitlist_chipOn__uvzT4{border-color:#3a9e52;background:rgba(58,158,82,.08);color:#3a9e52}.waitlist_err__IF0Yb{background:#fff3f3;border:1px solid #fcc;color:#b00020;border-radius:10px;padding:10px 14px;font-size:14px;margin:16px 0 0}.waitlist_actions__Oj_qD{display:flex;gap:10px;margin-top:28px;justify-content:space-between}.waitlist_btn__hJ6G1{font-size:15px;font-weight:700;padding:13px 24px;border-radius:10px;border:none;cursor:pointer;font-family:inherit;transition:all .15s}.waitlist_btnPrimary__hZwWP{background:#3a9e52;color:#fff;box-shadow:0 4px 16px rgba(58,158,82,.32);margin-left:auto}.waitlist_btnPrimary__hZwWP:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 6px 22px rgba(58,158,82,.42)}.waitlist_btnPrimary__hZwWP:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.waitlist_btnGhost__x1A6j{background:transparent;border:1px solid #d4f0be;color:#6a8f72}.waitlist_btnGhost__x1A6j:hover{border-color:#3a9e52;color:#3a9e52}.waitlist_refNote__HWx3c{font-size:13px;font-weight:600;color:#3a9e52;margin:16px 0 0;text-align:center}@media (max-width:600px){.waitlist_card__utuHB{padding:32px 24px}.waitlist_chips__PMqMe{grid-template-columns:1fr}.waitlist_qlabel__0_msH{font-size:22px}}