/* uget/uget — основа: блок-основа этапа 1 (mycompetitors); сгенерировано tools/css_majority.py */
.uget__title { color:#161616;font-family:Rubik;font-size:30px;font-weight:500 }
.uget__box { display:flex;flex-wrap:wrap;gap:25px;margin-top:38px }
.uget__item { display:flex;flex-direction:column;border-radius:30px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);padding:30px;width:calc(50% - 12.5px) }
.uget__item:nth-child(3) .uget__item-img { margin-top:auto }
.uget__item-icon { display:flex;align-items:center;gap:20px }
.uget__item-title { color:#161616;font-size:24px }
.uget__item-text { color:#515151;font-family:Inter;font-size:18px;line-height:120%;margin-top:15px }
.uget__item-img { margin-top:68px;text-align:right }
.uget__item-img img { opacity:0;transform:scale(0);margin-left:auto;transform-origin:right bottom;transition:transform 0.5s ease-out, opacity 0.5s ease-out;display:block }
.uget__item-img img.animate-width { transform:scale(1);opacity:1 }
@media screen and (max-width:1370px) {
  .uget__item-img { margin-top:40px }
  .uget__item-title { font-size:22px }
  .uget__item-text { font-size:16px }
  .uget__title { font-size:22px;line-height:26px }
}
@media screen and (max-width:767px) {
  .uget__item { width:100%;padding:15px;border-radius:20px }
  .uget__item-img { margin-top:25px }
  .uget__item-text { font-size:12px }
  .uget__item-title { font-size:18px }
  .uget__item-icon { gap:10px }
  .uget__item-icon img { height:35px }
  .uget__box { margin-top:30px }
}
@media screen and (max-width:574px) {
  .uget__title { font-size:16px;font-weight:400;line-height:20px }
}

/* ===== вручную (генератор этот раздел сохраняет) ===== */