.ClientSignup_wrap__2ww8P{min-height:100vh;display:grid;place-items:start center;padding:2rem 1rem 3rem}.ClientSignup_card__R7BiW{width:100%;max-width:42rem;background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:2rem 2.25rem 2.25rem}.ClientSignup_headerRow___t9Wm{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.ClientSignup_logoRow__KumxQ{display:flex;align-items:center;gap:.5rem}.ClientSignup_logoBox__BkBS3{width:2rem;height:2rem;border-radius:.5rem;background:linear-gradient(135deg,#2563eb,#4338ca);display:flex;align-items:center;justify-content:center;color:white;font-weight:700;font-size:.85rem}.ClientSignup_brand__Xy5dZ{font-weight:600;color:var(--text)}.ClientSignup_stepper__PvhY0{display:flex;align-items:center;gap:.3rem;margin:1rem 0 1.25rem}.ClientSignup_stepDot__yyIyL{flex:1 1;height:4px;border-radius:999px;background:var(--border-strong);transition:background-color .2s}.ClientSignup_stepDotActive__0bB_p{background:var(--primary)}.ClientSignup_stepDotComplete__4bgM_{background:var(--emerald-500,#10b981)}.ClientSignup_stepHeader__x_VxU{margin-bottom:1.25rem}.ClientSignup_stepTitle__0s_dH{font-family:var(--font-serif);font-weight:500;font-size:1.6rem;letter-spacing:-.01em;margin:0 0 .25rem;color:var(--text)}.ClientSignup_stepSubtitle__C9Ds8{color:var(--text-secondary);font-size:.9rem;margin:0}.ClientSignup_stepBody__E5hQG{display:flex;flex-direction:column;gap:1rem}.ClientSignup_field__jWhsn{display:flex;flex-direction:column;gap:.4rem}.ClientSignup_label__tq_ug{font-size:.8rem;color:var(--text-secondary);font-weight:500}.ClientSignup_input__Zi_GH,.ClientSignup_select__eqXY7{width:100%;padding:.6rem .75rem;background:var(--slate-50);border:1px solid var(--border-strong);border-radius:.5rem;font-size:.9rem;color:var(--text);outline:none;font-family:inherit;transition:border-color .15s,box-shadow .15s,background-color .15s}.ClientSignup_input__Zi_GH:focus,.ClientSignup_select__eqXY7:focus{background:var(--surface);border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.ClientSignup_helper__vbC5f{font-size:.75rem;color:var(--text-muted)}.ClientSignup_error__R7WDo{color:var(--rose-600,#e11d48);font-size:.85rem;margin:.75rem 0 0}.ClientSignup_fieldNotice__OTYlL{margin:.15rem 0 0;font-size:.78rem;line-height:1.45;color:var(--rose-600,#e11d48)}.ClientSignup_fieldNoticeLink__NuBBU{color:inherit;font-weight:600;text-decoration:underline}.ClientSignup_loadFailed__EmucC{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;padding:.9rem 1rem;border:1px solid var(--border-strong);border-radius:.75rem;background:var(--slate-50)}.ClientSignup_loadFailed__EmucC p{margin:0}.ClientSignup_retryBtn__CN6jP{padding:.5rem 1rem;border:1px solid var(--primary);border-radius:.5rem;background:transparent;color:var(--primary-text,var(--primary));font-size:.85rem;font-weight:500;cursor:pointer;font-family:inherit}.ClientSignup_retryBtn__CN6jP:hover{background:var(--primary-soft)}.ClientSignup_row__v2eYc{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}@media (max-width:540px){.ClientSignup_row__v2eYc{grid-template-columns:1fr}.ClientSignup_card__R7BiW{padding:1.5rem 1.25rem 1.75rem}}.ClientSignup_navRow__N5bW2{display:flex;justify-content:space-between;gap:.75rem;margin-top:1.5rem}.ClientSignup_navBack__jZ1s_{padding:.7rem 1.2rem;background:transparent;color:var(--text-secondary);border:1px solid var(--border-strong);border-radius:.5rem;font-size:.9rem;cursor:pointer;font-family:inherit}.ClientSignup_navBack__jZ1s_:disabled{opacity:.4;cursor:default}.ClientSignup_navNext__Dc_31{flex:1 1;padding:.75rem;background:var(--primary);color:white;border:0;border-radius:.5rem;font-size:.95rem;font-weight:500;cursor:pointer;font-family:inherit}.ClientSignup_navNext__Dc_31:disabled{background:var(--text-muted);cursor:default}.ClientSignup_choices__2C6SF{display:flex;flex-direction:column;gap:.85rem}.ClientSignup_choice__6_Dwd{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:1.1rem 1.25rem;background:var(--surface);border:1.5px solid var(--border-strong);border-radius:.85rem;text-align:center;cursor:pointer;font-family:inherit;transition:border-color .15s,background-color .15s}.ClientSignup_choice__6_Dwd:hover:not(:disabled){background:var(--slate-50)}.ClientSignup_choice__6_Dwd:disabled{opacity:.6;cursor:default}.ClientSignup_choicePrimary__P47Fw{border-color:var(--primary)}.ClientSignup_choiceTitle__nEqfc{font-size:1rem;font-weight:600;color:var(--text)}.ClientSignup_choicePrimary__P47Fw .ClientSignup_choiceTitle__nEqfc{color:var(--primary-text,var(--primary))}.ClientSignup_choiceDesc__uyPOZ{font-size:.85rem;line-height:1.45;color:var(--text-secondary)}.ClientSignup_skipLink__OMrNc{display:block;margin:.75rem auto 0;padding:.5rem 1rem;background:transparent;border:0;color:var(--text-secondary);font-size:.9rem;text-decoration:underline;cursor:pointer;font-family:inherit}.ClientSignup_skipLink__OMrNc:hover:not(:disabled){color:var(--text)}.ClientSignup_skipLink__OMrNc:disabled{opacity:.6;cursor:default}