/* Kurumsal SEO AI spotlight - ana sayfadaki oranlarla sabitlenmiş son katman */
.corp-seo-ai-spotlight{
  box-sizing:border-box!important;
  min-height:300px!important;
  display:grid!important;
  grid-template-columns:320px minmax(0,1fr)!important;
  align-items:center!important;
  gap:42px!important;
  padding:38px 44px!important;
  overflow:hidden!important;
}
.corp-seo-ai-orbit{
  box-sizing:border-box!important;
  position:relative!important;
  width:220px!important;
  height:220px!important;
  min-width:220px!important;
  min-height:220px!important;
  margin:0 auto!important;
  align-self:center!important;
  justify-self:center!important;
  display:grid!important;
  place-items:center!important;
  transform:none!important;
}
.corp-seo-ai-orbit .orbit{
  box-sizing:border-box!important;
  position:absolute!important;
  border-radius:50%!important;
  margin:0!important;
  transform:none!important;
}
.corp-seo-ai-orbit .orbit-a{
  inset:18px!important;
  width:auto!important;
  height:auto!important;
}
.corp-seo-ai-orbit .orbit-b{
  inset:0!important;
  width:auto!important;
  height:auto!important;
}
.corp-seo-ai-orbit>strong{
  box-sizing:border-box!important;
  position:relative!important;
  z-index:3!important;
  width:108px!important;
  height:108px!important;
  min-width:108px!important;
  min-height:108px!important;
  margin:0!important;
  border-radius:32px!important;
  display:grid!important;
  place-items:center!important;
  font-size:42px!important;
  line-height:1!important;
  transform:none!important;
}
.corp-seo-ai-orbit .node{
  box-sizing:border-box!important;
  position:absolute!important;
  z-index:4!important;
  width:44px!important;
  height:44px!important;
  min-width:44px!important;
  min-height:44px!important;
  margin:0!important;
  border-radius:15px!important;
  display:grid!important;
  place-items:center!important;
  font-size:17px!important;
  line-height:1!important;
  transform:none!important;
}
.corp-seo-ai-orbit .node-a{left:2px!important;top:35px!important;right:auto!important;bottom:auto!important}
.corp-seo-ai-orbit .node-b{right:0!important;top:82px!important;left:auto!important;bottom:auto!important}
.corp-seo-ai-orbit .node-c{left:76px!important;bottom:0!important;right:auto!important;top:auto!important}
@media(max-width:1050px){
  .corp-seo-ai-spotlight{grid-template-columns:260px minmax(0,1fr)!important}
}
@media(max-width:720px){
  .corp-seo-ai-spotlight{
    grid-template-columns:1fr!important;
    gap:26px!important;
    padding:28px 22px!important;
  }
  .corp-seo-ai-orbit{
    width:190px!important;
    height:190px!important;
    min-width:190px!important;
    min-height:190px!important;
  }
  .corp-seo-ai-orbit>strong{
    width:92px!important;height:92px!important;
    min-width:92px!important;min-height:92px!important;
    font-size:35px!important;
  }
  .corp-seo-ai-orbit .node{
    width:40px!important;height:40px!important;
    min-width:40px!important;min-height:40px!important;
  }
  .corp-seo-ai-orbit .node-a{left:0!important;top:30px!important}
  .corp-seo-ai-orbit .node-b{right:0!important;top:70px!important}
  .corp-seo-ai-orbit .node-c{left:64px!important;bottom:0!important}
}
