.page_page__Sw0Ri{padding:156px 32px 96px;background:#fff}.page_layout__fOyi6{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"intro form" "next form";align-items:start;column-gap:80px;row-gap:48px;max-width:1120px;margin-inline:auto}.page_intro__z4zxy{grid-area:intro}.page_intro__z4zxy h1{font-size:clamp(40px,4.3vw,56px);font-weight:600;line-height:1.1;letter-spacing:-.03em}.page_intro__z4zxy p{max-width:39ch;font-size:18px;line-height:1.7;color:var(--color-muted)}.page_intro__z4zxy p:first-of-type{margin-block:24px 8px;color:var(--color-midnight_text);font-size:23px;line-height:1.4}.page_form__QHPS0{grid-area:form;min-width:0}.page_next__OhBh7{grid-area:next;align-self:start}.page_next__OhBh7 h2{font-size:23px;font-weight:600}.page_next__OhBh7 ol{list-style:decimal;padding-left:24px;margin-top:24px}.page_next__OhBh7 li{padding-left:8px;margin-top:24px}.page_next__OhBh7 li::marker{color:var(--color-primary);font-weight:600}.page_next__OhBh7 strong{font-weight:600;font-size:17px}.page_next__OhBh7 li p{margin-top:6px;color:var(--color-muted);font-size:16px;line-height:1.7;max-width:44ch}.page_explore__uGc2_{border-top:1px solid var(--color-border);padding-top:24px;margin-top:32px;font-size:15px;line-height:1.8;color:var(--color-muted)}.page_explore__uGc2_ a{color:var(--color-primary);text-decoration:underline;text-underline-offset:4px}.page_explore__uGc2_ a:focus-visible{outline:3px solid var(--color-primary);outline-offset:4px}@media (max-width:850px){.page_page__Sw0Ri{padding:128px 20px 64px}.page_layout__fOyi6{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "form" "next";max-width:560px;row-gap:36px}}.waitlist-form_join___kzDT{display:grid;gap:24px;border-radius:16px;padding:32px;background:var(--color-soft_panel)}.waitlist-form_join___kzDT h2{max-width:22ch;font-size:26px;line-height:1.25;font-weight:600;letter-spacing:-.02em}.waitlist-form_join___kzDT input,.waitlist-form_join___kzDT textarea{border-radius:8px;caret-color:var(--color-primary)}.waitlist-form_join___kzDT textarea{min-height:120px}.waitlist-form_join___kzDT input::placeholder,.waitlist-form_join___kzDT textarea::placeholder{color:var(--color-muted);opacity:1}.waitlist-form_reassurance__UfvsR{font-size:14px;line-height:1.65;color:var(--color-muted)}@media (max-width:600px){.waitlist-form_join___kzDT{padding:24px 20px}.waitlist-form_join___kzDT h2{font-size:24px}}