.site-header--light{background-color:var(--color-background);box-shadow:none}.site-header--light .logo svg .st0,.site-header--light .logo svg path:not(.st0):not(.st1){fill:var(--color-brand-navy)}.site-header--light .logo svg .st1{fill:#d82727}.site-header--light .nav-menu{margin:0 auto}.site-header--light .nav-link,.site-header--light .nav-menu a{color:var(--color-slate-800)}.site-header--light .nav-link:hover,.site-header--light .nav-menu a:hover{color:var(--color-brand-amber)}.site-header--light .mobile-menu-toggle span{background-color:var(--color-slate-800)}.site-header--light.is-scrolled{background-color:var(--color-background);box-shadow:var(--shadow-sm);padding:0}.site-header--light.is-scrolled .nav-container{background-color:transparent;border:none;border-radius:0;box-shadow:none;height:72px;padding:0 20px}.nav-cta-group{align-items:center;display:flex;flex-shrink:0;gap:var(--space-6)}.site-header--light .nav-cta{align-items:center;background:linear-gradient(180deg,#f2ab40,#ed8720);border:none;border-radius:var(--radius-sm);box-shadow:0 4px 12px rgba(242,171,64,.35);color:#fff;display:inline-flex;font-weight:600;gap:var(--space-2);height:40px;justify-content:center;line-height:1;padding:0 15px;text-shadow:0 2px 1px #d97a18;transition:var(--transition-base)}.site-header--light .nav-cta:hover{background:linear-gradient(180deg,#ed8720,#d97a18);box-shadow:0 6px 16px rgba(242,171,64,.5);color:#fff;transform:translateY(-1px)}.nav-text-link{color:var(--color-slate-800);font-family:var(--font-body);font-size:14px;font-weight:500;text-decoration:none;text-decoration-thickness:1px;text-underline-offset:4px;transition:var(--transition-fast)}.nav-text-link:hover{color:var(--color-brand-amber)}@media (max-width:768px){.site-header--light .nav-menu{background-color:var(--color-brand-navy)}.site-header--light .nav-menu .nav-link,.site-header--light .nav-menu .nav-text-link,.site-header--light .nav-menu a{color:#fff}.site-header--light .nav-menu .nav-link:hover,.site-header--light .nav-menu a:hover{color:var(--color-brand-amber)}.nav-cta-group{display:none}.nav-mobile-only{padding:var(--space-3) var(--space-6);text-align:center}.nav-mobile-only .btn-primary{display:inline-block}}