/* One continuous pale-blue surface from the risk notice into the globe hero. */
.risk-strip{
  background:linear-gradient(105deg,#e9f3ff 0%,#edf1ff 48%,#f0edff 100%);
  color:#4b5e84;
  border-bottom:1px solid #cbd6ef55;
}
.site-header{
  background:#f0f2ff;
  border-bottom-color:transparent;
  color:#182d51;
  box-shadow:none;
}
.main-nav{
  background:#ffffff85;
  border-color:#ffffffc9;
  box-shadow:0 4px 20px #3459a706;
}
.language-switch{background:#eaf0ff;border-color:#d3ddf2}
.language-switch a{color:#697b9e}
.language-switch a[aria-current]{color:#2855b4}
.language-switch>span{color:#a5b4d0}
.nav-login,.mobile-nav-login{
  background:#e5edff;
  border-color:#cddbf7;
  color:#274e9a;
}
.nav-login:hover,.mobile-nav-login:hover{background:#dbe6ff}
.nav-actions .button-primary,.hero-cta .button-primary{
  background:linear-gradient(115deg,#208ddf 0%,#3a63ec 55%,#6955e8 100%);
  color:#fff;
  box-shadow:0 5px 19px #3664d91d;
}
.nav-actions .button-primary:hover,.hero-cta .button-primary:hover{
  box-shadow:0 8px 26px #3664d931;
}
.hero-cta .button-outline{
  background:#edf2ffb3;
  color:#254d9c;
  border-color:#8fa9e47a;
  box-shadow:0 4px 16px #4563ad0a;
}
.hero-cta .button-outline:hover{background:#f3f6ff}
.hero-description{
  background:linear-gradient(115deg,#14294e,#23376a);
  border-color:#c4d8ff59;
  box-shadow:0 10px 32px #3759a018;
}
.hero-description .hero-subcopy{color:#c0d1ef}
[data-market-word]{color:#9ebcff}
@media(max-width:1000px){
  .main-nav{background:#f7f9ff;border-color:#d3ddf2;box-shadow:0 20px 50px #334e7f24}
  .main-nav>a,.nav-dropdown summary{border-color:#dce5f5}
  .dropdown-panel{background:#edf2ff}
}
