.pf-nav{position:fixed;top:0;left:0;width:100%;height:44px;z-index:100000;background:rgba(10,10,10,0.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,0.06);font-family:'Montserrat',sans-serif;transition:background .3s;}
.pf-nav-inner{max-width:1400px;margin:0 auto;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 24px;}
.pf-nav-logo{color:#fff;font-size:11px;font-weight:600;letter-spacing:3px;text-transform:uppercase;text-decoration:none;transition:opacity .3s;}
.pf-nav-logo:hover{opacity:.7;}
.pf-nav-links{display:flex;gap:4px;}
.pf-nav-links a{color:rgba(255,255,255,0.4);font-size:10px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;padding:8px 14px;border-radius:2px;transition:all .3s;}
.pf-nav-links a:hover{color:rgba(255,255,255,0.8);background:rgba(255,255,255,0.05);}
.pf-nav-links a.active{color:#fff;background:rgba(255,255,255,0.08);}
@media all and (max-width:768px){
    .pf-nav-inner{padding:0 12px;}
    .pf-nav-logo{font-size:10px;letter-spacing:2px;}
    .pf-nav-links a{font-size:8px;padding:6px 8px;letter-spacing:1px;}
}