.site-page[data-page=service-same-day] .recovery-cases{gap:28px;margin-top:28px;display:grid}.site-page[data-page=service-same-day] .recovery-case{background:#fff;border:1px solid #1118271f;border-radius:18px;overflow:hidden;box-shadow:0 16px 34px #11182714}.site-page[data-page=service-same-day] .recovery-case__header,.site-page[data-page=service-same-day] .recovery-case__body{padding:22px 24px}.site-page[data-page=service-same-day] .recovery-case__header{border-bottom:1px solid #1118271a}.site-page[data-page=service-same-day] .recovery-case__meta{font-family:var(--font-body);color:#8a6200;text-transform:uppercase;letter-spacing:.06em;margin:0 0 7px;font-size:.82rem;font-weight:700}.site-page[data-page=service-same-day] .recovery-case__header h3{font-family:var(--font-heading);text-transform:uppercase;margin:0;font-size:clamp(1.45rem,2.5vw,2rem)}.site-page[data-page=service-same-day] .recovery-case__stats{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.site-page[data-page=service-same-day] .recovery-case__stats span{background:#f4f4f2;border-radius:999px;padding:7px 11px;font-size:.9rem;font-weight:700}.site-page[data-page=service-same-day] .recovery-case__gallery{background:#202020;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.site-page[data-page=service-same-day] .recovery-case__gallery--four{grid-template-columns:repeat(4,minmax(0,1fr))}.site-page[data-page=service-same-day] .recovery-case__gallery figure{background:#202020;height:240px;margin:0;position:relative;overflow:hidden}.site-page[data-page=service-same-day] .recovery-case__gallery img{object-fit:cover;width:100%;height:100%;display:block}.site-page[data-page=service-same-day] .recovery-case__gallery figcaption{color:#fff;text-transform:uppercase;letter-spacing:.04em;background:#111111db;border-left:3px solid #f8bf00;padding:6px 9px;font-size:.78rem;font-weight:700;position:absolute;bottom:12px;left:12px}@media (max-width:900px){.site-page[data-page=service-same-day] .recovery-case__gallery,.site-page[data-page=service-same-day] .recovery-case__gallery--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.site-page[data-page=service-same-day] .recovery-case__header,.site-page[data-page=service-same-day] .recovery-case__body{padding:19px 18px}.site-page[data-page=service-same-day] .recovery-case__gallery,.site-page[data-page=service-same-day] .recovery-case__gallery--four{grid-template-columns:1fr}.site-page[data-page=service-same-day] .recovery-case__gallery figure{height:280px}}
