.method-recovery .recovery-hero-media{position:absolute;z-index:-2;inset:0 0 0 42%;overflow:hidden;clip-path:polygon(13% 0,100% 0,100% 100%,0 100%,18% 58%)}.method-recovery .recovery-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--night-92),var(--night-82) 48%,var(--night-52))}.method-recovery .recovery-hero-media img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:56% center;filter:saturate(.58) contrast(1.03)}.method-recovery .recovery-hero-grid{align-items:end}.method-recovery .recovery-hero-grid .method-hero-copy{align-self:center}.method-recovery .method-hero .breadcrumbs a{color:var(--text-soft)}.method-recovery .method-hero-copy>.eyebrow{color:var(--brand-bright)}.method-recovery .recovery-space{--plan-progress: 1;position:relative;grid-column:8 / -1;align-self:end;display:grid;grid-template-columns:auto minmax(100px,1fr) auto;gap:18px;align-items:center;margin-block-end:40px;padding:18px 20px;background:color-mix(in srgb,var(--night-deep) 82%,transparent);border-block:1px solid var(--line)}.method-recovery .recovery-space span{color:var(--text-soft);font-family:var(--f-display);font-size:var(--t-micro);font-stretch:var(--w-breed);font-weight:650;letter-spacing:.09em;text-transform:uppercase}.method-recovery .recovery-space i{position:relative;display:block;block-size:28px}.method-recovery .recovery-space i:before,.method-recovery .recovery-space i:after{content:"";position:absolute;inset-inline:0}.method-recovery .recovery-space i:before{inset-block-start:13px;block-size:1px;background:var(--line-strong)}.method-recovery .recovery-space i:after{inset-block-start:5px;block-size:16px;border-block-end:1px solid var(--accent);border-radius:50%;transform:scaleX(1);transform-origin:left;transition:transform .75s var(--ease)}.method-recovery.is-plan-live .recovery-space i:after{transform:scaleX(var(--plan-progress))}.method-recovery .recovery-half{background:var(--bg)}.method-recovery .recovery-half-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:clamp(50px,9vw,132px);align-items:center}.method-recovery .recovery-half-statement{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:clamp(20px,4vw,52px);align-items:center;min-block-size:280px;border-block:1px solid var(--line-strong)}.method-recovery .recovery-half-statement span{color:var(--accent);font-family:var(--f-display);font-size:clamp(5rem,10vw,9rem);font-stretch:var(--w-smal);font-weight:800;line-height:1;text-align:center}.method-recovery .recovery-half-statement i{display:block;block-size:65%;background:var(--line-strong)}.method-recovery .recovery-half-grid h2,.method-recovery .recovery-signals-grid h2{max-inline-size:13ch;font-size:clamp(2.3rem,1.15rem + 3.8vw,4.7rem);font-stretch:var(--w-smal);font-weight:800;line-height:.98}.method-recovery .recovery-meaning{background:var(--night-deep)}.method-recovery .recovery-signals{background:var(--surface-alt)}.method-recovery .recovery-signals-grid{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(50px,9vw,136px);align-items:start}.method-recovery .recovery-signals-grid>header{position:sticky;inset-block-start:128px}.method-recovery .recovery-signals-grid header>p:last-child{max-inline-size:42ch;color:var(--text-soft)}.method-recovery .recovery-signals-grid ol{--plan-progress: 1;position:relative;list-style:none;margin:0;padding:0 0 0 clamp(28px,5vw,58px)}.method-recovery .recovery-signals-grid ol:before,.method-recovery .recovery-signals-grid ol:after{content:"";position:absolute;inset-block:4px;inset-inline-start:0;inline-size:1px}.method-recovery .recovery-signals-grid ol:before{background:var(--line-strong)}.method-recovery .recovery-signals-grid ol:after{background:var(--accent);transform:scaleY(1);transform-origin:top;transition:transform .65s var(--ease)}.method-recovery.is-plan-live .recovery-signals-grid ol:after{transform:scaleY(var(--plan-progress))}.method-recovery .recovery-signals-grid li{display:grid;grid-template-columns:52px minmax(170px,.55fr) minmax(0,1fr);gap:clamp(16px,3vw,34px);align-items:baseline;padding-block:clamp(26px,4vw,42px);border-block-start:1px solid var(--line)}.method-recovery .recovery-signals-grid li:last-child{border-block-end:1px solid var(--line)}.method-recovery .recovery-signals-grid li>span{color:var(--accent);font-family:var(--f-mono);font-size:var(--t-micro)}.method-recovery .recovery-signals-grid li>h3{margin:0;font-size:var(--t-h3);font-stretch:var(--w-smal)}.method-recovery .recovery-signals-grid li>p{margin:0;color:var(--text-soft);font-size:var(--t-small)}.method-recovery .recovery-decision{background:var(--night-deep)}.method-recovery .recovery-decision-line{--process-columns: 4}.method-recovery .recovery-outside{background:var(--bg)}.method-recovery .method-related{background:var(--surface-alt)}@media(max-width:920px){.method-recovery .recovery-space{grid-column:7 / -1}}@media(max-width:820px){.method-recovery .recovery-hero-media{inset:0;clip-path:none;opacity:.44}.method-recovery .recovery-hero-media:after{background:color-mix(in srgb,var(--night-deep) 58%,transparent)}.method-recovery .recovery-hero-grid{min-block-size:720px}.method-recovery .method-hero-copy,.method-recovery .recovery-space{grid-column:1}.method-recovery .recovery-space{align-self:end;margin-block:20px 0}.method-recovery .recovery-half-grid,.method-recovery .recovery-signals-grid{grid-template-columns:minmax(0,1fr)}.method-recovery .recovery-signals-grid>header{position:static}}@media(max-width:620px){.method-recovery .recovery-decision-line{--process-columns: 1}.method-recovery .recovery-hero-grid{min-block-size:680px}.method-recovery .recovery-space{grid-template-columns:auto minmax(60px,1fr) auto;gap:10px;padding-inline:12px}.method-recovery .recovery-half-statement{min-block-size:190px}.method-recovery .recovery-signals-grid ol{padding-inline-start:22px}.method-recovery .recovery-signals-grid li{grid-template-columns:36px minmax(0,1fr);gap:8px 16px}.method-recovery .recovery-signals-grid li>p{grid-column:2}}@media(prefers-reduced-motion:reduce){.method-recovery.is-plan-live .recovery-space i:after,.method-recovery.is-plan-live .recovery-signals-grid ol:after{transform:none}}
