.SteppedLeadForm_card__T_2Dt{--lead-ink:var(--atelier-ink);--lead-body:var(--atelier-body);--lead-muted:var(--atelier-muted);--lead-accent:var(--atelier-accent);--lead-rule:var(--atelier-rule);--lead-field:#8a7e80;--lead-error:#9f1d2b;min-width:0;scroll-margin-top:7rem;border:1px solid var(--lead-rule);background:var(--atelier-paper-quiet);padding:24px}@media (min-width:640px){.SteppedLeadForm_card__T_2Dt{padding:36px}}.SteppedLeadForm_intro__9Eulx{padding-bottom:24px}.SteppedLeadForm_heading__zpYva{font-family:var(--font-serif),Georgia,serif;font-size:clamp(2rem,1.6rem + 1.2vw,2.5rem);font-weight:500;line-height:1.08;color:var(--lead-ink);text-wrap:balance}.SteppedLeadForm_introText__vho24{margin-top:12px;max-width:46ch;font-size:1rem;line-height:1.7;color:var(--lead-body);text-wrap:pretty}.SteppedLeadForm_form__hbvIq{container-type:inline-size;min-width:0}.SteppedLeadForm_gate__lD5Nj{min-width:0;margin:0;padding:0;border:0}.SteppedLeadForm_progress__5GsGJ{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 32px;padding:0;list-style:none;border-bottom:1px solid var(--lead-rule)}.SteppedLeadForm_progress__5GsGJ:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:2px;background:var(--lead-accent);transform:scaleX(var(--progress));transform-origin:left}.SteppedLeadForm_progressItem__7mWyX{min-width:0}.SteppedLeadForm_progressButton__DqgrH{display:flex;align-items:baseline;gap:10px;width:100%;min-height:48px;padding:0 8px 12px 0;border:0;background:none;text-align:left;color:var(--lead-muted);font-family:var(--font-sans),sans-serif}.SteppedLeadForm_progressIndex__svq7b{font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.04em}.SteppedLeadForm_progressLabel__ObXra{overflow:hidden;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.SteppedLeadForm_progressItem__7mWyX[data-state=current] .SteppedLeadForm_progressButton__DqgrH{color:var(--lead-ink)}.SteppedLeadForm_progressItem__7mWyX[data-state=current] .SteppedLeadForm_progressIndex__svq7b{color:var(--lead-accent)}.SteppedLeadForm_progressItem__7mWyX[data-state=done] .SteppedLeadForm_progressButton__DqgrH{color:var(--lead-ink);cursor:pointer}.SteppedLeadForm_progressItem__7mWyX[data-state=done] .SteppedLeadForm_progressLabel__ObXra{text-decoration:underline;text-decoration-color:var(--atelier-gold);text-decoration-thickness:1px;text-underline-offset:5px}.SteppedLeadForm_progressButton__DqgrH:focus-visible{outline:2px solid var(--lead-accent);outline-offset:2px}@container (max-width: 29.99rem){.SteppedLeadForm_progressLabel__ObXra{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.SteppedLeadForm_stepHeader__uH54I{margin-bottom:24px}.SteppedLeadForm_counter__paYNL{display:flex;align-items:center;gap:14px;margin-bottom:14px;color:var(--lead-accent);font-size:.75rem;font-weight:600;line-height:1.5;letter-spacing:.18em;text-transform:uppercase}.SteppedLeadForm_counter__paYNL:before{content:"";flex-shrink:0;width:36px;height:1px;background:var(--atelier-gold)}.SteppedLeadForm_stepTitle__Zfcmp{font-family:var(--font-serif),Georgia,serif;font-size:clamp(2rem,1.7rem + 1.4cqi,2.625rem);font-weight:500;line-height:1.06;letter-spacing:-.01em;color:var(--lead-ink);text-wrap:balance}.SteppedLeadForm_stepTitle__Zfcmp:focus{outline:none}.SteppedLeadForm_stepTitle__Zfcmp:focus-visible{outline:2px solid var(--lead-accent);outline-offset:4px}.SteppedLeadForm_stepLead__t0mzW{margin-top:10px;max-width:48ch;font-size:1rem;line-height:1.7;color:var(--lead-body);text-wrap:pretty}.SteppedLeadForm_panel__dSYts{min-width:0}.SteppedLeadForm_group__vZXCM{min-width:0;margin:0;padding:0;border:0;border-top:1px solid var(--lead-rule)}.SteppedLeadForm_choice__Pb2Lz{display:grid;grid-template-columns:20px minmax(0,1fr);gap:16px;align-items:start;padding:18px 16px;border-bottom:1px solid var(--lead-rule);cursor:pointer;transition:background-color .16s ease}.SteppedLeadForm_choice__Pb2Lz:last-child{border-bottom:0}.SteppedLeadForm_choiceInput__OpCXG{appearance:none;display:grid;place-content:center;width:20px;height:20px;margin:2px 0 0;border:1.5px solid var(--lead-muted);border-radius:50%;background:#fff;cursor:pointer}.SteppedLeadForm_choiceInput__OpCXG:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--lead-accent);opacity:0;transform:scale(.5)}.SteppedLeadForm_choiceInput__OpCXG:checked{border-color:var(--lead-accent)}.SteppedLeadForm_choiceInput__OpCXG:checked:before{opacity:1;transform:none}.SteppedLeadForm_group__vZXCM[data-invalid] .SteppedLeadForm_choiceInput__OpCXG{border-color:var(--lead-error)}.SteppedLeadForm_choiceText__5BOSL{display:grid;gap:4px;min-width:0}.SteppedLeadForm_choiceTitle__YvRaV{font-size:1rem;font-weight:600;line-height:1.4;color:var(--lead-ink)}.SteppedLeadForm_choiceHint__exFYe{font-size:.9375rem;line-height:1.55;color:var(--lead-body)}.SteppedLeadForm_choice__Pb2Lz:has(.SteppedLeadForm_choiceInput__OpCXG:checked){background:#fff}.SteppedLeadForm_choice__Pb2Lz:has(.SteppedLeadForm_choiceInput__OpCXG:checked) .SteppedLeadForm_choiceTitle__YvRaV{color:var(--lead-accent)}.SteppedLeadForm_choice__Pb2Lz:has(.SteppedLeadForm_choiceInput__OpCXG:focus-visible){outline:2px solid var(--lead-accent);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.SteppedLeadForm_choice__Pb2Lz:hover{background:color-mix(in srgb,#fff 70%,transparent)}}@media (forced-colors:active){.SteppedLeadForm_choiceInput__OpCXG:checked:before{background:CanvasText}}.SteppedLeadForm_fields__rfq4S{display:grid;gap:20px}.SteppedLeadForm_label__bitpZ{display:block;margin-bottom:8px;font-size:.9375rem;font-weight:600;line-height:1.4;color:var(--lead-ink)}.SteppedLeadForm_optional__xq_7S{font-weight:400;color:var(--lead-muted)}.SteppedLeadForm_input__4Ldtc{display:block;width:100%;min-height:52px;padding:12px 16px;border:1px solid var(--lead-field);border-radius:2px;background:#fff;color:var(--lead-ink);font-size:1rem;line-height:1.5}.SteppedLeadForm_input__4Ldtc:focus-visible{outline:2px solid var(--lead-accent);outline-offset:1px;border-color:var(--lead-accent)}.SteppedLeadForm_input__4Ldtc[aria-invalid=true]{border-color:var(--lead-error)}.SteppedLeadForm_textarea__wMyZx{min-height:96px;resize:vertical}.SteppedLeadForm_hint__kb1GB{margin-top:8px;font-size:.875rem;line-height:1.6;color:var(--lead-muted)}.SteppedLeadForm_error__q8yce{display:flex;align-items:flex-start;gap:8px;margin-top:10px;color:var(--lead-error);font-size:.9375rem;font-weight:500;line-height:1.5}.SteppedLeadForm_error__q8yce:before{content:"!";display:grid;flex:0 0 18px;place-items:center;height:18px;margin-top:2px;border-radius:50%;background:var(--lead-error);color:#fff;font-size:.75rem;font-weight:700}.SteppedLeadForm_review__bxW_O{display:grid;margin:28px 0 0;border-top:1px solid var(--lead-rule)}.SteppedLeadForm_reviewRow__Wlf1A{display:grid;grid-template-columns:minmax(0,9rem) minmax(0,1fr);gap:16px;padding:12px 0;border-bottom:1px solid var(--lead-rule)}.SteppedLeadForm_reviewRow__Wlf1A dt{font-size:.75rem;font-weight:600;line-height:1.6;letter-spacing:.14em;text-transform:uppercase;color:var(--lead-muted)}.SteppedLeadForm_reviewRow__Wlf1A dd{margin:0;min-width:0;overflow-wrap:anywhere;font-size:1rem;line-height:1.5;color:var(--lead-ink)}.SteppedLeadForm_privacy__3kNLF{margin-top:24px}.SteppedLeadForm_check__bQQQH{display:flex;align-items:flex-start;gap:12px;font-size:1rem;line-height:1.6;color:var(--lead-body);cursor:pointer}.SteppedLeadForm_check__bQQQH input{flex-shrink:0;width:20px;height:20px;margin-top:3px;accent-color:var(--lead-accent);cursor:pointer}.SteppedLeadForm_check__bQQQH input:focus-visible{outline:2px solid var(--lead-accent);outline-offset:2px}.SteppedLeadForm_privacy__3kNLF .SteppedLeadForm_hint__kb1GB{padding-left:32px}.SteppedLeadForm_inlineLink__crmvB{color:var(--lead-ink);text-decoration:underline;text-decoration-color:var(--atelier-gold);text-underline-offset:4px}.SteppedLeadForm_inlineLink__crmvB:focus-visible{outline:2px solid var(--lead-accent);outline-offset:2px}.SteppedLeadForm_actions__PfL_O{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:32px;padding-top:24px;border-top:1px solid var(--lead-rule)}.SteppedLeadForm_next__Tm6md{min-height:54px;margin-left:auto}.SteppedLeadForm_back__hmSGO{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 4px;border:0;background:none;color:var(--lead-ink);font-size:.8125rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.SteppedLeadForm_back__hmSGO:focus-visible{outline:2px solid var(--lead-accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.SteppedLeadForm_back__hmSGO:hover{color:var(--lead-accent)}}@container (max-width: 29.99rem){.SteppedLeadForm_actions__PfL_O{flex-direction:column-reverse;align-items:stretch;gap:8px}.SteppedLeadForm_next__Tm6md{width:100%;margin-left:0}.SteppedLeadForm_back__hmSGO{align-self:flex-start}.SteppedLeadForm_progress__5GsGJ{margin-bottom:24px}.SteppedLeadForm_choice__Pb2Lz{gap:14px;padding:14px 12px}}.SteppedLeadForm_note__Tb5YI{margin-top:14px;font-size:.875rem;line-height:1.6;color:var(--lead-muted)}.SteppedLeadForm_outcome__8KG8D{display:grid;gap:16px}.SteppedLeadForm_outcomeText__lkzPV{font-size:1.0625rem;line-height:1.7;color:var(--lead-ink)}.SteppedLeadForm_outcomeText__lkzPV:focus{outline:none}.SteppedLeadForm_outcomeActions__pu2P8{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.SteppedLeadForm_wide__mKTL8{width:100%;min-height:54px}@media (min-width:640px){.SteppedLeadForm_wide__mKTL8{width:auto}}.SteppedLeadForm_quietLink__Ot5vm{min-height:48px;border:0;background:none;text-align:left;font-size:.875rem;line-height:1.5;color:var(--lead-muted);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.SteppedLeadForm_quietLink__Ot5vm:focus-visible{outline:2px solid var(--lead-accent);outline-offset:2px}.SteppedLeadForm_edit__yH11J{font-size:.8125rem}.SteppedLeadForm_moved__s_N__ .SteppedLeadForm_panel__dSYts:not([hidden]),.SteppedLeadForm_moved__s_N__ .SteppedLeadForm_stepHeader__uH54I{animation:SteppedLeadForm_lead-step-fade__VeLR_ .2s ease-out both}@media (prefers-reduced-motion:no-preference){.SteppedLeadForm_moved__s_N__ .SteppedLeadForm_stepHeader__uH54I{animation:SteppedLeadForm_lead-step-in__72ysQ .24s cubic-bezier(.23,1,.32,1) both}.SteppedLeadForm_moved__s_N__ .SteppedLeadForm_panel__dSYts:not([hidden]){animation:SteppedLeadForm_lead-step-in__72ysQ .24s cubic-bezier(.23,1,.32,1) 40ms both}.SteppedLeadForm_progress__5GsGJ:after{transition:transform .28s cubic-bezier(.77,0,.175,1)}.SteppedLeadForm_choiceInput__OpCXG:before{transition:opacity .16s ease-out,transform .16s cubic-bezier(.23,1,.32,1)}}@keyframes SteppedLeadForm_lead-step-in__72ysQ{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes SteppedLeadForm_lead-step-fade__VeLR_{0%{opacity:0}to{opacity:1}}