.pr-header{position:sticky;top:0;z-index:50;background:linear-gradient(to bottom,rgba(2,6,23,0.96),rgba(2,6,23,0.92),rgba(2,6,23,0.86));backdrop-filter:blur(var(--blur-glass));border-bottom:1px solid rgba(148,163,184,0.35);box-shadow:0 18px 60px rgba(15,23,42,0.9)}.pr-header-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-top:var(--space-3);padding-bottom:var(--space-3)}.pr-header-brand{display:inline-flex;align-items:center;gap:0.75rem;z-index:99;}.pr-header-logo-orbit{width:40px;height:40px;border-radius:999px;position:relative;background:radial-gradient(circle at 30% 20%,var(--color-accent-lime),var(--color-primary));box-shadow:0 0 0 1px rgba(15,23,42,1),0 0 24px rgba(56,189,248,0.8);display:flex;align-items:center;justify-content:center;overflow:hidden}.pr-header-logo-core{width:60%;height:60%;border-radius:999px;background:conic-gradient(from 160deg,var(--color-accent-orange),var(--color-accent-purple),var(--color-primary));box-shadow:0 0 18px rgba(248,250,252,0.7)}.pr-header-wordmark{display:flex;flex-direction:column;line-height:1}.pr-header-wordmark-top{font-family:var(--font-display);font-size:0.9rem;letter-spacing:0.25em;text-transform:uppercase;color:var(--color-text-soft)}.pr-header-wordmark-bottom{font-family:var(--font-display);font-size:1.2rem;letter-spacing:0.3em;text-transform:uppercase;color:var(--gray-50)}@media (min-width:768px){.pr-header-wordmark-bottom{font-size:1.35rem}}.pr-header-right{display:flex;align-items:center;gap:var(--space-4)}.pr-header-nav{display:none}@media (min-width:900px){.pr-header-nav{display:block}}.pr-header-nav-list{display:flex;align-items:center;gap:var(--space-3)}.pr-header-nav-link{position:relative;font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:0.16em;color:var(--color-text-soft);padding:0.4rem 0.3rem;transition:color var(--transition-fast),transform var(--transition-fast)}.pr-header-nav-link::after{content:"";position:absolute;left:0;right:0;bottom:-0.2rem;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--color-primary),var(--color-accent-purple));transform:scaleX(0);transform-origin:left;transition:transform var(--transition-normal)}.pr-header-nav-link:hover{color:var(--gray-50);transform:translateY(-1px)}.pr-header-nav-link:hover::after{transform:scaleX(1)}.pr-header-cta-group{display:none;align-items:center;gap:var(--space-2)}@media (min-width:1024px){.pr-header-cta-group{display:flex}}.pr-header-cta-main{font-size:var(--font-size-xs);padding-inline:1.4rem}.pr-header-toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:rgba(15,23,42,0.92);border:1px solid rgba(148,163,184,0.55);box-shadow:var(--shadow-soft);transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast);z-index:99}.pr-header-toggle-box{position:relative;width:22px;height:18px;display:block}.pr-header-toggle-line{position:absolute;left:0;right:0;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--color-primary),var(--color-accent-purple));transition:transform var(--transition-normal),opacity var(--transition-normal),top var(--transition-normal),bottom var(--transition-normal)}.pr-header-toggle-line-top{top:0}.pr-header-toggle-line-middle{top:8px}.pr-header-toggle-line-bottom{bottom:0}.pr-header-toggle:hover{border-color:rgba(248,250,252,0.7);background:rgba(15,23,42,0.98);transform:translateY(-1px)}.pr-header-toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.pr-header-toggle[aria-expanded="true"] .pr-header-toggle-line-top{top:8px;transform:rotate(45deg)}.pr-header-toggle[aria-expanded="true"] .pr-header-toggle-line-middle{opacity:0}.pr-header-toggle[aria-expanded="true"] .pr-header-toggle-line-bottom{bottom:8px;transform:rotate(-45deg)}@media (min-width:900px){.pr-header-toggle{display:none}}.pr-header-ribbon{border-top:1px solid rgba(148,163,184,0.3);border-bottom:1px solid rgba(148,163,184,0.35);background:radial-gradient(circle at 0 0,rgba(56,189,248,0.25),transparent 55%),radial-gradient(circle at 100% 0,rgba(168,85,247,0.3),transparent 55%),rgba(15,23,42,0.96)}.pr-header-ribbon-inner{display:flex;align-items:center;gap:var(--space-3);padding-top:0.45rem;padding-bottom:0.45rem}.pr-header-ribbon-pill{display:inline-flex;align-items:center;gap:0.35rem;padding:0.18rem 0.75rem;border-radius:999px;background:rgba(15,23,42,0.98);border:1px solid rgba(148,163,184,0.6);box-shadow:0 0 0 1px rgba(15,23,42,0.9);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:0.16em;color:var(--color-text-soft)}.pr-header-ribbon-dot{width:0.48rem;height:0.48rem;border-radius:999px;background:radial-gradient(circle,var(--color-accent-orange),var(--color-accent-lime));box-shadow:0 0 0 4px rgba(248,250,252,0.16)}.pr-header-ribbon-text{margin-bottom:0;font-size:var(--font-size-sm);color:var(--color-text-soft)}.pr-header-ribbon-text a{color:var(--gray-50);font-weight:500;text-decoration:none;border-bottom:1px dashed rgba(148,163,184,0.8);padding-bottom:1px}.pr-header-ribbon-text a:hover{color:var(--color-accent-lime);border-color:var(--color-accent-lime)}@media (max-width:768px){.pr-header-ribbon-inner{flex-direction:column;align-items:flex-start;gap:0.35rem}}.pr-header-mobile{position:fixed;inset:0;pointer-events:none;z-index:40;transition:background var(--transition-slow),backdrop-filter var(--transition-slow);background:transparent}.pr-header-mobile-panel{position:absolute;left:0;right:0;top:72px;max-height:calc(100vh - 80px);transform:translateY(-16px);opacity:0;visibility:hidden;pointer-events:auto;transition:opacity var(--transition-normal),transform var(--transition-normal),visibility var(--transition-normal);border-radius:0 0 var(--radius-xl) var(--radius-xl);background:radial-gradient(circle at 0 0,rgba(56,189,248,0.26),transparent 55%),radial-gradient(circle at 100% 0,rgba(168,85,247,0.32),transparent 55%),rgba(15,23,42,0.98);border:1px solid rgba(148,163,184,0.5);border-top:none;box-shadow:0 26px 90px rgba(15,23,42,0.96);padding:var(--space-4) var(--space-4) var(--space-6)}.pr-header-mobile-nav{margin-bottom:var(--space-4)}.pr-header-mobile-list{display:flex;flex-direction:column;gap:0.4rem}.pr-header-mobile-link{display:flex;justify-content:space-between;align-items:center;padding:0.65rem 0.2rem;border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-soft);text-decoration:none;transition:background var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.pr-header-mobile-link::after{content:"\f061";font-family:"Font Awesome 6 Free";font-weight:900;font-size:0.8rem;color:var(--color-text-soft);opacity:0;transform:translateX(-4px);transition:opacity var(--transition-fast),transform var(--transition-fast)}.pr-header-mobile-link:hover{background:rgba(15,23,42,0.96);color:var(--gray-50);transform:translateX(1px)}.pr-header-mobile-link:hover::after{opacity:1;transform:translateX(0)}.pr-header-mobile-cta{display:flex;flex-direction:column;gap:var(--space-3)}.pr-header-mobile-cta-main,.pr-header-mobile-cta-secondary{width:100%}@media (min-width:900px){.pr-header-mobile{display:none}}.pr-header-mobile.is-open{background:rgba(15,23,42,0.88);backdrop-filter:blur(18px);pointer-events:auto}.pr-header-mobile.is-open .pr-header-mobile-panel{opacity:1;transform:translateY(0);visibility:visible}.js-nav-open{overflow:hidden}