/* Scoped shared header: isolated from storefront, downloads and editorial rules. */
.vc-site-header.vc-unified-header{position:sticky;top:8px;z-index:500;display:flex;flex-wrap:wrap;align-items:center;gap:12px;width:min(1420px,calc(100% - 32px));min-height:0;margin:8px auto 0;padding:14px 18px 10px;border:1px solid #294546;border-radius:16px;background:linear-gradient(120deg,#102728f5,#0a1c20fa);color:#edf6f3;box-shadow:0 10px 32px #0003;line-height:1.4;font-family:'DM Sans',system-ui,sans-serif;letter-spacing:normal;text-align:left}
.vc-unified-header *{box-sizing:border-box}.vc-unified-header [hidden]{display:none!important}.vc-unified-header a{text-decoration:none}
.vc-unified-header .vc-site-brand{gap:9px;flex:none;margin:0;color:#f0f8f5}.vc-unified-header .vc-site-brand img{display:block;width:34px;height:34px;max-width:none;flex:none}.vc-unified-header .vc-site-brand b{font:800 18px/1.2 'Manrope',system-ui,sans-serif;letter-spacing:-.04em}.vc-unified-header .vc-site-brand small{display:block;margin-top:3px;font-size:9px;line-height:1.3;letter-spacing:0;text-transform:none;color:#a1bdb6}
.vc-unified-header .vc-site-nav{position:static;display:flex;flex:1;flex-direction:row;align-items:center;justify-content:center;gap:3px;margin:0;padding:0;border:0;min-width:0;flex-wrap:nowrap!important;background:none;box-shadow:none}.vc-unified-header .vc-nav-group{position:relative;margin:0;padding:0;border:0;background:none}
.vc-unified-header .vc-nav-group>summary,.vc-unified-header .vc-nav-direct{display:flex;align-items:center;justify-content:center;gap:6px;min-height:42px;padding:8px 9px;border:1px solid transparent;border-radius:8px;box-shadow:none;background:transparent;color:#c9dbd6;font-size:12px;font-weight:650;white-space:nowrap;transform:none;letter-spacing:normal}
.vc-unified-header .vc-nav-group>summary:hover,.vc-unified-header .vc-nav-direct:hover,.vc-unified-header .vc-nav-group[open]>summary{background:#ffffff0b;color:#fff;border-color:#44605b;transform:none;box-shadow:none}.vc-unified-header .vc-nav-group[data-current-group]>summary,.vc-unified-header .vc-nav-direct[aria-current]{color:#a0f1cf;background:#86e9bf0a;border-color:#72c49f38}
.vc-unified-header .vc-nav-panel,.vc-unified-header .vc-nav-group:last-of-type .vc-nav-panel{position:absolute;top:calc(100% + 12px);left:0;right:auto;width:350px;max-width:calc(100vw - 48px);padding:18px;border:1px solid #375b54;border-radius:13px;background:#102829;box-shadow:0 18px 48px #0008;max-height:calc(100dvh - 180px);overflow:auto}.vc-unified-header .vc-nav-group:last-of-type .vc-nav-panel{left:auto;right:0}.vc-unified-header .vc-nav-heading{margin:0 0 8px;padding:0 0 12px;font-size:10px;color:#97e4c2}
.vc-unified-header .vc-nav-items{gap:3px}.vc-unified-header .vc-nav-items>a{display:grid;grid-template-columns:minmax(0,1fr) 14px;gap:11px;padding:10px 5px;border-radius:8px;transform:none;text-align:left}.vc-unified-header .vc-nav-items>a:hover{background:#8de8c20b;transform:none}.vc-unified-header .vc-nav-items strong{display:block;font-size:13px;line-height:1.45;letter-spacing:normal}.vc-unified-header .vc-nav-items small{display:block;margin-top:3px;font-size:11px;line-height:1.6;color:#a9c1ba}
.vc-unified-header .vc-nav-news{display:flex;align-items:center;justify-content:center;gap:7px;flex:none;min-height:42px;padding:8px 12px;border:1px solid #b4965269;border-radius:9px;background:#be934b13;color:#f5d696;font-size:12px;font-weight:750;white-space:nowrap}.vc-unified-header .vc-nav-news svg{width:16px;height:16px}.vc-unified-header .vc-nav-news i{width:5px;height:5px;border-radius:50%;background:#f5d696}.vc-unified-header .vc-nav-news:hover,.vc-unified-header .vc-nav-news[aria-current]{background:#be934b28;border-color:#e5be6c}
.vc-unified-header .vc-language{order:0;margin:0;flex:none}.vc-unified-header .vc-language-button{height:40px;min-width:66px;border-radius:8px;background:#102c2b;border-color:#37554d;font-size:11px}.vc-unified-header .vc-language-menu{z-index:510}.vc-unified-header .vc-global-download{display:flex;order:0;min-height:42px;padding:10px 12px;border-radius:9px;background:#98edc7;border-color:#98edc7;font-size:11px;color:#082c20;box-shadow:none;transform:none}.vc-unified-header .vc-global-download:hover{background:#b1f9da;transform:none}.vc-unified-header .vc-nav-toggle,.vc-unified-header .vc-nav-mobile-actions{display:none}
.vc-unified-header .vc-headline{display:flex;align-items:center;gap:15px;flex:0 0 100%;margin:0;padding:10px 0 1px;border:0;border-top:1px solid #6a968227;background:transparent;box-shadow:none;min-width:0}.vc-unified-header .vc-headline-label{flex:none;font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#cbb786}.vc-unified-header .vc-headline-article{display:flex;align-items:center;gap:10px;flex:1;min-width:0;color:#c8d8d2;font-size:11px;line-height:1.5}.vc-unified-header .vc-headline-article time{flex:none;color:#8da79e;font-size:10px}.vc-unified-header .vc-headline-article span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vc-unified-header .vc-headline-article b{margin-left:auto;color:#e6c886;font-size:17px}.vc-unified-header .vc-headline-article:hover{color:#fff}
html{scroll-padding-top:calc(var(--vc-header-height,118px) + 20px)}body main [id]{scroll-margin-top:calc(var(--vc-header-height,118px) + 20px)}
@media(max-width:1180px){
 .vc-site-header.vc-unified-header{gap:10px}.vc-unified-header .vc-site-brand{margin-right:auto}.vc-unified-header .vc-global-download{display:none}
 .vc-unified-header .vc-nav-toggle{display:flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:9px;border:1px solid #47695e;border-radius:8px;background:#17382f;color:#edf6f3;font-size:11px;box-shadow:none}.vc-unified-header .vc-nav-toggle svg{width:19px;height:19px}
 .vc-unified-header.vc-nav-enhanced .vc-site-nav{display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:5px;padding:14px;border:1px solid #365c4e;border-radius:12px;background:#102723;box-shadow:0 20px 50px #0007;max-height:calc(100dvh - var(--vc-header-height,118px) - 30px);overflow:auto;overscroll-behavior:contain}.vc-unified-header.vc-nav-enhanced.vc-mobile-open .vc-site-nav{display:flex}
 .vc-unified-header:not(.vc-nav-enhanced) .vc-site-nav{order:20;flex-basis:100%;flex-direction:column;align-items:stretch}.vc-unified-header .vc-nav-group>summary,.vc-unified-header .vc-nav-direct{justify-content:flex-start;font-size:14px;min-height:46px;padding:10px 12px}.vc-unified-header .vc-nav-group .vc-nav-chevron{margin-left:auto}.vc-unified-header .vc-nav-panel,.vc-unified-header .vc-nav-group:last-of-type .vc-nav-panel{position:static;width:100%;max-width:none;max-height:none;margin:0;padding:3px 10px 9px;border:0;background:transparent;box-shadow:none}.vc-unified-header .vc-nav-heading{display:none}.vc-unified-header .vc-nav-mobile-actions{display:grid;gap:7px;padding-top:12px;margin-top:7px;border-top:1px solid #355346}.vc-unified-header .vc-nav-mobile-actions a{font-size:13px;color:#c9e4d7}
}
@media(max-width:560px){
 .vc-site-header.vc-unified-header{top:5px;width:calc(100% - 16px);margin-top:5px;padding:10px 10px 8px;gap:7px;border-radius:12px;backdrop-filter:none}.vc-unified-header .vc-site-brand{gap:6px}.vc-unified-header .vc-site-brand b{font-size:16px}.vc-unified-header .vc-site-brand img{width:28px;height:28px}.vc-unified-header .vc-site-brand small{display:none}.vc-unified-header .vc-nav-news{gap:5px;padding:8px;min-height:38px;font-size:11px}.vc-unified-header .vc-nav-news i{display:none}.vc-unified-header .vc-nav-news svg{width:14px;height:14px}.vc-unified-header .vc-language-button{min-width:55px;padding:0 5px;gap:4px;height:38px}.vc-unified-header .vc-language-flag{width:18px;height:12px}.vc-unified-header .vc-nav-toggle{min-height:38px;padding:8px}.vc-unified-header .vc-nav-toggle span{display:none}.vc-unified-header .vc-headline{gap:9px;padding-top:8px}.vc-unified-header .vc-headline-label{font-size:9px}.vc-unified-header .vc-headline-article{font-size:10px;gap:6px}.vc-unified-header .vc-headline-article time{display:none}.vc-unified-header .vc-headline-article b{font-size:14px}
}
.vc-unified-header .vc-site-nav{order:0}.vc-unified-header .vc-headline{order:10}
@media(max-width:350px){.vc-site-header.vc-unified-header{gap:5px}.vc-unified-header .vc-site-brand b{font-size:15px}.vc-unified-header .vc-site-brand img{width:26px;height:26px}.vc-unified-header .vc-nav-news{padding:8px 6px}.vc-unified-header .vc-nav-news svg{display:none}.vc-unified-header .vc-language-button{min-width:49px}.vc-unified-header .vc-nav-toggle{padding:8px 6px}}
@media(prefers-reduced-motion:reduce){.vc-unified-header *{transition:none!important;animation:none!important}}
