.waitlist-section{padding-top:86px;padding-bottom:80px;display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.waitlist-story h2{font-size:clamp(3.6rem,5.4vw,5.6rem);font-weight:700;line-height:.91;letter-spacing:-.065em;margin-top:25px}.waitlist-story h2>span{color:var(--blue)}.waitlist-story>p{font-size:1.18rem;line-height:1.45;margin-top:29px;max-width:405px}.waitlist-friend{display:flex;gap:17px;align-items:center;margin-top:31px}.waitlist-friend>svg{width:109px;height:91px;transform:rotate(-7deg)}.waitlist-friend>span{font-size:.68rem;font-weight:700;line-height:1.25;letter-spacing:.05em;color:var(--blue)}.waitlist-form{background:var(--pink);border:2px solid var(--ink);border-radius:9px;box-shadow:7px 8px 0 var(--ink);padding:32px;transform:rotate(1deg);position:relative;min-width:0}.waitlist-form-title{display:flex;align-items:center;justify-content:space-between;font-size:.74rem;letter-spacing:.05em;font-weight:700;margin-bottom:25px}.waitlist-form-title>b{font-size:2rem;font-weight:400;line-height:1}.waitlist-form>label:not(.waitlist-consent){font-size:.86rem;font-weight:700;display:block;margin-top:19px}.waitlist-form>label:first-of-type{margin-top:0}.waitlist-form input:not([type=checkbox]){display:block;width:100%;background:var(--cream);border:1.5px solid var(--ink);border-radius:4px;font:400 .95rem/1.3 Haas,Arial,sans-serif;padding:14px 15px;margin-top:8px;min-height:50px}.waitlist-form input:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.waitlist-consent{display:flex;align-items:flex-start;gap:12px;margin-top:22px;font-size:.83rem;line-height:1.4;cursor:pointer}.waitlist-consent>input{width:20px;height:20px;flex:0 0 20px;margin-top:1px;accent-color:var(--blue)}.waitlist-consent small{font-size:.75rem}.waitlist-privacy{font-size:.72rem;line-height:1.5;margin-top:17px;max-width:470px}.waitlist-form>.button{width:100%;margin-top:24px;justify-content:space-between;padding:17px 21px;font-size:.95rem;min-height:56px}.waitlist-form>.button:disabled{cursor:wait;opacity:.65}.waitlist-result{font-size:.87rem;line-height:1.45;margin-top:17px;min-height:0}.waitlist-result:empty{display:none}.waitlist-result.is-success{background:#d8f0b8;border:1px solid var(--ink);border-radius:5px;padding:14px 15px;color:#173519}.waitlist-result.is-error{background:#fff2e7;border:1px solid #8e341d;border-radius:5px;padding:14px 15px;color:#6b2414}.waitlist-form-note{display:block;font-size:.72rem;line-height:1.4;margin-top:15px}.waitlist-honey{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.invite-dialog h2>span{color:var(--blue)}.invite-dialog>[data-invite-demo]{display:block;margin-top:23px;font-size:.88rem;min-height:44px}.invite-dialog>[data-invite-join]{margin-top:28px}.invite-dialog>small{line-height:1.5}.waitlist-section:target{scroll-margin-top:25px}
@media(max-width:1100px) and (min-width:761px){.waitlist-section{gap:45px}.waitlist-story h2{font-size:5.1vw}.waitlist-story>p{font-size:1.05rem}.waitlist-form{padding:27px}.waitlist-form input:not([type=checkbox]){font-size:.9rem}.waitlist-privacy{font-size:.69rem}.waitlist-consent{font-size:.77rem}.waitlist-form-title{font-size:.69rem}}
@media(max-width:760px){.waitlist-section{grid-template-columns:1fr;gap:25px;padding-top:38px;padding-bottom:42px}.waitlist-story h2{font-size:3.45rem;margin-top:19px;line-height:.9}.waitlist-story>p{font-size:1rem;line-height:1.45;margin-top:21px;max-width:none}.waitlist-friend{margin-top:21px;gap:13px}.waitlist-friend>svg{width:77px;height:64px}.waitlist-friend>span{font-size:.6rem}.waitlist-form{padding:25px 21px;box-shadow:5px 6px 0 var(--ink);transform:none}.waitlist-form-title{font-size:.73rem;margin-bottom:22px}.waitlist-form>label:not(.waitlist-consent){font-size:.88rem;margin-top:18px}.waitlist-form input:not([type=checkbox]){font-size:1rem;min-height:51px;padding:14px;margin-top:8px}.waitlist-consent{font-size:.85rem;line-height:1.4;gap:12px;margin-top:22px;min-height:44px}.waitlist-consent>input{width:22px;height:22px;flex-basis:22px}.waitlist-consent small{font-size:.76rem}.waitlist-privacy{font-size:.76rem;line-height:1.5;margin-top:17px}.waitlist-form>.button{font-size:.91rem;min-height:54px;margin-top:23px}.waitlist-form-note{font-size:.75rem;margin-top:15px}.waitlist-result{font-size:.88rem}.invite-dialog>[data-invite-demo]{font-size:.82rem;min-height:44px}.waitlist-section:target{scroll-margin-top:15px}}
@media(max-width:360px){.waitlist-story h2{font-size:3.05rem}.waitlist-form{padding:23px 18px}}
@media(max-width:360px){.waitlist-story h2{font-size:2.4rem;line-height:.95;letter-spacing:-.06em}}
