.FormField-module__NlV2Rq__input{width:100%;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--text-base);color:var(--text-primary);background:var(--warm-white);border:1px solid var(--border-input);border-radius:var(--radius-sm);box-sizing:border-box;min-height:48px;padding:.75rem 1rem}@media (max-width:480px){.FormField-module__NlV2Rq__input{font-size:1rem}}.FormField-module__NlV2Rq__inputError{border-color:var(--cc-red)}.FormField-module__NlV2Rq__textarea{resize:vertical}.FormField-module__NlV2Rq__label{font-size:var(--text-sm);color:var(--text-primary);margin-bottom:.25rem;font-weight:600;display:block}.FormField-module__NlV2Rq__error{color:var(--cc-red);font-size:var(--text-xs);margin:.25rem 0 0;font-weight:600}
.OnboardingForm-module__OsR14G__formShell{--paper:#fbf8f3;--paper-rule:#e9e3d9;--paper-border:#ece6da;--field-fill:#fff;--field-rule:#d8d2c6;--field-rule-hover:#bdb6a8;--ink-strong:var(--text-primary,#232226);--ink-mid:var(--text-secondary,#4a4952);--ink-soft:var(--text-tertiary,#63616b);--accent:var(--cc-red,#d90a2c);--warm-white:var(--field-fill);--border-input:var(--field-rule);--radius-sm:10px;background:var(--paper);border:1px solid var(--paper-border);border-radius:clamp(14px,1.6cqi + 10px,22px);padding:clamp(1.75rem,4cqi + 1rem,3.75rem) clamp(1.5rem,3.5cqi + 1rem,3.25rem);position:relative;overflow:hidden;box-shadow:0 28px 64px -36px #14120c2e,0 2px 6px -2px #14120c0f;container-type:inline-size}.OnboardingForm-module__OsR14G__formShell:before{content:"";background:var(--accent);border-bottom-right-radius:4px;width:clamp(48px,12cqi,96px);height:4px;position:absolute;top:0;left:0}.OnboardingForm-module__OsR14G__formHeader{flex-direction:column;gap:clamp(.625rem,1cqi + .25rem,1rem);max-width:60ch;margin-bottom:clamp(2rem,4cqi + .5rem,3rem);display:flex}.OnboardingForm-module__OsR14G__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:.75em;font-family:DM Sans,system-ui,sans-serif;font-size:11px;font-weight:600;display:inline-flex}.OnboardingForm-module__OsR14G__eyebrowNumber{color:var(--accent);font-variant-numeric:tabular-nums;position:relative}.OnboardingForm-module__OsR14G__eyebrowDash{opacity:.55;background:currentColor;width:18px;height:1px;display:inline-block}.OnboardingForm-module__OsR14G__formHeading{letter-spacing:-.022em;color:var(--ink-strong);text-wrap:balance;margin:0;font-family:Metropolis,DM Sans,system-ui,sans-serif;font-size:clamp(1.75rem,1.15rem + 2.5cqi,3rem);font-weight:800;line-height:1.04}.OnboardingForm-module__OsR14G__formHeading em{color:var(--accent);font-style:normal;font-weight:800}.OnboardingForm-module__OsR14G__formLede{color:var(--ink-mid);max-width:56ch;margin:0;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(.9375rem,.875rem + .35cqi,1.0625rem);line-height:1.55}.OnboardingForm-module__OsR14G__formLede strong{color:var(--ink-strong);font-weight:600}.OnboardingForm-module__OsR14G__form{flex-direction:column;gap:clamp(1.5rem,2.5cqi + .75rem,2.25rem);display:flex}.OnboardingForm-module__OsR14G__formAlert{color:#7a1a26;background:#fdf0f1;border:1px solid #f3c2c8;border-radius:10px;outline:none;align-items:flex-start;gap:.75rem;padding:.9rem 1.125rem;font-family:DM Sans,system-ui,sans-serif;font-size:14px;line-height:1.45;display:flex}.OnboardingForm-module__OsR14G__formAlertIcon{background:var(--accent);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-family:Metropolis,DM Sans,system-ui,sans-serif;font-size:13px;font-weight:800;line-height:1;display:inline-flex}.OnboardingForm-module__OsR14G__fieldGrid{gap:clamp(1.25rem,2cqi + .75rem,1.875rem);display:grid}@container (min-width:560px){.OnboardingForm-module__OsR14G__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1rem,2cqi + .5rem,1.5rem)}.OnboardingForm-module__OsR14G__field:not(.OnboardingForm-module__OsR14G__fieldHalf),.OnboardingForm-module__OsR14G__acknowledge{grid-column:1/-1}}.OnboardingForm-module__OsR14G__field{gap:.5rem;min-width:0;display:grid}.OnboardingForm-module__OsR14G__field label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mid);align-items:baseline;gap:.35em;margin-bottom:.625rem;font-family:DM Sans,system-ui,sans-serif;font-size:11px;font-weight:600;display:inline-flex}:is(.OnboardingForm-module__OsR14G__field input,.OnboardingForm-module__OsR14G__field textarea){color:var(--ink-strong);background:var(--field-fill);border:1px solid var(--field-rule);box-sizing:border-box;border-radius:10px;outline:none;min-height:56px;padding:.95rem 1.125rem;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(15px,14.5px + .25cqi,16.5px);line-height:1.45;transition:border-color .16s,background .16s,box-shadow .16s}.OnboardingForm-module__OsR14G__field textarea{resize:vertical;min-height:144px;padding-top:1rem}:is(.OnboardingForm-module__OsR14G__field input:hover,.OnboardingForm-module__OsR14G__field textarea:hover){border-color:var(--field-rule-hover)}:is(.OnboardingForm-module__OsR14G__field input:focus,.OnboardingForm-module__OsR14G__field textarea:focus){border-color:var(--accent);box-shadow:0 0 0 3px #d90a2c2e}:is(.OnboardingForm-module__OsR14G__field input::placeholder,.OnboardingForm-module__OsR14G__field textarea::placeholder){color:var(--ink-soft);opacity:.7}:is(.OnboardingForm-module__OsR14G__field input[aria-invalid=true],.OnboardingForm-module__OsR14G__field textarea[aria-invalid=true]){border-color:var(--accent);background:#fefafa}:is(.OnboardingForm-module__OsR14G__field input[aria-invalid=true]:focus,.OnboardingForm-module__OsR14G__field textarea[aria-invalid=true]:focus){box-shadow:0 0 0 3px #d90a2c38}.OnboardingForm-module__OsR14G__field p[id$=-error]{color:var(--accent);letter-spacing:.005em;margin:.375rem 0 0;font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:500}.OnboardingForm-module__OsR14G__fieldHint{color:var(--ink-soft);margin:0;font-family:DM Sans,system-ui,sans-serif;font-size:13px;line-height:1.45}.OnboardingForm-module__OsR14G__credsFallback{border:1px dashed var(--field-rule);background:#fbfaf8;background:lab(98.269% .167668 1.12768);border-radius:12px;gap:clamp(1rem,1.5cqi + .5rem,1.25rem);margin-top:.25rem;padding:clamp(1.125rem,2cqi + .5rem,1.5rem);display:grid}@container (min-width:560px){.OnboardingForm-module__OsR14G__credsFallback{grid-column:1/-1}}.OnboardingForm-module__OsR14G__credsFallbackHeader{flex-direction:column;gap:.375rem;display:flex}.OnboardingForm-module__OsR14G__credsFallbackEyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-family:DM Sans,system-ui,sans-serif;font-size:10.5px;font-weight:600}.OnboardingForm-module__OsR14G__credsFallbackHeading{color:var(--ink-strong);margin:0;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(15px,14.5px + .2cqi,16.5px);font-weight:600;line-height:1.3}.OnboardingForm-module__OsR14G__credsFallbackLede{color:var(--ink-mid);margin:0;font-family:DM Sans,system-ui,sans-serif;font-size:13.5px;line-height:1.5}.OnboardingForm-module__OsR14G__credsFallbackLede strong{color:var(--ink-strong);font-weight:600}.OnboardingForm-module__OsR14G__credsFallbackLede code{color:var(--ink-strong);border:1px solid var(--field-rule);background:#fff;border-radius:4px;padding:1.5px 5px;font-family:SF Mono,Menlo,Consolas,ui-monospace,monospace;font-size:.9em}.OnboardingForm-module__OsR14G__credsFallbackFields{gap:clamp(.875rem,1.5cqi + .25rem,1.25rem);display:grid}@container (min-width:560px){.OnboardingForm-module__OsR14G__credsFallbackFields{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1rem,2cqi + .5rem,1.5rem)}}.OnboardingForm-module__OsR14G__acknowledge{margin-top:.25rem}.OnboardingForm-module__OsR14G__acknowledgeLabel{border:1px solid var(--field-rule);background:var(--field-fill);cursor:pointer;border-radius:12px;grid-template-columns:auto 1fr;align-items:flex-start;gap:.875rem;padding:1.125rem 1.25rem;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.OnboardingForm-module__OsR14G__acknowledgeLabel:hover{border-color:var(--field-rule-hover)}.OnboardingForm-module__OsR14G__acknowledgeLabel:has(.OnboardingForm-module__OsR14G__acknowledgeInput:checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:#fefaf4}.OnboardingForm-module__OsR14G__acknowledgeInput{appearance:none;border:1.5px solid var(--field-rule-hover);cursor:pointer;background:#fff;border-radius:6px;flex-shrink:0;width:22px;height:22px;margin:2px 0 0;transition:background .14s,border-color .14s,transform .1s;position:relative}.OnboardingForm-module__OsR14G__acknowledgeInput:hover{border-color:var(--accent)}.OnboardingForm-module__OsR14G__acknowledgeInput:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.OnboardingForm-module__OsR14G__acknowledgeInput:checked{background:var(--accent);border-color:var(--accent)}.OnboardingForm-module__OsR14G__acknowledgeInput:checked:active{transform:scale(.96)}.OnboardingForm-module__OsR14G__acknowledgeInput:checked:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:6px;height:11px;animation:.18s cubic-bezier(.2,.65,.3,.95) OnboardingForm-module__OsR14G__ccAck;position:absolute;top:50%;left:50%;transform:translate(-50%,-58%)rotate(45deg)}.OnboardingForm-module__OsR14G__acknowledgeInput[aria-invalid=true]:not(:checked){border-color:var(--accent);background:#fefafa}@keyframes OnboardingForm-module__OsR14G__ccAck{0%{opacity:0;transform:translate(-50%,-58%)rotate(45deg)scale(.4)}to{opacity:1;transform:translate(-50%,-58%)rotate(45deg)scale(1)}}.OnboardingForm-module__OsR14G__acknowledgeText{color:var(--ink-strong);font-family:DM Sans,system-ui,sans-serif;font-size:clamp(14px,13.5px + .2cqi,15.5px);line-height:1.55}.OnboardingForm-module__OsR14G__acknowledgeText code{color:var(--ink-strong);background:#f2ede2;border:1px solid #e7e0d2;border-radius:5px;padding:2px 6px;font-family:SF Mono,Menlo,Consolas,ui-monospace,monospace;font-size:.92em;font-weight:500}.OnboardingForm-module__OsR14G__fieldError{color:var(--accent);margin:.5rem 0 0;font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:500}.OnboardingForm-module__OsR14G__submitRow{align-items:center;gap:.875rem;margin-top:clamp(.5rem,1cqi,1rem);display:grid}@container (min-width:540px){.OnboardingForm-module__OsR14G__submitRow{grid-template-columns:auto 1fr;gap:1.5rem}}.OnboardingForm-module__OsR14G__submit{letter-spacing:.005em;justify-content:center;align-items:center;gap:.625rem;width:100%;min-height:56px;font-family:DM Sans,system-ui,sans-serif;font-size:15px;font-weight:600;display:inline-flex!important}@container (min-width:540px){.OnboardingForm-module__OsR14G__submit{width:auto;padding-left:2rem;padding-right:1.75rem}}.OnboardingForm-module__OsR14G__submitArrow{stroke:currentColor;stroke-width:1.75px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .22s cubic-bezier(.2,.65,.3,.95)}.OnboardingForm-module__OsR14G__submit:hover:not([disabled]) .OnboardingForm-module__OsR14G__submitArrow,.OnboardingForm-module__OsR14G__submit:focus-visible:not([disabled]) .OnboardingForm-module__OsR14G__submitArrow{transform:translate(4px)}.OnboardingForm-module__OsR14G__submitNote{color:var(--ink-soft);margin:0;font-family:DM Sans,system-ui,sans-serif;font-size:13px;line-height:1.45}.OnboardingForm-module__OsR14G__rgPanel{background:#fef4f1;border:1px solid #f5d3cd;border-radius:14px;margin-top:clamp(2.25rem,4cqi + .5rem,3rem);padding:clamp(1.5rem,3cqi + .75rem,2.5rem);position:relative;overflow:hidden;box-shadow:0 12px 30px -18px #d90a2c2e}.OnboardingForm-module__OsR14G__rgPanel:before{content:"";background:var(--accent);width:4px;position:absolute;top:0;bottom:0;left:0}.OnboardingForm-module__OsR14G__rgPanelHeader{margin-bottom:clamp(1.25rem,2.5cqi + .5rem,1.875rem)}.OnboardingForm-module__OsR14G__rgBadge{background:var(--accent);color:#fff;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.4rem .875rem .45rem;font-family:DM Sans,system-ui,sans-serif;font-size:11px;font-weight:600;display:inline-flex;box-shadow:0 4px 12px -6px #d90a2c8c}.OnboardingForm-module__OsR14G__rgBadgeIcon{background:#ffffff38;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-family:Metropolis,DM Sans,system-ui,sans-serif;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.OnboardingForm-module__OsR14G__rgPanelHeading{letter-spacing:-.018em;color:var(--ink-strong);text-wrap:balance;margin:0 0 .75rem;font-family:Metropolis,DM Sans,system-ui,sans-serif;font-size:clamp(1.25rem,1rem + 1.5cqi,1.75rem);font-weight:800;line-height:1.15}.OnboardingForm-module__OsR14G__rgPanelLede{color:var(--ink-mid);max-width:60ch;margin:0;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(14.5px,14px + .25cqi,16px);line-height:1.55}.OnboardingForm-module__OsR14G__rgPanelLede code{color:var(--ink-strong);white-space:nowrap;background:#fff;border:1px solid #f5d3cd;border-radius:5px;padding:3px 7px;font-family:SF Mono,Menlo,Consolas,ui-monospace,monospace;font-size:.92em;font-weight:500}.OnboardingForm-module__OsR14G__rgSteps{gap:clamp(.875rem,1.5cqi + .25rem,1.25rem);margin:0;padding:0;list-style:none;display:grid}@container (min-width:600px){.OnboardingForm-module__OsR14G__rgSteps{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.25rem,2cqi + .25rem,2rem)}}.OnboardingForm-module__OsR14G__rgSteps li{color:var(--ink-mid);grid-template-columns:3rem 1fr;align-items:baseline;gap:.875rem;font-family:DM Sans,system-ui,sans-serif;font-size:14.5px;line-height:1.55;display:grid}.OnboardingForm-module__OsR14G__rgStepNumber{color:var(--accent);letter-spacing:.08em;font-variant-numeric:tabular-nums;white-space:nowrap;font-family:Metropolis,DM Sans,system-ui,sans-serif;font-size:11px;font-weight:800}.OnboardingForm-module__OsR14G__rgSteps em{color:var(--ink-strong);font-style:normal;font-weight:600}.OnboardingForm-module__OsR14G__rgSteps code{color:var(--ink-strong);white-space:nowrap;background:#fff;border:1px solid #f5d3cd;border-radius:5px;padding:2px 6px;font-family:SF Mono,Menlo,Consolas,ui-monospace,monospace;font-size:.92em;font-weight:500}.OnboardingForm-module__OsR14G__rgPanelFooter{color:var(--ink-mid);border-top:1px dashed #f5d3cd;margin-top:clamp(1.5rem,2.5cqi + .5rem,2rem);padding-top:clamp(1.125rem,2cqi + .25rem,1.5rem);font-family:DM Sans,system-ui,sans-serif;font-size:14px;line-height:1.55}.OnboardingForm-module__OsR14G__rgPanelFooter p{margin:0 0 .5rem}.OnboardingForm-module__OsR14G__rgPanelFooter p:last-child{margin-bottom:0}.OnboardingForm-module__OsR14G__rgPanelFooter a{color:var(--accent);text-underline-offset:3px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;transition:text-decoration-thickness .12s}.OnboardingForm-module__OsR14G__rgPanelFooter a:hover{text-decoration-thickness:2px}.OnboardingForm-module__OsR14G__successCard{background:var(--paper,#fbf8f3);border:1px solid var(--paper-border,#ece6da);--paper:#fbf8f3;--paper-border:#ece6da;--paper-rule:#e9e3d9;--ink-strong:var(--text-primary,#232226);--ink-mid:var(--text-secondary,#4a4952);--ink-soft:var(--text-tertiary,#63616b);--accent:var(--cc-red,#d90a2c);border-radius:clamp(14px,1.6cqi + 10px,22px);padding:clamp(2rem,5cqi + 1rem,4rem) clamp(1.5rem,4cqi + .5rem,3.25rem);position:relative;overflow:hidden;box-shadow:0 28px 64px -36px #14120c2e,0 2px 6px -2px #14120c0f;container-type:inline-size}.OnboardingForm-module__OsR14G__successCard:before{content:"";background:var(--accent);border-bottom-right-radius:4px;width:clamp(48px,14cqi,120px);height:4px;position:absolute;top:0;left:0}.OnboardingForm-module__OsR14G__successEyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:.875rem;font-family:DM Sans,system-ui,sans-serif;font-size:11px;font-weight:600}.OnboardingForm-module__OsR14G__successHeading{letter-spacing:-.03em;color:var(--ink-strong);text-wrap:balance;outline:none;margin:0 0 clamp(1rem,1.5cqi + .5rem,1.5rem);font-family:Metropolis,DM Sans,system-ui,sans-serif;font-size:clamp(2.5rem,1.5rem + 5cqi,4.5rem);font-weight:800;line-height:.96}.OnboardingForm-module__OsR14G__successBody{color:var(--ink-mid);max-width:56ch;margin:0 0 clamp(2.25rem,4cqi + .5rem,3.25rem);font-family:DM Sans,system-ui,sans-serif;font-size:clamp(1rem,.9rem + .4cqi,1.1875rem);line-height:1.55}.OnboardingForm-module__OsR14G__successPlan{color:var(--ink-strong);font-weight:600}.OnboardingForm-module__OsR14G__successTimeline{border-top:1px solid var(--paper-rule);gap:clamp(1.5rem,2.5cqi + .5rem,2rem);margin:0;padding:clamp(1.75rem,3cqi + .5rem,2.5rem) 0 0;list-style:none;display:grid}@container (min-width:620px){.OnboardingForm-module__OsR14G__successTimeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2cqi + .25rem,1.75rem)}}.OnboardingForm-module__OsR14G__successTimelineStep{border-top:2px solid var(--accent);flex-direction:column;gap:.75rem;padding-top:1rem;display:flex}.OnboardingForm-module__OsR14G__successTimelineMarker{color:var(--accent);letter-spacing:.08em;font-variant-numeric:tabular-nums;font-family:Metropolis,DM Sans,system-ui,sans-serif;font-size:12px;font-weight:800}.OnboardingForm-module__OsR14G__successTimelineStep h3{letter-spacing:.005em;color:var(--ink-strong);margin:0 0 .25rem;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(14px,13.5px + .2cqi,15.5px);font-weight:600;line-height:1.3}.OnboardingForm-module__OsR14G__successTimelineStep p{color:var(--ink-mid);margin:0;font-family:DM Sans,system-ui,sans-serif;font-size:14px;line-height:1.5}@keyframes OnboardingForm-module__OsR14G__ccOnboardingRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.OnboardingForm-module__OsR14G__formHeader,.OnboardingForm-module__OsR14G__field,.OnboardingForm-module__OsR14G__acknowledge,.OnboardingForm-module__OsR14G__submitRow,.OnboardingForm-module__OsR14G__rgPanel{animation:.54s cubic-bezier(.2,.65,.3,.95) backwards OnboardingForm-module__OsR14G__ccOnboardingRise}.OnboardingForm-module__OsR14G__formHeader{animation-delay:0s}.OnboardingForm-module__OsR14G__fieldGrid>.OnboardingForm-module__OsR14G__field:first-child{animation-delay:70ms}.OnboardingForm-module__OsR14G__fieldGrid>.OnboardingForm-module__OsR14G__field:nth-child(2){animation-delay:.12s}.OnboardingForm-module__OsR14G__fieldGrid>.OnboardingForm-module__OsR14G__field:nth-child(3){animation-delay:.17s}.OnboardingForm-module__OsR14G__fieldGrid>.OnboardingForm-module__OsR14G__field:nth-child(4){animation-delay:.22s}.OnboardingForm-module__OsR14G__fieldGrid>.OnboardingForm-module__OsR14G__field:nth-child(5){animation-delay:.27s}.OnboardingForm-module__OsR14G__acknowledge{animation-delay:.32s}.OnboardingForm-module__OsR14G__submitRow{animation-delay:.38s}.OnboardingForm-module__OsR14G__rgPanel{animation-delay:.46s}.OnboardingForm-module__OsR14G__successEyebrow,.OnboardingForm-module__OsR14G__successHeading,.OnboardingForm-module__OsR14G__successBody,.OnboardingForm-module__OsR14G__successTimeline{animation:.6s cubic-bezier(.2,.65,.3,.95) backwards OnboardingForm-module__OsR14G__ccOnboardingRise}.OnboardingForm-module__OsR14G__successEyebrow{animation-delay:0s}.OnboardingForm-module__OsR14G__successHeading{animation-delay:60ms}.OnboardingForm-module__OsR14G__successBody{animation-delay:.16s}.OnboardingForm-module__OsR14G__successTimeline{animation-delay:.26s}}
