/* LP Button minimal */
.sltr-lp-wrap{display:flex;flex-direction:column;align-items:center;gap:14px}

/* Sayaç */
.sltr-lp-count{
  --size:140px;--bg:#0f172a;--track:#e5e7eb;--fg:#111827;
  width:var(--size);height:var(--size);border-radius:50%;
  display:grid;place-items:center;
  background:conic-gradient(var(--bg) 0deg, var(--bg) 0deg, var(--track) 0deg);
  position:relative
}
.sltr-lp-count::after{content:"";position:absolute;inset:8px;background:var(--fg);border-radius:50%}
.sltr-lp-num{position:relative;z-index:1;color:#fff;font-weight:700;font-size:28px}

/* Buton: Elementor sınıfları varsa onların görünümü geçerli.
   Kendi görsel varsayılanlarımız yalnızca elementor-button sınıfı yoksa devreye girsin. */
.sltr-lp-btn:not(.elementor-button){
  display:inline-flex;align-items:center;justify-content:center;
  min-height:44px;padding:10px 18px;border:1px solid var(--btn-border,transparent);
  border-radius:var(--btn-radius,12px);
  background:var(--btn-bg,#111827);color:var(--btn-color,#fff);
  font-weight:600;box-shadow:0 4px 12px rgba(2,6,23,.18);
  transition:background .2s,color .2s,border-color .2s
}
.sltr-lp-btn:not(.elementor-button):hover{
  background:var(--btn-bg-hover,#0f172a);color:var(--btn-color-hover,#fff);
  border-color:var(--btn-border-hover,#0f172a)
}

.sltr-hidden{display:none!important}
