.trt-nav-root{--disp:"Geist",system-ui,sans-serif;--body:"Geist",system-ui,sans-serif;--mono:"Geist Mono",ui-monospace,monospace}.trt-nav-root *,.trt-nav-root :after,.trt-nav-root :before{box-sizing:border-box}.trt-nav-root .bar{border-bottom:1px solid transparent;left:0;padding:16px 0;position:fixed;right:0;top:0;transition:background-color .35s ease,box-shadow .35s ease,backdrop-filter .35s ease,padding .35s ease,border-color .35s ease;z-index:1000}.trt-nav-root .bar.scrolled{border-bottom-color:hsla(0,0%,100%,.12);box-shadow:0 14px 40px -28px rgba(0,0,0,.7);padding:11px 0}.trt-nav-root .bar:after{background:linear-gradient(90deg,transparent,var(--accent,#48cae4),transparent);bottom:-1px;content:"";height:1px;left:0;opacity:0;position:absolute;right:0;transition:opacity .35s ease}.trt-nav-root .bar.scrolled:after{opacity:.5}.trt-nav-root .nav-inner{align-items:center;display:flex;gap:24px;margin:0 auto;max-width:var(--maxw,1180px);padding:0 40px}.trt-nav-root .logo{align-items:baseline;color:var(--txt,#eaf2ff);display:inline-flex;font-family:var(--disp);font-size:21px;font-weight:800;letter-spacing:-.02em;line-height:1;text-decoration:none}.trt-nav-root .logo b{color:var(--accent,#48cae4)}.trt-nav-root .logo img{display:block;height:var(--logoh,28px);width:auto}.trt-nav-root .vol{align-items:center;background:color-mix(in srgb,var(--accent,#48cae4) 8%,transparent);border:1px solid hsla(0,0%,100%,.14);border-radius:7px;color:var(--txt,#eaf2ff);display:inline-flex;font-family:var(--mono);font-size:10.5px;font-weight:500;gap:6px;letter-spacing:.16em;padding:5px 9px;text-transform:uppercase}.trt-nav-root .vol .pip{color:var(--accent,#48cae4);font-size:8px;transform:translateY(-1px)}.trt-nav-root .right{align-items:center;display:flex;gap:28px;margin-left:auto}.trt-nav-root .links{align-items:center;display:flex;flex-wrap:nowrap;gap:26px}.trt-nav-root .links .navitem{align-items:center;display:inline-flex;position:relative}.trt-nav-root .links a{color:var(--txt,#eaf2ff);display:inline-block;font:500 15px/1 var(--body);opacity:.9;padding:6px 0;position:relative;text-decoration:none;transition:opacity .2s,color .2s;white-space:nowrap}.trt-nav-root .links a:after{background:var(--accent,#48cae4);bottom:-2px;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.trt-nav-root .links a:hover{color:var(--accent,#48cae4);opacity:1}.trt-nav-root .links a:hover:after{transform:scaleX(1)}.trt-nav-root .links a.active{color:var(--accent,#48cae4);opacity:1}.trt-nav-root .links a.active:after{transform:scaleX(1)}.trt-nav-root .links .sub{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(10,31,63,.97);border:1px solid rgba(159,179,214,.18);border-radius:12px;box-shadow:0 18px 40px rgba(0,0,0,.4);display:none;flex-direction:column;gap:2px;left:0;min-width:200px;padding:8px;position:absolute;top:calc(100% + 12px)}.trt-nav-root .links .has-sub:hover .sub{display:flex}.trt-nav-root .links .sub a{border-radius:8px;opacity:.9;padding:9px 12px}.trt-nav-root .links .sub a:after{content:none}.trt-nav-root .links .sub a:hover{background:color-mix(in srgb,var(--accent,#48cae4) 12%,transparent)}.trt-nav-root .datechip{align-items:center;color:var(--txt,#eaf2ff);display:inline-flex;font-family:var(--mono);font-size:12px;gap:7px;opacity:.7;white-space:nowrap}.trt-nav-root .datechip svg{fill:none;flex:none;height:14px;stroke:var(--accent,#48cae4);width:14px}.trt-nav-root a.cta{align-items:center;background:var(--cta-bg,#0077b6);border-radius:10px;color:var(--cta-text,#fff);display:inline-flex;font:700 14.5px/1 var(--body);gap:8px;padding:12px 22px;text-decoration:none;transition:background-color .2s ease,transform .2s ease,box-shadow .3s ease}.trt-nav-root a.cta:hover{background:var(--cta-hover,#00b4d8);transform:translateY(-2px)}.trt-nav-root a.cta .arr{transition:transform .2s ease}.trt-nav-root a.cta:hover .arr{transform:translateX(3px)}.trt-nav-root .burger{background:none;border:0;color:var(--txt,#eaf2ff);cursor:pointer;display:none;margin-left:auto;padding:6px}.trt-nav-root .burger svg{fill:none;height:28px;stroke:currentColor;stroke-linecap:round;stroke-width:2;width:28px}.trt-nav-root .drawer{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(10,31,63,.97);bottom:0;box-shadow:-10px 0 40px rgba(0,0,0,.5);display:flex;flex-direction:column;gap:6px;overflow-y:auto;padding:84px 28px 28px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s cubic-bezier(.2,.7,.2,1);width:min(320px,86vw);z-index:1001}.trt-nav-root .drawer.open{transform:none}.trt-nav-root .drawer nav{display:flex;flex-direction:column;width:100%}.trt-nav-root .drawer a{border-bottom:1px solid rgba(159,179,214,.14);color:#fff;display:block;font:600 18px/1 var(--body);padding:14px 4px;text-decoration:none}.trt-nav-root .drawer a.sub-link{font-size:16px;opacity:.82;padding-left:18px}.trt-nav-root .drawer a.active{color:var(--accent,#48cae4)}.trt-nav-root .drawer a.cta{border-bottom:0;color:var(--cta-text,#fff)}.trt-nav-root .scrim{background:rgba(7,18,40,.5);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease;z-index:1000}.trt-nav-root .scrim.open{opacity:1;pointer-events:auto}@media (max-width:860px){.trt-nav-root .right,.trt-nav-root .vol{display:none}.trt-nav-root .burger{display:block}.trt-nav-root .nav-inner{padding:0 22px}}@media (prefers-reduced-motion:reduce){.trt-nav-root .bar,.trt-nav-root .drawer,.trt-nav-root .links a:after,.trt-nav-root .scrim,.trt-nav-root a.cta{transition:none!important}}