.Footer_footer-container__O_vWz {
  display: flex;
  overflow: clip;
  flex-direction: column;
  justify-content: flex-end;
  flex-wrap: nowrap;
  order: 1;
  flex: 1;

  color: var(--_colors---colors-semantic-tokens--background-primary);
  text-align: left;

  --_colors---colors-semantic-tokens--background-primary: var(--_colors---colors-core--blue--blue-700);
  --_colors---colors-semantic-tokens--text-primary: var(--_colors---colors-core--neutral--neutral-100);
  --_colors---colors-semantic-tokens--text-secondary: var(--_colors---colors-core--white--white-100);
  --_colors---colors-semantic-tokens--background-secondary: var(--_colors---colors-core--neutral--neutral-400);
  --_colors---colors-support--gray--gray-100: #e0e0e0;
  --_colors---colors-semantic-tokens--button-text: var(--_colors---colors-core--blue--blue-700);
  --_colors---forms--input-border-hover: var(--_colors---colors-core--neutral--neutral-200);
  --_colors---colors-semantic-tokens--button: var(--_colors---colors-core--white--white-100);
  --_colors---colors-semantic-tokens--button-recessed-hover: var(--_colors---colors-core--neutral--neutral-400);
  --_colors---colors-semantic-tokens--separator-line: var(--_colors---colors-support--gray--gray-300);
  --_colors---colors-semantic-tokens--button-prominent: var(--_colors---colors-support--yellow--yellow-200);
  --_colors---colors-semantic-tokens--button-prominent-text: var(--_colors---colors-core--blue--blue-700);
  --_colors---colors-core--blue--blue-700: #0c1b54;
  --_colors---colors-core--blue--blue-500: #1369aa;
  --_colors---colors-semantic-tokens--button-recessed-pressed: var(--_colors---colors-core--neutral--neutral-300);
  --_colors---colors-core--blue--blue-300: #00aeef;
  --_colors---colors-core--blue--blue-200: #40c2f3;
  --_colors---colors-core--blue--blue-100: #bfebfb;
  --_colors---colors-core--neutral--neutral-200: #c2c6d4;
  --_colors---colors-core--neutral--neutral-300: #989cb0;
  --_colors---colors-core--white--white-100: #fff;
  --_colors---colors-semantic-tokens--button-recessed-border: var(--_colors---colors-core--neutral--neutral-200);
  --_colors---colors-semantic-tokens--button-recessed: var(--_colors---colors-core--blue--blue-700);
  --_colors---colors-semantic-tokens--button-recessed-text: var(--_colors---colors-core--white--white-100);
  --_colors---colors-semantic-tokens--button-hover: var(--_colors---colors-core--neutral--neutral-100);
  --_colors---colors-semantic-tokens--button-prominent-hover: #ffdd6b;
  --_colors---colors-semantic-tokens--button-pressed: var(--_colors---colors-core--neutral--neutral-200);
  --_colors---colors-semantic-tokens--button-prominent-pressed: var(--_colors---colors-core--neutral--neutral-100);
  --_colors---colors-semantic-tokens--text-highlight: var(--_colors---colors-core--pink--pink-200);
  --_colors---colors-support--gray--gray-200: #a3a2a2;
  --_colors---colors-core--neutral--neutral-400: #414b6c;
  --_colors---colors-core--pink--pink-100: #facae2;
  --_colors---colors-core--pink--pink-200: #e92b8c;
  --_colors---colors-support--yellow--yellow-100: #fff4ce;
  --_colors---colors-support--yellow--yellow-200: #ffd33d;
  --_colors---colors-core--neutral--neutral-100: #f3f4f6;
  --_colors---forms--input-max-label-text: var(--_colors---forms--input-text-placeholder);
  --_colors---forms--input-border-empty: var(--_colors---colors-core--neutral--neutral-400);
  --_colors---forms--input-background: var(--_colors---colors-semantic-tokens--background-primary);
  --_colors---forms--input-text-placeholder-unfocused: transparent;
  --_colors---forms--input-border-focused: var(--_colors---colors-core--neutral--neutral-100);
  --_colors---forms--input-outline-focused: #428bff99;
  --_colors---colors-core--blue--blue-800: #0d1224;
  --_colors---forms--input-text: var(--_colors---colors-core--white--white-100);
  --_colors---forms--form-well-border: var(--_colors---colors-core--neutral--neutral-400);
  --_colors---colors-core--blue--blue-400: #3986ff;
  --_colors---hacks--0-size-in-dark-background: 0px;
  --_colors---hacks--0-in-dark-background: 0%;
  --_colors---hacks--0-size-in-light-background: auto;
  --_colors---hacks--0-in-light-background: 100%;
  --_colors---colors-support--gray--gray-300: #85838366;
  --_colors---forms--input-border: var(--_colors---colors-core--neutral--neutral-200);
  --_colors---forms--field-error-text: var(--_colors---colors-core--pink--pink-100);
  --_colors---forms--field-error-background-hover: #e92b8c29;
  --_colors---forms--field-error-background-pressed: var(--_colors---colors-core--pink--pink-200);
  --_colors---forms--field-error-text-pressed: white;
  --_colors---forms--error-bubble-border: #ffaed999;
  --_colors---forms--error-bubble-background: #fff0f8fa;
  --_colors---forms--error-bubble-shadow: #e5aac999;
  --_colors---forms--error-bubble-text: var(--_colors---colors-core--pink--pink-200);
  --_colors---forms--error-bubble-tip-fill: #fff6fb;
  --_colors---forms--error-bubble-tip-stroke: #ff7ec399;
  --_colors---forms--input-tile-background: var(--_colors---colors-semantic-tokens--background-primary);
  --_colors---forms--input-tile-background-hover: var(--_colors---colors-semantic-tokens--background-primary);
  --_colors---forms--input-tile-background-pressed: var(--_colors---colors-core--neutral--neutral-400);
  --_colors---forms--input-text-focused: var(--_colors---forms--input-text);
  --_colors---forms--input-text-placeholder: var(--_colors---colors-core--neutral--neutral-300);
  --_colors---colors-semantic-tokens--author-warning-color: #fa0;
  --_colors---forms--input-border-disabled: var(--_colors---colors-core--blue--blue-600);
  --_colors---forms--input-border-invalid: var(--_colors---colors-core--pink--pink-200);
  --_colors---forms--input-text-disabled: var(--_colors---colors-core--blue--blue-600);
  --_colors---forms--input-text-autofill: var(--_colors---colors-core--neutral--neutral-100);
  --_colors---forms--input-min-label-text: var(--_colors---colors-core--neutral--neutral-300);
  --_colors---forms--textarea-label-background: #ffffffe6;
  --_colors---article-embeds--embed-card-background: #1b1b1b;
  --_colors---article-embeds--embed-card-foreground: var(--_colors---colors-semantic-tokens--text-primary);
  --_colors---article-embeds--embed-card-border: #272727;
  --_colors---colors-core--blue--blue-600: #1b367c;
  --_colors---colors-support--purple--purple-100: #e1dfff;
  --_colors---colors-support--purple--purple-200: #7744bf;
  --_colors---colors-support--green--green-100: #138b00;
  --_colors---colors-support--orange--orange-100: #fa5506;
  --_colors---colors-deprecated--background-dark-secondary: var(--_colors---colors-core--white--white-100);
  --_colors---colors-deprecated--text-secondary-inverse: var(--_colors---colors-core--blue--blue-700);;
}

.Footer_footer-shape__01HX9 {
  display: flex;
  overflow: clip;
  width: 100vw;
  height: 230px;
  min-width: 3840px;
  margin-bottom: -1px;
  flex-direction: column;
  justify-content: flex-start;
  flex-wrap: nowrap;
  align-items: center;
  align-self: center;
}

@media screen and (max-width: 991px) {
  .Footer_footer-shape__01HX9 {
    align-self: center;
  }
}

@media screen and (max-width: 767px) {
  .Footer_footer-shape__01HX9 {
    height: 150px;
  }
}

@media screen and (max-width: 479px) {
  .Footer_footer-shape__01HX9 {
    justify-content: flex-start;
    align-items: center;
    text-align: center;
  }
}

.Footer_footer-shape-image__wODYE {
  width: 100vw;
  height: 100%;
  min-width: 3840px;
  align-self: center;
  order: 0;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 0%;

  pointer-events: none;

  cursor: default;

  -webkit-user-select: none;

     -moz-user-select: none;

          user-select: none;
}

@media screen and (max-width: 991px) {
  .Footer_footer-shape-image__wODYE {
    align-self: center;
  }
}

@media screen and (max-width: 479px) {
  .Footer_footer-shape-image__wODYE {
    text-align: center;
  }
}

.Footer_footer-bottom-section__xzDB_ {
  width: 100%;
  padding: var(--padding--padding-md) var(--padding--padding-default) var(--padding--padding-3xl);
  background-color: var(--_colors---colors-semantic-tokens--background-primary);
}

@media screen and (max-width: 991px) {
  .Footer_footer-bottom-section__xzDB_ {
    padding-top: var(--padding--padding-default);
  }
}

.Footer_footer-columns__0xr4s {
  display: flex;
  max-width: 1180px;
  margin-right: auto;
  margin-left: auto;
  flex-direction: row;
  justify-content: flex-start;
  flex-wrap: wrap;
  align-items: flex-start;
}

.Footer_footer-column__m45w3 {
  max-width: 300px;
  min-width: 160px;
  margin-top: var(--padding--padding-xs);
  align-items: stretch;
  flex: 1;
}

@media screen and (max-width: 991px) {
  .Footer_footer-column__m45w3 {
    width: 50%;
    flex: 1;
  }
}

@media screen and (max-width: 767px) {
  .Footer_footer-column__m45w3 {
    flex: 0 auto;
  }
}

.Footer_footer-heading__2eJhk {
  padding: var(--padding--padding-xl) var(--padding--padding-xs) var(--padding--padding-xs);
  color: var(--_colors---colors-semantic-tokens--text-primary);
  font-weight: var(--typography--font-weight--font-weight-bold);
  text-decoration: none;
}

.Footer_footer-heading__2eJhk.Footer_footer-heading-link__CVBmB {
  padding: var(--padding--padding-xl) var(--padding--padding-xs) var(--padding--padding-xs);
  color: var(--_colors---colors-core--blue--blue-300);
  font-weight: var(--typography--font-weight--font-weight-bold);
}

.Footer_footer-heading__2eJhk.Footer_footer-heading-link__CVBmB:hover {
  color: var(--_colors---colors-core--blue--blue-200);
}

.Footer_footer-heading__2eJhk.Footer_footer-heading-link__CVBmB:active {
  color: var(--_colors---colors-core--blue--blue-100);
}

.Footer_footer-heading__2eJhk.Footer_footer-heading-link__CVBmB:focus-visible {
  outline-style: none;
  text-decoration: underline;
  text-underline-offset: 5px;
  text-decoration-style: solid;
  text-decoration-thickness: 2px;
}

.Footer_footer-link__iwIXe {
  display: block;
  padding: var(--padding--padding-xs);

  border-radius: 0px;

  color: var(--_colors---colors-semantic-tokens--text-secondary);
  font-size: var(--typography--font-size--font-size-sm);
  line-height: var(--typography--line-height--line-height-default);
  font-weight: var(--typography--font-weight--font-weight-regular);
  text-decoration: none;
}

.Footer_footer-link__iwIXe:hover {
  color: var(--_colors---colors-core--neutral--neutral-200);
}

.Footer_footer-link__iwIXe:active {
  color: var(--_colors---colors-core--neutral--neutral-300);
}

.Footer_footer-link__iwIXe:focus-visible {
  border-radius: var(--borders--border-radius-m);

  background-color: rgba(255, 255, 255, 0.1);

  outline-style: none;

  text-decoration: underline;
  text-underline-offset: 5px;
  text-decoration-style: solid;
  text-decoration-thickness: 2px;
}

.Footer_social-link-wrapper__mNlM_ {
  display: flex;
}

.Footer_footer-social-badge__F9WUU {
  padding: var(--padding--padding-xs);
  border: 1px solid transparent;
  border-radius: var(--borders--border-radius-xl);
}

.Footer_footer-social-badge__F9WUU:focus-visible {
  border-style: dotted;
  border-color: var(--_colors---colors-semantic-tokens--text-primary);
}

