.global-lp-nav{z-index:100;will-change:transform;mix-blend-mode:difference;transition:transform .35s,background .3s,border-bottom .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;top:0;left:0;right:0}.global-lp-nav--scrolled{-webkit-backdrop-filter:blur(12px)saturate(1.2);background:#ffffff0f;border-bottom:1px solid #ffffff14}.global-lp-nav__inner{align-items:center;gap:40px;max-width:1200px;margin:0 auto;padding:12px 32px;display:flex}.global-lp-nav__brand{color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.navbar-brand-logo{background-color:currentColor;flex-shrink:0;width:52px;height:52px;display:inline-block;-webkit-mask:url(/procon-logo.svg) 50%/contain no-repeat;mask:url(/procon-logo.svg) 50%/contain no-repeat}.global-lp-nav__links{gap:32px;margin-left:auto;list-style:none;display:flex}.global-lp-nav__link{color:#fff;opacity:.8;letter-spacing:.01em;font-size:14px;text-decoration:none;transition:opacity .2s}.global-lp-nav__link:hover{color:#fff;opacity:1}.global-lp-nav .btn--ghost{color:#fff;background:0 0;border-color:#ffffff4d}.global-lp-nav .btn--ghost:hover{color:#fff;background:#ffffff14;border-color:#fffc}.global-lp-nav__right{align-items:center;gap:12px;display:flex}.global-hamburger{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #fff3;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:36px;height:36px;padding:6px;transition:border-color .2s;display:none}.global-hamburger:hover{border-color:#ffffff80}.global-hamburger__bar{transform-origin:50%;background:#fff;border-radius:1px;width:18px;height:1.5px;transition:transform .3s,opacity .3s;display:block}.global-hamburger--open .global-hamburger__bar:first-child{transform:translateY(6.5px)rotate(45deg)}.global-hamburger--open .global-hamburger__bar:nth-child(2){opacity:0;transform:scaleX(0)}.global-hamburger--open .global-hamburger__bar:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.global-mobile-menu{opacity:0;flex-direction:column;gap:0;max-height:0;padding:0 24px 20px;transition:max-height .4s cubic-bezier(.16,1,.3,1),padding .3s,opacity .3s;display:none;overflow:hidden}.global-mobile-menu--open{opacity:1;max-height:400px;padding:8px 24px 24px}.global-mobile-menu__link{font-family:var(--font-brand);color:#fff;letter-spacing:-.01em;border-bottom:1px solid #ffffff0f;padding:14px 0;font-size:18px;text-decoration:none;transition:color .2s,padding-left .2s;display:block}.global-mobile-menu__link:hover{color:#fff;padding-left:8px}.global-mobile-menu__cta{justify-content:center;width:100%;margin-top:16px}.btn{border-radius:var(--radius-sm);font-family:var(--font-mono);letter-spacing:.02em;cursor:pointer;transition:all .25s var(--ease-snappy);white-space:nowrap;text-transform:uppercase;border:none;align-items:center;gap:8px;padding:8px 20px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.btn--primary{background:var(--btn-primary-bg);color:var(--btn-primary-fg);border:1px solid var(--btn-primary-bg)}.btn--primary:hover{color:var(--btn-primary-bg);background:0 0;transform:translateY(-1px)}.btn--ghost{background:var(--btn-ghost-bg);color:var(--btn-ghost-fg);border:1px solid var(--btn-ghost-border)}.btn--ghost:hover{color:var(--btn-ghost-fg);border-color:var(--btn-ghost-hover-border);background:var(--btn-ghost-hover-bg);transform:translateY(-1px)}.btn--sm{padding:6px 14px;font-size:12px}@media (max-width:900px){.global-lp-nav__links{display:none}.global-hamburger,.global-mobile-menu{display:flex}.global-lp-nav{mix-blend-mode:normal;-webkit-backdrop-filter:none;background:#000;border-bottom:1px solid #ffffff0d}.global-mobile-menu{z-index:99;opacity:0;visibility:hidden;background:#000;justify-content:flex-start;align-items:center;gap:16px;width:100vw;height:calc(100vh - 76px);max-height:none;padding:24px 32px;transition:opacity .3s,transform .3s,visibility .3s;position:fixed;top:76px;left:0;transform:translateY(-10px)}.global-mobile-menu--open{opacity:1;visibility:visible;max-height:none;transform:translateY(0)}.global-mobile-menu__link{text-align:center;border-bottom:none;width:100%;padding:16px 0;font-size:24px;font-weight:500}.global-mobile-menu__cta{margin-top:32px;padding:14px 24px;font-size:16px}#nav-cta{display:none}.global-lp-nav__right{margin-left:auto}}
