/* v96 selected-main scope only; no ranking or indexing guarantee. */
.recovery-v96 .parent-scope-v96{max-width:72ch;margin:0 0 18px;color:#ff9d55;font-size:clamp(14px,1.2vw,16px);font-weight:700;line-height:1.7;overflow-wrap:anywhere}
.recovery-v96 .v96-comparison-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.recovery-v96 .v96-comparison-grid>.service-card{min-width:0}
.recovery-v96 .v96-comparison-grid .service-card p{line-height:1.8;overflow-wrap:anywhere}
.recovery-v96 .v96-approved-worktypes{grid-column:1/-1;min-width:0;margin-top:4px;padding:20px;border:1px solid rgba(255,255,255,.11);border-radius:18px;background:rgba(255,255,255,.035)}
.recovery-v96 .v96-approved-worktypes h3{margin:0 0 14px;font-size:18px;color:#fff}
.recovery-v96 .v96-request-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}
.recovery-v96 .v96-request-grid>.process-card{min-width:0;grid-column:auto}
.recovery-v96 .v96-request-grid .process-card p{line-height:1.8;overflow-wrap:anywhere}
.recovery-v96 .v96-appended-block{padding:clamp(44px,6vw,80px) 0;color:#f6f7f8;background:#202124;border-top:1px solid rgba(255,157,85,.25);border-bottom:1px solid rgba(255,157,85,.25)}
.recovery-v96 .v96-append-container{box-sizing:border-box;width:min(1180px,calc(100% - 40px));max-width:none;margin:0 auto;padding:0}
.recovery-v96 .v96-appended-block .section-heading{display:block;margin:0 0 28px;color:#f6f7f8}
.recovery-v96 .v96-appended-block .section-kicker{margin:0 0 12px;color:#ff9d55;font-size:13px;font-weight:800;letter-spacing:.035em}
.recovery-v96 .v96-appended-block .section-heading h2{margin:0 0 14px;color:#fff;font-size:clamp(24px,3vw,36px);font-weight:800;line-height:1.35;overflow-wrap:anywhere}
.recovery-v96 .v96-appended-block .section-heading>p:not(.section-kicker){max-width:80ch;margin:0;color:#d6d9df;font-size:16px;line-height:1.8;overflow-wrap:anywhere}
.recovery-v96 .v96-appended-block .v96-request-heading{margin-top:42px}
.recovery-v96 .v96-appended-block .service-card,.recovery-v96 .v96-appended-block .process-card{box-sizing:border-box;min-width:0;max-width:none;margin:0;padding:24px;border:1px solid #414349;border-radius:18px;background:#292b2e;box-shadow:none}
.recovery-v96 .v96-appended-block .service-card h3,.recovery-v96 .v96-appended-block .process-card h3{margin:14px 0 12px;color:#fff;font-size:19px;line-height:1.5;font-weight:800;overflow-wrap:anywhere}
.recovery-v96 .v96-appended-block .service-card p,.recovery-v96 .v96-appended-block .process-card p{margin:0;color:#d6d9df;font-size:15px;line-height:1.8}
.recovery-v96 .v96-appended-block .service-number,.recovery-v96 .v96-appended-block .step{display:inline-block;width:auto;height:auto;margin:0;padding:0;color:#ff9d55;background:none;font-size:21px;font-weight:900;line-height:1.2}
.recovery-v96 .v96-appended-block ol{padding:0;list-style:none}
@media(max-width:1000px){.recovery-v96 .v96-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recovery-v96 .v96-request-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.recovery-v96 .v96-comparison-grid,.recovery-v96 .v96-request-grid{grid-template-columns:minmax(0,1fr);gap:16px}.recovery-v96 .process-grid{grid-template-columns:minmax(0,1fr)}.recovery-v96 .process-card,.recovery-v96 .process-card:last-child{min-width:0;grid-column:auto}.recovery-v96 .v96-append-container{width:calc(100% - 32px)}.recovery-v96 .v96-appended-block .service-card,.recovery-v96 .v96-appended-block .process-card{padding:22px}.recovery-v96 .v96-appended-block .section-heading>p:not(.section-kicker){font-size:15px}}
