.waitlist-page[data-astro-cid-scpbmwpt],.waitlist-page[data-astro-cid-scpbmwpt] [data-astro-cid-scpbmwpt],.waitlist-page[data-astro-cid-scpbmwpt] [data-astro-cid-scpbmwpt]:before,.waitlist-page[data-astro-cid-scpbmwpt] [data-astro-cid-scpbmwpt]:after{box-sizing:border-box}.waitlist-page[data-astro-cid-scpbmwpt]{min-height:100vh;background:#fff;padding:0 24px 88px}.waitlist-shell[data-astro-cid-scpbmwpt]{width:min(820px,100%);margin:0 auto;display:grid;gap:32px;padding-top:40px}.waitlist-eyebrow[data-astro-cid-scpbmwpt],.waitlist-panel-kicker[data-astro-cid-scpbmwpt]{margin:0;font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#7a7f87}.waitlist-hero[data-astro-cid-scpbmwpt]{display:grid;gap:14px;max-width:680px}.waitlist-hero[data-astro-cid-scpbmwpt] h1[data-astro-cid-scpbmwpt],.waitlist-panel[data-astro-cid-scpbmwpt] h2[data-astro-cid-scpbmwpt]{margin:0;font-family:Sora,Segoe UI,sans-serif;font-weight:600;line-height:1;letter-spacing:-.05em;color:#111827}.waitlist-hero[data-astro-cid-scpbmwpt] h1[data-astro-cid-scpbmwpt]{font-size:clamp(2.6rem,5vw,4.4rem);max-width:11ch}.waitlist-lead[data-astro-cid-scpbmwpt]{margin:0;max-width:40rem;font-size:1rem;line-height:1.82;color:#4b5563}.waitlist-panel[data-astro-cid-scpbmwpt]{padding:30px;border:1px solid #e5e7eb;border-radius:18px;background:#fff;box-shadow:0 1px 2px #0f172a0a,0 18px 38px #0f172a0a;display:grid;gap:24px;scroll-margin-top:120px}.waitlist-panel-head[data-astro-cid-scpbmwpt]{display:flex;align-items:end;flex-wrap:wrap;justify-content:space-between;gap:20px;padding-bottom:4px}.waitlist-panel[data-astro-cid-scpbmwpt] h2[data-astro-cid-scpbmwpt]{font-size:clamp(1.85rem,3vw,2.4rem)}.waitlist-panel-note[data-astro-cid-scpbmwpt],.waitlist-status[data-astro-cid-scpbmwpt],.waitlist-success[data-astro-cid-scpbmwpt] p[data-astro-cid-scpbmwpt]{margin:0;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.96rem;line-height:1.72;color:#4b5563}.waitlist-panel-note[data-astro-cid-scpbmwpt]{max-width:17rem;text-align:right}.waitlist-form[data-astro-cid-scpbmwpt]{display:grid;gap:20px}.waitlist-form[data-astro-cid-scpbmwpt].is-hidden,.waitlist-success[data-astro-cid-scpbmwpt]{display:none}.waitlist-success[data-astro-cid-scpbmwpt].is-visible{display:grid;gap:12px;padding:6px 0}.waitlist-form-grid[data-astro-cid-scpbmwpt]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.waitlist-form[data-astro-cid-scpbmwpt] label[data-astro-cid-scpbmwpt]{display:grid;gap:8px}.waitlist-full-span[data-astro-cid-scpbmwpt]{grid-column:1 / -1}.waitlist-form[data-astro-cid-scpbmwpt] span[data-astro-cid-scpbmwpt]{font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.9rem;font-weight:600;line-height:1.4;color:#111827}.waitlist-form[data-astro-cid-scpbmwpt] input[data-astro-cid-scpbmwpt],.waitlist-form[data-astro-cid-scpbmwpt] select[data-astro-cid-scpbmwpt],.waitlist-form[data-astro-cid-scpbmwpt] textarea[data-astro-cid-scpbmwpt]{width:100%;min-width:0;padding:15px 16px;border:1px solid #d1d5db;border-radius:12px;background:#fff;font:inherit;line-height:1.5;color:#111827;transition:border-color .2s ease,box-shadow .2s ease}.waitlist-form[data-astro-cid-scpbmwpt] input[data-astro-cid-scpbmwpt]::placeholder,.waitlist-form[data-astro-cid-scpbmwpt] textarea[data-astro-cid-scpbmwpt]::placeholder{color:#9ca3af}.waitlist-form[data-astro-cid-scpbmwpt] textarea[data-astro-cid-scpbmwpt]{min-height:148px;resize:vertical}.waitlist-form[data-astro-cid-scpbmwpt] input[data-astro-cid-scpbmwpt]:focus,.waitlist-form[data-astro-cid-scpbmwpt] select[data-astro-cid-scpbmwpt]:focus,.waitlist-form[data-astro-cid-scpbmwpt] textarea[data-astro-cid-scpbmwpt]:focus{outline:none;border-color:#111827;box-shadow:0 0 0 3px #1118270f}.waitlist-form-actions[data-astro-cid-scpbmwpt]{display:flex;justify-content:flex-start;padding-top:4px}.waitlist-submit[data-astro-cid-scpbmwpt]{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:52px;min-width:170px;padding:0 24px;border:1px solid #111827;border-radius:999px;background:#111827;color:#fff;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.92rem;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.waitlist-submit[data-astro-cid-scpbmwpt]:hover:not(:disabled){background:#1f2937;border-color:#1f2937}.waitlist-submit[data-astro-cid-scpbmwpt]:disabled{cursor:wait;opacity:.72}.waitlist-success-mark[data-astro-cid-scpbmwpt]{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:999px;background:#1118270f;color:#111827;font-size:1.35rem;font-weight:700}.waitlist-success[data-astro-cid-scpbmwpt] h3[data-astro-cid-scpbmwpt]{margin:0;font-family:Sora,Segoe UI,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.02;letter-spacing:-.04em;color:#111827}@media(max-width:640px){.waitlist-page[data-astro-cid-scpbmwpt]{padding:0 16px 56px}.waitlist-shell[data-astro-cid-scpbmwpt]{gap:24px;padding-top:20px}.waitlist-hero[data-astro-cid-scpbmwpt]{gap:12px}.waitlist-hero[data-astro-cid-scpbmwpt] h1[data-astro-cid-scpbmwpt]{font-size:clamp(2.2rem,10vw,3.3rem);max-width:none}.waitlist-panel[data-astro-cid-scpbmwpt]{padding:20px;border-radius:16px;gap:20px;box-shadow:0 1px 2px #0f172a0a}.waitlist-panel-head[data-astro-cid-scpbmwpt]{display:grid;gap:10px}.waitlist-panel-note[data-astro-cid-scpbmwpt]{max-width:none;text-align:left}.waitlist-panel[data-astro-cid-scpbmwpt] h2[data-astro-cid-scpbmwpt]{font-size:1.85rem}.waitlist-form[data-astro-cid-scpbmwpt] input[data-astro-cid-scpbmwpt],.waitlist-form[data-astro-cid-scpbmwpt] select[data-astro-cid-scpbmwpt],.waitlist-form[data-astro-cid-scpbmwpt] textarea[data-astro-cid-scpbmwpt]{padding:14px 15px}.waitlist-form-grid[data-astro-cid-scpbmwpt]{grid-template-columns:1fr;gap:14px}.waitlist-lead[data-astro-cid-scpbmwpt],.waitlist-panel-note[data-astro-cid-scpbmwpt],.waitlist-status[data-astro-cid-scpbmwpt],.waitlist-success[data-astro-cid-scpbmwpt] p[data-astro-cid-scpbmwpt]{font-size:.94rem;line-height:1.68}.waitlist-submit[data-astro-cid-scpbmwpt]{width:100%;min-width:0}}
