header{height:88px!important;position:fixed!important;inset:0 0 auto!important;background:rgba(12,13,11,.92)!important;backdrop-filter:blur(14px)!important;border-bottom:1px solid rgba(241,240,233,.12)!important;z-index:50!important}
header .container{width:min(calc(100% - clamp(32px,5vw,64px)*2),1280px)!important;height:100%!important;margin:auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important}
.logo{display:block!important;width:82px!important;height:11px!important;flex:0 0 82px!important;background:url("/revblend-dark-v3.png") left center/contain no-repeat!important;font-size:0!important;letter-spacing:0!important;color:transparent!important;overflow:hidden!important}
.logo span{display:none!important}
header nav{height:100%!important;display:flex!important;align-items:center!important;gap:clamp(14px,2.2vw,36px)!important;flex-wrap:nowrap!important}
header nav a{position:relative!important;display:inline-flex!important;align-items:center!important;height:100%!important;white-space:nowrap!important;font-size:14px!important;color:#c1c3bd!important;transition:color .2s ease!important;z-index:1}
header nav a:hover{color:#f2f1ec!important}
header nav a[aria-current="page"],header nav a.active{color:#f2f1ec!important;font-weight:600!important}
header nav a[aria-current="page"]:after,header nav a.active:after{content:""!important;position:absolute!important;left:50%!important;bottom:22px!important;width:6px!important;height:6px!important;border-radius:50%!important;translate:-50%!important;background:#d8ed3f!important;box-shadow:0 0 7px #d8ed3f,0 0 16px rgba(216,237,63,.85)!important;animation:active-nav-pulse 2.4s ease-in-out infinite!important}
@keyframes active-nav-pulse{0%,100%{box-shadow:0 0 7px #d8ed3f,0 0 14px rgba(216,237,63,.7);transform:scale(1)}50%{box-shadow:0 0 11px #d8ed3f,0 0 24px rgba(216,237,63,1);transform:scale(1.25)}}
.keep-line{white-space:nowrap}.keep-line em{display:inline!important}
.founder .visual .founder-logo{position:relative;z-index:1;display:block;width:min(68%,280px);height:auto;object-fit:contain;filter:drop-shadow(0 0 22px rgba(216,237,63,.08))}
.foot .logo{width:82px;height:11px;flex-basis:auto;background:url("/revblend-dark-v3.png") left center/contain no-repeat!important}
@media(max-width:1200px){
  header nav{gap:16px!important;font-size:13px!important}
  .header-actions .navcta{padding:10px 16px!important;font-size:12px!important;min-width:0!important}
  .header-actions .nav-client-btn{padding:9px 14px!important;font-size:12px!important}
}
@media(max-width:900px){
  header{height:78px!important}
  header nav,.header-actions{display:none!important}
}
@media(max-width:600px){
  header{height:70px!important}
  .logo{width:74px!important;height:10px!important;flex-basis:74px!important}
  .foot .logo{width:74px;height:10px}
}

/* ===================================================
   CANVAS CURSOR & HEADER GLOW SYSTEM
   =================================================== */
header.site-header, header {
  overflow: visible !important;
}

#revblend-neon-canvas {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  width: 100vw !important;
  height: 100vh !important;
  pointer-events: none !important;
  z-index: 2147483647 !important;
  display: block !important;
}
