/* CenstruX mobile nav (cache-bust override) */
.cx-header__mobile-phone{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:#fff;text-decoration:none;border:1px solid rgba(255, 255, 255, 0.35)}.cx-header__mobile-phone svg{width:1.15rem;height:1.15rem}.cx-header__mobile-phone:hover,.cx-header__mobile-phone:focus{color:var(--cx-yellow);border-color:var(--cx-yellow)}.cx-mobile-nav{--bs-offcanvas-width: 92%;width:92%;max-width:400px;background:#0f1014;color:#fff;border:0}.cx-mobile-nav__inner{display:flex;flex-direction:column;height:100%;padding:1.25rem 1rem 1.5rem;overflow-y:auto}.cx-mobile-nav__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;flex-shrink:0}.cx-mobile-nav__logo img{display:block;width:auto;height:42px;max-width:170px;object-fit:contain}.cx-mobile-nav__close{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--cx-yellow);border-radius:50%;background:transparent;color:var(--cx-yellow);transition:color 0.2s ease, background 0.2s ease}.cx-mobile-nav__close svg{width:1rem;height:1rem}.cx-mobile-nav__close:hover,.cx-mobile-nav__close:focus{color:var(--cx-black);background:var(--cx-yellow)}.cx-mobile-nav__menu{flex:1 1 auto}.cx-mobile-nav__list{margin:0;padding:0}.cx-mobile-nav__item{border-bottom:1px solid #212529}.cx-mobile-nav__link{display:flex;align-items:center;gap:0.875rem;width:100%;padding:0.875rem 0;border:0;background:transparent;color:#fff;text-align:left;text-decoration:none;font-family:"Inter", system-ui, sans-serif;font-size:1rem;font-weight:500;letter-spacing:0.05em;text-transform:uppercase;transition:color 0.2s ease}.cx-mobile-nav__link:hover,.cx-mobile-nav__link:focus,.cx-mobile-nav__link.is-active{color:var(--cx-yellow)}.cx-mobile-nav__link[aria-expanded="true"]{color:var(--cx-yellow)}.cx-mobile-nav__link[aria-expanded="true"] .cx-mobile-nav__chevron{transform:rotate(90deg)}.cx-mobile-nav__icon{flex-shrink:0;width:1.5rem;color:var(--cx-yellow);text-align:center}.cx-mobile-nav__icon svg{display:block;width:1.15rem;height:1.15rem;margin:0 auto}.cx-mobile-nav__label{flex:1 1 auto}.cx-mobile-nav__chevron{flex-shrink:0;color:var(--cx-yellow);transition:transform 0.2s ease}.cx-mobile-nav__chevron svg{display:block;width:0.75rem;height:0.75rem}.cx-mobile-nav__sub{padding:0 0 0.5rem 2.4rem}.cx-mobile-nav__sub .cx-mobile-nav__sub-link{display:block;padding:0.625rem 0;color:rgba(255, 255, 255, 0.78);text-decoration:none;font-size:0.875rem;font-weight:500;letter-spacing:0;text-transform:none}.cx-mobile-nav__sub .cx-mobile-nav__sub-link:hover,.cx-mobile-nav__sub .cx-mobile-nav__sub-link:focus{color:var(--cx-yellow)}.cx-mobile-nav__cta{display:flex;gap:0.875rem;margin-top:auto;padding:1rem;border:1px solid var(--cx-yellow);background:rgba(245, 185, 0, 0.04)}.cx-mobile-nav__cta-icon{flex-shrink:0;color:var(--cx-yellow)}.cx-mobile-nav__cta-icon svg{width:1.75rem;height:1.75rem}.cx-mobile-nav__cta-title{margin:0 0 0.25rem;color:var(--cx-yellow);font-size:0.8125rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase}.cx-mobile-nav__cta-text{margin:0 0 0.5rem;color:#d2d2d2;font-size:0.75rem;line-height:1.4}.cx-mobile-nav__cta-link{display:inline-flex;align-items:center;gap:0.35rem;color:var(--cx-yellow);font-size:0.75rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;text-decoration:none}.cx-mobile-nav__cta-link svg{width:0.7rem;height:0.7rem}.cx-mobile-nav__cta-link:hover,.cx-mobile-nav__cta-link:focus{color:#fff}.cx-mobile-nav__social{display:flex;gap:0.75rem;margin-top:1.25rem;padding-top:1rem}.cx-mobile-nav__social a{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:0;border-radius:50%;background:#212529;color:#fff;text-decoration:none;transition:background 0.2s ease, color 0.2s ease}.cx-mobile-nav__social a svg{width:1rem;height:1rem}.cx-mobile-nav__social a:hover,.cx-mobile-nav__social a:focus{color:var(--cx-black);background:var(--cx-yellow)}