/* =====================================================================
   07-factors — «Что влияет на AI видимость»: сетка 3×2
   ===================================================================== */
/* низ уменьшен: следующая белая секция 08 продолжает ту же полосу */
.fmf2 .geo-factors{padding-bottom:40px}
.fmf2 .geo-factors__title{margin-bottom:48px}

.fmf2 .geo-factors__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 24px}
.fmf2 .geo-factors__item{display:flex;flex-direction:column;gap:16px;min-width:0}

/* рамка иконки с «вырезанными» углами */
.fmf2 .geo-factors__ic{position:relative;display:flex;align-items:center;justify-content:center;
  width:98px;height:98px;border:1px solid var(--c-line);color:var(--c-accent);flex:none}
.fmf2 .geo-factors__ic::before{content:"";position:absolute;inset:-1px;pointer-events:none;
  --n:8px;--nb:var(--c-bg);
  background:
    linear-gradient(var(--nb),var(--nb)) left top/var(--n) var(--n) no-repeat,
    linear-gradient(var(--nb),var(--nb)) right top/var(--n) var(--n) no-repeat,
    linear-gradient(var(--nb),var(--nb)) left bottom/var(--n) var(--n) no-repeat,
    linear-gradient(var(--nb),var(--nb)) right bottom/var(--n) var(--n) no-repeat}
.fmf2 .geo-factors__svg{width:48px;height:48px}

.fmf2 .geo-factors__body{display:flex;flex-direction:column;gap:8px;max-width:400px}
.fmf2 .geo-factors__name{font-size:24px;line-height:1.2;color:var(--c-ink)}
.fmf2 .geo-factors__text{font-size:16px;line-height:1.4;color:rgba(26,26,26,.6)}

@media (max-width:1024px){
  .fmf2 .geo-factors__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:640px){
  .fmf2 .geo-factors{padding-top:64px;padding-bottom:0}
  .fmf2 .geo-factors__title{margin-bottom:32px}
  .fmf2 .geo-factors__grid{grid-template-columns:minmax(0,1fr);gap:24px}
  .fmf2 .geo-factors__item{flex-direction:row;align-items:flex-start}
  .fmf2 .geo-factors__ic{width:74px;height:74px}
  .fmf2 .geo-factors__ic::before{--n:6px}
  .fmf2 .geo-factors__svg{width:40px;height:40px}
}
@media (max-width:768px){
  .fmf2 .geo-factors .sect-title{font-size:32px;line-height:1.2}
}
