#deep-uchet-service { scroll-margin-top:calc(var(--header-h,80px) + 18px); }
.uchet-service p.uchet-service__eyebrow { color:#a01128; font-weight:750; margin:0 0 8px; }
.uchet-service h3 { margin:0; overflow-wrap:anywhere; }
.uchet-service__steps { list-style:none; display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:10px; padding:0; margin:20px 0; counter-reset:service-step; }
.uchet-service__steps li { display:grid; grid-template-columns:2rem minmax(0,1fr); gap:10px; align-items:start; border:1px solid #ead9df; background:#fff; padding:14px; border-radius:16px; counter-increment:service-step; }
.uchet-service__steps li::before { content:counter(service-step,decimal-leading-zero); color:#a01128; font-weight:800; }
.uchet-service__steps li p { margin:5px 0 0; }
.uchet-service__plan { padding:clamp(16px,3vw,24px); border:1px solid #edcdd2; border-radius:20px; background:#fff1f3; }
.uchet-service__plan dl { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:10px; margin:12px 0; }
.uchet-service__plan dl div { padding:12px 14px; background:#fff; border-radius:14px; }
.uchet-service__plan dt { font-weight:800; }
.uchet-service__plan dd { margin:4px 0 0; }
.uchet-service__case { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1.4fr); align-items:center; gap:16px; margin-top:18px; padding:14px; border:1px solid #ead9df; border-radius:18px; background:#fff; }
.uchet-service__case img { display:block; width:100%; height:auto; border-radius:12px; }
.uchet-service__case a { color:#a01128; font-weight:750; text-decoration:underline; text-underline-offset:3px; }
.uchet-service__pilot { display:flex; align-items:center; flex-wrap:wrap; gap:12px; margin-top:16px; }
.uchet-service__pilot p { margin:0; }
.uchet-service__pilot .btn { white-space:normal; text-align:center; }
@media(max-width:650px) {
 .uchet-service__steps,.uchet-service__plan dl,.uchet-service__case { grid-template-columns:minmax(0,1fr); }
 .uchet-service__pilot .btn { width:100%; }
}
