.clients{--muted:#fffc;z-index:1;background:var(--color-ru-red);color:#fff;border-radius:1.5rem 1.5rem 0 0;margin-top:-1.5rem}.clients .home-tag:before{background:#fff}.clients .home-title__muted{opacity:.7}.clients__head{justify-content:space-between;align-items:flex-end;gap:3em;display:flex}.clients__lead{max-width:22em;color:var(--muted);flex-shrink:0;font-size:1.15em;line-height:1.5}.clients__grid{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:1em;min-height:0;margin-top:2.5em;display:grid}.clients__item{min-height:0;transition:box-shadow .35s var(--ease), transform .35s var(--ease);background:#fff;border-radius:1.25em;place-items:center;padding:1.5em;display:grid}.clients__item:hover{transform:translateY(-.2em);box-shadow:0 1rem 2.5rem -1rem #0a1e3c2e}.clients__logo{object-fit:contain;max-width:100%}@media (max-width:1023.98px){.clients__head{flex-direction:column;align-items:flex-start;gap:1em}.clients__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:.75em;margin-top:2em}.clients__item{aspect-ratio:3/2;padding:1em;font-size:.8em}.clients__lead{display:none}}
.industries{--paper:#f3f4f6;--ink:#0a0a0a;background:var(--paper);color:var(--ink);text-align:center}@media (min-width:1024px){.industries.home-screen{height:auto;padding-top:4.5em;padding-bottom:5em}}.industries__head{flex-direction:column;align-items:center;display:flex}.industries .home-title{text-wrap:balance;max-width:18em}.industries__lead{text-wrap:pretty;color:#0a0a0aa6;max-width:40em;margin-top:1.25em;font-size:1.2em;line-height:1.5}.industries__carousel{margin-top:3.5em;position:relative}.industries__track{--gap:2em;--per-view:6;gap:var(--gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:.5em 4.5em .25em;scroll-padding-inline:4.5em;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 1.5em,#000 4.5em calc(100% - 4.5em),#0000 calc(100% - 1.5em));mask-image:linear-gradient(90deg,#0000 1.5em,#000 4.5em calc(100% - 4.5em),#0000 calc(100% - 1.5em))}.industries__track::-webkit-scrollbar{display:none}.industries__item{flex:0 0 calc((100% - (var(--per-view) - 1) * var(--gap)) / var(--per-view));scroll-snap-align:start;flex-direction:column;align-items:center;gap:1.25em;display:flex}.industries__circle{aspect-ratio:1;width:100%;max-width:13em;box-shadow:0 0 0 0 var(--color-ru-red);background:#e3e6eb;border-radius:50%;transition:box-shadow .35s;display:block;position:relative;overflow:hidden}.industries__image{object-fit:cover;transition:transform .8s cubic-bezier(.625,.05,0,1)}.industries__item:hover .industries__circle{box-shadow:0 0 0 .3em var(--color-ru-red)}.industries__item:hover .industries__image{transform:scale(1.08)}.industries__name{text-wrap:balance;max-width:11em;font-size:1.15em;font-weight:500;line-height:1.35}.industries__arrow{z-index:1;width:3.2em;height:3.2em;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;transition:opacity .25s,background-color .25s,color .25s;display:grid;position:absolute;top:calc(.5em + min(13em,16.6667% - 3.16667em)/2);transform:translateY(-50%);box-shadow:0 .4em 1.2em #0a14281f}.industries__arrow--prev{left:0}.industries__arrow--next{right:0}.industries__arrow svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.3em;height:1.3em}.industries__arrow:hover:not(:disabled){background:var(--color-ru-red);color:#fff}.industries__arrow:disabled{opacity:.3;cursor:default}.industries__arrow:focus-visible{outline:2px solid var(--color-ru-blue);outline-offset:3px}@media (max-width:1023.98px){.industries__lead{font-size:1em}.industries__carousel{margin-top:2em;margin-inline:calc(var(--pad) * -1)}.industries__track{--gap:1rem;--per-view:2.6;padding-inline:var(--pad);scroll-padding-inline:var(--pad);-webkit-mask-image:none;mask-image:none}.industries__arrow{display:none}.industries__name{font-size:.95em}}@media (min-width:640px) and (max-width:1023.98px){.industries__track{--per-view:4.3}}@media (prefers-reduced-motion:reduce){.industries__circle,.industries__image{transition:none}}
