#ab5-editorial .recovery-page .recovery-hero h1{font-size:clamp(41px,4.6vw,62px)}#ab5-editorial .recovery-page .recovery-hero h1 em{font-size:1.02em}#ab5-editorial .recovery-assessment-visual{width:100%;margin:0}#ab5-editorial .recovery-assessment-visual svg{width:100%;height:auto;display:block}#ab5-editorial .recovery-visual-grid{opacity:.12;stroke-width:.7px}#ab5-editorial .recovery-evidence-paths{opacity:.65;stroke-dasharray:250;animation:2.4s ease-out both recovery-evidence-reveal}#ab5-editorial .recovery-conditional-paths{opacity:.5}@keyframes recovery-evidence-reveal{0%{stroke-dashoffset:250px;opacity:.1}to{stroke-dashoffset:0;opacity:.65}}#ab5-editorial .recovery-assessment-visual figcaption{margin-top:22px}#ab5-editorial .recovery-feasibility,#ab5-editorial .recovery-coordination,#ab5-editorial .recovery-clients{background:var(--about-graphite)}#ab5-editorial .recovery-page .recovery-methodology{background:var(--a-paper)}#ab5-editorial .recovery-feasibility .about-quote,#ab5-editorial .recovery-intelligence .about-quote{max-width:950px;margin-top:45px}#ab5-editorial .recovery-workflow{border:1px solid var(--about-card-border);background:var(--a-paper);border-radius:7px;margin:45px 0 0;padding:30px}#ab5-editorial .recovery-workflow h3{margin-top:12px;font-family:Instrument Serif,Georgia,serif;font-size:29px;line-height:1.3}#ab5-editorial .recovery-workflow ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin:30px 0;padding:0;list-style:none;display:grid}#ab5-editorial .recovery-workflow li{border:1px solid var(--about-card-border);background:var(--about-graphite);border-radius:5px;flex-direction:column;align-items:flex-start;gap:20px;min-width:0;padding:25px 20px;display:flex;position:relative}#ab5-editorial .recovery-workflow-number{color:var(--about-gold);letter-spacing:1px;font-size:10px}#ab5-editorial .recovery-workflow-icon{width:26px;height:26px;color:var(--about-blue);stroke-width:1.2px}#ab5-editorial .recovery-workflow-label{font-size:13px;line-height:1.7}#ab5-editorial .recovery-workflow-arrow{width:18px;height:18px;color:var(--about-blue);stroke-width:1.2px;position:absolute;top:calc(50% - 9px);left:calc(100% + 6px)}#ab5-editorial .recovery-workflow li:nth-child(4n) .recovery-workflow-arrow{display:none}#ab5-editorial .recovery-workflow figcaption{border-top:1px solid var(--a-line);padding-top:23px}#ab5-editorial .recovery-findings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 35px;display:grid}#ab5-editorial .recovery-coordination-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:70px;display:grid}#ab5-editorial .recovery-boundaries{max-width:none;margin-top:40px}#ab5-editorial .recovery-section-grid{margin-top:40px}#ab5-editorial .recovery-practices .about-card{background:var(--about-graphite)}#ab5-editorial .recovery-client-grid>div:last-child{grid-column:1/-1}@media (max-width:1000px){#ab5-editorial .recovery-workflow ol{grid-template-columns:repeat(2,minmax(0,1fr))}#ab5-editorial .recovery-workflow li:nth-child(2n) .recovery-workflow-arrow{display:none}#ab5-editorial .recovery-coordination-layout{gap:40px}}@media (max-width:900px){#ab5-editorial .recovery-coordination-layout{grid-template-columns:minmax(0,1fr);gap:35px}#ab5-editorial .recovery-findings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){#ab5-editorial .recovery-workflow{padding:22px}#ab5-editorial .recovery-workflow ol,#ab5-editorial .recovery-findings-grid{grid-template-columns:minmax(0,1fr)}#ab5-editorial .recovery-workflow li{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:12px 18px;padding:22px;display:grid}#ab5-editorial .recovery-workflow-number{grid-column:1/-1}#ab5-editorial .recovery-workflow-arrow,#ab5-editorial .recovery-workflow li:nth-child(2n) .recovery-workflow-arrow,#ab5-editorial .recovery-workflow li:nth-child(4n) .recovery-workflow-arrow{display:block;top:auto;bottom:-25px;left:27px;transform:rotate(90deg)}}@media (max-width:460px){#ab5-editorial .recovery-page .recovery-hero h1{letter-spacing:-1.7px;font-size:41px}}@media (prefers-reduced-motion:reduce){#ab5-editorial .recovery-evidence-paths{stroke-dasharray:none;animation:none}}
