.RecoveryPosturePage_page__evoTi{--rp-bg:#0a0f1e;--rp-surface:#111827;--rp-raised:#1a2235;--rp-border:#1f2d45;--rp-border-subtle:#162035;--rp-teal-500:#14b8a6;--rp-teal-400:#2dd4bf;--rp-teal-300:#5eead4;--rp-teal-900:#042f2e;--rp-teal-border:#0d4a47;--rp-amber-500:#f59e0b;--rp-amber-900:#2d1a00;--rp-amber-border:#4a2e00;--rp-blue-500:#3b82f6;--rp-blue-900:#0a1628;--rp-blue-border:#1a2e50;--rp-red-500:#ef4444;--rp-text-primary:#f1f5f9;--rp-text-secondary:#94a3b8;--rp-text-tertiary:#64748b;--rp-text-inverse:#0a0f1e;background:var(--rp-bg);color:var(--rp-text-primary);font-family:var(--font-ibm-plex-sans),"Helvetica Neue",Arial,sans-serif;min-height:100vh;padding-top:72px}.RecoveryPosturePage_container__fzbiF{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:80px 48px 96px}.RecoveryPosturePage_grid__bGny8{display:grid;column-gap:80px;row-gap:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"hero ." "content form";align-items:start}.RecoveryPosturePage_heroColumn__OI_bp{grid-area:hero}.RecoveryPosturePage_contentColumn__bidoC{grid-area:content}.RecoveryPosturePage_formColumn___p_cV{grid-area:form}.RecoveryPosturePage_eyebrow__Mk0vx{display:inline-block;margin-bottom:24px;border:1px solid var(--rp-teal-border);border-radius:4px;background:var(--rp-teal-900);padding:4px 10px;color:var(--rp-teal-300);font-size:11px;font-weight:500;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.RecoveryPosturePage_title__TPMHp{margin:0 0 20px;color:var(--rp-text-primary);font-size:clamp(32px,4vw,44px);font-weight:600;letter-spacing:-.02em;line-height:1.15}.RecoveryPosturePage_intro__BBoPX{margin:0 0 48px;max-width:560px;color:var(--rp-text-secondary);font-size:18px;font-weight:400;line-height:1.6}.RecoveryPosturePage_sectionLabel__Au1ES{margin:0 0 16px;color:var(--rp-text-tertiary);font-size:11px;font-weight:500;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.RecoveryPosturePage_sessionPoints__Gw6y2{margin-bottom:56px}.RecoveryPosturePage_sessionPoint__2j8L3{display:flex;gap:16px;align-items:flex-start;padding:20px 0;border-bottom:1px solid var(--rp-border-subtle)}.RecoveryPosturePage_sessionPoint__2j8L3:last-child{border-bottom:0}.RecoveryPosturePage_indicator__SxIMN{width:3px;min-height:60px;flex-shrink:0;align-self:stretch;border-radius:2px}.RecoveryPosturePage_pointBadge__Hxte7{display:inline-block;margin-bottom:8px;border:1px solid transparent;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:500;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.RecoveryPosturePage_pointTitle__A6lir{margin:0 0 6px;color:var(--rp-text-primary);font-size:16px;font-weight:600;line-height:1.4}.RecoveryPosturePage_pointBody__1LG_c{margin:0;color:var(--rp-text-secondary);font-size:14px;font-weight:400;line-height:1.65}.RecoveryPosturePage_tagline__gjVar{margin:0;color:var(--rp-teal-500);font-size:16px;font-weight:600;letter-spacing:.01em}.RecoveryPosturePage_card__IhMx9{position:sticky;top:calc(var(--header-height, 54px) + 24px);border:1px solid var(--rp-border);border-radius:12px;background:var(--rp-surface);padding:40px}.RecoveryPosturePage_cardTitle__9AjIZ{margin:0 0 6px;color:var(--rp-text-primary);font-size:20px;font-weight:600;line-height:1.4}.RecoveryPosturePage_cardIntro__1zCPb{margin:0 0 28px;color:var(--rp-text-secondary);font-size:14px;line-height:1.5}.RecoveryPosturePage_form__Nrib_{gap:20px}.RecoveryPosturePage_field___OZ_l,.RecoveryPosturePage_form__Nrib_{display:flex;flex-direction:column}.RecoveryPosturePage_label__u4Sx7{margin-bottom:6px;color:var(--rp-text-secondary);font-size:13px;font-weight:500;line-height:1.4}.RecoveryPosturePage_required__cFrj_{color:var(--rp-red-500)}.RecoveryPosturePage_control__LFr_Q{width:100%;box-sizing:border-box;border:1px solid var(--rp-border);border-radius:6px;background:var(--rp-raised);padding:12px 16px;color:var(--rp-text-primary);font:inherit;font-size:14px;line-height:1.4;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.RecoveryPosturePage_control__LFr_Q::placeholder{color:var(--rp-text-tertiary)}.RecoveryPosturePage_control__LFr_Q:focus{border-color:var(--rp-teal-500);box-shadow:0 0 0 3px rgb(20 184 166/.12)}.RecoveryPosturePage_controlError__jrtdw{border-color:var(--rp-red-500)}.RecoveryPosturePage_select__8ySJ5{appearance:none;cursor:pointer;color:var(--rp-text-tertiary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%2364748B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:44px}.RecoveryPosturePage_selectActive__PBBNS{color:var(--rp-text-primary)}.RecoveryPosturePage_select__8ySJ5 option{background:var(--rp-surface);color:var(--rp-text-primary)}.RecoveryPosturePage_error__4fmYB{margin:4px 0 0;color:var(--rp-red-500);font-size:12px;line-height:1.4}.RecoveryPosturePage_consentRow__lTegO{display:flex;gap:12px;align-items:flex-start}.RecoveryPosturePage_checkbox__kV_A9{margin-top:2px;accent-color:var(--rp-teal-500);cursor:pointer;flex-shrink:0}.RecoveryPosturePage_consentLabel__qQBea{color:var(--rp-text-tertiary);font-size:12px;line-height:1.6;cursor:pointer}.RecoveryPosturePage_button__8ckM7{width:100%;margin-top:4px;border:0;border-radius:6px;background:var(--rp-teal-500);padding:14px 24px;color:var(--rp-text-inverse);font:inherit;font-size:15px;font-weight:600;letter-spacing:.01em;line-height:1.2;cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.RecoveryPosturePage_button__8ckM7:hover:not(:disabled){background:var(--rp-teal-400)}.RecoveryPosturePage_button__8ckM7:disabled{opacity:.72;cursor:wait}.RecoveryPosturePage_submitError__1n5v9{margin:-4px 0 0;color:var(--rp-red-500);font-size:13px;line-height:1.5}.RecoveryPosturePage_success__8CiTV{display:flex;min-height:320px;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center}.RecoveryPosturePage_successIcon__W0N5u{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border:1px solid var(--rp-teal-border);border-radius:999px;background:var(--rp-teal-900);color:var(--rp-teal-500)}.RecoveryPosturePage_successBody__ZSUPD{margin:0;color:var(--rp-text-secondary);font-size:14px;line-height:1.6}@media (max-width:1100px){.RecoveryPosturePage_container__fzbiF{padding-inline:32px}.RecoveryPosturePage_grid__bGny8{gap:56px;grid-template-columns:1fr;grid-template-areas:"hero" "content" "form"}.RecoveryPosturePage_card__IhMx9{position:static}}@media (max-width:767px){.RecoveryPosturePage_page__evoTi{padding-top:64px}.RecoveryPosturePage_container__fzbiF{padding:64px 24px 80px}.RecoveryPosturePage_card__IhMx9{padding:28px 24px}.RecoveryPosturePage_intro__BBoPX{font-size:17px}}