/* === /geo/ 14-lead: Figma 292:2972 (desktop), 338:1705 (mobile).
   Сетка, поля, вложение и согласие — из home/assets/css/13-final.css; здесь только отличия. */
.fmf2 .geo-lead .final__head{margin-bottom:64px}
.fmf2 .geo-lead .final__head .sect-title{max-width:760px}
.fmf2 .geo-lead .final__grid{grid-template-columns:minmax(0,536px) minmax(0,648px);justify-content:space-between;gap:64px}
.fmf2 .geo-lead .final__text .sect-lead{font-size:18px;line-height:1.4;color:var(--c-ink)}
.fmf2 .geo-lead__price{margin-top:auto;padding-top:64px;display:flex;flex-direction:column;gap:2px}
.fmf2 .geo-lead__price-label{font-size:16px;font-weight:500;line-height:1.4;color:rgba(26,26,26,.6)}
.fmf2 .geo-lead__price-val{font-size:48px;font-weight:400;line-height:1;letter-spacing:-.01em;color:var(--c-accent)}
.fmf2 .geo-lead__success{padding-block:24px}
.fmf2 .geo-lead__success p{font-size:16px;line-height:1.4;color:var(--c-ink-2)}

@media (max-width:900px){
  .fmf2 .geo-lead .final__head{margin-bottom:32px}
  .fmf2 .geo-lead .final__grid{grid-template-columns:1fr;gap:40px}
  .fmf2 .geo-lead__price{padding-top:32px}
}
@media (max-width:640px){
  .fmf2 .geo-lead .final__head{margin-bottom:24px}
  .fmf2 .geo-lead .final__text .sect-lead{font-size:14px}
  .fmf2 .geo-lead__price{padding-top:24px;gap:4px}
  .fmf2 .geo-lead__price-label{font-size:18px}
}
