[data-name="Header"]{overflow:visible!important;position:relative;z-index:90}[data-name="Primary navigation"]{overflow:visible!important;position:relative}[data-name="Navigation links"]{overflow:visible!important;gap:18px!important;min-width:0}.nd-nav-button{font:400 14px/1.5 Inter,sans-serif;background:none;color:#3e4095;white-space:nowrap;padding:12px 0;cursor:pointer}.nd-nav-button[aria-expanded="true"]{color:#007eaf}.nd-hub-shortcut{display:none}.nd-mega{position:absolute;top:calc(100% - 1px);left:var(--content-inset);right:var(--content-inset);display:grid;grid-template-columns:1.05fr 1.25fr .85fr;gap:36px;padding:36px;background:#fff;border-top:3px solid #f5bd61;border-radius:0 0 18px 18px;box-shadow:0 22px 45px #292b7326;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .28s ease,transform .38s cubic-bezier(.22,1,.36,1),visibility .28s;pointer-events:none;z-index:92}.nd-menu-open .nd-mega{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.nd-menu-intro>span{font:600 9px/1.5 Inter,sans-serif;letter-spacing:1px;color:#686995}.nd-menu-intro h2{font:700 35px/1.05 Archivo,sans-serif;color:#3e4095;white-space:pre-line;margin:20px 0 14px}.nd-menu-intro p{font:400 13px/1.75 Inter,sans-serif;color:#626262;max-width:250px}.nd-menu-links{display:flex;flex-direction:column}.nd-menu-links a{padding:13px 0;border-bottom:1px solid #e9eaf2;transition:color .2s,transform .2s;color:#3e4095}.nd-menu-links a:hover{color:#007eaf;transform:translateX(4px)}.nd-menu-links strong{display:block;font:600 14px/1.5 Inter,sans-serif}.nd-menu-links small{display:block;font:400 11px/1.6 Inter,sans-serif;color:#626262;margin-top:3px}.nd-menu-feature{display:flex;flex-direction:column;gap:10px;background:#f5f8ff;border-radius:10px;padding:12px;color:#3e4095;align-self:start}.nd-menu-feature img{width:100%;height:130px;object-fit:cover;border-radius:5px}.nd-menu-feature strong{font:600 14px/1.5 Inter,sans-serif}.nd-menu-feature>span{font:400 11px/1.6 Inter,sans-serif}.nd-menu-close{position:absolute;right:10px;top:6px;background:none;color:#3e4095;font-size:24px;cursor:pointer;padding:4px 8px}.nd-menu-shade{position:fixed;inset:0;background:#292b732b;backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;z-index:80;cursor:default}.nd-menu-shade.visible{opacity:1;visibility:visible}.nd-mobile-toggle{display:none}.hub-invitation{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:60px var(--content-inset);background:#fff4de;width:100%}.hub-invitation h2{font:700 46px/1.05 Archivo,sans-serif;color:#3e4095}.hub-invitation p{font:400 16px/1.7 Inter,sans-serif;max-width:450px;margin-bottom:24px}.hub-invitation a{font:600 15px/1.6 Inter,sans-serif;color:#3e4095;border-bottom:1px solid #3e4095;padding-bottom:8px;display:inline-flex;gap:30px}
@media(max-width:1100px){.nd-mega{gap:24px;padding:30px}.nd-menu-feature{display:none}.nd-mega{grid-template-columns:1fr 1.3fr}.nd-nav-button{font-size:12px}[data-name="Navigation links"]{gap:12px!important}}
@media(max-width:1000px){.nd-mobile-toggle{display:block;background:#f5f8ff;color:#3e4095;border-radius:5px;padding:10px 12px;font-size:13px;cursor:pointer}[data-name="Navigation links"]{display:none!important;position:absolute!important;top:100%;left:var(--content-inset)!important;right:var(--content-inset)!important;width:auto!important;padding:16px!important;background:white;box-shadow:0 10px 30px #292b7322;border-radius:0 0 12px 12px}[data-name="Navigation links"].open{display:flex!important;flex-direction:column;align-items:stretch;gap:0!important}.nd-nav-button{text-align:left;display:block;font-size:15px;padding:11px}.nd-hub-shortcut{display:block;padding:12px;font:600 14px Inter,sans-serif;color:#3e4095}.nd-mega{top:calc(100% + 230px);max-height:calc(100dvh - 350px);min-height:180px;overflow:auto;grid-template-columns:1fr;gap:18px;padding:24px}.nd-menu-intro{display:none}.nd-menu-links a{padding:10px 0}.hub-invitation{gap:30px}}
@media(max-width:600px){[data-name="Primary navigation"]>.action{display:none!important}.hub-invitation{grid-template-columns:1fr;padding-top:45px;padding-bottom:45px;gap:25px}.hub-invitation h2{font-size:40px}.nd-mega{max-height:calc(100dvh - 330px)}}
@media(prefers-reduced-motion:reduce){.nd-mega,.nd-menu-shade,.nd-menu-links a{transition:none;transform:none}}

/* Crisp, consistently aligned navigation controls and line icons. */
.nd-icon{display:block;width:20px;height:20px;flex:0 0 20px;pointer-events:none}
[data-name="Navigation links"]{align-items:center;gap:8px!important;flex-wrap:nowrap}
.nd-nav-button{display:inline-flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:9px;flex:0 0 auto;font:500 14px/1.2 Inter,sans-serif;letter-spacing:-.1px;padding:13px 14px;border-radius:8px;transition:background .22s,color .22s}
.nd-nav-button>span{display:block;white-space:nowrap}
.nd-nav-button .nd-chevron{width:14px;height:14px;flex-basis:14px;transition:transform .3s cubic-bezier(.22,1,.36,1);opacity:.65}
.nd-nav-button:hover,.nd-nav-button[aria-expanded="true"]{background:#f1f4fc;color:#3e4095}
.nd-nav-button[aria-expanded="true"] .nd-chevron{transform:rotate(180deg);opacity:1}
.nd-menu-links{gap:5px;justify-content:center}
.nd-menu-links a{display:flex;align-items:center;gap:15px;padding:15px 12px;border:0;border-radius:10px;transition:background .22s,color .22s}
.nd-menu-links a:hover{transform:none;background:#f5f7fd}
.nd-link-mark{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex:0 0 42px;border:1px solid #e6e9f4;border-radius:12px;color:#5557a3;background:#fafbff;transition:background .22s,border-color .22s}
.nd-menu-links a:hover .nd-link-mark{background:#fff;border-color:#c9d4ed}
.nd-link-copy{flex:1;min-width:0}.nd-menu-links strong{font-size:15px;line-height:1.4;font-weight:600;letter-spacing:-.15px}.nd-menu-links small{font-size:12px;line-height:1.6;margin-top:4px;color:#707386}
.nd-link-arrow{width:17px;height:17px;flex-basis:17px;opacity:.45;transition:transform .22s,opacity .22s}.nd-menu-links a:hover .nd-link-arrow{transform:translateX(3px);opacity:1}
.nd-menu-feature strong{display:flex;align-items:center;justify-content:space-between;gap:12px}.nd-menu-feature strong .nd-icon{width:17px;height:17px;flex-basis:17px}
.nd-menu-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;top:10px;right:10px;border-radius:50%;padding:0;transition:background .2s}.nd-menu-close:hover{background:#f1f4fc}
.nd-mobile-toggle{align-items:center;gap:9px}.nd-hub-shortcut .nd-icon{width:17px;height:17px;flex-basis:17px}
@media(min-width:1001px) and (max-width:1200px){.nd-nav-button{font-size:13px;padding:12px 8px;gap:6px}[data-name="Navigation links"]{gap:3px!important}}
@media(max-width:1000px){.nd-mobile-toggle{display:inline-flex}[data-name="Navigation links"].open{align-items:stretch}.nd-nav-button{display:flex;justify-content:space-between;padding:13px 12px;font-size:15px;width:100%;border-radius:7px}.nd-hub-shortcut{display:flex;align-items:center;justify-content:space-between;gap:12px}.nd-menu-links a{padding:12px 6px}.nd-link-mark{width:36px;height:36px;flex-basis:36px;border-radius:9px}.nd-menu-links strong{font-size:14px}}
@media(prefers-reduced-motion:reduce){.nd-nav-button,.nd-chevron,.nd-link-arrow,.nd-link-mark,.nd-menu-close{transition:none!important}}
