.recovery-header[data-astro-cid-ec4qvl2x]{text-align:center;max-width:760px;margin:0 auto 48px}.recovery-subtext[data-astro-cid-ec4qvl2x]{color:#475569;margin-top:12px;font-size:1.12rem;line-height:1.6}.recovery-timeline-grid[data-astro-cid-ec4qvl2x]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-bottom:40px;display:grid}.recovery-card[data-astro-cid-ec4qvl2x]{background:#fff;border:1px solid #dce7ed;border-radius:12px;flex-direction:column;padding:28px 24px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.recovery-card[data-astro-cid-ec4qvl2x]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #00364714}.recovery-card-highlight[data-astro-cid-ec4qvl2x]{background:#f8fcfe;border-width:2px;border-color:#004054}.recovery-card-top[data-astro-cid-ec4qvl2x]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.recovery-period[data-astro-cid-ec4qvl2x]{color:#004054;font-size:1.15rem;font-weight:700}.recovery-tag[data-astro-cid-ec4qvl2x]{text-transform:uppercase;letter-spacing:.05em;color:#004054;background:#ebf5fa;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:700}.recovery-card-highlight[data-astro-cid-ec4qvl2x] .recovery-tag[data-astro-cid-ec4qvl2x]{color:#fff;background:#004054}.recovery-headline[data-astro-cid-ec4qvl2x]{color:#003647;margin-bottom:12px;font-size:1.18rem;font-weight:700}.recovery-desc[data-astro-cid-ec4qvl2x]{color:#595857;flex-grow:1;margin-bottom:16px;font-size:.95rem;line-height:1.65}.recovery-step-number[data-astro-cid-ec4qvl2x]{color:#cbd5e1;user-select:none;align-self:flex-end;font-size:2.2rem;font-weight:800;line-height:1}.recovery-card-highlight[data-astro-cid-ec4qvl2x] .recovery-step-number[data-astro-cid-ec4qvl2x]{color:#94a3b8}.recovery-guarantee-box[data-astro-cid-ec4qvl2x]{background:#fff;border:1px solid #dce7ed;border-left:4px solid #004054;border-radius:10px;align-items:center;gap:20px;max-width:860px;margin:0 auto;padding:24px 28px;display:flex;box-shadow:0 4px 16px #0036470a}.guarantee-icon[data-astro-cid-ec4qvl2x]{flex-shrink:0;font-size:2.4rem}.guarantee-text[data-astro-cid-ec4qvl2x] h4[data-astro-cid-ec4qvl2x]{color:#003647;margin-bottom:6px;font-size:1.15rem}.guarantee-text[data-astro-cid-ec4qvl2x] p[data-astro-cid-ec4qvl2x]{color:#475569;margin:0;font-size:.95rem;line-height:1.6}@media (width<=640px){.recovery-guarantee-box[data-astro-cid-ec4qvl2x]{text-align:center;flex-direction:column}}.candidacy-header[data-astro-cid-yhv6ptu5]{text-align:center;max-width:800px;margin:0 auto 48px}.candidacy-subtext[data-astro-cid-yhv6ptu5]{color:#475569;margin-top:12px;font-size:1.12rem;line-height:1.6}.candidacy-grid[data-astro-cid-yhv6ptu5]{grid-template-columns:1fr 1fr;gap:32px;max-width:1040px;margin:0 auto;display:grid}.candidacy-card[data-astro-cid-yhv6ptu5]{background:#fff;border:1px solid #dce7ed;border-radius:12px;padding:36px 32px;box-shadow:0 4px 16px #0036470a}.candidacy-card-ideal[data-astro-cid-yhv6ptu5]{border-top:4px solid #1fa855}.candidacy-card-norwood[data-astro-cid-yhv6ptu5]{border-top:4px solid #004054}.candidacy-card-head[data-astro-cid-yhv6ptu5]{align-items:center;gap:12px;margin-bottom:24px;display:flex}.candidacy-icon[data-astro-cid-yhv6ptu5]{color:#004054;background:#ebf5fa;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.1rem;font-weight:800;display:flex}.candidacy-card-ideal[data-astro-cid-yhv6ptu5] .candidacy-icon[data-astro-cid-yhv6ptu5]{color:#166534;background:#dcfce7}.candidacy-card-head[data-astro-cid-yhv6ptu5] h3[data-astro-cid-yhv6ptu5]{color:#003647;margin:0;font-size:1.35rem}.candidacy-list[data-astro-cid-yhv6ptu5]{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.candidacy-list[data-astro-cid-yhv6ptu5] li[data-astro-cid-yhv6ptu5]{color:#334155;align-items:flex-start;gap:12px;font-size:1rem;line-height:1.6;display:flex}.bullet-check[data-astro-cid-yhv6ptu5]{color:#1fa855;flex-shrink:0;font-weight:800}.norwood-desc[data-astro-cid-yhv6ptu5]{color:#334155;margin-bottom:24px;font-size:1rem;line-height:1.6}.candidacy-factors[data-astro-cid-yhv6ptu5]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:16px;padding:20px;display:flex}.factor-item[data-astro-cid-yhv6ptu5]{flex-direction:column;display:flex}.factor-name[data-astro-cid-yhv6ptu5]{text-transform:uppercase;letter-spacing:.05em;color:#004054;font-size:.8rem;font-weight:700}.factor-detail[data-astro-cid-yhv6ptu5]{color:#475569;font-size:.95rem}@media (width<=768px){.candidacy-grid[data-astro-cid-yhv6ptu5]{grid-template-columns:1fr}}.steps-header[data-astro-cid-uwadzmpg]{text-align:center;max-width:780px;margin:0 auto 48px}.steps-subtext[data-astro-cid-uwadzmpg]{color:#475569;margin-top:12px;font-size:1.12rem;line-height:1.6}.steps-grid[data-astro-cid-uwadzmpg]{flex-direction:column;gap:20px;max-width:920px;margin:0 auto;display:flex}.step-card[data-astro-cid-uwadzmpg]{background:#fff;border:1px solid #dce7ed;border-radius:12px;align-items:flex-start;gap:28px;padding:28px 32px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 2px 10px #00364708}.step-card[data-astro-cid-uwadzmpg]:hover{transform:translate(4px);box-shadow:0 6px 20px #0036470f}.step-card-highlight[data-astro-cid-uwadzmpg]{background:#f8fcfe;border-left:4px solid #004054}.step-num[data-astro-cid-uwadzmpg]{font-family:var(--font-serif,"Lora", Georgia, serif);color:#004054;background:#ebf5fa;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:2.2rem;font-weight:700;line-height:1;display:flex}.step-card-highlight[data-astro-cid-uwadzmpg] .step-num[data-astro-cid-uwadzmpg]{color:#fff;background:#004054}.step-body[data-astro-cid-uwadzmpg]{flex-grow:1}.step-title[data-astro-cid-uwadzmpg]{color:#003647;margin-bottom:8px;font-size:1.25rem;font-weight:700}.step-desc[data-astro-cid-uwadzmpg]{color:#595857;margin:0;font-size:.98rem;line-height:1.65}@media (width<=640px){.step-card[data-astro-cid-uwadzmpg]{flex-direction:column;gap:16px;padding:24px}}
