body{padding-top:68px}#jb-nav{z-index:1000;background:#4e2780;width:100%;font-family:Plus Jakarta Sans,sans-serif;position:fixed;top:0;left:0;box-shadow:0 2px 16px #00000040}#jb-nav *{box-sizing:border-box;margin:0;padding:0}#jb-nav .jb-nav__inner{justify-content:space-between;align-items:center;max-width:1260px;height:68px;margin:0 auto;padding:0 24px;display:flex}#jb-nav .jb-nav__brand{color:#fff;letter-spacing:-.01em;white-space:nowrap;flex-shrink:0;font-family:Plus Jakarta Sans,sans-serif;font-size:1.15rem;font-weight:600;text-decoration:none}#jb-nav .jb-nav__brand:hover{color:#26f7b2}#jb-nav .jb-nav__links{align-items:center;gap:28px;list-style:none;display:flex}#jb-nav .jb-nav__links a{color:#fff;letter-spacing:.01em;white-space:nowrap;font-family:Plus Jakarta Sans,sans-serif;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .18s}#jb-nav .jb-nav__links a:hover,#jb-nav .jb-nav__links a.jb-nav__active{color:#26f7b2}#jb-nav .jb-nav__dropdown{position:relative}#jb-nav .jb-nav__dropdown-toggle{cursor:pointer;color:#fff;letter-spacing:.01em;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.9rem;font-weight:600;transition:color .18s;display:inline-flex}#jb-nav .jb-nav__dropdown-toggle:hover,#jb-nav .jb-nav__dropdown:hover .jb-nav__dropdown-toggle{color:#26f7b2}#jb-nav .jb-nav__dropdown-toggle svg{width:12px;height:12px;transition:transform .2s}#jb-nav .jb-nav__dropdown:hover .jb-nav__dropdown-toggle svg{transform:rotate(180deg)}#jb-nav .jb-nav__dropdown-menu{opacity:0;visibility:hidden;z-index:1001;background:#fff;border-radius:12px;min-width:260px;padding:12px 0;list-style:none;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%)translateY(-8px);box-shadow:0 16px 48px #00000040}#jb-nav .jb-nav__dropdown:hover .jb-nav__dropdown-menu,#jb-nav .jb-nav__dropdown:focus-within .jb-nav__dropdown-menu{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}#jb-nav .jb-nav__dropdown-menu:before{content:"";background:#fff;width:14px;height:14px;position:absolute;top:-8px;left:50%;transform:translate(-50%)rotate(45deg)}#jb-nav .jb-nav__dropdown-menu li{z-index:1;list-style:none;position:relative}#jb-nav .jb-nav__dropdown-menu a{color:#1a1a1a;padding:10px 22px;font-family:Plus Jakarta Sans,sans-serif;font-size:.92rem;font-weight:600;text-decoration:none;transition:color .15s,background .15s;display:block}#jb-nav .jb-nav__dropdown-menu a:hover{color:#4e2780;background:#faf9f7}#jb-nav .jb-nav__dropdown-menu .jb-nav__dropdown-eyebrow{letter-spacing:2px;text-transform:uppercase;color:#776391;padding:6px 22px 4px;font-family:Plus Jakarta Sans,sans-serif;font-size:.7rem;font-weight:700}#jb-nav .jb-nav__dropdown-menu .jb-nav__dropdown-divider{background:#ececec;height:1px;margin:8px 0}#jb-nav .jb-nav__hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;padding:0;display:none}#jb-nav .jb-nav__hamburger span{background:#fff;border-radius:2px;width:24px;height:2px;transition:transform .25s,opacity .25s;display:block}#jb-nav .jb-nav__hamburger.jb-nav__open span:first-child{transform:translateY(7px)rotate(45deg)}#jb-nav .jb-nav__hamburger.jb-nav__open span:nth-child(2){opacity:0}#jb-nav .jb-nav__hamburger.jb-nav__open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}#jb-nav .jb-nav__mobile{background:#3d1f66;border-top:1px solid #ffffff1a;flex-direction:column;padding:16px 24px 24px;display:none}#jb-nav .jb-nav__mobile.jb-nav__mobile--open{display:flex}#jb-nav .jb-nav__mobile a{color:#fff;border-bottom:1px solid #ffffff14;padding:12px 0;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;transition:color .18s}#jb-nav .jb-nav__mobile a:last-child{border-bottom:none}#jb-nav .jb-nav__mobile a:hover{color:#26f7b2}#jb-nav .jb-nav__mobile-group-label{letter-spacing:2px;text-transform:uppercase;color:#26f7b2;border-bottom:1px solid #ffffff14;padding:14px 0 6px;font-family:Plus Jakarta Sans,sans-serif;font-size:.7rem;font-weight:700}#jb-nav .jb-nav__mobile a.jb-nav__mobile-sub{color:#ffffffe0;padding-left:16px;font-size:.95rem;font-weight:500}@media (width<=900px){#jb-nav .jb-nav__links{display:none}#jb-nav .jb-nav__hamburger{display:flex}}
