.uslugi-main section{overflow:hidden}

.uslugi-hero-grid{display:grid;grid-template-columns:45% 55%;align-items:center;gap:var(--space-6)}
.uslugi-hero-text{max-width:520px}
.uslugi-hero-image img{border-radius:var(--radius-lg);width:100%}

.uslugi-cards-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-5)}
.uslugi-cards-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}

.uslugi-split-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);align-items:center}
.uslugi-split.reverse .uslugi-split-grid{direction:rtl}
.uslugi-split.reverse .uslugi-split-grid>*{direction:ltr}

.uslugi-narrow-inner{max-width:720px}

.uslugi-two-col-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}

.uslugi-why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-5)}

.uslugi-cta-box{background:var(--color-primary-gradient);color:var(--color-text-on-accent);padding:var(--space-6);border-radius:var(--radius-lg);text-align:center;display:flex;flex-direction:column;gap:var(--space-3);max-width:600px;margin-inline:auto}

@media(max-width:900px){
.uslugi-hero-grid{grid-template-columns:1fr}
.uslugi-split-grid{grid-template-columns:1fr}
.uslugi-two-col-grid{grid-template-columns:1fr}
.uslugi-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.uslugi-cards-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}
.uslugi-why-grid{grid-template-columns:1fr 1fr}
}

@media(max-width:700px){
.uslugi-cards-grid,.uslugi-cards-grid.four,.uslugi-why-grid{grid-template-columns:1fr}
}
