.tr-header{position:relative;z-index:110;padding-inline:clamp(8px,1vw,18px)}.tr-nav{width:100%;max-width:1618px;box-sizing:border-box;min-width:0;gap:clamp(8px,1vw,20px);padding-inline:clamp(10px,1.6vw,26px)}.tr-brand{min-width:0;flex-shrink:0;gap:clamp(5px,.6vw,12px)}.tr-links{min-width:0;gap:clamp(8px,.7vw,14px)}.tr-nav a[aria-current="page"]{color:#75f4ff}.tr-nav :is(a,summary):focus-visible{outline:2px solid #57ecfa;outline-offset:3px}.tr-mobile-menu>summary{min-height:44px;min-width:76px;box-sizing:border-box;justify-content:center;touch-action:manipulation;user-select:none}.tr-mobile-menu__panel{box-sizing:border-box;overscroll-behavior:contain;max-height:min(75vh,650px);max-height:min(75dvh,650px);overflow:auto;scrollbar-gutter:stable}.tr-mobile-menu__panel :is(a,details>summary){min-height:44px;box-sizing:border-box;display:flex;align-items:center;touch-action:manipulation}.tr-mobile-menu__panel details>summary{justify-content:space-between}.tr-mobile-menu__panel details>summary::after{content:'⌄';color:#5deafa;padding-left:14px}.tr-mobile-menu__panel details[open]>summary::after{transform:rotate(180deg)}.tr-mobile-menu[open]>summary{background:#0a3037;border-color:#16acbb}@media(max-width:1199px){.tr-links{display:none!important}.tr-mobile-menu{display:block!important;flex-shrink:0;margin-left:auto}.tr-nav{border-radius:0 0 24px 24px}.tr-nav>.tr-cta{margin-left:0;flex-shrink:0}}@media(max-width:760px){.tr-nav{min-height:62px}.tr-brand{font-size:clamp(13px,2.2vw,18px);letter-spacing:.045em}.tr-mobile-menu__panel{width:min(360px,calc(100vw - 32px));right:0;top:calc(100% + 6px)}.tr-nav>.tr-cta{padding:10px 13px;font-size:13px}}@media(max-width:420px){.tr-nav>.tr-cta{display:none!important}.tr-nav{padding-inline:10px}.tr-header{padding-inline:8px}.tr-mobile-menu{margin-left:auto}.tr-mobile-menu__panel{right:-2px;width:calc(100vw - 32px)}}@media(any-hover:hover) and (any-pointer:fine) and (prefers-reduced-motion:no-preference){body.home #tr-reactor.is-hovering .tr-pcb-stage{transform:perspective(1200px) translate3d(var(--pcb-x),var(--pcb-y),0) rotateX(var(--pcb-rx)) rotateY(var(--pcb-ry)) scale(1.08)!important}body.home .tr-solutions .tr-solution.tr-tilt-active{transform:perspective(1000px) translate3d(0,-12px,0) rotateX(var(--tr-tilt-x)) rotateY(var(--tr-tilt-y))!important;will-change:transform!important}}@media(prefers-reduced-motion:no-preference){body.home .tr-solutions .tr-solution.tr-touch-active,
 body.home .tr-solutions .tr-solution.tr-touch-active:hover{transform:perspective(1000px) translate3d(0,-9px,0) rotateX(-3deg) rotateY(3deg)!important;transition:transform .23s ease,box-shadow .23s ease!important;border-color:#00e5ff;box-shadow:0 22px 42px rgba(0,0,0,.35),0 0 22px rgba(0,220,240,.12);will-change:transform;}body.home #tr-reactor.tr-touch-motion .tr-pcb-stage{transform:perspective(1200px) translate3d(var(--pcb-x),var(--pcb-y),0) rotateX(var(--pcb-rx)) rotateY(var(--pcb-ry)) scale(1.06)!important;transition:transform .2s ease-out!important;will-change:transform;}}@media(prefers-reduced-motion:reduce){body.home .tr-solutions .tr-solution.tr-touch-active,
 body.home .tr-solutions .tr-solution.tr-tilt-active{transform:none!important;transition:none!important;will-change:auto!important}body.home #tr-reactor.tr-touch-motion .tr-pcb-stage{transform:none!important;transition:none!important}}@media(min-width:1200px){.tr-nav .tr-links{display:flex!important;align-items:center;gap:clamp(6px,.62vw,12px);min-width:0}.tr-nav .tr-mobile-menu{display:none!important}.tr-nav{gap:clamp(10px,1.2vw,22px);padding-inline:clamp(14px,1.65vw,28px)}.tr-nav .tr-brand{flex-shrink:0;margin-right:auto;font-size:clamp(16px,1.12vw,20px);letter-spacing:.07em}.tr-nav .tr-links>a,.tr-nav .tr-services>a{font-size:clamp(12px,.97vw,14px);white-space:nowrap}.tr-nav>.tr-cta{flex-shrink:0;margin-left:0;padding:10px clamp(13px,1.5vw,26px);font-size:clamp(13px,1vw,16px)}}@media(any-hover:hover) and (any-pointer:fine) and (prefers-reduced-motion:no-preference){body.home #tr-reactor .tr-hero-static{transition:transform .22s ease-out!important}body.home #tr-reactor.is-hovering .tr-hero-static{transform:perspective(1400px) translate3d(var(--pcb-x),calc(var(--hero-circuit-shift) + var(--pcb-y)),0) scale(1.04)!important;will-change:transform;}body.home #tr-reactor.is-hovering .tr-pcb-stage{transform:perspective(1200px) translate3d(var(--pcb-x),calc(var(--hero-circuit-shift) + var(--pcb-y)),0) rotateX(calc(var(--pcb-base-rx,0deg) + var(--pcb-rx))) rotateY(var(--pcb-ry)) scale(1.045)!important;transition:transform .15s ease-out!important;}}@media(prefers-reduced-motion:no-preference){body.home #tr-reactor.tr-touch-motion .tr-hero-static{transform:translate3d(var(--pcb-x),calc(var(--hero-circuit-shift) + var(--pcb-y)),0) scale(1.025)!important;transition:transform .22s ease-out!important;}}@media(prefers-reduced-motion:reduce){body.home #tr-reactor .tr-hero-static{transition:none!important;will-change:auto!important}body.home #tr-reactor.is-hovering .tr-hero-static,
 body.home #tr-reactor.tr-touch-motion .tr-hero-static{transform:translate3d(0,var(--hero-circuit-shift),0)!important}}@media(any-hover:hover) and (any-pointer:fine) and (prefers-reduced-motion:no-preference){body.home #tr-reactor .tr-hero-static,
 body.home #tr-reactor .tr-pcb-stage{transform-origin:var(--tr-circle-x,49.2%) var(--tr-circle-y,29.5%)!important;}body.home #tr-reactor.is-hovering .tr-hero-static{transform:perspective(1400px) translate3d(var(--pcb-x),calc(var(--hero-circuit-shift) + var(--pcb-y)),0) scale(1.005)!important;}body.home #tr-reactor.is-hovering .tr-pcb-stage{transform:perspective(1200px) translate3d(var(--pcb-x),calc(var(--hero-circuit-shift) + var(--pcb-y)),0) rotateX(calc(var(--pcb-base-rx,0deg) + var(--pcb-rx))) rotateY(var(--pcb-ry)) scale(1.005)!important;}}