/* Only the affected homepage photo strip and Saratov-Lavr case. */
.client-process-media .client-media-card{aspect-ratio:4/3;min-height:0!important}
.client-process-media .client-media-card>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block;object-fit:cover;object-position:center}
.saratov-lavr-case>.section{padding-block:64px}
.saratov-lavr-case .section-heading{margin-bottom:30px}
.saratov-lavr-case h2{max-width:1000px;font-size:clamp(28px,3.2vw,46px);line-height:1.13}
.saratov-lavr-case .case-evidence-section{padding-bottom:30px}
.saratov-lavr-case .evidence-flow{margin-top:32px;gap:18px;border:0;background:transparent;overflow:visible}
.saratov-lavr-case .evidence-flow article{min-height:0;border:1px solid #1118201f!important;border-radius:20px;padding:18px;gap:14px;overflow:hidden}
.saratov-lavr-case .evidence-flow article:after{display:none}
.saratov-lavr-case .evidence-flow article>span{position:absolute;top:30px;left:30px;background:#071019;color:#fff;border-radius:50%;padding:9px;font-size:12px;z-index:1}
.saratov-lavr-case .evidence-flow small{margin-top:4px}
.saratov-lavr-case .evidence-flow p{margin:0;line-height:1.7;font-size:15px}
.saratov-evidence-photo{width:100%;height:230px;object-fit:contain;background:#f1f0eb;border-radius:12px;display:block}
.saratov-lavr-case .case-stats-section{padding-top:0;padding-bottom:36px}
.saratov-lavr-case .case-stats>div{min-height:0;padding:24px}
.saratov-lavr-case .case-stats strong{font-size:clamp(19px,2vw,27px);margin-top:12px}
.saratov-status-note{font-size:14px;line-height:1.7;color:#55616d;margin:18px 0 0;max-width:1000px}
.saratov-lavr-case .case-detail{display:block}
.saratov-lavr-case .case-facts{display:grid;grid-template-columns:1fr 1fr;gap:30px}
.saratov-lavr-case .case-facts>div{padding:0;border:0}
.saratov-lavr-case .case-facts strong{font-weight:400;font-size:17px;line-height:1.75}
.saratov-lavr-case .saratov-journey{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;border:0;background:none;overflow:visible}
.saratov-lavr-case .saratov-journey article{padding:28px;min-height:0;border:1px solid #1118201f;border-radius:18px;position:relative}
.saratov-lavr-case .saratov-journey article:last-child{grid-column:1/-1}
.saratov-step-meta{display:flex;justify-content:space-between;gap:20px;align-items:center}
.saratov-step-meta small{color:#64717a;font-size:11px;letter-spacing:.035em}
.saratov-journey article[data-stage="current"]{border-color:#d67d2a!important;background:#fff9ef}
.saratov-lavr-case .saratov-journey h3{font-size:24px;line-height:1.2;margin:22px 0 14px}
.saratov-lavr-case .saratov-journey p{font-size:16px;line-height:1.75;color:#55616d;margin:0;max-width:1000px}
.saratov-lavr-case .saratov-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.saratov-lavr-case .saratov-gallery figure{display:block!important;aspect-ratio:auto!important;min-height:0!important;border:1px solid #1118201f;background:#fff!important;border-radius:18px;overflow:hidden}
.saratov-lavr-case .saratov-gallery figure>a{display:block;aspect-ratio:3/4;padding:10px;background:#f0f0eb}
.saratov-lavr-case .saratov-gallery figure img{position:static!important;inset:auto!important;width:100%!important;height:100%!important;object-fit:contain!important;border-radius:10px;display:block}
.saratov-lavr-case .saratov-gallery figure figcaption{padding:18px 20px;min-height:78px;color:#18212a;font-size:15px;font-weight:600;line-height:1.5}
.saratov-lavr-case .saratov-gallery figure figcaption small{display:block;color:#64717a;font-weight:400;font-size:12px;margin-top:5px}
.saratov-lavr-case .saratov-next{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;background:none;border:0;overflow:visible}
.saratov-lavr-case .saratov-next article{min-height:0;border:1px solid #1118201f;border-radius:16px;padding:24px}
.saratov-lavr-case .saratov-next article:last-child{grid-column:span 2}
.saratov-lavr-case .saratov-next h3{margin:18px 0 12px;font-size:20px;line-height:1.25}
.saratov-lavr-case .saratov-next p{font-size:14px;line-height:1.7;color:#55616d;margin:0}
.saratov-lavr-case [data-reveal]{opacity:1;visibility:visible}
@media(max-width:1000px){.saratov-lavr-case .saratov-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.saratov-lavr-case .saratov-next{grid-template-columns:repeat(2,minmax(0,1fr))}.saratov-evidence-photo{height:190px}}
@media(max-width:760px){.saratov-lavr-case>.section{padding-block:40px}.saratov-lavr-case .case-evidence-section{padding-bottom:24px}.saratov-lavr-case .case-stats-section{padding-top:0}.saratov-lavr-case .case-facts,.saratov-lavr-case .saratov-journey,.saratov-lavr-case .saratov-gallery,.saratov-lavr-case .saratov-next{grid-template-columns:1fr}.saratov-lavr-case .saratov-next article:last-child{grid-column:auto}.saratov-lavr-case .saratov-journey article{padding:22px}.saratov-lavr-case .saratov-journey h3{font-size:22px}.saratov-evidence-photo{height:260px}.saratov-lavr-case .evidence-flow{gap:16px}.saratov-lavr-case .case-facts strong{font-size:16px}.saratov-lavr-case .saratov-gallery figure>a{aspect-ratio:3/4}.saratov-lavr-case .section-heading{margin-bottom:24px}}
@media(prefers-reduced-motion:reduce){.client-process-media .client-media-card img{transition:none;transform:none!important}}
