:root{--header-height:88px}.header-root{width:100%;position:relative;z-index:2000;pointer-events:auto}.header-inner{max-width:1200px;margin:0 auto;padding:10px 12px}.header-capsule{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,255,255,.86));-webkit-backdrop-filter:saturate(140%) blur(10px);backdrop-filter:saturate(140%) blur(10px);border:1px solid rgba(0,0,0,.06);box-shadow:0 6px 20px rgba(16,24,40,.06),inset 0 1px 0 rgba(255,255,255,.6);color:#111;transition:.25s;pointer-events:auto}.header-root.scrolled .header-capsule{box-shadow:0 10px 30px rgba(16,24,40,.08),inset 0 1px 0 rgba(255,255,255,.6)}.left{display:flex;align-items:center;gap:10px}.logo-wrap{width:42px;height:42px;border-radius:12px;display:block;overflow:hidden;background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(255,255,255,.85));border:1px solid rgba(0,0,0,.04);box-shadow:0 6px 16px rgba(0,0,0,.04);padding:0;flex-shrink:0}.logo-img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;border-radius:0}.brand{display:flex;align-items:center;gap:8px}.brand-text{font-weight:700;font-size:15px;color:#111;letter-spacing:.1px}.center-nav{display:none;gap:16px;align-items:center}.nav-item{color:#111;text-decoration:none;font-size:14px;padding:6px 8px;border-radius:8px;transition:.12s}.nav-item:hover{transform:translateY(-2px);background:rgba(0,0,0,.04)}.right{display:flex;align-items:center;gap:10px}.cta{background:linear-gradient(90deg,#59d6ff,#52b6ff);color:#0b1220;font-weight:800;border-radius:12px;padding:8px 14px;border:1px solid rgba(0,0,0,.06);box-shadow:0 8px 18px rgba(82,182,255,.12);cursor:pointer;font-size:14px;white-space:nowrap;transition:.15s}.cta:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(82,182,255,.16)}.mobile-burger{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(0,0,0,.06);cursor:pointer;transition:.15s}.mobile-burger:hover{transform:translateY(-1px)}.mobile-burger .burger{width:20px;height:2px;background:#111;position:relative;transition:.2s}.mobile-burger .burger:after,.mobile-burger .burger:before{content:"";position:absolute;left:0;right:0;height:2px;background:#111;transform-origin:50% 50%;transition:.25s}.mobile-burger .burger:before{top:-6px}.mobile-burger .burger:after{bottom:-6px}.mobile-burger[data-open=true] .burger{background:transparent}.mobile-burger[data-open=true] .burger:before{top:0;transform:rotate(45deg)}.mobile-burger[data-open=true] .burger:after{bottom:0;transform:rotate(-45deg)}.staggered-container{position:fixed;inset:0;z-index:800;pointer-events:none}@media (min-width:768px){.center-nav{display:flex}.mobile-burger,.staggered-container{display:none}}@media (max-width:420px){.header-inner{padding:8px 10px}.brand-text{font-size:14px}.cta{padding:7px 12px;font-size:13px}}.gradual-blur-inner{position:relative;width:100%;height:100%}.gradual-blur-inner>div{-webkit-backdrop-filter:inherit;backdrop-filter:inherit}.gradual-blur{isolation:isolate}@supports not (backdrop-filter:blur(1px)){.gradual-blur-inner>div{background:rgba(0,0,0,.3);opacity:.5}}.gradual-blur-fixed{position:fixed!important;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1000}