.Footer_footer-static-text__ajOFY {
  display: block;
  padding: var(--padding--padding-xs);

  opacity: 0.6;

  color: var(--_colors---colors-semantic-tokens--text-secondary);
  font-size: var(--typography--font-size--font-size-sm);
  line-height: var(--typography--line-height--line-height-default);
  font-weight: var(--typography--font-weight--font-weight-regular);
  text-decoration: none;
}
.InternalHeaderSubmenuCompany_header-submenu-content__MNv54 {
  display: flex;
  margin: var(--padding--padding-xl);
  flex-direction: row;
  flex-wrap: nowrap;
  grid-column-gap: var(--padding--padding-lg);
  grid-row-gap: var(--padding--padding-lg);

  font-size: 18px;

  --_colors---colors-semantic-tokens--background-primary: var(--_colors---colors-core--white--white-100);
  --_colors---colors-semantic-tokens--text-primary: var(--_colors---colors-core--neutral--neutral-400);
  --_colors---colors-semantic-tokens--text-secondary: var(--_colors---colors-core--blue--blue-700);
  --_colors---colors-semantic-tokens--background-secondary: var(--_colors---colors-core--neutral--neutral-100);
  --_colors---colors-support--gray--gray-100: #e0e0e0;
  --_colors---colors-semantic-tokens--button-text: var(--_colors---colors-core--white--white-100);
  --_colors---forms--input-border-hover: var(--_colors---colors-core--blue--blue-500);
  --_colors---colors-semantic-tokens--button: var(--_colors---colors-core--blue--blue-700);
  --_colors---colors-semantic-tokens--button-recessed-hover: var(--_colors---colors-core--neutral--neutral-100);
  --_colors---colors-semantic-tokens--separator-line: var(--_colors---colors-support--gray--gray-100);
  --_colors---white\<deleted\|variable-f6e76106\>: white;
  --_colors---colors-semantic-tokens--button-prominent: var(--_colors---colors-support--yellow--yellow-200);
  --_colors---colors-semantic-tokens--button-prominent-text: var(--_colors---colors-core--blue--blue-700);
  --_colors---colors-core--blue--blue-700: #0c1b54;
  --_colors---colors-core--blue--blue-500: #1369aa;
  --_colors---colors-semantic-tokens--button-recessed-pressed: var(--_colors---colors-core--neutral--neutral-200);
  --_colors---colors-core--blue--blue-300: #00aeef;
  --_colors---colors-core--blue--blue-200: #40c2f3;
  --_colors---colors-core--blue--blue-100: #bfebfb;
  --_colors---colors-core--neutral--neutral-200: #c2c6d4;
  --_colors---colors-core--neutral--neutral-300: #989cb0;
  --_colors---primary-darker\<deleted\|variable-7e93c53c-0b88-339f-52b8-12d01515eca4\>: #0d1224;
  --_colors---colors-core--white--white-100: #fff;
  --_colors---colors-semantic-tokens--button-recessed-border: var(--_colors---colors-core--neutral--neutral-400);
  --_colors---colors-semantic-tokens--button-recessed: white;
  --_colors---colors-semantic-tokens--button-recessed-text: var(--_colors---colors-core--blue--blue-700);
  --_colors---colors-semantic-tokens--button-hover: var(--_colors---colors-core--blue--blue-600);
  --_colors---colors-semantic-tokens--button-prominent-hover: #ffdd6b;
  --_colors---colors-semantic-tokens--button-pressed: var(--_colors---colors-core--blue--blue-800);
  --_colors---colors-semantic-tokens--button-prominent-pressed: var(--_colors---colors-core--neutral--neutral-100);
  --_colors---colors-semantic-tokens--text-highlight: var(--_colors---colors-core--pink--pink-200);
  --_colors---colors-support--gray--gray-200: #a3a2a2;
  --_colors---colors-core--neutral--neutral-400: #414b6c;
  --_colors---colors-core--pink--pink-100: #facae2;
  --_colors---colors-core--pink--pink-200: #e92b8c;
  --_colors---colors-support--yellow--yellow-100: #fff4ce;
  --_colors---colors-support--yellow--yellow-200: #ffd33d;
  --_colors---colors-core--neutral--neutral-100: #f3f4f6;
  --_colors---forms--input-max-label-text: var(--_colors---forms--input-text-placeholder);
  --_colors---forms--input-border-empty: #d1d5db;
  --_colors---forms--input-background: var(--_colors---colors-semantic-tokens--background-primary);
  --_colors---forms--input-text-placeholder-unfocused: transparent;
  --_colors---forms--input-border-focused: var(--_colors---colors-core--blue--blue-700);
  --_colors---forms--input-outline-focused: #428bff5e;
  --_colors---colors-core--blue--blue-800: #0d1224;
  --_colors---forms--input-text: var(--_colors---colors-core--blue--blue-700);
  --_colors---forms--form-well-border: var(--_colors---colors-support--gray--gray-100);
  --_colors---colors-core--blue--blue-400: #3986ff;
  --_colors---hacks--0-size-in-dark-background: auto;
  --_colors---hacks--0-in-dark-background: 100%;
  --_colors---hacks--0-size-in-light-background: 0px;
  --_colors---hacks--0-in-light-background: 0%;
  --_colors---colors-support--gray--gray-300: #85838366;
  --_colors---forms--input-border: var(--_colors---colors-core--neutral--neutral-400);
  --_colors---forms--field-error-text: var(--_colors---colors-core--pink--pink-200);
  --_colors---forms--field-error-background-hover: #e92b8c29;
  --_colors---forms--field-error-background-pressed: var(--_colors---colors-core--pink--pink-200);
  --_colors---forms--field-error-text-pressed: white;
  --_colors---forms--error-bubble-border: #ffaed999;
  --_colors---forms--error-bubble-background: #fff0f899;
  --_colors---forms--error-bubble-shadow: #e5aac999;
  --_colors---forms--error-bubble-text: var(--_colors---colors-core--pink--pink-200);
  --_colors---forms--error-bubble-tip-fill: #fff6fb;
  --_colors---forms--error-bubble-tip-stroke: #ff7ec399;
  --_colors---forms--input-tile-background: var(--_colors---colors-semantic-tokens--background-primary);
  --_colors---forms--input-tile-background-hover: var(--_colors---colors-semantic-tokens--background-primary);
  --_colors---forms--input-tile-background-pressed: var(--_colors---colors-semantic-tokens--background-secondary);
  --_colors---forms--input-text-focused: var(--_colors---forms--input-text);
  --_colors---forms--input-text-placeholder: #6b7280;
  --_colors---colors-semantic-tokens--author-warning-color: #a06b00;
  --_colors---forms--input-border-disabled: var(--_colors---colors-core--neutral--neutral-100);
  --_colors---forms--input-border-invalid: var(--_colors---colors-core--pink--pink-200);
  --_colors---forms--input-text-disabled: var(--_colors---colors-core--neutral--neutral-400);
  --_colors---forms--input-text-autofill: var(--_colors---colors-core--blue--blue-700);
  --_colors---forms--input-min-label-text: var(--_colors---colors-core--neutral--neutral-400);
  --_colors---forms--textarea-label-background: #ffffffe6;
  --_colors---article-embeds--embed-card-background: #f3f4f6;
  --_colors---article-embeds--embed-card-foreground: var(--_colors---colors-semantic-tokens--text-primary);
  --_colors---article-embeds--embed-card-border: var(--_colors---colors-support--gray--gray-100);
  --_colors---colors-core--blue--blue-600: #1b367c;
  --_colors---colors-support--purple--purple-100: #e1dfff;
  --_colors---colors-support--purple--purple-200: #7744bf;
  --_colors---colors-support--green--green-100: #138b00;
  --_colors---colors-support--orange--orange-100: #fa5506;
  --_colors---colors-deprecated--background-dark-secondary: var(--_colors---colors-core--blue--blue-700);
  --_colors---colors-deprecated--text-secondary-inverse: var(--_colors---colors-core--neutral--neutral-200);;
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuCompany_header-submenu-content__MNv54 {
    margin: var(--padding--none) var(--padding--none) var(--padding--padding-md);
    flex-direction: column;
    flex-wrap: nowrap;
  }
}

.InternalHeaderSubmenuCompany_header-submenu-company-column__1XI1m {
  min-width: 160px;
  margin-left: 0px;
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuCompany_header-submenu-company-column__1XI1m {
    width: 100%;
    max-width: none;
  }
}

.InternalHeaderSubmenuCompany_header-submenu-title__WzNYZ {
  margin-top: var(--padding--none);
  margin-right: auto;
  margin-bottom: var(--padding--padding-xs);
  margin-left: auto;

  font-family: var(--typography--font-family--font-family-headers);
  color: var(--_colors---colors-semantic-tokens--text-secondary);
  font-size: 18px;
  line-height: 26px;
  font-weight: var(--typography--font-weight--font-weight-bold);

  cursor: default;

  text-wrap: balance;
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuCompany_header-submenu-title__WzNYZ {
    margin-top: var(--padding--padding-lg);
    padding-left: var(--padding--padding-lg);
    font-size: var(--typography--font-size--font-size-default);
  }
}

.InternalHeaderSubmenuCompany_header-submenu-title__WzNYZ.InternalHeaderSubmenuCompany_header-submenu-title-top-padding__H1Hg9 {
  margin-top: var(--padding--padding-lg);
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuCompany_header-submenu-title__WzNYZ.InternalHeaderSubmenuCompany_header-submenu-title-top-padding__H1Hg9 {
    margin-top: var(--padding--padding-lg);
  }
  .InternalHeaderSubmenuCompany_header-submenu-title__WzNYZ.InternalHeaderSubmenuCompany_desktop-only__CPnhd {
    display: none;
  }
}

.InternalHeaderSubmenuCompany_desktop-only__CPnhd {
  display: block;
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuCompany_desktop-only__CPnhd {
    display: none;
  }
}

.InternalHeaderSubmenuCompany_submenu-link__FtUIq {
  display: block;
  padding-top: var(--padding--padding-xs);
  padding-right: var(--padding--padding-xl);
  padding-bottom: var(--padding--padding-xs);

  color: var(--_colors---colors-semantic-tokens--text-secondary);
  font-size: var(--typography--font-size--font-size-sm);
  line-height: 1.4em;
  font-weight: var(--typography--font-weight--font-weight-regular);
  text-decoration: none;
}

.InternalHeaderSubmenuCompany_submenu-link__FtUIq:hover {
  color: var(--_colors---colors-core--blue--blue-500);
}

.InternalHeaderSubmenuCompany_submenu-link__FtUIq:focus-visible {
  outline-style: none;
  text-decoration: underline;
  text-underline-offset: 5px;
  text-decoration-color: var(--_colors---colors-semantic-tokens--button-prominent);
  text-decoration-thickness: 2px;
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuCompany_submenu-link__FtUIq {
    width: 100%;
    padding: var(--padding--padding-xs) var(--padding--none) var(--padding--padding-xs) var(--padding--padding-lg);
    font-size: var(--typography--font-size--font-size-lg);
  }
  .InternalHeaderSubmenuCompany_submenu-link__FtUIq:active {
    background-color: var(--_colors---colors-semantic-tokens--background-secondary);
  }
}

.InternalHeaderSubmenuCompany_submenu-link__FtUIq.InternalHeaderSubmenuCompany_submenu-link-bottom-border__jPDlB:focus-visible {
  outline-style: none;
  text-decoration: underline;
  text-underline-offset: 4px;
  text-decoration-color: var(--_colors---colors-semantic-tokens--button-prominent);
  text-decoration-thickness: 2px;
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuCompany_submenu-link__FtUIq.InternalHeaderSubmenuCompany_submenu-link-bottom-border__jPDlB {
    border-bottom: 1px solid var(--_colors---colors-semantic-tokens--separator-line);
  }
  .InternalHeaderSubmenuCompany_submenu-link__FtUIq.InternalHeaderSubmenuCompany_submenu-link-bottom-border__jPDlB.InternalHeaderSubmenuCompany_company-submenu__V1nDc:active {
    background-color: var(--_colors---colors-semantic-tokens--background-secondary);
  }
}

.InternalHeaderSubmenuCompany_submenu-link__FtUIq.InternalHeaderSubmenuCompany_submenu-link-bottom-border__jPDlB.InternalHeaderSubmenuCompany_mobile-only__b_7JO {
  display: none;
}

.InternalHeaderSubmenuCompany_mobile-only__b_7JO {
  display: none;
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuCompany_mobile-only__b_7JO {
    display: block;
  }
  .InternalHeaderSubmenuCompany_submenu-link__FtUIq.InternalHeaderSubmenuCompany_company-submenu__V1nDc {
    font-size: var(--typography--font-size--font-size-sm);
  }
}
.InternalSearchButton_abs-search-icon-button__Vu8aM {
  width: 44px;
  height: 44px;
  min-height: 44px;
  min-width: 44px;
  margin: var(--padding--padding-default) var(--padding--padding-xs);
  padding: 12px;

  border-radius: 9999px;

  background-color: var(--_colors---colors-semantic-tokens--button-recessed-hover);

  color: var(--_colors---colors-semantic-tokens--text-secondary);

  cursor: pointer;
}

.InternalSearchButton_circle___fyqz {
  stroke: currentcolor;
  fill: none;
  stroke-width: 2px;
}

.InternalSearchButton_path__BaH_t {
  fill: none;
  fill-rule: nonzero;
  stroke: currentcolor;
  stroke-width: 2px;
  stroke-linecap: round;
}
.PartImageCard_card-wrapper__Zck_S {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex: 0 0 auto;
}

.PartImageCard_card-wrapper__Zck_S:where(.PartImageCard_w-variant-01fd54d6-22d0-00d0-c4cb-eeb01ef1f1aa__SEdtx) {
  width: 380px;
}

@media screen and (max-width: 991px) {
  .PartImageCard_card-wrapper__Zck_S {
    max-width: 380px;
  }
}

@media screen and (max-width: 767px) {
  .PartImageCard_card-wrapper__Zck_S {
    width: 100%;
    align-self: center;
  }
}

