
.ldm-sitebar,.ldm-sitebar *{box-sizing:border-box}
.ldm-sitebar{position:fixed!important;top:0;left:0;right:0;z-index:999999;width:100%;background:rgba(3,13,25,.96);border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 12px 32px rgba(0,0,0,.2);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);font-family:Inter,Arial,sans-serif;color:#fff}
body:has(#ldm-home):has(.ldm-sitebar) #content,body:has(#ldm-service):has(.ldm-sitebar) #content,body:has(#ldm-mobile-page):has(.ldm-sitebar) #content,body:has(#ldm-cyber):has(.ldm-sitebar) #content{padding-top:84px!important}
.logged-in.admin-bar .ldm-sitebar{top:32px}
.ldm-sitebar__inner{width:min(calc(100% - 32px),1320px);height:84px;margin:0 auto;display:flex;align-items:center;gap:28px}
.ldm-sitebar a{text-decoration:none!important}
.ldm-sitebar__toggle{display:none;appearance:none;border:1px solid rgba(255,255,255,.16);background:#10283e;width:44px;height:44px;border-radius:12px;align-items:center;justify-content:center;flex-direction:column;gap:5px;cursor:pointer;padding:0}
.ldm-sitebar__toggle span{display:block;width:21px;height:2px;border-radius:4px;background:#fff;transition:transform .2s ease,opacity .2s ease}
.ldm-sitebar.is-open .ldm-sitebar__toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.ldm-sitebar.is-open .ldm-sitebar__toggle span:nth-child(2){opacity:0}
.ldm-sitebar.is-open .ldm-sitebar__toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.ldm-sitebar__brand{display:flex;align-items:center;gap:12px;color:#fff!important;min-width:210px}
.ldm-sitebar__brand img{display:block;width:46px;height:46px;object-fit:contain;border-radius:12px}
.ldm-sitebar__brand strong{display:block;color:#fff;font-size:15px;line-height:1.1;letter-spacing:.08em}
.ldm-sitebar__brand small{display:block;color:#9fb3c7;font-size:10px;line-height:1.25;margin-top:4px;letter-spacing:.03em}
.ldm-sitebar__desktop{display:flex;align-items:center;justify-content:center;gap:24px;margin-left:auto}
.ldm-sitebar__desktop a{color:#d6e1ec!important;font-size:13px;font-weight:700;white-space:nowrap;transition:color .2s ease}
.ldm-sitebar__desktop a:hover{color:#3ac7ff!important}
.ldm-sitebar__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:12px;background:linear-gradient(135deg,#ff9d14,#ff6b14);color:#07111c!important;font-size:13px;font-weight:900;white-space:nowrap;box-shadow:0 8px 24px rgba(255,126,20,.22)}
.ldm-sitebar__drawer{display:none}
.ldm-header,.ls-header,.ldm-mobile-header{display:none!important}
@media(max-width:1050px){
 .ldm-sitebar__inner{gap:16px}
 .ldm-sitebar__desktop{gap:15px}
 .ldm-sitebar__desktop a{font-size:12px}
}
@media(max-width:900px){
 body:has(#ldm-home):has(.ldm-sitebar) #content,body:has(#ldm-service):has(.ldm-sitebar) #content,body:has(#ldm-mobile-page):has(.ldm-sitebar) #content,body:has(#ldm-cyber):has(.ldm-sitebar) #content{padding-top:72px!important}
 .ldm-sitebar__inner{height:72px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px}
 .ldm-sitebar__toggle{display:flex;grid-column:1}
 .ldm-sitebar__brand{grid-column:2;min-width:0;gap:9px}
 .ldm-sitebar__brand img{width:40px;height:40px}
 .ldm-sitebar__brand small{display:none}
 .ldm-sitebar__desktop{display:none}
 .ldm-sitebar__cta{grid-column:3;min-height:40px;padding:0 13px;font-size:12px}
 .ldm-sitebar__drawer{position:absolute;left:0;right:0;top:100%;padding:12px 16px 18px;background:#061626;border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 18px 30px rgba(0,0,0,.28)}
 .ldm-sitebar.is-open .ldm-sitebar__drawer{display:grid;gap:6px}
 .ldm-sitebar__drawer a{display:flex;align-items:center;min-height:45px;padding:0 15px;border-radius:10px;color:#fff!important;font-size:14px;font-weight:800;background:rgba(255,255,255,.04)}
 .ldm-sitebar__drawer a:hover{background:rgba(58,199,255,.12);color:#55d1ff!important}
}
@media(max-width:782px){.logged-in.admin-bar .ldm-sitebar{top:46px}}
@media(max-width:520px){
 .ldm-sitebar__inner{width:min(calc(100% - 20px),1320px)}
 .ldm-sitebar__brand img{display:none}
 .ldm-sitebar__brand strong{font-size:13px}
 .ldm-sitebar__cta{padding:0 10px}
}


@media(max-width:900px){
 .ldm-sitebar{height:72px!important;background:rgba(2,9,20,.985)!important;border-bottom:1px solid rgba(71,194,255,.18)!important;box-shadow:0 10px 30px rgba(0,0,0,.28)!important}
 .ldm-sitebar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,#18bdf2 38%,#f79007 72%,transparent);opacity:.8}
 .ldm-sitebar__inner{height:72px!important;width:100%!important;padding:0 14px!important;display:grid!important;grid-template-columns:48px 1fr 48px!important;gap:0!important;position:relative}
 .ldm-sitebar__toggle{display:flex!important;grid-column:1!important;width:46px!important;height:46px!important;border-radius:14px!important;border:1px solid rgba(72,198,255,.24)!important;background:linear-gradient(145deg,#112d45,#071828)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 20px rgba(0,0,0,.22)!important}
 .ldm-sitebar__toggle span{width:22px!important;height:2px!important;background:#fff!important}
 .ldm-sitebar__brand{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-width:0!important;white-space:nowrap!important}
 .ldm-sitebar__brand img{display:block!important;width:42px!important;height:42px!important;border-radius:12px!important}
 .ldm-sitebar__brand strong{font-size:13px!important;letter-spacing:.09em!important}
 .ldm-sitebar__brand small{display:none!important}
 .ldm-sitebar__desktop,.ldm-sitebar__cta{display:none!important}
 .ldm-sitebar__drawer{display:none;position:absolute!important;top:calc(100% + 1px)!important;left:10px!important;right:10px!important;width:auto!important;padding:10px!important;background:rgba(4,18,32,.99)!important;border:1px solid rgba(74,196,255,.16)!important;border-top:0!important;border-radius:0 0 18px 18px!important;box-shadow:0 24px 45px rgba(0,0,0,.42)!important;backdrop-filter:blur(20px)!important}
 .ldm-sitebar.is-open .ldm-sitebar__drawer{display:grid!important;gap:3px!important}
 .ldm-sitebar__drawer a{min-height:50px!important;padding:0 16px!important;border-radius:11px!important;background:transparent!important;border-bottom:1px solid rgba(255,255,255,.06)!important;color:#eaf5ff!important;font-size:14px!important;font-weight:800!important}
 .ldm-sitebar__drawer a:last-child{margin-top:7px!important;border:0!important;background:linear-gradient(135deg,#ff9d14,#f47710)!important;color:#07111c!important;justify-content:center!important}
}
@media(max-width:390px){
 .ldm-sitebar__brand img{width:38px!important;height:38px!important}
 .ldm-sitebar__brand strong{font-size:12px!important}
}
