.site-nav{position:sticky;top:0;z-index:100;background:var(--ink);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border-bottom:1px solid hsla(0,0%,100%,.08)}.site-nav .wrap{display:flex;align-items:center;justify-content:space-between;height:76px;padding-left:0;padding-right:0}.site-nav-brand{display:inline-flex;align-items:center;text-decoration:none}.site-nav-logo{display:block!important;height:48px!important;width:auto!important;filter:brightness(0) invert(1)}@media (max-width:720px){.site-nav-logo{height:38px!important}}.site-nav-links{display:flex;align-items:center;gap:32px}.site-nav-links a{font-size:14px;font-weight:500;color:hsla(0,0%,100%,.65);text-decoration:none;transition:color .15s}.site-nav-links a:hover{color:#fff}.site-nav-cta{display:inline-flex;align-items:center;padding:10px 22px;background:var(--safety);color:#fff!important;border-radius:8px;font-weight:600;font-size:14px;text-decoration:none!important;transition:background .15s}.site-nav-cta:hover{background:var(--safety-deep)}.site-nav-dropdown{position:relative}.site-nav-dropdown-btn{background:none;border:none;cursor:pointer;font-size:14px;font-weight:500;color:hsla(0,0%,100%,.65);display:inline-flex;align-items:center;gap:5px;padding:0;font-family:inherit;transition:color .15s}.site-nav-dropdown--open .site-nav-dropdown-btn,.site-nav-dropdown-btn:hover{color:#fff}.site-nav-dropdown-arrow{font-size:10px;transition:transform .2s}.site-nav-dropdown--open .site-nav-dropdown-arrow{transform:rotate(180deg)}.site-nav-dropdown-menu{display:none;position:absolute;top:calc(100% + 18px);left:50%;transform:translateX(-50%);background:#fff;border:1px solid rgba(14,24,34,.12);border-radius:12px;box-shadow:0 4px 6px rgba(14,24,34,.06),0 12px 24px rgba(14,24,34,.12),0 24px 48px rgba(14,24,34,.16);padding:8px;min-width:240px;flex-direction:column;z-index:200}.site-nav-dropdown-menu:before{content:"";position:absolute;top:-7px;left:50%;transform:translateX(-50%) rotate(45deg);width:12px;height:12px;background:#fff;border-top:1px solid rgba(14,24,34,.12);border-left:1px solid rgba(14,24,34,.12);border-radius:2px 0 0 0}.site-nav-dropdown--open .site-nav-dropdown-menu{display:flex;animation:dropReveal .18s ease-out}@keyframes dropReveal{0%{opacity:0;transform:translateX(-50%) translateY(-6px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.site-nav-dropdown-menu a{font-size:14px;font-weight:500;color:var(--ink)!important;text-decoration:none!important;padding:12px 14px;border-radius:8px;transition:background .15s,color .15s;display:flex;flex-direction:column;gap:3px}.site-nav-dropdown-menu a:hover{background:rgba(14,24,34,.05);color:var(--ink)!important}.site-nav-dropdown-menu a span{font-size:11px;color:var(--ink-mute);font-weight:400;line-height:1.3}.site-nav-solutions-label{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.4);padding:12px 0 4px;border-bottom:none!important}.site-nav-solutions-link{padding-left:12px!important}.site-nav-burger{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;background:none;border:none;cursor:pointer;padding:4px;border-radius:8px;transition:background .15s}.site-nav-burger:hover{background:hsla(0,0%,100%,.1)}.site-nav-burger-bar{display:block;width:22px;height:2px;background:hsla(0,0%,100%,.9);border-radius:2px;transition:transform .2s,opacity .2s}.site-nav--open .site-nav-burger-bar:first-child{transform:translateY(7px) rotate(45deg)}.site-nav--open .site-nav-burger-bar:nth-child(2){opacity:0}.site-nav--open .site-nav-burger-bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.site-nav-mobile{display:none;background:var(--ink);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.08)}.site-nav-mobile-inner{display:flex;flex-direction:column;padding:20px clamp(20px,4vw,56px) 24px;gap:4px}.site-nav-mobile-inner a{font-size:16px;font-weight:500;color:hsla(0,0%,100%,.8);text-decoration:none;padding:12px 0;border-bottom:1px solid hsla(0,0%,100%,.08);transition:color .15s}.site-nav-mobile-inner a:last-child{border-bottom:none}.site-nav-mobile-inner a:hover{color:#fff}.site-nav-mobile-cta{margin-top:12px;justify-content:center;border-bottom:none!important}@media (max-width:700px){.site-nav-links{display:none}.site-nav-burger{display:flex}.site-nav--open .site-nav-mobile{display:block}}.site-nav--light{background:hsla(50,37%,97%,.85);border-bottom-color:rgba(14,24,34,.06)}.site-nav--light .site-nav-logo{filter:none}.site-nav--light .site-nav-dropdown-btn,.site-nav--light .site-nav-links a{color:var(--ink-3)}.site-nav--light .site-nav-dropdown--open .site-nav-dropdown-btn,.site-nav--light .site-nav-dropdown-btn:hover,.site-nav--light .site-nav-links a.active,.site-nav--light .site-nav-links a:hover{color:var(--ink)}.site-nav--light .site-nav-burger:hover{background:rgba(14,24,34,.06)}.site-nav--light .site-nav-burger-bar{background:var(--ink)}.site-nav--light .site-nav-mobile{background:hsla(50,37%,97%,.97);border-top-color:rgba(14,24,34,.06);border-bottom-color:rgba(14,24,34,.08)}.site-nav--light .site-nav-mobile-inner a{color:var(--ink-2);border-bottom-color:rgba(14,24,34,.06)}.site-nav--light .site-nav-mobile-inner a:hover{color:var(--ink)}.site-nav--light .site-nav-solutions-label{color:var(--ink-mute)}