.PartImageCard_card__iErFq {
  display: flex;
  width: auto;
  max-width: 380px;
  min-width: 312px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  flex: 0 auto;

  border: 1px solid var(--_colors---colors-support--gray--gray-200);
  border-radius: 32px;

  text-decoration: none;
}

.PartImageCard_card-link-block__mGDV9 {
  overflow: clip;
  height: 100%;
  min-height: 0px;
  min-width: 180px;
  align-self: stretch;
  flex: auto;

  border-width: var(--borders--border-width-default);
  border-color: var(--_colors---colors-semantic-tokens--separator-line);

  background-color: var(--_colors---colors-semantic-tokens--background-primary);
}

.PartImageCard_card-link-block__mGDV9:where(.PartImageCard_w-variant-01fd54d6-22d0-00d0-c4cb-eeb01ef1f1aa__SEdtx) {
  width: 380px;
  min-width: 380px;
}

.PartImageCard_card-link-block__mGDV9:hover {
  border-color: var(--_colors---colors-semantic-tokens--button-recessed-border);
}

.PartImageCard_card-link-block__mGDV9:active {
  background-color: var(--_colors---colors-semantic-tokens--background-secondary);
}

.PartImageCard_card-link-block__mGDV9:focus-visible {
  border-color: var(--_colors---colors-semantic-tokens--button-recessed-border);
  outline-color: var(--_colors---colors-semantic-tokens--button-recessed-border);
  outline-offset: -4px;
  outline-style: solid;
  outline-width: 1px;
}

