/* =====================================================================
   06-first-extras — «Дополнительные работы первого месяца» (Figma 382:2952, 379:2811; mobile 423:4853).
   Конец тёмной полосы 04–06: сверху 120px от блока 05, снизу 80px.
   ===================================================================== */
.fmf2 .seo-extras{padding-top:120px;padding-bottom:80px}
.fmf2 .seo-extras__head{max-width:992px;margin-bottom:40px}
.fmf2 .seo-extras__lead{margin-top:24px;font-size:18px;font-weight:500;line-height:1.4}

/* карточки: 3 на экран, соседние перекрываются на 1px (общая линия рамки) */
.fmf2 .seo-extras__track{--per:3;align-items:stretch}
.fmf2 .seo-extras__card{display:flex;flex-direction:column;gap:40px;
  flex-basis:calc((100% + (var(--per) - 1) * 1px) / var(--per));margin-right:-1px;padding:24px;color:#fff}
.fmf2 .seo-extras__card:last-child{margin-right:0}
.fmf2 .seo-extras__title{font-size:24px;font-weight:500;line-height:1.4}
.fmf2 .seo-extras__dl{display:flex;flex-direction:column;gap:16px}
.fmf2 .seo-extras__row{display:flex;flex-direction:column;gap:4px}
.fmf2 .seo-extras__label{font-size:14px;font-weight:600;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:var(--c-on-dark-2)}
.fmf2 .seo-extras__value{font-size:18px;line-height:1.4}

@media (max-width:1024px){
  .fmf2 .seo-extras__track{--per:2}
}
@media (max-width:640px){
  .fmf2 .seo-extras{padding-top:64px;padding-bottom:64px}
  .fmf2 .seo-extras__head{margin-bottom:40px}
  .fmf2 .seo-extras__lead{margin-top:16px;font-weight:400}
  .fmf2 .seo-extras__track{--per:1}
  .fmf2 .seo-extras__card{gap:20px;padding:16px}
  .fmf2 .seo-extras__title{font-size:20px}
  .fmf2 .seo-extras__row{gap:8px}
  .fmf2 .seo-extras__value{font-size:16px}
}
