/* ===== Luxentra geliştirme katmanı: erişilebilirlik + CRO + mobil ===== */
.lx-skip{position:absolute;left:-9999px;top:0;z-index:9999;background:#C9A55C;color:#061525;padding:12px 18px;border-radius:0 0 6px 0;font-weight:700;font-family:'Jost',sans-serif;letter-spacing:.04em}
.lx-skip:focus{left:0}
:focus-visible{outline:2px solid #D8BC7A;outline-offset:2px;border-radius:2px}
@media(prefers-reduced-motion:reduce){
  *,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}
  .marquee{animation:none!important}
  .reveal{opacity:1!important;transform:none!important}
}
/* Mobil sabit dönüşüm çubuğu */
.lx-cta-bar{position:fixed;left:0;right:0;bottom:0;z-index:120;display:none;gap:8px;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:rgba(6,21,37,.94);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid rgba(201,165,92,.28);box-shadow:0 -10px 30px rgba(0,0,0,.34)}
.lx-cta-bar a{flex:1 1 0;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:9px 4px;border-radius:10px;font-family:'Jost',sans-serif;font-weight:600;font-size:.66rem;letter-spacing:.02em;text-decoration:none;text-align:center;line-height:1.1;border:1px solid transparent;min-height:48px}
.lx-cta-bar svg{width:20px;height:20px;flex:0 0 auto}
.lx-cta-bar .lx-wa{background:#1f8f57;color:#fff}
.lx-cta-bar .lx-call{background:rgba(255,255,255,.06);color:#f3ebdc;border-color:rgba(201,162,92,.25)}
.lx-cta-bar .lx-quote{background:linear-gradient(135deg,#C9A55C,#D8BC7A);color:#061525}
.lx-cta-bar .lx-book{background:rgba(42,154,160,.16);color:#7fe4dc;border-color:rgba(42,154,160,.42)}
.lx-cta-bar a:active{transform:scale(.97)}
@media(min-width:721px){.lx-cta-bar{justify-content:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.lx-cta-bar.show{display:flex}.lx-cta-bar a{flex:0 0 auto;flex-direction:row;gap:9px;font-size:.8rem;padding:12px 22px;min-width:150px;justify-content:center}}
@media(max-width:720px){
  .lx-cta-bar{display:flex}
  body:has(.lx-cta-bar) .wa-float,body:has(.lx-cta-bar) .float-wa{display:none!important}
  body:has(.lx-cta-bar){padding-bottom:74px}
}

