.WaitlistForm_header__zE7IM{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:rgba(251,250,247,.86);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.WaitlistForm_headerRow__jdDBq{display:flex;align-items:center;gap:10px;max-width:720px;margin:0 auto;padding:13px 20px}.WaitlistForm_pct__8aC3V{margin-left:auto;font-family:var(--font-mono),monospace;font-size:11px;color:var(--muted)}.WaitlistForm_progress__DEsGp{height:3px;background:var(--sand-200)}.WaitlistForm_progress__DEsGp i{display:block;height:100%;width:0;background:var(--grad-star);transition:width .3s var(--ease-out)}.WaitlistForm_main__A9B9f{max-width:720px;margin:0 auto;padding:28px 20px 120px}.WaitlistForm_intro__dyr0Z{margin:10px 0 26px}.WaitlistForm_intro__dyr0Z h1{font-family:var(--font-display),sans-serif;font-weight:800;letter-spacing:-.03em;font-size:clamp(30px,8vw,46px);line-height:1.02;margin:10px 0 0}.WaitlistForm_intro__dyr0Z h1 .WaitlistForm_accent__CQpD5{color:var(--coral-500)}.WaitlistForm_intro__dyr0Z p{color:var(--muted);font-size:17px;margin:12px 0 0;max-width:46ch}.WaitlistForm_reassure__muzCG{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.WaitlistForm_reassure__muzCG span{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:6px 12px}.WaitlistForm_reassure__muzCG svg{color:var(--teal-600)}.WaitlistForm_card__s5rh_{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:22px;margin-bottom:16px;box-shadow:var(--shadow-soft)}.WaitlistForm_cardH__0Q4Kv{display:flex;align-items:center;gap:11px;margin-bottom:18px}.WaitlistForm_num__PJfiN{width:28px;height:28px;flex:none;border-radius:9px;background:var(--coral-100);color:var(--coral-600);display:grid;place-items:center;font-family:var(--font-mono),monospace;font-size:12px;font-weight:600}.WaitlistForm_card__s5rh_ h2{font-family:var(--font-display),sans-serif;font-weight:700;letter-spacing:-.02em;font-size:19px;margin:0}.WaitlistForm_card__s5rh_ h2 small{display:block;font-family:var(--font-body),sans-serif;font-weight:400;font-size:13px;color:var(--muted);letter-spacing:0}.WaitlistForm_grid2__KL05f{display:grid;grid-gap:14px;gap:14px}@media (min-width:620px){.WaitlistForm_grid2__KL05f{grid-template-columns:1fr 1fr}.WaitlistForm_full__kK5Mm{grid-column:1/-1}}.WaitlistForm_field__Q9ybc{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.WaitlistForm_field__Q9ybc:last-child{margin-bottom:0}.WaitlistForm_field__Q9ybc label{font-size:13.5px;font-weight:600}.WaitlistForm_req__UQFZU{color:var(--coral-500)}.WaitlistForm_optTag__9xapL{color:var(--faint);font-weight:400}.WaitlistForm_field__Q9ybc input,.WaitlistForm_field__Q9ybc select,.WaitlistForm_field__Q9ybc textarea{font-family:inherit;font-size:15px;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:11px;padding:12px 13px;width:100%;outline:none;transition:border-color .15s,box-shadow .15s}.WaitlistForm_field__Q9ybc input::placeholder,.WaitlistForm_field__Q9ybc textarea::placeholder{color:var(--faint)}.WaitlistForm_field__Q9ybc input:focus,.WaitlistForm_field__Q9ybc select:focus,.WaitlistForm_field__Q9ybc textarea:focus{border-color:var(--coral-500);box-shadow:0 0 0 3px rgba(246,95,67,.14)}.WaitlistForm_field__Q9ybc textarea{min-height:84px;resize:vertical}.WaitlistForm_hint__BkwI_{font-size:12px;color:var(--faint)}.WaitlistForm_saved__FldAA{font-size:12px;color:var(--teal-600);font-weight:600;opacity:0;transition:opacity .25s}.WaitlistForm_savedOn__C8wYO{opacity:1}.WaitlistForm_errmsg__hY_M2{font-size:12px;display:none;color:var(--danger)}.WaitlistForm_errOn__OxPRh .WaitlistForm_errmsg__hY_M2{display:block}.WaitlistForm_errOn__OxPRh input,.WaitlistForm_errOn__OxPRh select,.WaitlistForm_errOn__OxPRh textarea{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-bg)}.WaitlistForm_chips__hihT_{display:flex;flex-wrap:wrap;gap:9px}.WaitlistForm_chip__ieUp4{border:1px solid var(--border-strong);background:var(--surface);border-radius:999px;padding:10px 15px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s var(--ease-out);color:var(--text)}.WaitlistForm_chip__ieUp4:hover{border-color:var(--sand-400)}.WaitlistForm_chip__ieUp4:active{transform:scale(.97)}.WaitlistForm_chipOn__ERHM5{background:var(--coral-600);border-color:transparent;color:#fff;box-shadow:var(--shadow-soft)}.WaitlistForm_errOn__OxPRh .WaitlistForm_chips__hihT_{outline:2px solid var(--danger-bg);outline-offset:6px;border-radius:12px}.WaitlistForm_consent__w1x9u{display:flex;gap:12px;align-items:flex-start;background:var(--sand-50);border:1px solid var(--border);border-radius:12px;padding:14px}.WaitlistForm_consent__w1x9u input{width:20px;height:20px;flex:none;margin-top:1px;accent-color:var(--coral-600)}.WaitlistForm_consent__w1x9u label{font-weight:400;font-size:13.5px;color:var(--muted)}.WaitlistForm_consent__w1x9u a{color:var(--teal-600)}.WaitlistForm_submit___7Xl7{position:-webkit-sticky;position:sticky;bottom:0;background:linear-gradient(transparent,var(--bg) 28%);padding-top:18px;margin-top:4px}.WaitlistForm_submit___7Xl7 button{width:100%;border:none;background:var(--coral-600);color:#fff;font-family:inherit;font-weight:600;font-size:17px;padding:17px;border-radius:14px;cursor:pointer;box-shadow:var(--shadow-pop);transition:transform .16s var(--ease-out),background .2s}.WaitlistForm_submit___7Xl7 button:hover{background:var(--coral-500)}.WaitlistForm_submit___7Xl7 button:active{transform:scale(.99)}.WaitlistForm_submit___7Xl7 button:disabled{opacity:.7;cursor:default}.WaitlistForm_submitMicro__1Ps3A{text-align:center;color:var(--faint);font-size:12.5px;margin-top:10px}.WaitlistForm_formError__IIPD_{text-align:center;color:var(--danger);font-size:13.5px;margin-top:10px}.WaitlistForm_turnstile__kXK2P{display:flex;justify-content:center;margin-top:14px}.WaitlistForm_done__n2DP2{min-height:100svh;display:grid;place-items:center;background:var(--bg);padding:24px;animation:WaitlistForm_fade__8E2L1 .4s var(--ease-out)}@keyframes WaitlistForm_fade__8E2L1{0%{opacity:0}to{opacity:1}}.WaitlistForm_doneBox__Tw39x{text-align:center;max-width:420px}.WaitlistForm_doneStar__BKSYH{display:flex;justify-content:center;animation:WaitlistForm_pop__gIqwt .6s var(--ease-out)}@keyframes WaitlistForm_pop__gIqwt{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.WaitlistForm_done__n2DP2 h2{font-family:var(--font-display),sans-serif;font-weight:800;letter-spacing:-.03em;font-size:32px;margin:18px 0 0}.WaitlistForm_done__n2DP2 p{color:var(--muted);font-size:16px;margin:12px 0 0}.WaitlistForm_what__Gdfvf{margin-top:22px;text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px 18px;font-size:14px}.WaitlistForm_what__Gdfvf b{font-family:var(--font-mono),monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--sand-500);font-weight:500}.WaitlistForm_what__Gdfvf ol{margin:12px 0 0;padding-left:20px;color:var(--muted)}.WaitlistForm_what__Gdfvf li{margin:7px 0;font-size:13.5px}@media (prefers-reduced-motion:reduce){.WaitlistForm_doneStar__BKSYH,.WaitlistForm_done__n2DP2{animation:none}}