/* TakeOne Navigation System NEXT — 12.2.0 Golden Stable */
.takeone-nav-next{position:relative;z-index:70;background:var(--agk-nav-bg,#fff);color:var(--agk-nav-text,#162A63);border-block:1px solid var(--agk-nav-border,#dce3ec);font-family:var(--agk-nav-font,var(--agk-font,inherit));transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}
.takeone-nav-next .t1n-container{position:relative}.t1n-shell{min-height:var(--t1n-h);display:flex;align-items:center;justify-content:space-between;gap:18px}.takeone-nav-next .agk-primary-nav{min-width:0;flex:1}.takeone-nav-next .agk-menu{display:flex;align-items:center;gap:var(--t1n-gap);margin:0;padding:0;list-style:none}.takeone-nav-next .agk-menu>li>a{min-height:var(--t1n-h);display:flex;align-items:center;padding-inline:8px;color:var(--agk-nav-text,#162A63);text-decoration:none;font-size:var(--agk-nav-size,16px);font-weight:var(--agk-nav-weight,700);white-space:nowrap;position:relative;transition:color .18s ease,background .18s ease,transform .18s ease}.takeone-nav-next .agk-menu>li>a:hover{color:var(--agk-nav-hover,#284388)}.takeone-nav-next .agk-menu>li.current-menu-item>a,.takeone-nav-next .agk-menu>li.current-menu-ancestor>a{color:var(--agk-nav-active,#284388)}
.t1n-align-center .agk-menu{justify-content:center}.t1n-align-right .agk-menu{justify-content:flex-start}.t1n-align-left .agk-menu{justify-content:flex-end}.t1n-density-airy{--t1n-gap:28px}.t1n-density-compact{--t1n-gap:8px}
.takeone-nav-next .agk-nav-actions{display:flex;align-items:center;gap:7px;color:var(--agk-nav-text,#162A63)}.takeone-nav-next .agk-nav-actions>*{flex:0 0 auto}.takeone-nav-next .agk-nav-actions :is(button,a){min-width:var(--t1n-action-size,42px);min-height:var(--t1n-action-size,42px)}
/* Navigation action controls own their contrast. Generic header button colors must not leak into a dark/nav surface. */
.takeone-nav-next .agk-nav-actions :is(.agk-search-trigger,.agk-dark-toggle,.agk-header-cta.style-icon){width:var(--t1n-action-size,42px);height:var(--t1n-action-size,42px);padding:0;display:grid;place-items:center;color:var(--agk-nav-text,#162A63);background:color-mix(in srgb,var(--agk-nav-bg,#fff) 88%,transparent);border:1px solid color-mix(in srgb,var(--agk-nav-text,#162A63) 24%,transparent);border-radius:12px;box-shadow:none}
.takeone-nav-next .agk-nav-actions :is(.agk-search-trigger,.agk-dark-toggle,.agk-header-cta.style-icon) svg{width:20px;height:20px;color:inherit}
.takeone-nav-next .agk-nav-actions :is(.agk-search-trigger,.agk-dark-toggle,.agk-header-cta.style-icon):hover{color:var(--agk-nav-hover,var(--agk-nav-active,#284388));background:color-mix(in srgb,var(--agk-nav-bg,#fff) 76%,var(--agk-nav-hover,var(--agk-nav-active,#284388)));border-color:color-mix(in srgb,var(--agk-nav-hover,var(--agk-nav-active,#284388)) 42%,transparent);transform:translateY(-1px)}
/* Desktop submenu authority */
.takeone-nav-next .agk-primary-nav .sub-menu{min-width:var(--agk-nav-submenu-width,240px);padding:8px;margin:0;list-style:none;border:1px solid var(--agk-nav-submenu-border,#E0E6EF);border-radius:var(--agk-nav-submenu-radius,14px);background:var(--agk-nav-submenu-bg,#fff);color:var(--agk-nav-submenu-text,#162A63);box-shadow:var(--t1n-sub-shadow,0 16px 44px rgba(12,27,49,.11));overflow:hidden}.takeone-nav-next .agk-primary-nav .sub-menu a{min-height:var(--agk-nav-submenu-item-height,44px);display:flex;align-items:center;padding:8px 11px;border-radius:calc(var(--agk-nav-submenu-radius,14px) - 5px);color:var(--agk-nav-submenu-text,#162A63);font-size:var(--agk-nav-submenu-size,14px);text-decoration:none}.takeone-nav-next .agk-primary-nav .sub-menu a:hover{background:var(--agk-nav-submenu-hover-bg,#F3F6FB);color:var(--agk-nav-submenu-hover-text,#284388)}.takeone-nav-next .agk-primary-nav .sub-menu .current-menu-item>a{color:var(--agk-nav-submenu-active,#284388)}
.t1n-style-capsule{border:0;background:transparent;padding-block:8px}.t1n-style-capsule .t1n-shell{padding:5px 8px;border:1px solid var(--agk-nav-border,#dce3ec);border-radius:calc(var(--t1n-radius) + 6px);background:var(--agk-nav-bg,#fff);box-shadow:var(--t1n-shadow,none)}.t1n-style-capsule .agk-menu>li>a{min-height:40px;border-radius:var(--t1n-radius);padding-inline:13px}.t1n-style-capsule .agk-menu>li.current-menu-item>a,.t1n-style-capsule .agk-menu>li>a:hover{background:color-mix(in srgb,var(--agk-nav-active,#284388) 9%,transparent);color:var(--agk-nav-active,#284388)}
.t1n-style-editorial .agk-menu>li>a{font-family:var(--agk-heading-font,inherit)}.t1n-style-editorial .agk-menu>li>a:after{content:"";position:absolute;inset-inline:8px;bottom:7px;height:2px;background:var(--agk-nav-active,#284388);transform:scaleX(0);transform-origin:center;transition:transform .18s ease}.t1n-style-editorial .agk-menu>li.current-menu-item>a:after,.t1n-style-editorial .agk-menu>li.current-menu-ancestor>a:after,.t1n-style-editorial .agk-menu>li>a:hover:after{transform:scaleX(1)}
.t1n-style-floating{border:0;background:transparent;margin-top:10px}.t1n-style-floating .t1n-shell{padding-inline:14px;border:1px solid var(--agk-nav-border,#dce3ec);border-radius:var(--t1n-radius);background:color-mix(in srgb,var(--agk-nav-bg,#fff) 90%,transparent);backdrop-filter:blur(20px);box-shadow:var(--t1n-shadow,none)}
.t1n-style-architectural .t1n-shell{border-inline:1px solid var(--agk-nav-border,#dce3ec);padding-inline:18px}.t1n-style-architectural .agk-menu>li>a{border-inline-end:1px solid color-mix(in srgb,var(--agk-nav-border,#dce3ec) 70%,transparent);padding-inline:16px}
.t1n-style-executive-dark{background:var(--agk-nav-bg);color:var(--agk-nav-text);border-color:var(--agk-nav-border)}.t1n-style-minimal{border-top:0}.t1n-style-minimal .agk-menu>li>a{font-weight:550;padding-inline:5px}.t1n-place-floating{margin-top:8px}.t1n-place-inside-header{margin-top:-1px;border-top:0}
.takeone-nav-next.is-nav-sticky{position:sticky;top:var(--agk-admin-bar-offset,0px);z-index:810}.takeone-nav-next.is-nav-sticky.with-sticky-header{top:calc(var(--agk-admin-bar-offset,0px) + var(--agk-sticky-header-offset,0px))}
.takeone-nav-next.is-scrolled:not(.t1n-style-executive-dark){background:color-mix(in srgb,var(--agk-nav-scroll-bg,var(--agk-nav-bg,#fff)) 94%,transparent);color:var(--agk-nav-scroll-text,var(--agk-nav-text,#162A63));backdrop-filter:blur(var(--agk-shell-blur,18px));box-shadow:0 10px 28px rgba(13,27,50,.06)}.takeone-nav-next.is-scrolled:not(.t1n-style-executive-dark) .agk-menu>li>a{color:var(--agk-nav-scroll-text,var(--agk-nav-text,#162A63))}
html[data-agk-theme="dark"] .takeone-nav-next:not(.t1n-style-executive-dark){background:var(--agk-dark-nav-bg,var(--agk-dark-surface,#111b2e));color:var(--agk-dark-text,#f3f6fb);border-color:var(--agk-dark-line,#26344d)}html[data-agk-theme="dark"] .takeone-nav-next:not(.t1n-style-executive-dark) .agk-menu>li>a{color:var(--agk-dark-text,#f3f6fb)}html[data-agk-theme="dark"] .takeone-nav-next:not(.t1n-style-executive-dark) .agk-menu>li>a:hover,html[data-agk-theme="dark"] .takeone-nav-next:not(.t1n-style-executive-dark) .agk-menu>li.current-menu-item>a,html[data-agk-theme="dark"] .takeone-nav-next:not(.t1n-style-executive-dark) .agk-menu>li.current-menu-ancestor>a{color:var(--agk-dark-link,#8eb0ff)}html[data-agk-theme="dark"] .t1n-style-capsule .t1n-shell,html[data-agk-theme="dark"] .t1n-style-floating .t1n-shell{background:color-mix(in srgb,var(--agk-dark-nav-bg,#101c31) 90%,transparent);border-color:var(--agk-dark-line,#26344d)}html[data-agk-theme="dark"] .takeone-nav-next .agk-primary-nav .sub-menu{background:var(--agk-nav-submenu-dark-bg,#111B2E);border-color:var(--agk-dark-line,#26344D);color:var(--agk-nav-submenu-dark-text,#F3F6FB)}html[data-agk-theme="dark"] .takeone-nav-next .agk-primary-nav .sub-menu a{color:var(--agk-nav-submenu-dark-text,#F3F6FB)}html[data-agk-theme="dark"] .takeone-nav-next .agk-primary-nav .sub-menu a:hover{background:var(--agk-nav-submenu-dark-hover-bg,#162238);color:var(--agk-dark-link,#8EB0FF)}html[data-agk-theme="dark"] .takeone-nav-next .agk-primary-nav .sub-menu .current-menu-item>a{color:var(--agk-nav-submenu-dark-active,#8EB0FF)}

html[data-agk-theme="dark"] .takeone-nav-next .agk-nav-actions :is(.agk-search-trigger,.agk-dark-toggle,.agk-header-cta.style-icon){color:var(--agk-dark-text,#f3f6fb);background:color-mix(in srgb,var(--agk-dark-nav-bg,var(--agk-dark-surface,#111b2e)) 82%,transparent);border-color:var(--agk-dark-line,#26344d)}
.t1n-style-executive-dark .agk-nav-actions :is(.agk-search-trigger,.agk-dark-toggle,.agk-header-cta.style-icon){color:var(--agk-nav-text);background:color-mix(in srgb,var(--agk-nav-text) 7%,transparent);border-color:color-mix(in srgb,var(--agk-nav-text) 22%,transparent)}
.t1n-style-executive-dark .agk-nav-actions :is(.agk-search-trigger,.agk-dark-toggle,.agk-header-cta.style-icon):hover{color:var(--agk-nav-hover);background:color-mix(in srgb,var(--agk-nav-hover) 12%,transparent);border-color:color-mix(in srgb,var(--agk-nav-hover) 38%,transparent)}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.takeone-nav-next.is-scrolled:not(.t1n-style-executive-dark){background:var(--agk-nav-scroll-bg,var(--agk-nav-bg,#fff))}}
@media(max-width:1180px){.takeone-nav-next{display:none!important}}
@media(max-width:767px){.agk-nav-mobile-fullscreen .agk-mobile-menu-panel{width:100vw!important;max-width:none!important;inset:0!important;border-radius:0!important}.agk-nav-mobile-sheet .agk-mobile-menu-panel{top:auto!important;bottom:0!important;width:100%!important;max-width:none!important;max-height:84vh!important;border-radius:24px 24px 0 0!important}.agk-nav-mobile-panel .agk-mobile-menu-panel{width:min(400px,92vw)!important}.agk-mobile-nav-menu .agk-mobile-menu>li>a{min-height:54px}}
