.SignupSoon_page__wCTLf{display:grid;min-height:100svh;place-items:center;padding:32px;background:hsl(var(--page))}.SignupSoon_shell__GQqaY{width:100%;max-width:1060px;overflow:hidden;border-radius:var(--radius-shell);background:hsl(var(--surface));box-shadow:var(--shadow-shell)}.SignupSoon_header__niqlz{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:32px 48px}.SignupSoon_main__XxLB5{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:24px;padding:64px 48px 80px}.SignupSoon_copy__Gbw2z{min-width:0}.SignupSoon_heading__MrWAN{color:hsl(var(--ink));font-size:clamp(2rem,4.5vw,3.25rem);font-weight:600;line-height:1.12;letter-spacing:-.035em;text-wrap:balance}.SignupSoon_description__wIyxl{max-width:37ch;margin-top:24px;color:hsl(var(--ink-2));font-size:16px;line-height:1.75}.SignupSoon_visual__AloDK{display:grid;place-items:center;min-width:0;aspect-ratio:1;border-radius:var(--radius-panel);background:hsl(var(--primary-subtle))}.SignupSoon_conversation__0sjXR{width:100%;height:auto}.SignupSoon_footer__QC_PB{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 12px;border-top:1px solid hsl(var(--hairline));padding:20px 32px;color:hsl(var(--ink-2));font-size:14px}.SignupSoon_link__hj2tx{display:inline-flex;min-height:44px;align-items:center;gap:8px;border-radius:var(--radius-chip);color:hsl(var(--ink));font-size:14px;font-weight:500;text-underline-offset:4px}.SignupSoon_link__hj2tx:hover{color:hsl(var(--primary));text-decoration:underline}.SignupSoon_link__hj2tx:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}@media (max-width:700px){.SignupSoon_page__wCTLf{padding:16px}.SignupSoon_header__niqlz{padding:16px 24px;gap:12px}.SignupSoon_header__niqlz .SignupSoon_link__hj2tx{font-size:13px}.SignupSoon_main__XxLB5{grid-template-columns:1fr;gap:32px;padding:16px 24px 40px}.SignupSoon_visual__AloDK{order:-1;width:min(100%,280px);aspect-ratio:4/3;justify-self:center}.SignupSoon_conversation__0sjXR{max-height:210px}.SignupSoon_copy__Gbw2z{text-align:center}.SignupSoon_heading__MrWAN{font-size:clamp(2rem,8vw,2.75rem)}.SignupSoon_description__wIyxl{margin:20px auto 0}.SignupSoon_footer__QC_PB{padding:16px 24px;text-align:center}}