.wf__form[data-astro-cid-ucnifjqo]{display:flex;flex-direction:column;gap:20px;width:100%}.wf__field[data-astro-cid-ucnifjqo]{display:flex;flex-direction:column;gap:6px}.wf__label[data-astro-cid-ucnifjqo]{font-size:.875rem;font-weight:600;color:var(--color-text)}.wf__input[data-astro-cid-ucnifjqo]{font-family:var(--font-base);font-size:1rem;padding:12px 16px;border:1.5px solid var(--color-gray-border);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-text);transition:border-color .2s;outline:none}.wf__input[data-astro-cid-ucnifjqo]:focus{border-color:var(--color-blue-primary);box-shadow:0 0 0 3px #3042e61a}.wf__input[data-astro-cid-ucnifjqo]:invalid.touched{border-color:var(--color-error)}.wf__submit[data-astro-cid-ucnifjqo]{width:100%;justify-content:center;padding:16px;font-size:1rem}.wf__submit[data-astro-cid-ucnifjqo]:disabled{opacity:.6;cursor:not-allowed;transform:none}.wf__message[data-astro-cid-ucnifjqo]{display:none;flex-direction:column;align-items:center;gap:12px;padding:32px;border-radius:var(--radius-lg);text-align:center}.wf__message[data-astro-cid-ucnifjqo]:not([hidden]){display:flex}.wf__message--success[data-astro-cid-ucnifjqo]{background:var(--color-green-light)}.wf__message--success[data-astro-cid-ucnifjqo]:not([hidden]){animation:wf-pop-in .5s cubic-bezier(.34,1.36,.64,1) both}@keyframes wf-pop-in{0%{opacity:0;transform:scale(.88) translateY(10px)}60%{transform:scale(1.02) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}.wf__success-icon[data-astro-cid-ucnifjqo]{animation:wf-icon-bounce .55s cubic-bezier(.34,1.56,.64,1) .25s both}@keyframes wf-icon-bounce{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}.wf__check-path[data-astro-cid-ucnifjqo]{animation:check-draw .4s ease-out .55s forwards}@keyframes check-draw{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}.wf__message--success[data-astro-cid-ucnifjqo] h3[data-astro-cid-ucnifjqo]{font-size:1.25rem;font-weight:700;color:var(--color-green-dark)}.wf__message--success[data-astro-cid-ucnifjqo] p[data-astro-cid-ucnifjqo]{color:var(--color-green-dark);font-size:.9375rem}@media(prefers-reduced-motion:reduce){.wf__message--success[data-astro-cid-ucnifjqo]:not([hidden]),.wf__success-icon[data-astro-cid-ucnifjqo],.wf__check-path[data-astro-cid-ucnifjqo]{animation:none}.wf__check-path[data-astro-cid-ucnifjqo]{stroke-dashoffset:0}}.wf__message--error[data-astro-cid-ucnifjqo]{background:#fef2f2;border:1px solid #fecaca}.wf__message--error[data-astro-cid-ucnifjqo] p[data-astro-cid-ucnifjqo]{color:var(--color-error);font-size:.9375rem;font-weight:500}.wf__message--error[data-astro-cid-ucnifjqo] p[data-astro-cid-ucnifjqo].wf__fallback{color:var(--color-text);font-weight:400;font-size:.875rem}.wf__fallback[data-astro-cid-ucnifjqo] a[data-astro-cid-ucnifjqo]{color:var(--color-blue-primary);font-weight:600;text-decoration:underline}.waitlist[data-astro-cid-w7n6fwfs]{min-height:70vh;display:flex;align-items:center}.waitlist__inner[data-astro-cid-w7n6fwfs]{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding:40px 0}.waitlist__title[data-astro-cid-w7n6fwfs]{font-size:clamp(2rem,4vw,2.75rem);font-weight:800;color:var(--color-black);margin-bottom:16px}.waitlist__body[data-astro-cid-w7n6fwfs]{font-size:1.0625rem;color:#555;margin-bottom:32px;line-height:1.7}.waitlist__benefits[data-astro-cid-w7n6fwfs]{display:flex;flex-direction:column;gap:12px}.waitlist__benefit[data-astro-cid-w7n6fwfs]{display:flex;align-items:center;gap:12px;font-size:.9375rem;font-weight:500}.waitlist__icon[data-astro-cid-w7n6fwfs]{font-size:1.25rem;flex-shrink:0}.waitlist__form-wrap[data-astro-cid-w7n6fwfs]{border:1px solid var(--color-gray-mid);display:flex;justify-content:center;align-self:start;width:100%;max-width:440px}.waitlist__back[data-astro-cid-w7n6fwfs]{margin-top:32px}.waitlist__back-link[data-astro-cid-w7n6fwfs]{font-size:.9375rem;font-weight:500;color:var(--color-blue-primary);transition:opacity .2s}.waitlist__back-link[data-astro-cid-w7n6fwfs]:hover{opacity:.75}@media(max-width:809px){.waitlist__inner[data-astro-cid-w7n6fwfs]{grid-template-columns:1fr;gap:32px}}
