/* Arcentu Medya — Anasayfa profesyonel katman (içerik bozulmaz) */
@import url('https://fonts.googleapis.com/css2?family=Syne:wght@600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap');

:root{
  --arm-navy:#063b5e;
  --arm-blue:#074f79;
  --arm-sky:#1591c7;
  --arm-ink:#0b1f33;
  --arm-muted:#5b6b7c;
  --arm-line:#d9e4ef;
  --arm-soft:#f3f7fb;
  --arm-white:#fff;
  --arm-radius:20px;
}

/* —— Genel ritim —— */
.feature-section.section-padding,
.arm-home-about{
  position:relative;
}
.feature-section .feature-content .section-title h2{
  font-family:'Syne',sans-serif !important;
  font-weight:800 !important;
  letter-spacing:-.02em;
  line-height:1.15;
  color:var(--arm-ink);
}
.feature-section .feature-content p{
  font-family:'Manrope',sans-serif;
  color:var(--arm-muted);
  font-size:15.5px;
  line-height:1.75;
}
.feature-section .feature-image{
  border-radius:24px;
  overflow:hidden;
  box-shadow:0 28px 60px rgba(7,79,121,.18);
  position:relative;
}
.feature-section .feature-image:after{
  content:"";
  position:absolute;inset:0;
  background:linear-gradient(160deg,rgba(7,79,121,.12),transparent 55%);
  pointer-events:none;
}
.feature-section .theme-btn{
  border-radius:14px !important;
  background:linear-gradient(120deg,var(--arm-blue),var(--arm-sky)) !important;
  border:0 !important;
  box-shadow:0 12px 28px rgba(7,79,121,.25);
  transition:transform .25s, box-shadow .25s;
}
.feature-section .theme-btn:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 36px rgba(7,79,121,.32);
}

/* —— Domain / Studio bloğu —— */
.arc-studio,
.arm-studio-pro{
  font-family:'Manrope',sans-serif;
}
.arc-studio h2,
.arm-studio-pro h2{
  font-family:'Syne',sans-serif !important;
  letter-spacing:-.03em;
}
.arc-studio a,
.arm-studio-pro a{
  transition:transform .25s ease, box-shadow .25s ease, background .25s ease;
}

/* Kart hover rafinesi — mevcut gridleri bozmadan */
.arc-studio [class*="card"],
.arc-studio [class*="svc"],
.arc-studio [class*="item"],
.arm-studio-pro .arm-sp-card{
  transition:transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s, border-color .35s !important;
}
.arc-studio a:hover [class*="card"],
.arc-studio [class*="card"]:hover,
.arm-studio-pro .arm-sp-card:hover{
  transform:translateY(-6px);
}

/* Hakkımızda / arm bölümleri */
[class*="arm-"] h2,
[class*="arm-"] .arm-title{
  font-family:'Syne',sans-serif;
  letter-spacing:-.02em;
}
[class*="arm-sec"],
.arm-block,
.arm-panel{
  position:relative;
}

/* Hosting / ürün şeritleri */
.hosting-section .section-title h2,
.pricing-section .section-title h2{
  font-family:'Syne',sans-serif !important;
  font-weight:800 !important;
}

/* Testimonials soft lift */
.testimonial-section{
  position:relative;
}
.testimonial-section:before{
  content:"";
  position:absolute;inset:0;
  background:linear-gradient(180deg,rgba(7,79,121,.08),transparent 40%,rgba(7,79,121,.1));
  pointer-events:none;
}

/* Marquee / ticker sakinleştir */
.arc-studio [class*="marquee"],
.arc-studio [class*="ticker"]{
  opacity:.92;
}

/* Eski prodüksiyon / film bloğu gizle — yeni arm-prod kullanılıyor */
.arm-home-more .arm-section-film{
  display:none !important;
}
/* Eski sosyal medya bloğu gizle — yeni arm-soc kullanılıyor */
.arm-home-more .arm-section-social{
  display:none !important;
}
/* Eski Google SEO bloğu gizle — yeni arm-seo kullanılıyor */
.arm-home-more .arm-section-seo{
  display:none !important;
}
/* Eski web tasarım bloğu gizle — yeni arm-webx kullanılıyor */
.arm-home-more .arm-section-web{
  display:none !important;
}

/* —— Hakkımızda alt bölümleri (arm-*) —— */
.arm-home-more .arm-card-item,
.arm-home-more .arm-ecom-feat-item,
.arm-home-more .arm-ecom-start-card,
.arm-home-more .arm-film-feature{
  transition:transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s !important;
  border-radius:18px !important;
}
.arm-home-more .arm-card-item:hover,
.arm-home-more .arm-ecom-feat-item:hover,
.arm-home-more .arm-ecom-start-card:hover{
  transform:translateY(-5px);
  box-shadow:0 18px 40px rgba(7,79,121,.12) !important;
}
.arm-home-more .arm-btn,
.arm-home-more a.arm-btn-primary{
  border-radius:12px !important;
  transition:transform .25s, box-shadow .25s !important;
}
.arm-home-more .arm-btn:hover,
.arm-home-more a.arm-btn-primary:hover{
  transform:translateY(-2px);
}
.arm-home-more .arm-film-title,
.arm-home-more .arm-eticaret-title,
.arm-home-more h2{
  letter-spacing:-.02em;
}

/* Anasayfa yazılımlar — hover karartma + sepet/incele; arka plan beyaz */
.software-section .softwares-grid .softwares-image{
  background:#fff !important;
}
.software-section .softwares-grid .softwares-image:hover img{
  opacity:.25 !important;
}
.software-section .softwares-grid .softwares-image:hover .social li{
  opacity:1 !important;
}

/* Mobil */
@media (max-width:767px){
  .feature-section .feature-image{border-radius:18px;margin-bottom:18px}
}