@media screen and (max-width: 991px) {
  .PartImageCard_card-link-block__mGDV9:where(.PartImageCard_w-variant-01fd54d6-22d0-00d0-c4cb-eeb01ef1f1aa__SEdtx) {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .PartImageCard_card-link-block__mGDV9 {
    width: auto;
  }
}

@media screen and (max-width: 479px) {
  .PartImageCard_card-link-block__mGDV9 {
    width: auto;
    min-width: 160px;
    margin-right: auto;
    margin-left: auto;
  }
}

.PartImageCard_card__iErFq.PartImageCard_card-nonlink-block__8b7j0 {
  overflow: clip;
  height: 100%;
  min-height: 9px;
  min-width: 180px;
  align-self: stretch;
  flex: auto;
}

@media screen and (max-width: 767px) {
  .PartImageCard_card__iErFq.PartImageCard_card-nonlink-block__8b7j0 {
    margin-right: auto;
    margin-left: auto;
    border-style: none;
  }
}

.PartImageCard_card-image-wrapper__6CuvO {
  width: 100%;
  max-width: 380px;
}

.PartImageCard_card-image__VnXm8 {
  width: 378px;
  height: 237px;
  max-width: 100%;
  margin-right: 0px;
  margin-left: 0px;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
  aspect-ratio: auto;

  border-top-left-radius: 32px;
  border-top-right-radius: 32px;

  background-color: var(--_colors---colors-semantic-tokens--background-secondary);

  object-fit: cover;

  pointer-events: none;
}

@media screen and (max-width: 479px) {
  .PartImageCard_card-image__VnXm8 {
    min-height: 175px;
    min-width: 180px;
  }
}

.PartImageCard_card-copy-container__6B_7D {
  display: flex;
  width: 100%;
  height: 100%;
  padding: var(--padding--padding-2xl);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  grid-row-gap: var(--padding--padding-lg);

  border: 0px solid var(--_colors---colors-semantic-tokens--separator-line);
  border-radius: 0px 0px 32px 32px;

  text-decoration: none;
}

@media screen and (max-width: 767px) {
  .PartImageCard_card-copy-container__6B_7D {
    padding: var(--padding--padding-lg);
  }
}

@media screen and (max-width: 479px) {
  .PartImageCard_card-copy-container__6B_7D {
    min-width: 180px;
    padding: var(--padding--padding-md);
  }
}

.PartImageCard_card-copy-container__6B_7D.PartImageCard_center__MkP46 {
  justify-content: space-between;
  align-items: center;
}

.PartImageCard_card-copy__ZF4Im {
  display: flex;
  width: 100%;
  height: auto;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  flex: 1;
  grid-row-gap: var(--padding--padding-xxs);

  text-align: left;
  text-decoration: none;
}

.PartImageCard_card-copy__ZF4Im.PartImageCard_size-class__m9_Y6 {
  width: auto;
  min-height: auto;
  flex: 0 auto;
}

@media screen and (max-width: 991px) {
  .PartImageCard_card-copy__ZF4Im.PartImageCard_size-class__m9_Y6 {
    justify-content: flex-start;
  }
}

.PartImageCard_card-copy__ZF4Im.PartImageCard_center__MkP46 {
  justify-content: flex-start;
  align-items: center;
}

.PartImageCard_card-18px__VE2er {
  width: auto;
  max-width: 100%;
  margin: 0px;
  align-self: stretch;

  color: var(--_colors---colors-semantic-tokens--text-secondary);
  font-size: 18px;
  line-height: 25px;
  font-weight: var(--typography--font-weight--font-weight-extrabold);
  text-align: left;
  text-decoration: none;

  cursor: pointer;
}

.PartImageCard_card-18px__VE2er.PartImageCard_center__MkP46 {
  text-align: center;
}

.PartImageCard_card-body-16__wULe_ {
  display: inline-block;
  width: 100%;
  max-width: 100%;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;

  color: var(--_colors---colors-semantic-tokens--text-primary);
  font-weight: var(--typography--font-weight--font-weight-regular);
  text-align: left;

  cursor: pointer;
}

.PartImageCard_card-body-16__wULe_.PartImageCard_center__MkP46 {
  text-align: center;
}

.PartImageCard_card-body-16__wULe_.PartImageCard_max-height__1idoR {
  overflow: clip;

  font-size: var(--typography-semantic-tokens--body);
  white-space: pre-line;
  text-overflow: ellipsis;

  max-height: calc(var(--typography-semantic-tokens--body) * 1.5 * 2);

  line-height: calc(var(--typography-semantic-tokens--body) * 1.5);
}

@media screen and (max-width: 991px) {
  .PartImageCard_card-body-16__wULe_.PartImageCard_max-height__1idoR {
    max-height: calc(var(--typography-semantic-tokens--body) * 1.5 * 4);
  }
}

.PartImageCard_card-body-16__wULe_.PartImageCard_max-height__1idoR.PartImageCard_width-auto__6vHD_ {
  width: auto;
  max-width: none;
}

.PartImageCard_card-text-link__2Kitq {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex: 0 auto;
  grid-column-gap: var(--padding--padding-xs);

  text-decoration: none;
}

.PartImageCard_card-body-16-bold__7SG2y {
  width: auto;
  max-width: 100%;
  margin: 0px;

  color: var(--_colors---colors-semantic-tokens--text-secondary);
  font-size: var(--typography-semantic-tokens--body);
  line-height: 25px;
  font-weight: var(--typography--font-weight--font-weight-bold);
  text-align: left;
  text-decoration: none;

  cursor: pointer;
}

.PartImageCard_card-arrow__JqfHL {
  margin-right: 0px;
  margin-left: 0px;
}
.InternalHeaderSubmenuWhyAbsorb_header-submenu-content__x3_Sz {
  display: flex;
  margin: var(--padding--padding-xl);
  flex-direction: row;
  flex-wrap: nowrap;
  grid-column-gap: var(--padding--padding-lg);
  grid-row-gap: var(--padding--padding-lg);

  font-size: 18px;

  --_colors---colors-semantic-tokens--background-primary: var(--_colors---colors-core--white--white-100);
  --_colors---colors-semantic-tokens--text-primary: var(--_colors---colors-core--neutral--neutral-400);
  --_colors---colors-semantic-tokens--text-secondary: var(--_colors---colors-core--blue--blue-700);
  --_colors---colors-semantic-tokens--background-secondary: var(--_colors---colors-core--neutral--neutral-100);
  --_colors---colors-support--gray--gray-100: #e0e0e0;
  --_colors---colors-semantic-tokens--button-text: var(--_colors---colors-core--white--white-100);
  --_colors---forms--input-border-hover: var(--_colors---colors-core--blue--blue-500);
  --_colors---colors-semantic-tokens--button: var(--_colors---colors-core--blue--blue-700);
  --_colors---colors-semantic-tokens--button-recessed-hover: var(--_colors---colors-core--neutral--neutral-100);
  --_colors---colors-semantic-tokens--separator-line: var(--_colors---colors-support--gray--gray-100);
  --_colors---white\<deleted\|variable-f6e76106\>: white;
  --_colors---colors-semantic-tokens--button-prominent: var(--_colors---colors-support--yellow--yellow-200);
  --_colors---colors-semantic-tokens--button-prominent-text: var(--_colors---colors-core--blue--blue-700);
  --_colors---colors-core--blue--blue-700: #0c1b54;
  --_colors---colors-core--blue--blue-500: #1369aa;
  --_colors---colors-semantic-tokens--button-recessed-pressed: var(--_colors---colors-core--neutral--neutral-200);
  --_colors---colors-core--blue--blue-300: #00aeef;
  --_colors---colors-core--blue--blue-200: #40c2f3;
  --_colors---colors-core--blue--blue-100: #bfebfb;
  --_colors---colors-core--neutral--neutral-200: #c2c6d4;
  --_colors---colors-core--neutral--neutral-300: #989cb0;
  --_colors---primary-darker\<deleted\|variable-7e93c53c-0b88-339f-52b8-12d01515eca4\>: #0d1224;
  --_colors---colors-core--white--white-100: #fff;
  --_colors---colors-semantic-tokens--button-recessed-border: var(--_colors---colors-core--neutral--neutral-400);
  --_colors---colors-semantic-tokens--button-recessed: white;
  --_colors---colors-semantic-tokens--button-recessed-text: var(--_colors---colors-core--blue--blue-700);
  --_colors---colors-semantic-tokens--button-hover: var(--_colors---colors-core--blue--blue-600);
  --_colors---colors-semantic-tokens--button-prominent-hover: #ffdd6b;
  --_colors---colors-semantic-tokens--button-pressed: var(--_colors---colors-core--blue--blue-800);
  --_colors---colors-semantic-tokens--button-prominent-pressed: var(--_colors---colors-core--neutral--neutral-100);
  --_colors---colors-semantic-tokens--text-highlight: var(--_colors---colors-core--pink--pink-200);
  --_colors---colors-support--gray--gray-200: #a3a2a2;
  --_colors---colors-core--neutral--neutral-400: #414b6c;
  --_colors---colors-core--pink--pink-100: #facae2;
  --_colors---colors-core--pink--pink-200: #e92b8c;
  --_colors---colors-support--yellow--yellow-100: #fff4ce;
  --_colors---colors-support--yellow--yellow-200: #ffd33d;
  --_colors---colors-core--neutral--neutral-100: #f3f4f6;
  --_colors---forms--input-max-label-text: var(--_colors---forms--input-text-placeholder);
  --_colors---forms--input-border-empty: #d1d5db;
  --_colors---forms--input-background: var(--_colors---colors-semantic-tokens--background-primary);
  --_colors---forms--input-text-placeholder-unfocused: transparent;
  --_colors---forms--input-border-focused: var(--_colors---colors-core--blue--blue-700);
  --_colors---forms--input-outline-focused: #428bff5e;
  --_colors---colors-core--blue--blue-800: #0d1224;
  --_colors---forms--input-text: var(--_colors---colors-core--blue--blue-700);
  --_colors---forms--form-well-border: var(--_colors---colors-support--gray--gray-100);
  --_colors---colors-core--blue--blue-400: #3986ff;
  --_colors---hacks--0-size-in-dark-background: auto;
  --_colors---hacks--0-in-dark-background: 100%;
  --_colors---hacks--0-size-in-light-background: 0px;
  --_colors---hacks--0-in-light-background: 0%;
  --_colors---colors-support--gray--gray-300: #85838366;
  --_colors---forms--input-border: var(--_colors---colors-core--neutral--neutral-400);
  --_colors---forms--field-error-text: var(--_colors---colors-core--pink--pink-200);
  --_colors---forms--field-error-background-hover: #e92b8c29;
  --_colors---forms--field-error-background-pressed: var(--_colors---colors-core--pink--pink-200);
  --_colors---forms--field-error-text-pressed: white;
  --_colors---forms--error-bubble-border: #ffaed999;
  --_colors---forms--error-bubble-background: #fff0f899;
  --_colors---forms--error-bubble-shadow: #e5aac999;
  --_colors---forms--error-bubble-text: var(--_colors---colors-core--pink--pink-200);
  --_colors---forms--error-bubble-tip-fill: #fff6fb;
  --_colors---forms--error-bubble-tip-stroke: #ff7ec399;
  --_colors---forms--input-tile-background: var(--_colors---colors-semantic-tokens--background-primary);
  --_colors---forms--input-tile-background-hover: var(--_colors---colors-semantic-tokens--background-primary);
  --_colors---forms--input-tile-background-pressed: var(--_colors---colors-semantic-tokens--background-secondary);
  --_colors---forms--input-text-focused: var(--_colors---forms--input-text);
  --_colors---forms--input-text-placeholder: #6b7280;
  --_colors---colors-semantic-tokens--author-warning-color: #a06b00;
  --_colors---forms--input-border-disabled: var(--_colors---colors-core--neutral--neutral-100);
  --_colors---forms--input-border-invalid: var(--_colors---colors-core--pink--pink-200);
  --_colors---forms--input-text-disabled: var(--_colors---colors-core--neutral--neutral-400);
  --_colors---forms--input-text-autofill: var(--_colors---colors-core--blue--blue-700);
  --_colors---forms--input-min-label-text: var(--_colors---colors-core--neutral--neutral-400);
  --_colors---forms--textarea-label-background: #ffffffe6;
  --_colors---article-embeds--embed-card-background: #f3f4f6;
  --_colors---article-embeds--embed-card-foreground: var(--_colors---colors-semantic-tokens--text-primary);
  --_colors---article-embeds--embed-card-border: var(--_colors---colors-support--gray--gray-100);
  --_colors---colors-core--blue--blue-600: #1b367c;
  --_colors---colors-support--purple--purple-100: #e1dfff;
  --_colors---colors-support--purple--purple-200: #7744bf;
  --_colors---colors-support--green--green-100: #138b00;
  --_colors---colors-support--orange--orange-100: #fa5506;
  --_colors---colors-deprecated--background-dark-secondary: var(--_colors---colors-core--blue--blue-700);
  --_colors---colors-deprecated--text-secondary-inverse: var(--_colors---colors-core--neutral--neutral-200);;
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuWhyAbsorb_header-submenu-content__x3_Sz {
    margin: var(--padding--none) var(--padding--none) var(--padding--padding-md);
    flex-direction: column;
    flex-wrap: nowrap;
  }
}

.InternalHeaderSubmenuWhyAbsorb_header-submenu-column___Db1K {
  min-width: 280px;
  margin-left: 0px;
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuWhyAbsorb_header-submenu-column___Db1K {
    width: 100%;
    max-width: none;
  }
}

.InternalHeaderSubmenuWhyAbsorb_header-submenu-title__p_K_I {
  margin-top: var(--padding--none);
  margin-right: auto;
  margin-bottom: var(--padding--padding-xs);
  margin-left: auto;

  font-family: var(--typography--font-family--font-family-headers);
  color: var(--_colors---colors-semantic-tokens--text-secondary);
  font-size: 18px;
  line-height: 26px;
  font-weight: var(--typography--font-weight--font-weight-bold);

  cursor: default;

  text-wrap: balance;
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuWhyAbsorb_header-submenu-title__p_K_I {
    margin-top: var(--padding--padding-lg);
    padding-left: var(--padding--padding-lg);
    font-size: var(--typography--font-size--font-size-default);
  }
}

.InternalHeaderSubmenuWhyAbsorb_header-submenu-title__p_K_I.InternalHeaderSubmenuWhyAbsorb_header-submenu-title-top-padding__RPvOn {
  margin-top: var(--padding--padding-lg);
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuWhyAbsorb_header-submenu-title__p_K_I.InternalHeaderSubmenuWhyAbsorb_header-submenu-title-top-padding__RPvOn {
    margin-top: var(--padding--padding-lg);
  }
  .InternalHeaderSubmenuWhyAbsorb_header-submenu-title__p_K_I.InternalHeaderSubmenuWhyAbsorb_desktop-only___KXsQ {
    display: none;
  }
}

.InternalHeaderSubmenuWhyAbsorb_desktop-only___KXsQ {
  display: block;
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuWhyAbsorb_desktop-only___KXsQ {
    display: none;
  }
}

.InternalHeaderSubmenuWhyAbsorb_submenu-link-mobile-only__XCRyX {
  display: block;
  padding-top: var(--padding--padding-xs);
  padding-right: var(--padding--padding-xl);
  padding-bottom: var(--padding--padding-xs);

  color: var(--_colors---colors-semantic-tokens--text-secondary);
  font-size: var(--typography--font-size--font-size-sm);
  line-height: 1.4em;
  font-weight: var(--typography--font-weight--font-weight-regular);
  text-decoration: none;
}

.InternalHeaderSubmenuWhyAbsorb_submenu-link-mobile-only__XCRyX:hover {
  color: var(--_colors---colors-core--blue--blue-500);
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuWhyAbsorb_submenu-link-mobile-only__XCRyX {
    padding: var(--padding--padding-xs) var(--padding--none) var(--padding--padding-xs) var(--padding--padding-lg);
    font-size: var(--typography--font-size--font-size-lg);
  }
  .InternalHeaderSubmenuWhyAbsorb_submenu-link-mobile-only__XCRyX:active {
    background-color: var(--_colors---colors-semantic-tokens--background-secondary);
  }
}

.InternalHeaderSubmenuWhyAbsorb_submenu-link-mobile-only__XCRyX.InternalHeaderSubmenuWhyAbsorb_submenu-link-bottom-border__4YMGq {
  display: none;
  padding-left: 23px;
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuWhyAbsorb_submenu-link-mobile-only__XCRyX.InternalHeaderSubmenuWhyAbsorb_submenu-link-bottom-border__4YMGq {
    display: block;
    border-bottom: 1px solid var(--_colors---colors-support--gray--gray-100);
  }
}

.InternalHeaderSubmenuWhyAbsorb_submenu-link__jGxPy {
  display: block;
  padding-top: var(--padding--padding-xs);
  padding-right: var(--padding--padding-xl);
  padding-bottom: var(--padding--padding-xs);

  color: var(--_colors---colors-semantic-tokens--text-secondary);
  font-size: var(--typography--font-size--font-size-sm);
  line-height: 1.4em;
  font-weight: var(--typography--font-weight--font-weight-regular);
  text-decoration: none;
}

.InternalHeaderSubmenuWhyAbsorb_submenu-link__jGxPy:hover {
  color: var(--_colors---colors-core--blue--blue-500);
}

.InternalHeaderSubmenuWhyAbsorb_submenu-link__jGxPy:focus-visible {
  outline-style: none;
  text-decoration: underline;
  text-underline-offset: 5px;
  text-decoration-color: var(--_colors---colors-semantic-tokens--button-prominent);
  text-decoration-thickness: 2px;
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuWhyAbsorb_submenu-link__jGxPy {
    width: 100%;
    padding: var(--padding--padding-xs) var(--padding--none) var(--padding--padding-xs) var(--padding--padding-lg);
    font-size: var(--typography--font-size--font-size-lg);
  }
  .InternalHeaderSubmenuWhyAbsorb_submenu-link__jGxPy:active {
    background-color: var(--_colors---colors-semantic-tokens--background-secondary);
  }
}

.InternalHeaderSubmenuWhyAbsorb_submenu-link__jGxPy.InternalHeaderSubmenuWhyAbsorb_submenu-link-bottom-border__4YMGq:focus-visible {
  outline-style: none;
  text-decoration: underline;
  text-underline-offset: 4px;
  text-decoration-color: var(--_colors---colors-semantic-tokens--button-prominent);
  text-decoration-thickness: 2px;
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuWhyAbsorb_submenu-link__jGxPy.InternalHeaderSubmenuWhyAbsorb_submenu-link-bottom-border__4YMGq {
    border-bottom: 1px solid var(--_colors---colors-semantic-tokens--separator-line);
  }
  .InternalHeaderSubmenuWhyAbsorb_submenu-link__jGxPy.InternalHeaderSubmenuWhyAbsorb_submenu-link-bottom-border__4YMGq.InternalHeaderSubmenuWhyAbsorb_company-submenu__U2RDQ:active {
    background-color: var(--_colors---colors-semantic-tokens--background-secondary);
  }
}

.InternalHeaderSubmenuWhyAbsorb_submenu-link__jGxPy.InternalHeaderSubmenuWhyAbsorb_submenu-link-bottom-border__4YMGq.InternalHeaderSubmenuWhyAbsorb_mobile-only__o87P5 {
  display: none;
}

.InternalHeaderSubmenuWhyAbsorb_mobile-only__o87P5 {
  display: none;
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuWhyAbsorb_mobile-only__o87P5 {
    display: block;
  }
  .InternalHeaderSubmenuWhyAbsorb_submenu-link__jGxPy.InternalHeaderSubmenuWhyAbsorb_company-submenu__U2RDQ {
    font-size: var(--typography--font-size--font-size-sm);
  }
}
.InternalHeaderSubmenuProducts_header-submenu-content__PPeHG {
  display: flex;
  margin: var(--padding--padding-xl);
  flex-direction: row;
  flex-wrap: nowrap;
  grid-column-gap: var(--padding--padding-lg);
  grid-row-gap: var(--padding--padding-lg);

  font-size: 18px;

  --_colors---colors-semantic-tokens--background-primary: var(--_colors---colors-core--white--white-100);
  --_colors---colors-semantic-tokens--text-primary: var(--_colors---colors-core--neutral--neutral-400);
  --_colors---colors-semantic-tokens--text-secondary: var(--_colors---colors-core--blue--blue-700);
  --_colors---colors-semantic-tokens--background-secondary: var(--_colors---colors-core--neutral--neutral-100);
  --_colors---colors-support--gray--gray-100: #e0e0e0;
  --_colors---colors-semantic-tokens--button-text: var(--_colors---colors-core--white--white-100);
  --_colors---forms--input-border-hover: var(--_colors---colors-core--blue--blue-500);
  --_colors---colors-semantic-tokens--button: var(--_colors---colors-core--blue--blue-700);
  --_colors---colors-semantic-tokens--button-recessed-hover: var(--_colors---colors-core--neutral--neutral-100);
  --_colors---colors-semantic-tokens--separator-line: var(--_colors---colors-support--gray--gray-100);
  --_colors---white\<deleted\|variable-f6e76106\>: white;
  --_colors---colors-semantic-tokens--button-prominent: var(--_colors---colors-support--yellow--yellow-200);
  --_colors---colors-semantic-tokens--button-prominent-text: var(--_colors---colors-core--blue--blue-700);
  --_colors---colors-core--blue--blue-700: #0c1b54;
  --_colors---colors-core--blue--blue-500: #1369aa;
  --_colors---colors-semantic-tokens--button-recessed-pressed: var(--_colors---colors-core--neutral--neutral-200);
  --_colors---colors-core--blue--blue-300: #00aeef;
  --_colors---colors-core--blue--blue-200: #40c2f3;
  --_colors---colors-core--blue--blue-100: #bfebfb;
  --_colors---colors-core--neutral--neutral-200: #c2c6d4;
  --_colors---colors-core--neutral--neutral-300: #989cb0;
  --_colors---primary-darker\<deleted\|variable-7e93c53c-0b88-339f-52b8-12d01515eca4\>: #0d1224;
  --_colors---colors-core--white--white-100: #fff;
  --_colors---colors-semantic-tokens--button-recessed-border: var(--_colors---colors-core--neutral--neutral-400);
  --_colors---colors-semantic-tokens--button-recessed: white;
  --_colors---colors-semantic-tokens--button-recessed-text: var(--_colors---colors-core--blue--blue-700);
  --_colors---colors-semantic-tokens--button-hover: var(--_colors---colors-core--blue--blue-600);
  --_colors---colors-semantic-tokens--button-prominent-hover: #ffdd6b;
  --_colors---colors-semantic-tokens--button-pressed: var(--_colors---colors-core--blue--blue-800);
  --_colors---colors-semantic-tokens--button-prominent-pressed: var(--_colors---colors-core--neutral--neutral-100);
  --_colors---colors-semantic-tokens--text-highlight: var(--_colors---colors-core--pink--pink-200);
  --_colors---colors-support--gray--gray-200: #a3a2a2;
  --_colors---colors-core--neutral--neutral-400: #414b6c;
  --_colors---colors-core--pink--pink-100: #facae2;
  --_colors---colors-core--pink--pink-200: #e92b8c;
  --_colors---colors-support--yellow--yellow-100: #fff4ce;
  --_colors---colors-support--yellow--yellow-200: #ffd33d;
  --_colors---colors-core--neutral--neutral-100: #f3f4f6;
  --_colors---forms--input-max-label-text: var(--_colors---forms--input-text-placeholder);
  --_colors---forms--input-border-empty: #d1d5db;
  --_colors---forms--input-background: var(--_colors---colors-semantic-tokens--background-primary);
  --_colors---forms--input-text-placeholder-unfocused: transparent;
  --_colors---forms--input-border-focused: var(--_colors---colors-core--blue--blue-700);
  --_colors---forms--input-outline-focused: #428bff5e;
  --_colors---colors-core--blue--blue-800: #0d1224;
  --_colors---forms--input-text: var(--_colors---colors-core--blue--blue-700);
  --_colors---forms--form-well-border: var(--_colors---colors-support--gray--gray-100);
  --_colors---colors-core--blue--blue-400: #3986ff;
  --_colors---hacks--0-size-in-dark-background: auto;
  --_colors---hacks--0-in-dark-background: 100%;
  --_colors---hacks--0-size-in-light-background: 0px;
  --_colors---hacks--0-in-light-background: 0%;
  --_colors---colors-support--gray--gray-300: #85838366;
  --_colors---forms--input-border: var(--_colors---colors-core--neutral--neutral-400);
  --_colors---forms--field-error-text: var(--_colors---colors-core--pink--pink-200);
  --_colors---forms--field-error-background-hover: #e92b8c29;
  --_colors---forms--field-error-background-pressed: var(--_colors---colors-core--pink--pink-200);
  --_colors---forms--field-error-text-pressed: white;
  --_colors---forms--error-bubble-border: #ffaed999;
  --_colors---forms--error-bubble-background: #fff0f899;
  --_colors---forms--error-bubble-shadow: #e5aac999;
  --_colors---forms--error-bubble-text: var(--_colors---colors-core--pink--pink-200);
  --_colors---forms--error-bubble-tip-fill: #fff6fb;
  --_colors---forms--error-bubble-tip-stroke: #ff7ec399;
  --_colors---forms--input-tile-background: var(--_colors---colors-semantic-tokens--background-primary);
  --_colors---forms--input-tile-background-hover: var(--_colors---colors-semantic-tokens--background-primary);
  --_colors---forms--input-tile-background-pressed: var(--_colors---colors-semantic-tokens--background-secondary);
  --_colors---forms--input-text-focused: var(--_colors---forms--input-text);
  --_colors---forms--input-text-placeholder: #6b7280;
  --_colors---colors-semantic-tokens--author-warning-color: #a06b00;
  --_colors---forms--input-border-disabled: var(--_colors---colors-core--neutral--neutral-100);
  --_colors---forms--input-border-invalid: var(--_colors---colors-core--pink--pink-200);
  --_colors---forms--input-text-disabled: var(--_colors---colors-core--neutral--neutral-400);
  --_colors---forms--input-text-autofill: var(--_colors---colors-core--blue--blue-700);
  --_colors---forms--input-min-label-text: var(--_colors---colors-core--neutral--neutral-400);
  --_colors---forms--textarea-label-background: #ffffffe6;
  --_colors---article-embeds--embed-card-background: #f3f4f6;
  --_colors---article-embeds--embed-card-foreground: var(--_colors---colors-semantic-tokens--text-primary);
  --_colors---article-embeds--embed-card-border: var(--_colors---colors-support--gray--gray-100);
  --_colors---colors-core--blue--blue-600: #1b367c;
  --_colors---colors-support--purple--purple-100: #e1dfff;
  --_colors---colors-support--purple--purple-200: #7744bf;
  --_colors---colors-support--green--green-100: #138b00;
  --_colors---colors-support--orange--orange-100: #fa5506;
  --_colors---colors-deprecated--background-dark-secondary: var(--_colors---colors-core--blue--blue-700);
  --_colors---colors-deprecated--text-secondary-inverse: var(--_colors---colors-core--neutral--neutral-200);;
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuProducts_header-submenu-content__PPeHG {
    margin: var(--padding--none) var(--padding--none) var(--padding--padding-md);
    flex-direction: column;
    flex-wrap: nowrap;
  }
}

.InternalHeaderSubmenuProducts_product-manu-left-column__l91HH {
  align-items: stretch;
  grid-column-gap: var(--padding--padding-lg);
  grid-row-gap: var(--padding--padding-lg);
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuProducts_product-manu-left-column__l91HH {
    grid-column-gap: var(--padding--none);
    grid-row-gap: var(--padding--none);
  }
}

.InternalHeaderSubmenuProducts_submenu-link__P2PwH {
  display: block;
  padding-top: var(--padding--padding-xs);
  padding-right: var(--padding--padding-xl);
  padding-bottom: var(--padding--padding-xs);

  color: var(--_colors---colors-semantic-tokens--text-secondary);
  font-size: var(--typography--font-size--font-size-sm);
  line-height: 1.4em;
  font-weight: var(--typography--font-weight--font-weight-regular);
  text-decoration: none;
}

.InternalHeaderSubmenuProducts_submenu-link__P2PwH:hover {
  color: var(--_colors---colors-core--blue--blue-500);
}

.InternalHeaderSubmenuProducts_submenu-link__P2PwH:focus-visible {
  outline-style: none;
  text-decoration: underline;
  text-underline-offset: 5px;
  text-decoration-color: var(--_colors---colors-semantic-tokens--button-prominent);
  text-decoration-thickness: 2px;
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuProducts_submenu-link__P2PwH {
    width: 100%;
    padding: var(--padding--padding-xs) var(--padding--none) var(--padding--padding-xs) var(--padding--padding-lg);
    font-size: var(--typography--font-size--font-size-lg);
  }
  .InternalHeaderSubmenuProducts_submenu-link__P2PwH:active {
    background-color: var(--_colors---colors-semantic-tokens--background-secondary);
  }
}

.InternalHeaderSubmenuProducts_submenu-link__P2PwH.InternalHeaderSubmenuProducts_submenu-link-bottom-border__gJCly:focus-visible {
  outline-style: none;
  text-decoration: underline;
  text-underline-offset: 4px;
  text-decoration-color: var(--_colors---colors-semantic-tokens--button-prominent);
  text-decoration-thickness: 2px;
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuProducts_submenu-link__P2PwH.InternalHeaderSubmenuProducts_submenu-link-bottom-border__gJCly {
    border-bottom: 1px solid var(--_colors---colors-semantic-tokens--separator-line);
  }
  .InternalHeaderSubmenuProducts_submenu-link__P2PwH.InternalHeaderSubmenuProducts_submenu-link-bottom-border__gJCly.InternalHeaderSubmenuProducts_company-submenu__3EwaZ:active {
    background-color: var(--_colors---colors-semantic-tokens--background-secondary);
  }
}

.InternalHeaderSubmenuProducts_submenu-link__P2PwH.InternalHeaderSubmenuProducts_submenu-link-bottom-border__gJCly.InternalHeaderSubmenuProducts_mobile-only__NoeOf {
  display: none;
}

.InternalHeaderSubmenuProducts_mobile-only__NoeOf {
  display: none;
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuProducts_mobile-only__NoeOf {
    display: block;
  }
  .InternalHeaderSubmenuProducts_submenu-link__P2PwH.InternalHeaderSubmenuProducts_company-submenu__3EwaZ {
    font-size: var(--typography--font-size--font-size-sm);
  }
}

.InternalHeaderSubmenuProducts_product-menu-lms-card__LNkUu {
  display: flex;
  width: 756px;
  margin: 0px;
  padding: 10px 16px;
  justify-content: flex-start;
  align-items: stretch;
  grid-column-gap: var(--padding--padding-default);
  grid-row-gap: var(--padding--padding-default);

  border-radius: 32px;

  background-color: var(--_colors---colors-semantic-tokens--background-secondary);

  font-weight: var(--typography--font-weight--font-weight-regular);
  text-decoration: none;
}

.InternalHeaderSubmenuProducts_product-menu-lms-card__LNkUu.InternalHeaderSubmenuProducts_desktop-only__xPpfe {
  display: flex;
}

.InternalHeaderSubmenuProducts_product-menu-lms-card__LNkUu.InternalHeaderSubmenuProducts_desktop-only__xPpfe:hover {
  outline-color: var(--_colors---colors-semantic-tokens--separator-line);
  outline-offset: -1px;
  outline-style: solid;
  outline-width: 1px;
}

.InternalHeaderSubmenuProducts_product-menu-lms-card__LNkUu.InternalHeaderSubmenuProducts_desktop-only__xPpfe:active {
  background-color: var(--_colors---colors-semantic-tokens--background-primary);
  opacity: 0.8;
}

.InternalHeaderSubmenuProducts_product-menu-lms-card__LNkUu.InternalHeaderSubmenuProducts_desktop-only__xPpfe:focus-visible {
  outline-color: var(--_colors---colors-semantic-tokens--button-recessed-pressed);
  outline-offset: -5px;
  outline-style: solid;
  outline-width: 1px;
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuProducts_product-menu-lms-card__LNkUu.InternalHeaderSubmenuProducts_desktop-only__xPpfe {
    display: none;
  }
}

.InternalHeaderSubmenuProducts_desktop-only__xPpfe {
  display: block;
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuProducts_desktop-only__xPpfe {
    display: none;
  }
}

.InternalHeaderSubmenuProducts_product-menu-icon-container__zg5S3 {
  display: flex;
  padding: 8px;
  justify-content: center;
  align-items: center;
}

@media screen and (max-width: 479px) {
  .InternalHeaderSubmenuProducts_product-menu-icon-container__zg5S3 {
    display: none;
  }
}

.InternalHeaderSubmenuProducts_product-menu-icon__wc8_I {
  width: 140px;
  height: 120px;
}

.InternalHeaderSubmenuProducts_product-menu-lms-copy-container__fCGV_ {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: flex-start;
  flex: 0 auto;
}

.InternalHeaderSubmenuProducts_header-lms-heading__lGyNH {
  margin-top: var(--padding--padding-xs);
  margin-right: 0px;
  margin-bottom: var(--padding--padding-xs);
  margin-left: 0px;

  font-family: var(--typography--font-family--font-family-headers);
  font-size: var(--typography-semantic-tokens--h3);
  font-weight: var(--typography--font-weight--font-weight-bold);

  text-wrap: balance;
}

.InternalHeaderSubmenuProducts_card-body-16__yCRiq {
  display: inline-block;
  width: 100%;
  max-width: 100%;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;

  color: var(--_colors---colors-semantic-tokens--text-primary);
  font-weight: var(--typography--font-weight--font-weight-regular);
  text-align: left;

  cursor: pointer;
}

.InternalHeaderSubmenuProducts_card-body-16__yCRiq.InternalHeaderSubmenuProducts_center__odDWQ {
  text-align: center;
}

.InternalHeaderSubmenuProducts_card-body-16__yCRiq.InternalHeaderSubmenuProducts_max-height__VhcxM {
  overflow: clip;

  font-size: var(--typography-semantic-tokens--body);
  white-space: pre-line;
  text-overflow: ellipsis;

  max-height: calc(var(--typography-semantic-tokens--body) * 1.5 * 2);

  line-height: calc(var(--typography-semantic-tokens--body) * 1.5);
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuProducts_card-body-16__yCRiq.InternalHeaderSubmenuProducts_max-height__VhcxM {
    max-height: calc(var(--typography-semantic-tokens--body) * 1.5 * 4);
  }
}

.InternalHeaderSubmenuProducts_card-body-16__yCRiq.InternalHeaderSubmenuProducts_max-height__VhcxM.InternalHeaderSubmenuProducts_width-auto__bOW0t {
  width: auto;
  max-width: none;
}

.InternalHeaderSubmenuProducts_product-menu-link-container__xGp2V {
  margin-top: var(--padding--padding-xs);
  margin-bottom: var(--padding--padding-xs);
}

.InternalHeaderSubmenuProducts_card-text-link__M8WQV {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex: 0 auto;
  grid-column-gap: var(--padding--padding-xs);

  text-decoration: none;
}

.InternalHeaderSubmenuProducts_card-body-16-bold__RnN7I {
  width: auto;
  max-width: 100%;
  margin: 0px;

  color: var(--_colors---colors-semantic-tokens--text-secondary);
  font-size: var(--typography-semantic-tokens--body);
  line-height: 25px;
  font-weight: var(--typography--font-weight--font-weight-bold);
  text-align: left;
  text-decoration: none;

  cursor: pointer;
}

.InternalHeaderSubmenuProducts_image-no-margin__QZDVt {
  margin-right: 0px;
  margin-left: 0px;
}

.InternalHeaderSubmenuProducts_image-no-margin__QZDVt.InternalHeaderSubmenuProducts_bottom-padding__hKrWh {
  padding-bottom: var(--padding--padding-md);
}

.InternalHeaderSubmenuProducts_nav-menu-3-columns__BpeaS {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuProducts_nav-menu-3-columns__BpeaS {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}

.InternalHeaderSubmenuProducts_header-submenu-column---sm__fgBko {
  min-width: 240px;
  margin-right: var(--padding--padding-md);
  margin-left: 0px;
  padding-right: var(--padding--padding-lg);
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuProducts_header-submenu-column---sm__fgBko {
    width: 100%;
    max-width: none;
  }
}

.InternalHeaderSubmenuProducts_header-submenu-column---sm__fgBko.InternalHeaderSubmenuProducts_nav-menu-column-border-right__hqfuu {
  max-width: 240px;
  padding-right: var(--padding--padding-md);
  border-right: 1px solid var(--_colors---colors-core--neutral--neutral-200);
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuProducts_header-submenu-column---sm__fgBko.InternalHeaderSubmenuProducts_nav-menu-column-border-right__hqfuu {
    max-width: none;
    margin-right: var(--padding--none);
    padding-right: var(--padding--none);
    border-right-width: 0px;
  }
}

.InternalHeaderSubmenuProducts_header-submenu-column---sm__fgBko.InternalHeaderSubmenuProducts_no-padding-right__xLUlL {
  max-width: 240px;
  margin-right: var(--padding--none);
  padding-right: var(--padding--padding-md);
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuProducts_header-submenu-column---sm__fgBko.InternalHeaderSubmenuProducts_no-padding-right__xLUlL {
    max-width: none;
    padding-right: var(--padding--none);
  }
}

.InternalHeaderSubmenuProducts_header-submenu-title__2owt7 {
  margin-top: var(--padding--none);
  margin-right: auto;
  margin-bottom: var(--padding--padding-xs);
  margin-left: auto;

  font-family: var(--typography--font-family--font-family-headers);
  color: var(--_colors---colors-semantic-tokens--text-secondary);
  font-size: 18px;
  line-height: 26px;
  font-weight: var(--typography--font-weight--font-weight-bold);

  cursor: default;

  text-wrap: balance;
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuProducts_header-submenu-title__2owt7 {
    margin-top: var(--padding--padding-lg);
    padding-left: var(--padding--padding-lg);
    font-size: var(--typography--font-size--font-size-default);
  }
}

.InternalHeaderSubmenuProducts_header-submenu-title__2owt7.InternalHeaderSubmenuProducts_header-submenu-title-top-padding__gddur {
  margin-top: var(--padding--padding-lg);
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuProducts_header-submenu-title__2owt7.InternalHeaderSubmenuProducts_header-submenu-title-top-padding__gddur {
    margin-top: var(--padding--padding-lg);
  }
  .InternalHeaderSubmenuProducts_header-submenu-title__2owt7.InternalHeaderSubmenuProducts_desktop-only__xPpfe {
    display: none;
  }
}
.InternalHeaderSubmenuSolutions_header-submenu-content__Ib661 {
  display: flex;
  margin: var(--padding--padding-xl);
  flex-direction: row;
  flex-wrap: nowrap;
  grid-column-gap: var(--padding--padding-lg);
  grid-row-gap: var(--padding--padding-lg);

  font-size: 18px;

  --_colors---colors-semantic-tokens--background-primary: var(--_colors---colors-core--white--white-100);
  --_colors---colors-semantic-tokens--text-primary: var(--_colors---colors-core--neutral--neutral-400);
  --_colors---colors-semantic-tokens--text-secondary: var(--_colors---colors-core--blue--blue-700);
  --_colors---colors-semantic-tokens--background-secondary: var(--_colors---colors-core--neutral--neutral-100);
  --_colors---colors-support--gray--gray-100: #e0e0e0;
  --_colors---colors-semantic-tokens--button-text: var(--_colors---colors-core--white--white-100);
  --_colors---forms--input-border-hover: var(--_colors---colors-core--blue--blue-500);
  --_colors---colors-semantic-tokens--button: var(--_colors---colors-core--blue--blue-700);
  --_colors---colors-semantic-tokens--button-recessed-hover: var(--_colors---colors-core--neutral--neutral-100);
  --_colors---colors-semantic-tokens--separator-line: var(--_colors---colors-support--gray--gray-100);
  --_colors---white\<deleted\|variable-f6e76106\>: white;
  --_colors---colors-semantic-tokens--button-prominent: var(--_colors---colors-support--yellow--yellow-200);
  --_colors---colors-semantic-tokens--button-prominent-text: var(--_colors---colors-core--blue--blue-700);
  --_colors---colors-core--blue--blue-700: #0c1b54;
  --_colors---colors-core--blue--blue-500: #1369aa;
  --_colors---colors-semantic-tokens--button-recessed-pressed: var(--_colors---colors-core--neutral--neutral-200);
  --_colors---colors-core--blue--blue-300: #00aeef;
  --_colors---colors-core--blue--blue-200: #40c2f3;
  --_colors---colors-core--blue--blue-100: #bfebfb;
  --_colors---colors-core--neutral--neutral-200: #c2c6d4;
  --_colors---colors-core--neutral--neutral-300: #989cb0;
  --_colors---primary-darker\<deleted\|variable-7e93c53c-0b88-339f-52b8-12d01515eca4\>: #0d1224;
  --_colors---colors-core--white--white-100: #fff;
  --_colors---colors-semantic-tokens--button-recessed-border: var(--_colors---colors-core--neutral--neutral-400);
  --_colors---colors-semantic-tokens--button-recessed: white;
  --_colors---colors-semantic-tokens--button-recessed-text: var(--_colors---colors-core--blue--blue-700);
  --_colors---colors-semantic-tokens--button-hover: var(--_colors---colors-core--blue--blue-600);
  --_colors---colors-semantic-tokens--button-prominent-hover: #ffdd6b;
  --_colors---colors-semantic-tokens--button-pressed: var(--_colors---colors-core--blue--blue-800);
  --_colors---colors-semantic-tokens--button-prominent-pressed: var(--_colors---colors-core--neutral--neutral-100);
  --_colors---colors-semantic-tokens--text-highlight: var(--_colors---colors-core--pink--pink-200);
  --_colors---colors-support--gray--gray-200: #a3a2a2;
  --_colors---colors-core--neutral--neutral-400: #414b6c;
  --_colors---colors-core--pink--pink-100: #facae2;
  --_colors---colors-core--pink--pink-200: #e92b8c;
  --_colors---colors-support--yellow--yellow-100: #fff4ce;
  --_colors---colors-support--yellow--yellow-200: #ffd33d;
  --_colors---colors-core--neutral--neutral-100: #f3f4f6;
  --_colors---forms--input-max-label-text: var(--_colors---forms--input-text-placeholder);
  --_colors---forms--input-border-empty: #d1d5db;
  --_colors---forms--input-background: var(--_colors---colors-semantic-tokens--background-primary);
  --_colors---forms--input-text-placeholder-unfocused: transparent;
  --_colors---forms--input-border-focused: var(--_colors---colors-core--blue--blue-700);
  --_colors---forms--input-outline-focused: #428bff5e;
  --_colors---colors-core--blue--blue-800: #0d1224;
  --_colors---forms--input-text: var(--_colors---colors-core--blue--blue-700);
  --_colors---forms--form-well-border: var(--_colors---colors-support--gray--gray-100);
  --_colors---colors-core--blue--blue-400: #3986ff;
  --_colors---hacks--0-size-in-dark-background: auto;
  --_colors---hacks--0-in-dark-background: 100%;
  --_colors---hacks--0-size-in-light-background: 0px;
  --_colors---hacks--0-in-light-background: 0%;
  --_colors---colors-support--gray--gray-300: #85838366;
  --_colors---forms--input-border: var(--_colors---colors-core--neutral--neutral-400);
  --_colors---forms--field-error-text: var(--_colors---colors-core--pink--pink-200);
  --_colors---forms--field-error-background-hover: #e92b8c29;
  --_colors---forms--field-error-background-pressed: var(--_colors---colors-core--pink--pink-200);
  --_colors---forms--field-error-text-pressed: white;
  --_colors---forms--error-bubble-border: #ffaed999;
  --_colors---forms--error-bubble-background: #fff0f899;
  --_colors---forms--error-bubble-shadow: #e5aac999;
  --_colors---forms--error-bubble-text: var(--_colors---colors-core--pink--pink-200);
  --_colors---forms--error-bubble-tip-fill: #fff6fb;
  --_colors---forms--error-bubble-tip-stroke: #ff7ec399;
  --_colors---forms--input-tile-background: var(--_colors---colors-semantic-tokens--background-primary);
  --_colors---forms--input-tile-background-hover: var(--_colors---colors-semantic-tokens--background-primary);
  --_colors---forms--input-tile-background-pressed: var(--_colors---colors-semantic-tokens--background-secondary);
  --_colors---forms--input-text-focused: var(--_colors---forms--input-text);
  --_colors---forms--input-text-placeholder: #6b7280;
  --_colors---colors-semantic-tokens--author-warning-color: #a06b00;
  --_colors---forms--input-border-disabled: var(--_colors---colors-core--neutral--neutral-100);
  --_colors---forms--input-border-invalid: var(--_colors---colors-core--pink--pink-200);
  --_colors---forms--input-text-disabled: var(--_colors---colors-core--neutral--neutral-400);
  --_colors---forms--input-text-autofill: var(--_colors---colors-core--blue--blue-700);
  --_colors---forms--input-min-label-text: var(--_colors---colors-core--neutral--neutral-400);
  --_colors---forms--textarea-label-background: #ffffffe6;
  --_colors---article-embeds--embed-card-background: #f3f4f6;
  --_colors---article-embeds--embed-card-foreground: var(--_colors---colors-semantic-tokens--text-primary);
  --_colors---article-embeds--embed-card-border: var(--_colors---colors-support--gray--gray-100);
  --_colors---colors-core--blue--blue-600: #1b367c;
  --_colors---colors-support--purple--purple-100: #e1dfff;
  --_colors---colors-support--purple--purple-200: #7744bf;
  --_colors---colors-support--green--green-100: #138b00;
  --_colors---colors-support--orange--orange-100: #fa5506;
  --_colors---colors-deprecated--background-dark-secondary: var(--_colors---colors-core--blue--blue-700);
  --_colors---colors-deprecated--text-secondary-inverse: var(--_colors---colors-core--neutral--neutral-200);;
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuSolutions_header-submenu-content__Ib661 {
    margin: var(--padding--none) var(--padding--none) var(--padding--padding-md);
    flex-direction: column;
    flex-wrap: nowrap;
  }
}

.InternalHeaderSubmenuSolutions_nav-menu-3-columns__ojURG {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuSolutions_nav-menu-3-columns__ojURG {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}

.InternalHeaderSubmenuSolutions_header-submenu-column---sm__aCdtU {
  min-width: 240px;
  margin-right: var(--padding--padding-md);
  margin-left: 0px;
  padding-right: var(--padding--padding-lg);
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuSolutions_header-submenu-column---sm__aCdtU {
    width: 100%;
    max-width: none;
  }
}

.InternalHeaderSubmenuSolutions_header-submenu-column---sm__aCdtU.InternalHeaderSubmenuSolutions_nav-menu-column-border-right__09eNd {
  max-width: 240px;
  padding-right: var(--padding--padding-md);
  border-right: 1px solid var(--_colors---colors-core--neutral--neutral-200);
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuSolutions_header-submenu-column---sm__aCdtU.InternalHeaderSubmenuSolutions_nav-menu-column-border-right__09eNd {
    max-width: none;
    margin-right: var(--padding--none);
    padding-right: var(--padding--none);
    border-right-width: 0px;
  }
}

.InternalHeaderSubmenuSolutions_header-submenu-column---sm__aCdtU.InternalHeaderSubmenuSolutions_no-padding-right__e4Vlf {
  max-width: 240px;
  margin-right: var(--padding--none);
  padding-right: var(--padding--padding-md);
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuSolutions_header-submenu-column---sm__aCdtU.InternalHeaderSubmenuSolutions_no-padding-right__e4Vlf {
    max-width: none;
    padding-right: var(--padding--none);
  }
}

.InternalHeaderSubmenuSolutions_submenu-link__uvlue {
  display: block;
  padding-top: var(--padding--padding-xs);
  padding-right: var(--padding--padding-xl);
  padding-bottom: var(--padding--padding-xs);

  color: var(--_colors---colors-semantic-tokens--text-secondary);
  font-size: var(--typography--font-size--font-size-sm);
  line-height: 1.4em;
  font-weight: var(--typography--font-weight--font-weight-regular);
  text-decoration: none;
}

.InternalHeaderSubmenuSolutions_submenu-link__uvlue:hover {
  color: var(--_colors---colors-core--blue--blue-500);
}

.InternalHeaderSubmenuSolutions_submenu-link__uvlue:focus-visible {
  outline-style: none;
  text-decoration: underline;
  text-underline-offset: 5px;
  text-decoration-color: var(--_colors---colors-semantic-tokens--button-prominent);
  text-decoration-thickness: 2px;
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuSolutions_submenu-link__uvlue {
    width: 100%;
    padding: var(--padding--padding-xs) var(--padding--none) var(--padding--padding-xs) var(--padding--padding-lg);
    font-size: var(--typography--font-size--font-size-lg);
  }
  .InternalHeaderSubmenuSolutions_submenu-link__uvlue:active {
    background-color: var(--_colors---colors-semantic-tokens--background-secondary);
  }
}

.InternalHeaderSubmenuSolutions_submenu-link__uvlue.InternalHeaderSubmenuSolutions_submenu-link-bottom-border__RjAkd:focus-visible {
  outline-style: none;
  text-decoration: underline;
  text-underline-offset: 4px;
  text-decoration-color: var(--_colors---colors-semantic-tokens--button-prominent);
  text-decoration-thickness: 2px;
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuSolutions_submenu-link__uvlue.InternalHeaderSubmenuSolutions_submenu-link-bottom-border__RjAkd {
    border-bottom: 1px solid var(--_colors---colors-semantic-tokens--separator-line);
  }
  .InternalHeaderSubmenuSolutions_submenu-link__uvlue.InternalHeaderSubmenuSolutions_submenu-link-bottom-border__RjAkd.InternalHeaderSubmenuSolutions_company-submenu__zkjhv:active {
    background-color: var(--_colors---colors-semantic-tokens--background-secondary);
  }
}

.InternalHeaderSubmenuSolutions_submenu-link__uvlue.InternalHeaderSubmenuSolutions_submenu-link-bottom-border__RjAkd.InternalHeaderSubmenuSolutions_mobile-only__pnaXV {
  display: none;
}

.InternalHeaderSubmenuSolutions_mobile-only__pnaXV {
  display: none;
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuSolutions_mobile-only__pnaXV {
    display: block;
  }
  .InternalHeaderSubmenuSolutions_submenu-link__uvlue.InternalHeaderSubmenuSolutions_company-submenu__zkjhv {
    font-size: var(--typography--font-size--font-size-sm);
  }
}

.InternalHeaderSubmenuSolutions_header-submenu-title___bXqx {
  margin-top: var(--padding--none);
  margin-right: auto;
  margin-bottom: var(--padding--padding-xs);
  margin-left: auto;

  font-family: var(--typography--font-family--font-family-headers);
  color: var(--_colors---colors-semantic-tokens--text-secondary);
  font-size: 18px;
  line-height: 26px;
  font-weight: var(--typography--font-weight--font-weight-bold);

  cursor: default;

  text-wrap: balance;
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuSolutions_header-submenu-title___bXqx {
    margin-top: var(--padding--padding-lg);
    padding-left: var(--padding--padding-lg);
    font-size: var(--typography--font-size--font-size-default);
  }
}

.InternalHeaderSubmenuSolutions_header-submenu-title___bXqx.InternalHeaderSubmenuSolutions_header-submenu-title-top-padding__aKS_D {
  margin-top: var(--padding--padding-lg);
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuSolutions_header-submenu-title___bXqx.InternalHeaderSubmenuSolutions_header-submenu-title-top-padding__aKS_D {
    margin-top: var(--padding--padding-lg);
  }
  .InternalHeaderSubmenuSolutions_header-submenu-title___bXqx.InternalHeaderSubmenuSolutions_desktop-only__eDWGj {
    display: none;
  }
}

.InternalHeaderSubmenuSolutions_desktop-only__eDWGj {
  display: block;
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuSolutions_desktop-only__eDWGj {
    display: none;
  }
}
.InternalHeaderSubmenuCustomers_header-submenu-content__1dAvw {
  display: flex;
  margin: var(--padding--padding-xl);
  flex-direction: row;
  flex-wrap: nowrap;
  grid-column-gap: var(--padding--padding-lg);
  grid-row-gap: var(--padding--padding-lg);

  font-size: 18px;

  --_colors---colors-semantic-tokens--background-primary: var(--_colors---colors-core--white--white-100);
  --_colors---colors-semantic-tokens--text-primary: var(--_colors---colors-core--neutral--neutral-400);
  --_colors---colors-semantic-tokens--text-secondary: var(--_colors---colors-core--blue--blue-700);
  --_colors---colors-semantic-tokens--background-secondary: var(--_colors---colors-core--neutral--neutral-100);
  --_colors---colors-support--gray--gray-100: #e0e0e0;
  --_colors---colors-semantic-tokens--button-text: var(--_colors---colors-core--white--white-100);
  --_colors---forms--input-border-hover: var(--_colors---colors-core--blue--blue-500);
  --_colors---colors-semantic-tokens--button: var(--_colors---colors-core--blue--blue-700);
  --_colors---colors-semantic-tokens--button-recessed-hover: var(--_colors---colors-core--neutral--neutral-100);
  --_colors---colors-semantic-tokens--separator-line: var(--_colors---colors-support--gray--gray-100);
  --_colors---white\<deleted\|variable-f6e76106\>: white;
  --_colors---colors-semantic-tokens--button-prominent: var(--_colors---colors-support--yellow--yellow-200);
  --_colors---colors-semantic-tokens--button-prominent-text: var(--_colors---colors-core--blue--blue-700);
  --_colors---colors-core--blue--blue-700: #0c1b54;
  --_colors---colors-core--blue--blue-500: #1369aa;
  --_colors---colors-semantic-tokens--button-recessed-pressed: var(--_colors---colors-core--neutral--neutral-200);
  --_colors---colors-core--blue--blue-300: #00aeef;
  --_colors---colors-core--blue--blue-200: #40c2f3;
  --_colors---colors-core--blue--blue-100: #bfebfb;
  --_colors---colors-core--neutral--neutral-200: #c2c6d4;
  --_colors---colors-core--neutral--neutral-300: #989cb0;
  --_colors---primary-darker\<deleted\|variable-7e93c53c-0b88-339f-52b8-12d01515eca4\>: #0d1224;
  --_colors---colors-core--white--white-100: #fff;
  --_colors---colors-semantic-tokens--button-recessed-border: var(--_colors---colors-core--neutral--neutral-400);
  --_colors---colors-semantic-tokens--button-recessed: white;
  --_colors---colors-semantic-tokens--button-recessed-text: var(--_colors---colors-core--blue--blue-700);
  --_colors---colors-semantic-tokens--button-hover: var(--_colors---colors-core--blue--blue-600);
  --_colors---colors-semantic-tokens--button-prominent-hover: #ffdd6b;
  --_colors---colors-semantic-tokens--button-pressed: var(--_colors---colors-core--blue--blue-800);
  --_colors---colors-semantic-tokens--button-prominent-pressed: var(--_colors---colors-core--neutral--neutral-100);
  --_colors---colors-semantic-tokens--text-highlight: var(--_colors---colors-core--pink--pink-200);
  --_colors---colors-support--gray--gray-200: #a3a2a2;
  --_colors---colors-core--neutral--neutral-400: #414b6c;
  --_colors---colors-core--pink--pink-100: #facae2;
  --_colors---colors-core--pink--pink-200: #e92b8c;
  --_colors---colors-support--yellow--yellow-100: #fff4ce;
  --_colors---colors-support--yellow--yellow-200: #ffd33d;
  --_colors---colors-core--neutral--neutral-100: #f3f4f6;
  --_colors---forms--input-max-label-text: var(--_colors---forms--input-text-placeholder);
  --_colors---forms--input-border-empty: #d1d5db;
  --_colors---forms--input-background: var(--_colors---colors-semantic-tokens--background-primary);
  --_colors---forms--input-text-placeholder-unfocused: transparent;
  --_colors---forms--input-border-focused: var(--_colors---colors-core--blue--blue-700);
  --_colors---forms--input-outline-focused: #428bff5e;
  --_colors---colors-core--blue--blue-800: #0d1224;
  --_colors---forms--input-text: var(--_colors---colors-core--blue--blue-700);
  --_colors---forms--form-well-border: var(--_colors---colors-support--gray--gray-100);
  --_colors---colors-core--blue--blue-400: #3986ff;
  --_colors---hacks--0-size-in-dark-background: auto;
  --_colors---hacks--0-in-dark-background: 100%;
  --_colors---hacks--0-size-in-light-background: 0px;
  --_colors---hacks--0-in-light-background: 0%;
  --_colors---colors-support--gray--gray-300: #85838366;
  --_colors---forms--input-border: var(--_colors---colors-core--neutral--neutral-400);
  --_colors---forms--field-error-text: var(--_colors---colors-core--pink--pink-200);
  --_colors---forms--field-error-background-hover: #e92b8c29;
  --_colors---forms--field-error-background-pressed: var(--_colors---colors-core--pink--pink-200);
  --_colors---forms--field-error-text-pressed: white;
  --_colors---forms--error-bubble-border: #ffaed999;
  --_colors---forms--error-bubble-background: #fff0f899;
  --_colors---forms--error-bubble-shadow: #e5aac999;
  --_colors---forms--error-bubble-text: var(--_colors---colors-core--pink--pink-200);
  --_colors---forms--error-bubble-tip-fill: #fff6fb;
  --_colors---forms--error-bubble-tip-stroke: #ff7ec399;
  --_colors---forms--input-tile-background: var(--_colors---colors-semantic-tokens--background-primary);
  --_colors---forms--input-tile-background-hover: var(--_colors---colors-semantic-tokens--background-primary);
  --_colors---forms--input-tile-background-pressed: var(--_colors---colors-semantic-tokens--background-secondary);
  --_colors---forms--input-text-focused: var(--_colors---forms--input-text);
  --_colors---forms--input-text-placeholder: #6b7280;
  --_colors---colors-semantic-tokens--author-warning-color: #a06b00;
  --_colors---forms--input-border-disabled: var(--_colors---colors-core--neutral--neutral-100);
  --_colors---forms--input-border-invalid: var(--_colors---colors-core--pink--pink-200);
  --_colors---forms--input-text-disabled: var(--_colors---colors-core--neutral--neutral-400);
  --_colors---forms--input-text-autofill: var(--_colors---colors-core--blue--blue-700);
  --_colors---forms--input-min-label-text: var(--_colors---colors-core--neutral--neutral-400);
  --_colors---forms--textarea-label-background: #ffffffe6;
  --_colors---article-embeds--embed-card-background: #f3f4f6;
  --_colors---article-embeds--embed-card-foreground: var(--_colors---colors-semantic-tokens--text-primary);
  --_colors---article-embeds--embed-card-border: var(--_colors---colors-support--gray--gray-100);
  --_colors---colors-core--blue--blue-600: #1b367c;
  --_colors---colors-support--purple--purple-100: #e1dfff;
  --_colors---colors-support--purple--purple-200: #7744bf;
  --_colors---colors-support--green--green-100: #138b00;
  --_colors---colors-support--orange--orange-100: #fa5506;
  --_colors---colors-deprecated--background-dark-secondary: var(--_colors---colors-core--blue--blue-700);
  --_colors---colors-deprecated--text-secondary-inverse: var(--_colors---colors-core--neutral--neutral-200);;
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuCustomers_header-submenu-content__1dAvw {
    margin: var(--padding--none) var(--padding--none) var(--padding--padding-md);
    flex-direction: column;
    flex-wrap: nowrap;
  }
}

.InternalHeaderSubmenuCustomers_header-submenu-column__ifAdQ {
  min-width: 280px;
  margin-left: 0px;
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuCustomers_header-submenu-column__ifAdQ {
    width: 100%;
    max-width: none;
  }
}

.InternalHeaderSubmenuCustomers_submenu-link__izIGd {
  display: block;
  padding-top: var(--padding--padding-xs);
  padding-right: var(--padding--padding-xl);
  padding-bottom: var(--padding--padding-xs);

  color: var(--_colors---colors-semantic-tokens--text-secondary);
  font-size: var(--typography--font-size--font-size-sm);
  line-height: 1.4em;
  font-weight: var(--typography--font-weight--font-weight-regular);
  text-decoration: none;
}

.InternalHeaderSubmenuCustomers_submenu-link__izIGd:hover {
  color: var(--_colors---colors-core--blue--blue-500);
}

.InternalHeaderSubmenuCustomers_submenu-link__izIGd:focus-visible {
  outline-style: none;
  text-decoration: underline;
  text-underline-offset: 5px;
  text-decoration-color: var(--_colors---colors-semantic-tokens--button-prominent);
  text-decoration-thickness: 2px;
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuCustomers_submenu-link__izIGd {
    width: 100%;
    padding: var(--padding--padding-xs) var(--padding--none) var(--padding--padding-xs) var(--padding--padding-lg);
    font-size: var(--typography--font-size--font-size-lg);
  }
  .InternalHeaderSubmenuCustomers_submenu-link__izIGd:active {
    background-color: var(--_colors---colors-semantic-tokens--background-secondary);
  }
}

.InternalHeaderSubmenuCustomers_submenu-link__izIGd.InternalHeaderSubmenuCustomers_submenu-link-bottom-border__1b1Wp:focus-visible {
  outline-style: none;
  text-decoration: underline;
  text-underline-offset: 4px;
  text-decoration-color: var(--_colors---colors-semantic-tokens--button-prominent);
  text-decoration-thickness: 2px;
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuCustomers_submenu-link__izIGd.InternalHeaderSubmenuCustomers_submenu-link-bottom-border__1b1Wp {
    border-bottom: 1px solid var(--_colors---colors-semantic-tokens--separator-line);
  }
  .InternalHeaderSubmenuCustomers_submenu-link__izIGd.InternalHeaderSubmenuCustomers_submenu-link-bottom-border__1b1Wp.InternalHeaderSubmenuCustomers_company-submenu__Pdli1:active {
    background-color: var(--_colors---colors-semantic-tokens--background-secondary);
  }
}

.InternalHeaderSubmenuCustomers_submenu-link__izIGd.InternalHeaderSubmenuCustomers_submenu-link-bottom-border__1b1Wp.InternalHeaderSubmenuCustomers_mobile-only__a9CQx {
  display: none;
}

.InternalHeaderSubmenuCustomers_mobile-only__a9CQx {
  display: none;
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuCustomers_mobile-only__a9CQx {
    display: block;
  }
  .InternalHeaderSubmenuCustomers_submenu-link__izIGd.InternalHeaderSubmenuCustomers_company-submenu__Pdli1 {
    font-size: var(--typography--font-size--font-size-sm);
  }
}

.InternalHeaderSubmenuCustomers_header-submenu-title__XilgI {
  margin-top: var(--padding--none);
  margin-right: auto;
  margin-bottom: var(--padding--padding-xs);
  margin-left: auto;

  font-family: var(--typography--font-family--font-family-headers);
  color: var(--_colors---colors-semantic-tokens--text-secondary);
  font-size: 18px;
  line-height: 26px;
  font-weight: var(--typography--font-weight--font-weight-bold);

  cursor: default;

  text-wrap: balance;
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuCustomers_header-submenu-title__XilgI {
    margin-top: var(--padding--padding-lg);
    padding-left: var(--padding--padding-lg);
    font-size: var(--typography--font-size--font-size-default);
  }
}

.InternalHeaderSubmenuCustomers_header-submenu-title__XilgI.InternalHeaderSubmenuCustomers_header-submenu-title-top-padding__nIjTU {
  margin-top: var(--padding--padding-lg);
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuCustomers_header-submenu-title__XilgI.InternalHeaderSubmenuCustomers_header-submenu-title-top-padding__nIjTU {
    margin-top: var(--padding--padding-lg);
  }
  .InternalHeaderSubmenuCustomers_header-submenu-title__XilgI.InternalHeaderSubmenuCustomers_desktop-only__oxuLw {
    display: none;
  }
}

.InternalHeaderSubmenuCustomers_desktop-only__oxuLw {
  display: block;
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuCustomers_desktop-only__oxuLw {
    display: none;
  }
}
.InternalHeaderSubmenuResources_header-submenu-content__0dVew {
  display: flex;
  margin: var(--padding--padding-xl);
  flex-direction: row;
  flex-wrap: nowrap;
  grid-column-gap: var(--padding--padding-lg);
  grid-row-gap: var(--padding--padding-lg);

  font-size: 18px;

  --_colors---colors-semantic-tokens--background-primary: var(--_colors---colors-core--white--white-100);
  --_colors---colors-semantic-tokens--text-primary: var(--_colors---colors-core--neutral--neutral-400);
  --_colors---colors-semantic-tokens--text-secondary: var(--_colors---colors-core--blue--blue-700);
  --_colors---colors-semantic-tokens--background-secondary: var(--_colors---colors-core--neutral--neutral-100);
  --_colors---colors-support--gray--gray-100: #e0e0e0;
  --_colors---colors-semantic-tokens--button-text: var(--_colors---colors-core--white--white-100);
  --_colors---forms--input-border-hover: var(--_colors---colors-core--blue--blue-500);
  --_colors---colors-semantic-tokens--button: var(--_colors---colors-core--blue--blue-700);
  --_colors---colors-semantic-tokens--button-recessed-hover: var(--_colors---colors-core--neutral--neutral-100);
  --_colors---colors-semantic-tokens--separator-line: var(--_colors---colors-support--gray--gray-100);
  --_colors---white\<deleted\|variable-f6e76106\>: white;
  --_colors---colors-semantic-tokens--button-prominent: var(--_colors---colors-support--yellow--yellow-200);
  --_colors---colors-semantic-tokens--button-prominent-text: var(--_colors---colors-core--blue--blue-700);
  --_colors---colors-core--blue--blue-700: #0c1b54;
  --_colors---colors-core--blue--blue-500: #1369aa;
  --_colors---colors-semantic-tokens--button-recessed-pressed: var(--_colors---colors-core--neutral--neutral-200);
  --_colors---colors-core--blue--blue-300: #00aeef;
  --_colors---colors-core--blue--blue-200: #40c2f3;
  --_colors---colors-core--blue--blue-100: #bfebfb;
  --_colors---colors-core--neutral--neutral-200: #c2c6d4;
  --_colors---colors-core--neutral--neutral-300: #989cb0;
  --_colors---primary-darker\<deleted\|variable-7e93c53c-0b88-339f-52b8-12d01515eca4\>: #0d1224;
  --_colors---colors-core--white--white-100: #fff;
  --_colors---colors-semantic-tokens--button-recessed-border: var(--_colors---colors-core--neutral--neutral-400);
  --_colors---colors-semantic-tokens--button-recessed: white;
  --_colors---colors-semantic-tokens--button-recessed-text: var(--_colors---colors-core--blue--blue-700);
  --_colors---colors-semantic-tokens--button-hover: var(--_colors---colors-core--blue--blue-600);
  --_colors---colors-semantic-tokens--button-prominent-hover: #ffdd6b;
  --_colors---colors-semantic-tokens--button-pressed: var(--_colors---colors-core--blue--blue-800);
  --_colors---colors-semantic-tokens--button-prominent-pressed: var(--_colors---colors-core--neutral--neutral-100);
  --_colors---colors-semantic-tokens--text-highlight: var(--_colors---colors-core--pink--pink-200);
  --_colors---colors-support--gray--gray-200: #a3a2a2;
  --_colors---colors-core--neutral--neutral-400: #414b6c;
  --_colors---colors-core--pink--pink-100: #facae2;
  --_colors---colors-core--pink--pink-200: #e92b8c;
  --_colors---colors-support--yellow--yellow-100: #fff4ce;
  --_colors---colors-support--yellow--yellow-200: #ffd33d;
  --_colors---colors-core--neutral--neutral-100: #f3f4f6;
  --_colors---forms--input-max-label-text: var(--_colors---forms--input-text-placeholder);
  --_colors---forms--input-border-empty: #d1d5db;
  --_colors---forms--input-background: var(--_colors---colors-semantic-tokens--background-primary);
  --_colors---forms--input-text-placeholder-unfocused: transparent;
  --_colors---forms--input-border-focused: var(--_colors---colors-core--blue--blue-700);
  --_colors---forms--input-outline-focused: #428bff5e;
  --_colors---colors-core--blue--blue-800: #0d1224;
  --_colors---forms--input-text: var(--_colors---colors-core--blue--blue-700);
  --_colors---forms--form-well-border: var(--_colors---colors-support--gray--gray-100);
  --_colors---colors-core--blue--blue-400: #3986ff;
  --_colors---hacks--0-size-in-dark-background: auto;
  --_colors---hacks--0-in-dark-background: 100%;
  --_colors---hacks--0-size-in-light-background: 0px;
  --_colors---hacks--0-in-light-background: 0%;
  --_colors---colors-support--gray--gray-300: #85838366;
  --_colors---forms--input-border: var(--_colors---colors-core--neutral--neutral-400);
  --_colors---forms--field-error-text: var(--_colors---colors-core--pink--pink-200);
  --_colors---forms--field-error-background-hover: #e92b8c29;
  --_colors---forms--field-error-background-pressed: var(--_colors---colors-core--pink--pink-200);
  --_colors---forms--field-error-text-pressed: white;
  --_colors---forms--error-bubble-border: #ffaed999;
  --_colors---forms--error-bubble-background: #fff0f899;
  --_colors---forms--error-bubble-shadow: #e5aac999;
  --_colors---forms--error-bubble-text: var(--_colors---colors-core--pink--pink-200);
  --_colors---forms--error-bubble-tip-fill: #fff6fb;
  --_colors---forms--error-bubble-tip-stroke: #ff7ec399;
  --_colors---forms--input-tile-background: var(--_colors---colors-semantic-tokens--background-primary);
  --_colors---forms--input-tile-background-hover: var(--_colors---colors-semantic-tokens--background-primary);
  --_colors---forms--input-tile-background-pressed: var(--_colors---colors-semantic-tokens--background-secondary);
  --_colors---forms--input-text-focused: var(--_colors---forms--input-text);
  --_colors---forms--input-text-placeholder: #6b7280;
  --_colors---colors-semantic-tokens--author-warning-color: #a06b00;
  --_colors---forms--input-border-disabled: var(--_colors---colors-core--neutral--neutral-100);
  --_colors---forms--input-border-invalid: var(--_colors---colors-core--pink--pink-200);
  --_colors---forms--input-text-disabled: var(--_colors---colors-core--neutral--neutral-400);
  --_colors---forms--input-text-autofill: var(--_colors---colors-core--blue--blue-700);
  --_colors---forms--input-min-label-text: var(--_colors---colors-core--neutral--neutral-400);
  --_colors---forms--textarea-label-background: #ffffffe6;
  --_colors---article-embeds--embed-card-background: #f3f4f6;
  --_colors---article-embeds--embed-card-foreground: var(--_colors---colors-semantic-tokens--text-primary);
  --_colors---article-embeds--embed-card-border: var(--_colors---colors-support--gray--gray-100);
  --_colors---colors-core--blue--blue-600: #1b367c;
  --_colors---colors-support--purple--purple-100: #e1dfff;
  --_colors---colors-support--purple--purple-200: #7744bf;
  --_colors---colors-support--green--green-100: #138b00;
  --_colors---colors-support--orange--orange-100: #fa5506;
  --_colors---colors-deprecated--background-dark-secondary: var(--_colors---colors-core--blue--blue-700);
  --_colors---colors-deprecated--text-secondary-inverse: var(--_colors---colors-core--neutral--neutral-200);;
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuResources_header-submenu-content__0dVew {
    margin: var(--padding--none) var(--padding--none) var(--padding--padding-md);
    flex-direction: column;
    flex-wrap: nowrap;
  }
}

.InternalHeaderSubmenuResources_header-submenu-column__fn7aZ {
  min-width: 280px;
  margin-left: 0px;
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuResources_header-submenu-column__fn7aZ {
    width: 100%;
    max-width: none;
  }
}

.InternalHeaderSubmenuResources_submenu-link__Gt6RR {
  display: block;
  padding-top: var(--padding--padding-xs);
  padding-right: var(--padding--padding-xl);
  padding-bottom: var(--padding--padding-xs);

  color: var(--_colors---colors-semantic-tokens--text-secondary);
  font-size: var(--typography--font-size--font-size-sm);
  line-height: 1.4em;
  font-weight: var(--typography--font-weight--font-weight-regular);
  text-decoration: none;
}

.InternalHeaderSubmenuResources_submenu-link__Gt6RR:hover {
  color: var(--_colors---colors-core--blue--blue-500);
}

.InternalHeaderSubmenuResources_submenu-link__Gt6RR:focus-visible {
  outline-style: none;
  text-decoration: underline;
  text-underline-offset: 5px;
  text-decoration-color: var(--_colors---colors-semantic-tokens--button-prominent);
  text-decoration-thickness: 2px;
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuResources_submenu-link__Gt6RR {
    width: 100%;
    padding: var(--padding--padding-xs) var(--padding--none) var(--padding--padding-xs) var(--padding--padding-lg);
    font-size: var(--typography--font-size--font-size-lg);
  }
  .InternalHeaderSubmenuResources_submenu-link__Gt6RR:active {
    background-color: var(--_colors---colors-semantic-tokens--background-secondary);
  }
}

.InternalHeaderSubmenuResources_submenu-link__Gt6RR.InternalHeaderSubmenuResources_submenu-link-bottom-border__rM2SD:focus-visible {
  outline-style: none;
  text-decoration: underline;
  text-underline-offset: 4px;
  text-decoration-color: var(--_colors---colors-semantic-tokens--button-prominent);
  text-decoration-thickness: 2px;
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuResources_submenu-link__Gt6RR.InternalHeaderSubmenuResources_submenu-link-bottom-border__rM2SD {
    border-bottom: 1px solid var(--_colors---colors-semantic-tokens--separator-line);
  }
  .InternalHeaderSubmenuResources_submenu-link__Gt6RR.InternalHeaderSubmenuResources_submenu-link-bottom-border__rM2SD.InternalHeaderSubmenuResources_company-submenu__aOvx_:active {
    background-color: var(--_colors---colors-semantic-tokens--background-secondary);
  }
}

.InternalHeaderSubmenuResources_submenu-link__Gt6RR.InternalHeaderSubmenuResources_submenu-link-bottom-border__rM2SD.InternalHeaderSubmenuResources_mobile-only__5_rGX {
  display: none;
}

.InternalHeaderSubmenuResources_mobile-only__5_rGX {
  display: none;
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuResources_mobile-only__5_rGX {
    display: block;
  }
  .InternalHeaderSubmenuResources_submenu-link__Gt6RR.InternalHeaderSubmenuResources_company-submenu__aOvx_ {
    font-size: var(--typography--font-size--font-size-sm);
  }
}

.InternalHeaderSubmenuResources_header-submenu-title__KQBm_ {
  margin-top: var(--padding--none);
  margin-right: auto;
  margin-bottom: var(--padding--padding-xs);
  margin-left: auto;

  font-family: var(--typography--font-family--font-family-headers);
  color: var(--_colors---colors-semantic-tokens--text-secondary);
  font-size: 18px;
  line-height: 26px;
  font-weight: var(--typography--font-weight--font-weight-bold);

  cursor: default;

  text-wrap: balance;
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuResources_header-submenu-title__KQBm_ {
    margin-top: var(--padding--padding-lg);
    padding-left: var(--padding--padding-lg);
    font-size: var(--typography--font-size--font-size-default);
  }
}

.InternalHeaderSubmenuResources_header-submenu-title__KQBm_.InternalHeaderSubmenuResources_header-submenu-title-top-padding__Hsg35 {
  margin-top: var(--padding--padding-lg);
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuResources_header-submenu-title__KQBm_.InternalHeaderSubmenuResources_header-submenu-title-top-padding__Hsg35 {
    margin-top: var(--padding--padding-lg);
  }
  .InternalHeaderSubmenuResources_header-submenu-title__KQBm_.InternalHeaderSubmenuResources_desktop-only__VH2qD {
    display: none;
  }
}

.InternalHeaderSubmenuResources_desktop-only__VH2qD {
  display: block;
}

@media screen and (max-width: 991px) {
  .InternalHeaderSubmenuResources_desktop-only__VH2qD {
    display: none;
  }
}
