/* Navigation completeness, pointer hover and a quiet secondary chat action. */
.palette-pass .header-inner{gap:22px}.palette-pass .header-inner .brand img{width:260px;max-width:100%;height:auto}.palette-pass .main-nav{gap:22px}.palette-pass .nav-chat{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:12px 14px;border:1px solid var(--brand-sky,#97d7ff);border-radius:4px;color:var(--brand-blue,#086288);background:transparent;font:600 12px Inter,Arial,sans-serif;white-space:nowrap;cursor:pointer}.nav-chat svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5}.palette-pass .nav-chat:hover{background:var(--brand-panel,#e8f2f8);border-color:var(--brand-support,#4d8dba)}.palette-pass .nav-chat:focus-visible,.palette-pass .pillar-toggle:focus-visible{outline:3px solid var(--brand-sky,#97d7ff);outline-offset:4px}.palette-pass .pillar-menu{border-top:3px solid var(--brand-blue,#086288)}.palette-pass .pillar-menu a:hover{background:var(--brand-surface,#f2f8fc)}.palette-pass .main-nav .nav-cta{background:var(--brand-blue,#086288);color:#ffffff}.palette-pass .main-nav .nav-cta:hover{background:var(--brand-blue,#086288)}
@media(min-width:1001px){.palette-pass .service-menu{padding-block:24px;margin-block:-24px}.palette-pass .main-nav{align-items:center}.palette-pass .pillar-menu{margin-top:0}.palette-pass .pillar-menu small{color:var(--brand-blue,#086288)}}
@media(min-width:1001px) and (max-width:1200px){.palette-pass .header-inner .brand img{width:225px}.palette-pass .main-nav{gap:15px}.palette-pass .main-nav>a,.palette-pass .pillar-toggle{font-size:11px}.palette-pass .nav-chat{padding:11px;font-size:11px}.palette-pass .main-nav .nav-cta{padding:13px;font-size:11px}}
@media(max-width:1000px){.palette-pass .header-inner .brand img{width:245px}.palette-pass .main-nav .nav-chat{display:inline-flex;margin:16px 12px 0 0;min-height:46px}.palette-pass .main-nav .nav-cta{margin-top:16px}.palette-pass .service-menu{padding:0;margin:0}.palette-pass .pillar-menu{border-top:1px solid var(--brand-onblue,#d2e8f6)}}
@media(max-width:550px){.palette-pass .header-inner .brand img{width:225px}.palette-pass .main-nav .nav-chat{font-size:12px}}
