/* =====================================================================
   04-included — «Что входит в SEO-продвижение» (Figma 369:1475, 376:2164; mobile 423:4824).
   Начало тёмной полосы 04–06: снизу отступа нет, расстояние до 05 задаёт 05.
   ===================================================================== */
.fmf2 .seo-inc{padding-bottom:0}
.fmf2 .seo-inc__head{max-width:992px;margin-bottom:40px}
.fmf2 .seo-inc__head .eyebrow{margin-bottom:16px}

/* карточки: 3 на экран, соседние перекрываются на 1px (общая линия рамки) */
.fmf2 .seo-inc__track{--per:3}
.fmf2 .seo-inc__card{display:flex;flex-direction:column;gap:24px;
  flex-basis:calc((100% + (var(--per) - 1) * 1px) / var(--per));margin-right:-1px;padding:24px;color:#fff}
.fmf2 .seo-inc__card:last-child{margin-right:0}
.fmf2 .seo-inc__icon{display:block;width:60px;height:60px;flex:0 0 auto}
.fmf2 .seo-inc__svg{width:60px;height:60px}
.fmf2 .seo-inc__title{font-size:24px;font-weight:500;line-height:1.4;margin-bottom:-4px}
.fmf2 .seo-inc__list{list-style:decimal;padding-left:24px;font-size:16px;line-height:1.4}
.fmf2 .seo-inc__list li + li{margin-top:8px}
.fmf2 .seo-inc__text{font-size:16px;line-height:1.4}

@media (max-width:1024px){
  .fmf2 .seo-inc__track{--per:2}
}
@media (max-width:640px){
  .fmf2 .seo-inc{padding-top:64px}
  .fmf2 .seo-inc__head{margin-bottom:40px}
  .fmf2 .seo-inc__track{--per:1}
  .fmf2 .seo-inc__card{min-height:298px;padding:16px}
  .fmf2 .seo-inc__title{font-size:20px}
}
