/* MediaLead — итоговая главная · блок 8 «Путь проекта» (маршрут): подпись в заголовке и ссылка на следующий шаг */
.b8 .b8g{color:var(--ink-3)}
.b8__go{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:44px}
.b8__go p{margin:0;font-size:14.5px;color:var(--ink-3)}
.b8__next{margin-left:auto;font-size:15px;font-weight:500;color:var(--ink-2)}
.b8__next:hover{color:var(--accent)}
@media (max-width:760px){.b8__next{margin-left:0}}
/* Шапка маршрута: широкий заголовок, подзаголовок справа по нижнему краю */
.stg.b8 .s-head{max-width:none;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:end;gap:20px 64px}
.stg.b8 .s-head .h2{max-width:17em;margin:0}
.stg.b8 .s-head .lead{max-width:26em;margin:0;padding-bottom:8px}
@media (max-width:900px){.stg.b8 .s-head{grid-template-columns:1fr}}
/* Заявка на старт после маршрута */
.kick{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:28px 48px;align-items:center;margin-top:48px;padding:34px 36px;border-radius:32px;background:var(--dark);color:#fff}
.kick__live{display:inline-flex;align-items:center;gap:9px;height:32px;padding:0 13px;border-radius:10px;background:rgba(94,211,143,.12);font-size:13.5px;color:#9fe5bb}
.kick__live b{font-weight:600;color:#5ed38f}
.kick__live i{width:8px;height:8px;border-radius:50%;background:#5ed38f;animation:fstart 1.8s infinite}
.kick h3{margin:16px 0 0;font-size:clamp(26px,2.4vw,36px);font-weight:500;letter-spacing:-.025em;line-height:1.12}
.kick h3 span{color:#8c8c94}
.kick__t{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0 0;padding:0;list-style:none;counter-reset:k}
.kick__t li{position:relative;display:flex;flex-direction:column;gap:6px;padding:16px 16px 18px;border-radius:18px;background:var(--dark-2)}
.kick__t li::after{content:'';position:absolute;right:-8px;top:50%;z-index:1;width:10px;height:10px;margin-top:-5px;background:var(--dark-2);transform:rotate(45deg);border-radius:2px}
.kick__t li:last-child::after{display:none}
.kick__t b{font-size:15px;font-weight:600;color:#fff}
.kick__t li:first-child b{color:#5ed38f}
.kick__t span{font-size:13.5px;line-height:1.45;color:var(--dark-ink-2)}
.kick__r{display:grid;gap:12px;justify-items:start}
.kick__r .btn{width:100%;justify-content:space-between}
.kick__r p{margin:0;font-size:13.5px;color:var(--dark-ink-2)}
.kick__alt{display:flex;gap:8px;flex-wrap:wrap}
.kick__alt a{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 14px;border-radius:12px;background:var(--dark-2);color:#fff;font-size:14px;font-weight:500;transition:background .25s}
.kick__alt a:hover{background:var(--dark-3)}
.kick__alt svg{width:16px;height:16px}
@media (max-width:900px){.kick{grid-template-columns:minmax(0,1fr)}}
@media (max-width:720px){
  .kick{padding:22px 18px;border-radius:26px}
  .kick__t{grid-template-columns:minmax(0,1fr)}
  .kick__t li::after{display:none}
  .kick h3{font-size:24px}
}
.kick__live b{color:#5ed38f}
.kick__easy{display:flex;flex-wrap:wrap;gap:8px 18px;margin:16px 0 0;padding:0;list-style:none}
.kick__easy li{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:500;color:#fff}
.kick__easy svg{width:20px;height:20px;flex:none;padding:3px;border-radius:50%;background:var(--good);color:#fff}
