.elementor-4575 .elementor-element.elementor-element-6b6bcfe{--display:flex;}/* Start custom CSS for heading, class: .elementor-element-9d901cf */.elementor-4575 .elementor-element.elementor-element-9d901cf{
  --lux-bg:#0b0b0c;
  --lux-bg-2:#141414;
  --lux-ivory:#f5f3ee;
  --lux-muted:#c9c4b8;
  --lux-gold-1:#cdb98f; /* Daha pastel altın tonu */
  --lux-gold-2:#e6dcc0; /* Açık, zarif şampanya tonu */
  --lux-border:rgba(255,255,255,.05);
  --hero-bg-url:url("https://www.artibirorkestrasi.com/path/to/hero-bg.jpg");
}

/* HERO genel yapı */
.elementor-4575 .elementor-element.elementor-element-9d901cf .lux-hero{
  position:relative; isolation:isolate;
  padding:clamp(64px,6vw,100px) clamp(20px,5vw,72px);
  background:linear-gradient(180deg,var(--lux-bg),var(--lux-bg-2));
  border-radius:28px;
  box-shadow:inset 0 0 0 1px var(--lux-border),0 30px 50px rgba(0,0,0,.35);
  color:var(--lux-ivory);
}

/* Background overlay – daha ipeksi */
.elementor-4575 .elementor-element.elementor-element-9d901cf .lux-hero::after{
  content:""; position:absolute; inset:0; z-index:-1;
  background-image:
    radial-gradient(80% 80% at 50% 10%, rgba(224,205,163,.06), transparent 70%),
    linear-gradient(180deg, rgba(0,0,0,.25), rgba(0,0,0,.65)),
    var(--hero-bg-url);
  background-size:cover; background-position:center;
  filter:saturate(.8) brightness(.85);
  opacity:.55;
}

/* Işıltı efekti (daha yumuşak) */
.elementor-4575 .elementor-element.elementor-element-9d901cf .lux-hero::before{
  content:""; position:absolute; inset:-40%;
  background:radial-gradient(600px 400px at 30% 20%, rgba(230,220,190,.08), transparent 70%);
  filter:blur(40px); opacity:.6; z-index:-1;
}

/* Başlıklar */
.elementor-4575 .elementor-element.elementor-element-9d901cf .lux-h1{
  font-family:"Poppins", "Inter", sans-serif;
  font-weight:500;
  font-size:clamp(32px,4.2vw,56px);
  line-height:1.1;
  letter-spacing:-.01em;
  margin-bottom:20px;
  color:var(--lux-ivory);
}

/* Alt metin */
.elementor-4575 .elementor-element.elementor-element-9d901cf .lux-sub{
  max-width:800px;
  color:var(--lux-muted);
  font-size:clamp(15px,1.5vw,18px);
  line-height:1.75;
  margin-bottom:32px;
}

/* Butonlar */
.elementor-4575 .elementor-element.elementor-element-9d901cf .lux-cta-row{
  display:flex; flex-wrap:wrap; gap:16px; align-items:center;
}

.elementor-4575 .elementor-element.elementor-element-9d901cf .lux-btn{
  display:inline-flex; align-items:center; justify-content:center;
  border-radius:999px;
  padding:14px 26px;
  font-size:16px; font-weight:500;
  text-decoration:none;
  transition:all .3s ease;
}

/* Altın buton (daha mat şampanya rengi) */
.elementor-4575 .elementor-element.elementor-element-9d901cf .lux-btn.primary{
  background:linear-gradient(145deg,var(--lux-gold-2),var(--lux-gold-1));
  color:#111;
  box-shadow:0 8px 22px rgba(206,188,150,.2);
}
.elementor-4575 .elementor-element.elementor-element-9d901cf .lux-btn.primary:hover{
  transform:translateY(-2px);
  box-shadow:0 14px 28px rgba(206,188,150,.25);
  filter:brightness(1.06);
}

/* Şeffaf buton */
.elementor-4575 .elementor-element.elementor-element-9d901cf .lux-btn.secondary{
  border:1px solid var(--lux-border);
  background:rgba(255,255,255,.03);
  color:var(--lux-ivory);
}
.elementor-4575 .elementor-element.elementor-element-9d901cf .lux-btn.secondary:hover{
  background:rgba(255,255,255,.06);
}

/* Alt etiketler */
.elementor-4575 .elementor-element.elementor-element-9d901cf .lux-points{
  display:flex; flex-wrap:wrap; gap:12px; margin-top:28px;
}
.elementor-4575 .elementor-element.elementor-element-9d901cf .lux-pill{
  border:1px solid var(--lux-border);
  padding:8px 12px; border-radius:999px;
  color:var(--lux-muted); font-size:13px;
  backdrop-filter:blur(4px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7950115 *//* --- TRUST bölümünde SVG ikonları küçült --- */
.elementor-4575 .elementor-element.elementor-element-7950115 .lux-ico{
  width:20px !important;          /* masaüstü boyut */
  height:20px !important;
  min-width:20px; min-height:20px;
  display:inline-block;
  vertical-align:middle;
  margin-bottom:6px;              /* başlıkla aralık */
}

/* Global "svg {width:100%}" kuralını etkisiz bırak */
.elementor-4575 .elementor-element.elementor-element-7950115 .lux-card svg{
  width:auto !important;
  height:auto !important;
  max-width:none !important;
  flex:0 0 20px;
}

/* İnce çizgi – daha zarif görünüm */
.elementor-4575 .elementor-element.elementor-element-7950115 .lux-card .lux-ico path{
  stroke-width:1.4 !important;    /* 2 → 1.4 */
}

/* Tablet & mobilde bir kademe daha küçük */
@media (max-width:1024px){
  .elementor-4575 .elementor-element.elementor-element-7950115 .lux-ico{ width:18px !important; height:18px !important; }
  .elementor-4575 .elementor-element.elementor-element-7950115 .lux-card .lux-ico path{ stroke-width:1.3 !important; }
}
@media (max-width:767px){
  .elementor-4575 .elementor-element.elementor-element-7950115 .lux-ico{ width:16px !important; height:16px !important; }
  .elementor-4575 .elementor-element.elementor-element-7950115 .lux-card .lux-ico path{ stroke-width:1.2 !important; }
}/* End custom CSS */