/* Shared site navigation; product shortcuts remain separate. */
header.predator-header-d.header-v99{display:block;position:relative;padding:0;margin:0;width:100%;height:auto;z-index:40;border:0;letter-spacing:normal;text-transform:none}
.header-v99 *, .pattern-shortcuts-v99{box-sizing:border-box}
.header-v99 .official-top-inner{padding:21px 5%;gap:28px}
.header-v99 .logo img{width:340px}
.header-v99 .official-actions{gap:26px;font-size:12px}
.header-v99 .official-actions>a{padding:10px 0;white-space:nowrap}
.header-v99 .official-actions>a:last-child{border-left:1px solid #796489;padding-left:26px;color:#e2edae}
.header-v99 .official-nav{display:block;padding:0;margin:0;width:100%;gap:0}
.header-v99 .official-nav>div{gap:24px;padding:10px 5%;min-height:62px}
.header-v99 .official-nav a{font-size:13px;padding:10px 0;line-height:1.5}
.header-v99 .official-nav a.cta,.header-v99 .header-primary{padding:12px 24px;background:#d9eb93;color:#251931;border-radius:2px;font-weight:700;border:1px solid transparent}
.header-v99 .header-primary:hover{background:#e7f3bd;text-decoration:none}
.header-v99 .official-nav a[aria-current=page]{color:#49315e;border-bottom:2px solid #49315e}
.header-v99 .dropdown{top:calc(100% + 20px)}
.header-v99 .dropdown a{padding:11px 10px}
.header-v99 .header-mobile-actions{display:none}
.pattern-shortcuts-v99{display:flex;align-items:center;justify-content:center;gap:24px;overflow-x:auto;flex-wrap:nowrap;background:#f5f2f7;color:#49315e;padding:13px 5%;border-bottom:1px solid #ded5e6;font:12px/1.5 Arial,sans-serif}
.pattern-shortcuts-v99 span{font-size:9px;letter-spacing:1.5px;font-weight:700;white-space:nowrap;color:#76687e}
.pattern-shortcuts-v99 a{white-space:nowrap;flex-shrink:0;color:inherit;text-decoration:none;font-size:12px;padding:5px 0}
.pattern-shortcuts-v99 a:hover{text-decoration:underline;text-underline-offset:4px}
.pattern-shortcuts-v99 a:focus-visible{outline:3px solid #74578f;outline-offset:3px}
@media(max-width:1200px){.header-v99 .logo img{width:285px}.header-v99 .official-actions{gap:18px;font-size:11px}.header-v99 .official-actions>a:last-child{padding-left:18px}.pattern-shortcuts-v99{justify-content:flex-start;gap:22px}}
@media(max-width:950px){.header-v99 .official-actions{display:none}.header-v99 .official-nav{display:none}.header-v99 .official-top-inner{padding:20px 5%}.header-v99 .logo img{width:clamp(150px,47vw,285px)}.header-v99 .logo{gap:10px}.header-v99 .country{font-size:8px;letter-spacing:1px;padding-left:10px}.header-v99 .menu-toggle{display:block;padding:12px 10px;min-height:44px;background:none;border:1px solid #8a729b;color:white;font:11px Arial,sans-serif;cursor:pointer;flex-shrink:0}.header-v99 .header-mobile-actions{display:flex;gap:10px;padding:10px 5%;background:#fff;color:#30213f;border-bottom:1px solid #ded5e6;justify-content:space-between;align-items:center}.header-v99 .header-mobile-actions a{display:flex;align-items:center;justify-content:center;padding:11px 16px;font-size:12px;font-weight:700;min-height:44px;flex:1;text-decoration:none}.header-v99 .mobile-nav.open{display:grid;grid-template-columns:1fr 1fr;gap:4px;position:absolute;top:100%;left:0;right:0;z-index:50;padding:18px 5%;max-height:calc(100dvh - 165px);overflow-y:auto;background:#30213f;border-top:1px solid #695677;box-shadow:0 12px 18px #160e2733}.header-v99 .mobile-nav a{padding:12px;font:13px/1.5 Arial,sans-serif;color:#fff}.header-v99 .mobile-nav a:last-child{grid-column:1/-1;border-top:1px solid #695677;margin-top:8px;padding-top:16px;color:#e2edae}.pattern-shortcuts-v99{padding:10px 5%;gap:20px}.pattern-shortcuts-v99 span{display:none}}
@media(max-width:380px){.header-v99 .country{font-size:7px;padding-left:7px}.header-v99 .logo{gap:7px}.header-v99 .official-top-inner{gap:8px}}

.header-v99 .header-mobile-actions a[aria-current="page"]{color:#49315e;border-bottom:2px solid #49315e}
