/* Çekirdek Atölye — tüm müşteri sayfalarında ortak navigasyon */
.site-nav{position:fixed!important;inset:0 0 auto 0!important;z-index:9999!important;padding:18px 28px!important;background:transparent!important;transition:padding .25s ease!important;font-family:"DM Sans","Segoe UI",Arial,sans-serif!important}
.site-nav.scrolled{padding-top:10px!important;padding-bottom:10px!important}
.site-nav .nav-inner{height:66px!important;max-width:1400px!important;margin:0 auto!important;padding:0 12px 0 20px!important;border:1px solid rgba(255,255,255,.15)!important;background:rgba(23,21,27,.88)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;display:flex!important;align-items:center!important;border-radius:50px!important;box-shadow:0 20px 60px rgba(0,0,0,.18)!important;box-sizing:border-box!important}
.site-nav .brand{display:flex!important;align-items:center!important;flex:0 0 auto!important;text-decoration:none!important}
.site-nav .brand img{display:block!important;width:auto!important;height:43px!important;max-width:190px!important;object-fit:contain!important;filter:brightness(0) invert(1)!important;border-radius:0!important}
.site-nav .nav-menu{margin-left:auto!important;display:flex!important;align-items:center!important;gap:8px!important;position:static!important;background:none!important;border:0!important;padding:0!important;box-shadow:none!important}
.site-nav .nav-menu>a{display:block!important;color:#d8d4db!important;font:600 14px/1.2 "DM Sans",Arial,sans-serif!important;padding:11px 15px!important;border-radius:30px!important;text-decoration:none!important;white-space:nowrap!important;background:transparent!important;border:0!important}
.site-nav .nav-menu>a:hover,.site-nav .nav-menu>a.active{color:#fff!important;background:rgba(255,255,255,.10)!important}
.site-nav .nav-menu .nav-cta{background:#c7ff45!important;color:#17151b!important;padding:13px 20px!important}
.site-nav .nav-menu .nav-cta:hover{background:#fff!important;color:#17151b!important}
.site-nav .menu-button{display:none!important;margin-left:auto!important;width:44px!important;height:44px!important;border:0!important;border-radius:50%!important;background:#c7ff45!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:5px!important;padding:0!important;cursor:pointer!important}
.site-nav .menu-button span{display:block!important;width:18px!important;height:2px!important;background:#17151b!important;transition:transform .2s ease,opacity .2s ease!important}
.site-nav .menu-button[aria-expanded="true"] span:first-child{transform:translateY(3.5px) rotate(45deg)!important}
.site-nav .menu-button[aria-expanded="true"] span:last-child{transform:translateY(-3.5px) rotate(-45deg)!important}
@media(max-width:780px){
 .site-nav{padding:10px!important}.site-nav.scrolled{padding:8px 10px!important}.site-nav .nav-inner{height:60px!important;padding:0 9px 0 16px!important}.site-nav .brand img{height:37px!important;max-width:155px!important}.site-nav .menu-button{display:flex!important}
 .site-nav .nav-menu{position:fixed!important;top:80px!important;left:10px!important;right:10px!important;margin:0!important;padding:15px!important;background:#17151b!important;border:1px solid #353139!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;border-radius:20px!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-10px)!important;transition:.25s!important;box-shadow:0 24px 60px rgba(0,0,0,.28)!important}
 .site-nav .nav-menu.open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}.site-nav .nav-menu>a{padding:14px!important;width:100%!important;box-sizing:border-box!important}
}
