.c23-header-i{font-family:inherit;left:0;position:relative;top:0;transition:background .3s ease;width:100%;z-index:100}.c23-header-i--light{background-color:#fff;box-shadow:0 1px 2px rgba(82,82,82,.15)}.c23-header-i--soft{background-color:#f5f6fa;box-shadow:0 1px 2px rgba(82,82,82,.1)}.c23-header-i--dark{background-color:#00005b}.c23-header-i__inner{align-items:center;display:grid;gap:32px;grid-template-columns:auto 1fr auto;height:64px;margin:0 auto;max-width:1280px;padding:0 24px}.c23-header-i__logo,.c23-header-i__logo a{align-items:center;display:flex}.c23-header-i__logo a{color:#00005b;text-decoration:none;transition:color .3s ease}.c23-header-i__logo img{display:block;height:32px;width:auto}.c23-header-i--dark .c23-header-i__logo a{color:#fff}.c23-header-i__nav{justify-content:center}.c23-header-i__nav,.c23-header-i__nav-list{align-items:center;display:flex;height:100%}.c23-header-i__nav-list{gap:32px;list-style:none;margin:0;padding:0}.c23-header-i__nav-item{align-items:center;display:flex;height:100%;position:relative}.c23-header-i__nav-item--megamenu{position:static}.c23-header-i__nav-link{align-items:center;background:none;border:none;color:#00005b;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:500;gap:6px;height:100%;letter-spacing:.1px;line-height:20px;padding:0 4px;position:relative;text-decoration:none;transition:color .3s ease}.c23-header-i--dark .c23-header-i__nav-link{color:#fff}.c23-header-i__nav-link:after{background:#1733ff;bottom:18px;content:"";height:2px;left:4px;position:absolute;right:4px;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.c23-header-i--dark .c23-header-i__nav-link:after{background:#ffcb2a}.c23-header-i__nav-item.is-open .c23-header-i__nav-link:after,.c23-header-i__nav-link:hover:after{transform:scaleX(1)}.c23-header-i__chevron{height:12px;transition:transform .25s ease;width:12px}.c23-header-i__nav-item.is-open .c23-header-i__chevron{transform:rotate(180deg)}.c23-header-i__megamenu{background:#fff;box-shadow:0 16px 48px rgba(0,0,91,.12);left:0;max-height:calc(100vh - 64px);opacity:0;overflow-y:auto;position:absolute;top:100%;transform:translateY(-8px);transition:opacity .25s ease,transform .25s ease,visibility .25s;visibility:hidden;width:100%;z-index:100}.c23-header-i__nav-item.is-open .c23-header-i__megamenu{opacity:1;transform:translateY(0);visibility:visible}.c23-header-i__megamenu-inner{display:grid;gap:12px 32px;margin:0 auto;max-width:1280px;padding:40px 24px 24px}.c23-header-i__megamenu-inner--1col{grid-template-columns:1fr}.c23-header-i__megamenu-inner--2col{grid-template-columns:repeat(2,1fr)}.c23-header-i__megamenu-inner--3col{grid-template-columns:repeat(3,1fr)}.c23-header-i__item{color:#00005b;display:block;font-size:14px;line-height:1.5;padding:10px 0;text-decoration:none;transition:color .15s ease,transform .15s ease}.c23-header-i__item:hover{color:#1733ff;transform:translateX(4px)}.c23-header-i__megamenu-footer{border-top:1px solid #f5f6fa;display:flex;justify-content:flex-end;margin:8px auto 0;max-width:1280px;padding:16px 24px 24px}.c23-header-i__view-all{align-items:center;color:#1733ff;display:inline-flex;font-size:13px;font-weight:600;gap:8px;text-decoration:none;transition:gap .2s ease}.c23-header-i__view-all:hover{gap:12px}.c23-header-i__view-all svg{height:14px;width:14px}.c23-header-i__cta{background:#ffcb2a;border-radius:999px;color:#00005b;display:inline-block;font-size:13px;font-weight:600;letter-spacing:.2px;padding:10px 22px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.c23-header-i__cta:hover{box-shadow:0 6px 16px rgba(0,0,0,.12);opacity:.92;transform:translateY(-2px)}.c23-header-i__cta-mobile-wrapper{display:none}.c23-header-i__toggle{background:none;border:none;color:#00005b;cursor:pointer;display:none;padding:8px}.c23-header-i--dark .c23-header-i__toggle{color:#fff}.c23-header-i__toggle svg{height:24px;width:24px}.c23-header-i.is-mobile-open .c23-header-i__toggle .icon-menu,.c23-header-i__toggle .icon-close{display:none}.c23-header-i.is-mobile-open .c23-header-i__toggle .icon-close{display:block}@media (max-width:900px){.c23-header-i__inner{gap:12px;grid-template-columns:1fr auto;height:60px;padding:0 20px}.c23-header-i__toggle{align-items:center;display:flex;justify-content:center}.c23-header-i__inner>.c23-header-i__cta{display:none}.c23-header-i.is-mobile-open{left:0;position:fixed;right:0;top:0;z-index:101}.c23-header-i__nav{background:linear-gradient(160deg,#fff,#f5f6fa);display:block;height:calc(100vh - 60px);left:0;opacity:0;overflow-y:auto;position:fixed;top:60px;transform:scale(.96);transform-origin:top right;transition:opacity .3s ease,transform .3s ease,visibility .3s;visibility:hidden;width:100%;z-index:100}.c23-header-i--dark .c23-header-i__nav{background:linear-gradient(160deg,#00005b,#0000c1)}.c23-header-i.is-mobile-open .c23-header-i__nav{opacity:1;transform:scale(1);visibility:visible}.c23-header-i__nav-list{align-items:stretch;flex-direction:column;gap:0;height:auto;margin:0 auto;max-width:500px;padding:12px 0 40px}.c23-header-i__nav-item{border-bottom:1px solid rgba(0,0,91,.08);display:block;height:auto;position:static}.c23-header-i--dark .c23-header-i__nav-item{border-bottom-color:hsla(0,0%,100%,.12)}.c23-header-i__nav-link{color:#00005b;font-size:16px;font-weight:500;height:auto;justify-content:space-between;padding:20px 24px;width:100%}.c23-header-i--dark .c23-header-i__nav-link{color:#fff}.c23-header-i__nav-link:after{display:none}.c23-header-i__megamenu{background:rgba(0,0,91,.03);box-shadow:none;max-height:0;opacity:1;overflow:hidden;position:static;transform:none;transition:max-height .35s ease;visibility:visible}.c23-header-i--dark .c23-header-i__megamenu{background:hsla(0,0%,100%,.05)}.c23-header-i__nav-item.is-open .c23-header-i__megamenu{max-height:800px}.c23-header-i__megamenu-inner{display:block;padding:12px 24px 8px}.c23-header-i__item{font-size:15px;padding:12px 8px}.c23-header-i--dark .c23-header-i__item{color:#fff}.c23-header-i__item:hover{transform:none}.c23-header-i__megamenu-footer{border-top:1px solid rgba(0,0,91,.08);justify-content:flex-start;margin-top:0;padding:8px 24px 16px}.c23-header-i--dark .c23-header-i__view-all{color:#ffcb2a}.c23-header-i__cta-mobile-wrapper{display:block;margin:0 auto;max-width:500px;padding:24px}.c23-header-i__cta-mobile-wrapper .c23-header-i__cta{display:block;font-size:15px;padding:16px 24px;text-align:center}}body.c23-header-i-body-lock{overflow:hidden;padding-top:60px}