/* === /seo/ 15-advantages — Figma 395:6406 (desktop), 423:5887 (mobile) === */
.fmf2 .seo-adv__title{margin-bottom:40px}
.fmf2 .seo-adv__list{display:grid;grid-template-columns:repeat(3,minmax(0,424px));gap:48px 24px}
.fmf2 .seo-adv__item{display:flex;flex-direction:column;gap:16px}
/* рамка иконки 98×98 с «разрывами» 8px на углах */
.fmf2 .seo-adv__icon{--cut:8px;display:flex;align-items:center;justify-content:center;flex:none;width:98px;height:98px}
.fmf2 .seo-adv__icon .ic-svg{width:48px;height:48px}
.fmf2 .seo-adv__body{display:flex;flex-direction:column;gap:8px}
.fmf2 .seo-adv__name{font-size:24px;font-weight:500;line-height:1.2;color:var(--c-ink)}
.fmf2 .seo-adv__text{font-size:16px;line-height:1.4;color:rgba(26,26,26,.6)}

@media (max-width:1024px){
  .fmf2 .seo-adv__list{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:640px){
  .fmf2 .seo-adv{padding-top:64px;padding-bottom:64px}
  .fmf2 .seo-adv__title{margin-bottom:32px;font-size:32px;line-height:1.2}
  .fmf2 .seo-adv__list{grid-template-columns:1fr;gap:24px}
  .fmf2 .seo-adv__item{flex-direction:row;gap:16px}
  .fmf2 .seo-adv__icon{width:82px;height:82px}
}
