.clientView_card__VflIV{--rp-ink:var(--nav-ink,#1b1714);--rp-muted:var(--btn-ink-muted,#57534e);--rp-soft:#78716c;--rp-surface:#ffffff;--rp-border:var(--btn-border,#e7e5e4);--rp-accent:var(--btn-accent,#f97316);--rp-accent-hover:var(--btn-accent-hover,#ea580c);--rp-accent-deep:var(--btn-ink-deep,#c2410c);--rp-accent-glow:rgba(249,115,22,0.22);--rp-accent-subtle:rgba(249,115,22,0.12);--rp-cream:#f5f0e8;--rp-error-bg:#fef3f2;--rp-error-border:#fecdca;--rp-error-text:#b42318;--rp-radius-lg:20px;--rp-radius-md:12px;--rp-radius-sm:8px;--rp-font:var(--font-hanken,"Hanken Grotesk",system-ui,sans-serif);--rp-shadow:0 24px 48px -12px rgba(15,20,25,0.12);width:100%;max-width:480px;margin:0 auto;padding:clamp(28px,4vw,40px);border:1px solid var(--rp-border);border-radius:var(--rp-radius-lg);background:var(--rp-surface);box-shadow:var(--rp-shadow);font-family:var(--rp-font);animation:clientView_rpReveal__6k_1F .55s cubic-bezier(.22,1,.36,1) both}.clientView_mobileBrand__y5u7O{display:none;margin-bottom:22px}.clientView_mobileEyebrow__tfOol{margin:0 0 4px;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--rp-accent)}.clientView_mobileLine__QUfSb{margin:0;font-size:15px;font-weight:600;color:var(--rp-ink)}.clientView_progress__cJqZd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:28px}.clientView_progressItem__TrspC{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px}.clientView_progressNode__UbD_U{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1.5px solid var(--rp-border);background:#fafaf9;color:var(--rp-soft);transition:background .2s,border-color .2s,color .2s,box-shadow .2s}.clientView_progressNodeCurrent__CMkeD{border-color:var(--rp-accent);background:var(--rp-accent-subtle);color:var(--rp-accent-deep);box-shadow:0 0 0 4px rgba(249,115,22,.1)}.clientView_progressNodeDone__Ynq13{border-color:transparent;background:linear-gradient(180deg,#fb923c,#f97316);color:#fff}.clientView_progressLabel__65QVA{font-size:12px;font-weight:500;color:var(--rp-soft)}.clientView_progressLabelActive__nWmRI{color:var(--rp-ink);font-weight:600}.clientView_progressRail__yymqJ{position:absolute;top:16px;left:calc(50% + 20px);width:calc(100% - 40px);height:2px;background:var(--rp-border);z-index:0}.clientView_progressRailDone__4358A{background:linear-gradient(90deg,var(--rp-accent),#fdba74)}.clientView_header__YNclN{display:flex;align-items:flex-start;gap:14px;margin-bottom:22px}.clientView_headerCenter__5FQpD{flex-direction:column;align-items:center;text-align:center;gap:16px}.clientView_iconBadge__46Vbb{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:var(--rp-accent-subtle);color:var(--rp-accent-deep);border:1px solid rgba(249,115,22,.18)}.clientView_iconBadgeSuccess__abSx1{width:64px;height:64px;border-radius:50%;background:#ecfdf3;color:#15803d;border-color:#86efac}.clientView_title__I62BU{margin:0 0 6px;font-size:clamp(24px,3vw,30px);font-weight:700;line-height:1.15;letter-spacing:-.03em;color:var(--rp-ink)}.clientView_subtitle__Oe4bn{margin:0;font-size:15px;line-height:1.55;color:var(--rp-muted)}.clientView_emailChip__Fpxbi{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;padding:8px 10px 8px 12px;border-radius:999px;background:var(--rp-cream);border:1px solid var(--rp-border);color:var(--rp-ink);font-size:13px;font-weight:600}.clientView_chipAction__OXhD9{margin-left:4px;border:none;background:#fff;border-radius:999px;padding:4px 10px;font:inherit;font-size:12px;font-weight:700;color:var(--rp-accent-deep);cursor:pointer;border:1px solid var(--rp-border)}.clientView_chipAction__OXhD9:hover{border-color:rgba(249,115,22,.4);background:#fff7ed}.clientView_form__EyEsT{display:flex;flex-direction:column;gap:18px}.clientView_field__XehDw{display:flex;flex-direction:column;gap:6px}.clientView_label__e6Znp{font-size:14px;font-weight:500;color:var(--rp-ink)}.clientView_inputWrap__5pmL_{position:relative}.clientView_inputIcon__hiAV2{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--rp-soft);pointer-events:none}.clientView_input__oCOl2{width:100%;height:52px;padding:0 16px 0 46px;border-radius:var(--rp-radius-sm);border:1px solid var(--rp-border);background:var(--rp-surface);font-family:var(--rp-font);font-size:15px;color:var(--rp-ink);transition:border-color .2s,box-shadow .2s}.clientView_input__oCOl2::placeholder{color:var(--rp-soft)}.clientView_input__oCOl2:hover{border-color:#d0d5dd}.clientView_input__oCOl2:focus{outline:none;border-color:var(--rp-accent);box-shadow:0 0 0 4px var(--rp-accent-subtle)}.clientView_fieldHint__nrYNj{margin:0;font-size:12px;line-height:1.45;color:var(--rp-soft)}.clientView_timerRow__zNM5_{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:10px;background:var(--rp-cream);border:1px solid var(--rp-border)}.clientView_timerLabel__0_Qaa{color:var(--rp-soft);font-size:13px;font-weight:600}.clientView_timerValue__gH1lq{display:inline-flex;min-width:58px;justify-content:center;padding:4px 10px;border-radius:999px;background:#fff;border:1px solid var(--rp-border);color:var(--rp-accent-deep);font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.04em}.clientView_error___7FsS{padding:12px 14px;border-radius:var(--rp-radius-sm);border:1px solid var(--rp-error-border);background:var(--rp-error-bg);color:var(--rp-error-text);font-size:14px;line-height:1.45}.clientView_submitWrap__maw3g .btn{width:100%}.clientView_footer__hYhCM{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:4px;text-align:center}.clientView_backLinkBtn__Dsm_W,.clientView_backLink__pVodo{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--rp-muted);text-decoration:none;background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.clientView_backLinkBtn__Dsm_W:hover,.clientView_backLink__pVodo:hover{color:var(--rp-accent-deep)}.clientView_textBtn__uZkZM{border:none;background:none;padding:0;font:inherit;font-size:14px;font-weight:700;color:var(--rp-accent);cursor:pointer}.clientView_textBtn__uZkZM:hover:not(:disabled){color:var(--rp-accent-deep)}.clientView_textBtn__uZkZM:disabled{opacity:.5;cursor:not-allowed}.clientView_inlineLink__KA4Mv{font-weight:600;color:var(--rp-accent)!important}.clientView_inlineLink__KA4Mv:hover{color:var(--rp-accent-deep)!important}.clientView_terms__L_5Ka{margin:0;font-size:13px;color:var(--rp-soft)}.clientView_doneBody__DCTL4{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;padding:8px 0 4px;text-align:center}.clientView_donePulse__iXgJQ{position:absolute;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(34,197,94,.16) 0,transparent 70%);top:-40px;pointer-events:none;animation:clientView_rpPulse__VlZCe 2.4s ease-in-out infinite}.clientView_doneHint__oOXz5{margin:0;font-size:14px;color:var(--rp-muted);max-width:280px}.clientView_primaryLink__jraDn{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 22px;border-radius:999px;background:linear-gradient(180deg,#fb923c,#f97316 52%,#ea580c);color:#fff!important;font-size:14px;font-weight:700;text-decoration:none;transition:transform .18s ease}.clientView_primaryLink__jraDn:hover{transform:translateY(-1px);color:#fff!important}@keyframes clientView_rpReveal__6k_1F{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes clientView_rpPulse__VlZCe{0%,to{transform:scale(.92);opacity:.7}50%{transform:scale(1.08);opacity:1}}@media only screen and (max-width:960px){.clientView_mobileBrand__y5u7O{display:block}.clientView_card__VflIV{max-width:none;padding:28px 24px 32px;box-shadow:0 12px 32px -8px rgba(16,25,40,.1)}}@media only screen and (max-width:520px){.clientView_card__VflIV{padding:24px 18px 28px}.clientView_progressLabel__65QVA{font-size:11px}.clientView_progressNode__UbD_U{width:30px;height:30px}.clientView_progressRail__yymqJ{top:14px;left:calc(50% + 18px);width:calc(100% - 36px)}}