/* clicks/clicks — основа: блок-основа этапа 1 (landing); сгенерировано tools/css_majority.py */
.clicks__wrapper { display:flex;gap:76px }
.clicks__title { margin-bottom:50px;max-width:335px;text-align:left }
.clicks__box { display:flex;gap:20px;justify-content:space-between;margin:0 auto;width:910px }
.clicks__item { border:2px solid transparent;border-radius:22px;box-shadow:0 4px 40px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;padding:25px;position:relative;width:290px }
.clicks__item-link svg { fill:#111 }
.clicks__item-link { align-items:center;border:1px solid rgba(0,0,0,.2);border-radius:50px;display:inline-flex;height:50px;justify-content:center;position:absolute;right:25px;top:25px;transition:.2s;width:50px }
.clicks__item-name { color:#111;font-size:25px;font-weight:700;line-height:26px;margin-bottom:20px }
.clicks__item-text { color:#111;font-family:Inter;font-size:16px;font-weight:500;line-height:25px }
.clicks__item-icon { height:60px;margin-bottom:20px }
@media screen and (max-width:1370px) {
  .clicks__wrapper { flex-direction:column;gap:0 }
  .clicks__title { max-width:100%;text-align:center }
}
@media screen and (max-width:991px) {
  .clicks__box { flex-wrap:wrap;width:100% }
  .clicks__item { width:48% }
  .clicks__box .clicks__item:last-child { width:100% }
}
@media screen and (max-width:768px) {
  .clicks__item { width:100% }
  .clicks__title { margin-bottom:20px }
}

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