/* === /seo/ 17-lead: Figma 369:593/597 (desktop), 423:3448 (mobile).
   Сетка, поля, вложение, согласие и контакты — из home/assets/css/13-final.css и 15-mobile.css;
   здесь только отличия: отступ шапки 64px, колонки 536/648 по краям, контакты 40px/400. */
.fmf2 .seo-lead .final__head{margin-bottom:64px}
.fmf2 .seo-lead .final__head .sect-title{max-width:none}
.fmf2 .seo-lead .final__grid{grid-template-columns:minmax(0,536px) minmax(0,648px);justify-content:space-between;gap:64px}
.fmf2 .seo-lead .final__text .sect-lead{font-size:18px;font-weight:500;line-height:1.4;color:var(--c-ink)}
.fmf2 .seo-lead__contacts{padding-top:64px;gap:24px}
.fmf2 .seo-lead .final__contact{gap:2px}
.fmf2 .seo-lead .final__c-label{line-height:1.4}
.fmf2 .seo-lead .final__c-val{font-size:40px;font-weight:400;line-height:1;letter-spacing:0}
.fmf2 .seo-lead__success{padding-block:24px}
.fmf2 .seo-lead__success p{font-size:16px;line-height:1.4;color:var(--c-ink-2)}

@media (max-width:900px){
  .fmf2 .seo-lead .final__head{margin-bottom:32px}
  .fmf2 .seo-lead .final__grid{grid-template-columns:1fr;gap:40px}
  .fmf2 .seo-lead__contacts{padding-top:0;margin-top:40px}
  .fmf2 .seo-lead .final__c-val{font-size:32px}
}
@media (max-width:640px){
  /* Figma 423:3450–3465: надзаголовок → 16px → заголовок 32/1.2; → 40px → текст 16; → 40px → контакты 24/1.4 */
  .fmf2 .seo-lead .final__head{margin-bottom:40px}
  .fmf2 .seo-lead .final__head .eyebrow{margin-bottom:16px}
  .fmf2 .seo-lead .final__text .sect-lead{font-size:16px}
  .fmf2 .seo-lead__contacts{gap:16px}
  .fmf2 .seo-lead .final__contact{gap:4px}
  .fmf2 .seo-lead .final__c-label{color:var(--c-ink-3);line-height:1.6}
  .fmf2 .seo-lead .final__c-val{font-size:24px;font-weight:500;line-height:1.4;letter-spacing:-.02em}
}
