body[data-page=waitlist]{padding-bottom:0}.pro-waitlist{min-height:calc(100svh - 100px);padding:28px 20px 65px;display:flex;flex-direction:column;align-items:center;justify-content:center}.waitlist-back{align-self:flex-start;color:#49658f;font-size:14px;margin:0 0 30px;text-decoration:none}.waitlist-panel{width:min(100%,480px);padding:40px 30px;border:1px solid #d5dff3;border-radius:20px;background:#fffffff5;box-shadow:0 14px 60px #144cff0c}.waitlist-panel h1{font-size:clamp(42px,8vw,62px);letter-spacing:-.055em;line-height:1.02;margin:0 0 20px;color:#111827}.waitlist-panel>p{color:#65718a;font-size:16px;line-height:1.6;margin-bottom:28px}.waitlist-panel form{display:grid;gap:12px}.waitlist-panel label{font-size:14px;font-weight:650}.waitlist-panel input[type=email]{width:100%;min-width:0;box-sizing:border-box;border:1px solid #b8c8e6;border-radius:10px;padding:16px 14px;font:inherit;font-size:16px;background:#fff;color:#111827}.waitlist-panel input:focus-visible{outline:3px solid #144cff33;outline-offset:2px;border-color:#144cff}.waitlist-panel .cta{width:100%;box-sizing:border-box;margin-top:8px;font-size:20px}.waitlist-panel .waitlist-consent{font-size:12px;line-height:1.7;text-align:center;color:#65718a;margin:9px 0 0}.waitlist-consent a{color:inherit;text-underline-offset:3px}.waitlist-error{color:#a93215;font-size:14px;margin:0}.waitlist-check{color:#144cff;font-size:36px;margin-bottom:20px}.waitlist-panel .waitlist-signature{color:#111827;margin-bottom:32px}
@media(max-width:700px){.pro-waitlist{justify-content:flex-start;padding:22px 16px 50px}.waitlist-panel{padding:32px 22px}.waitlist-back{margin-bottom:25px}.waitlist-panel h1{font-size:48px}}
