body .ct-topbar{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:30px!important;height:88px!important;padding:0 5%!important;background:#faf9fdf5!important;border-bottom:1px solid #e5e1ee!important;position:relative!important;z-index:50!important;overflow:visible!important;font-family:Arial,Helvetica,sans-serif!important}body .ct-topbar .ct-brand{display:flex!important;align-items:center!important;font-size:32px!important;font-weight:750!important;letter-spacing:-1.9px!important;text-decoration:none!important;color:#1a1a2e!important}body .ct-brand>span{color:#ff6b6b!important}body .ct-topbar .ct-brand img{width:30px!important;height:32px!important;object-fit:contain!important;margin-left:9px!important}body .ct-topbar .ct-nav{display:flex!important;align-items:center!important;gap:32px!important;position:static!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;background:none!important;order:0!important;font-size:14px!important}body .ct-nav>a,body .ct-services-toggle{color:#393245!important;background:none!important;border:0!important;padding:12px 0!important;font:inherit!important;font-size:14px!important;text-decoration:none!important;cursor:pointer!important;line-height:1.3!important}body .ct-nav>a[aria-current],body .ct-services-toggle[aria-current]{color:#7052f3!important}body .ct-nav>a:hover,body .ct-services-toggle:hover{color:#7052f3!important}body .ct-services{position:relative!important;padding:20px 0!important}body .ct-services-toggle{display:flex!important;align-items:center!important;gap:9px!important}body .ct-services-toggle svg{width:11px;height:7px;transition:transform .18s}body .ct-services-toggle[aria-expanded=true] svg{transform:rotate(180deg)}body .ct-dropdown{position:absolute!important;top:100%!important;left:50%!important;transform:translateX(-50%)!important;width:335px!important;background:#fff!important;border:1px solid #e6e0ed!important;border-radius:15px!important;padding:8px!important;box-shadow:0 12px 35px #1a1a2e12!important;z-index:60!important;display:block!important}body .ct-dropdown[hidden]{display:none!important}body .ct-dropdown a{display:block!important;padding:17px 16px!important;border-radius:9px!important;text-decoration:none!important;white-space:normal!important;color:#272033!important;background:none!important}body .ct-dropdown a:hover,body .ct-dropdown a:focus-visible{background:#f4f0fa!important}body .ct-dropdown strong{display:flex!important;align-items:center!important;justify-content:space-between!important;font-size:15px!important;font-weight:500!important;line-height:1.4!important}body .ct-dropdown small{display:block!important;font-size:12px!important;color:#777080!important;line-height:1.6!important;margin-top:5px!important}body .ct-dropdown a[aria-current] strong{color:#7052f3!important}body .ct-mobile-toggle{display:none!important}body .ct-topbar a:focus-visible,body .ct-topbar button:focus-visible{outline:2px solid #a48bd0!important;outline-offset:5px!important} @media(max-width:760px){body .ct-topbar{height:75px!important;padding:0 5%!important}body .ct-topbar .ct-brand{font-size:28px!important}body .ct-mobile-toggle{display:block!important;padding:10px 14px!important;border:1px solid #dcd5e6!important;border-radius:7px!important;background:none!important;color:#393245!important;font-size:13px!important;cursor:pointer!important}body .ct-topbar .ct-nav{display:none!important;position:absolute!important;top:75px!important;left:0!important;right:0!important;width:100%!important;background:#faf9fd!important;border-bottom:1px solid #e5e1ee!important;padding:16px 6% 24px!important;flex-direction:column!important;align-items:stretch!important;gap:0!important}body .ct-topbar .ct-nav.ct-open{display:flex!important}body .ct-nav>a{padding:15px 0!important}body .ct-services{padding:0!important}body .ct-services-toggle{width:100%!important;justify-content:space-between!important;padding:15px 0!important}body .ct-dropdown{position:static!important;transform:none!important;width:100%!important;box-shadow:none!important;margin:0 0 10px!important;background:#f2eef8!important;border:0!important}body .ct-dropdown a{padding:15px 12px!important}body .ct-dropdown strong{font-size:14px!important}body .ct-dropdown small{font-size:12px!important}}@media(prefers-reduced-motion:reduce){body .ct-services-toggle svg{transition:none}}
/* Bring primary navigation into the main reading area. */
@media(min-width:761px){body .ct-topbar{justify-content:flex-start!important;gap:clamp(65px,10vw,160px)!important;padding-left:max(5%,calc((100vw - 1188px)/2))!important;padding-right:5%!important}body .ct-topbar .ct-nav{gap:36px!important;margin-right:auto!important;font-size:16px!important}body .ct-nav>a,body .ct-services-toggle{font-size:16px!important;font-weight:500!important;color:#30293e!important;padding:15px 0!important}body .ct-services-toggle svg{width:12px;height:8px}body .ct-nav>a[aria-current]{box-shadow:inset 0 -2px #b6a2d4!important}body .ct-nav>a:hover{box-shadow:inset 0 -2px #d8cce8!important}body .ct-services-toggle[aria-expanded=true]{color:#7052f3!important}}@media(min-width:761px) and (max-width:1000px){body .ct-topbar{gap:55px!important}body .ct-topbar .ct-nav{gap:28px!important}}

/* Vector arrows keep the same stroke and text color on iOS and desktop. */
svg.ct-arrow-ne{display:inline-block;width:1em;height:1em;min-width:1em;flex-shrink:0;vertical-align:-.12em;overflow:visible}.ct-dropdown strong>span{display:inline-flex;align-items:center}
/* Language is a separate header control, outside the navigation. */
body .ct-topbar>.ct-language{display:flex;align-items:center;flex-shrink:0;gap:3px;margin:0;padding:0;border:0;font-size:11px;letter-spacing:.5px;color:#b0a5b9}
body .ct-language a{display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:44px;color:#918499;text-decoration:none;line-height:1}
body .ct-language a[aria-current]{color:#393245;font-weight:600}
body .ct-language a:hover{color:#393245;text-decoration:underline;text-underline-offset:5px}
@media(min-width:761px){body .ct-topbar>.ct-language{margin-left:auto}body .ct-topbar .ct-nav{margin-right:0!important}}
@media(min-width:761px) and (max-width:1000px){body .ct-topbar{gap:30px!important}body .ct-topbar .ct-nav{gap:20px!important}}
@media(max-width:760px){body .ct-topbar{gap:10px!important}body .ct-topbar>.ct-brand{order:0;flex-shrink:0}body .ct-topbar>.ct-language{order:1;margin-left:auto;align-self:center}body .ct-topbar>.ct-mobile-toggle{order:2;padding:10px 12px!important;min-height:44px}body .ct-language a{min-width:30px;min-height:44px;font-size:11px}html[lang=en] .identity-hero h1{font-size:clamp(36px,10vw,49px)}}
@media(max-width:360px){body .ct-topbar .ct-brand{font-size:25px!important}body .ct-topbar .ct-brand img{width:25px!important;height:28px!important;margin-left:6px!important}body .ct-topbar{gap:7px!important}body .ct-topbar>.ct-mobile-toggle{padding:10px!important}body .ct-language a{min-width:28px}}
