/* Ücretsiz Toplantı - Ana Buton (dolu turuncu) */
.elementor-element-6c41d60 .elementor-button {
  background: #FF5F00 !important;
  color: #ffffff !important;
  border: 2px solid #FF5F00 !important;
  border-radius: 8px !important;
  padding: 14px 32px !important;
  transition: all 0.3s ease !important;
}
.elementor-element-6c41d60 .elementor-button:hover {
  background: #e05400 !important;
  border-color: #e05400 !important;
}

/* Hizmetlerimiz - İkincil Buton (outline) */
.elementor-element-0124d3d .elementor-button {
  background: transparent !important;
  color: #FF5F00 !important;
  border: 2px solid #FF5F00 !important;
  border-radius: 8px !important;
  padding: 14px 32px !important;
  transition: all 0.3s ease !important;
}
.elementor-element-0124d3d .elementor-button:hover {
  background: #FF5F00 !important;
  color: #ffffff !important;
  transform: translateX(5px) !important;
}

/* Butonlar arası mesafe */
.elementor-element-0124d3d {
  margin-right: 16px !important;
}

/* Fotoğraf - premium radius ve shadow */
.elementor-element-h8i9j0k img {
  border-radius: 24px !important;
  box-shadow: 0 20px 60px rgba(0,0,0,0.15) !important;
  transition: transform 0.3s ease !important;
}
.elementor-element-h8i9j0k img:hover {
  transform: scale(1.02) !important;
}

/* İstatistikler - üç item yan yana hizalı */
.hero-stats-bar {
  display: flex !important;
  align-items: center !important;
  gap: 24px !important;
  flex-wrap: nowrap !important;
}

.hero-stats-bar > div {
  margin-left: 0 !important;
  margin-top: 0 !important;
}

.elementor-element-a1b2c3d {
  padding-left: 0 !important;
}

@media (max-width: 767px) {
  /* Kolonları üst üste getir */
  .elementor-element-bba0a82,
  .elementor-element-e5f6g7h {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }

  /* Butonlar tam genişlik */
  .elementor-element-0124d3d,
  .elementor-element-6c41d60 {
    width: 100% !important;
    margin-right: 0 !important;
  }

  /* Fotoğraf altta kalsın */
  .elementor-element-e5f6g7h {
    margin-top: 24px !important;
  }

  /* Stats bar mobil */
  .hero-stats-bar {
    gap: 12px !important;
    overflow-x: auto !important;
  }
}
