    .ids-qa-page {
      overflow: clip;
    }

    .ids-qa-hero {
      position: relative;
      padding: 66px 0 58px;
      color: #fff;
      background:
        radial-gradient(circle at 8% 14%, rgba(22, 119, 166, .34), transparent 32%),
        radial-gradient(circle at 82% 18%, rgba(227, 21, 30, .18), transparent 27%),
        linear-gradient(135deg, #041d30 0%, #06263d 56%, #0b3954 100%);
    }

    .ids-qa-hero::before {
      content: "";
      position: absolute;
      inset: 0;
      opacity: .14;
      pointer-events: none;
      background-image: linear-gradient(rgba(255, 255, 255, .14) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, .12) 1px, transparent 1px);
      background-size: 42px 42px;
      mask-image: linear-gradient(to bottom, #000, transparent 88%);
    }

    .ids-qa-hero__grid {
      position: relative;
      display: grid;
      grid-template-columns: minmax(0, 1.15fr) minmax(360px, .78fr);
      gap: 52px;
      align-items: center;
    }

    .ids-qa-breadcrumb {
      display: flex;
      flex-wrap: wrap;
      gap: 9px;
      align-items: center;
      margin-bottom: 22px;
      color: #bed4df;
      font-size: 13px;
    }

    .ids-qa-breadcrumb a {
      color: #fff;
      text-decoration: none;
    }

    .ids-qa-breadcrumb a:hover {
      text-decoration: underline;
    }

    .ids-qa-hero h1 {
      max-width: 760px;
      margin: 0;
      color: #fff;
      font-size: clamp(40px, 5vw, 68px);
      line-height: 1.02;
      letter-spacing: -.045em;
    }

    .ids-qa-hero h1 span {
      color: #e3151e;
    }

    .ids-qa-hero__intro {
      max-width: 720px;
      margin: 22px 0 0;
      color: #d6e4eb;
      font-size: clamp(17px, 1.8vw, 20px);
      line-height: 1.65;
    }

    .ids-qa-hero__points {
      display: grid;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      gap: 12px 24px;
      margin: 28px 0 0;
      padding: 0;
      list-style: none;
    }

    .ids-qa-hero__points li {
      position: relative;
      padding-left: 28px;
      color: #f3f8fa;
      font-weight: 600;
      line-height: 1.45;
    }

    .ids-qa-hero__points li::before {
      content: "✓";
      position: absolute;
      left: 0;
      top: 0;
      color: #77e0d8;
      font-weight: 700;
    }

    .ids-qa-hero__actions {
      display: flex;
      flex-wrap: wrap;
      gap: 14px;
      align-items: center;
      margin-top: 30px;
    }

    .ids-qa-btn {
      display: inline-flex;
      justify-content: center;
      align-items: center;
      gap: 9px;
      min-height: 40px;
      padding: 7px 22px;
      border: 2px solid #e3151e;
      border-radius: 9px;
      color: #fff;
      background: #e3151e;
      font-weight: 700;
      line-height: 1.2;
      text-decoration: none;
      cursor: pointer;
      transition: transform .2s ease, box-shadow .2s ease, background .2s ease, border-color .2s ease;
    }

    .ids-qa-btn:hover {
      color: #fff;
      background: #bd1625;
      border-color: #bd1625;
      transform: translateY(-2px);
    }

    .ids-qa-btn--outline {
      color: #fff;
      background: transparent;
      border-color: rgba(255, 255, 255, .45);
    }

    .ids-qa-btn--outline:hover {
      color: #06263d;
      background: #fff;
      border-color: #fff;
      box-shadow: none;
    }

    .ids-qa-btn--navy {
      color: #fff;
      background: #06263d;
      border-color: #06263d;
    }

    .ids-qa-btn--navy:hover {
      background: #0b3854;
      border-color: #0b3854;
    }

    .ids-qa-btn.full {
      width: 100%;
    }

    .ids-qa-section {
      padding: 84px 0;
    }

    .ids-qa-section--soft {
      background: #f4f8fa;
    }

    .ids-qa-section--navy {
      color: #fff;
      background: linear-gradient(135deg, #041d30, #0a3854);
    }

    .ids-qa-section-head {
      display: grid;
      grid-template-columns: minmax(0, 1.1fr) minmax(320px, .75fr);
      gap: 52px;
      align-items: end;
      margin-bottom: 38px;
    }

    .ids-qa-heading {
      max-width: 800px;
      margin: 0;
      color: #06263d;
      font-size: clamp(31px, 4vw, 50px);
      line-height: 1.08;
      letter-spacing: -.035em;
    }

    .ids-qa-heading--light {
      color: #fff;
    }

    .ids-qa-lead {
      max-width: 760px;
      margin: 16px 0 0;
      color: #526877;
      font-size: 17px;
      line-height: 1.72;
    }

    .ids-qa-lead--light {
      color: #c8dbe5;
    }

    .ids-qa-card-grid {
      display: grid;
      grid-template-columns: repeat(4, minmax(0, 1fr));
      gap: 18px;
    }

    .ids-qa-card {
      position: relative;
      min-height: 100%;
      padding: 25px;
      overflow: hidden;
      background: #fff;
      border: 1px solid #d8e3e9;
      border-radius: 18px;
      box-shadow: 0 7px 24px rgba(6, 38, 61, .05);
      transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease;
    }

    .ids-qa-card:hover {
      transform: translateY(-5px);
      border-color: #b9cfd9;
      box-shadow: 0 12px 36px rgba(6, 38, 61, .1);
    }

    .ids-qa-card::before {
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 4px;
      background: linear-gradient(90deg, #e3151e, #1677a6);
      transform: scaleX(.25);
      transform-origin: left;
      transition: transform .25s ease;
    }

    .ids-qa-card:hover::before {
      transform: scaleX(1);
    }

    .ids-qa-icon {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      min-width: 42px;
      height: 42px;
      padding: 0 10px;
      border-radius: 11px;
      color: #e3151e;
      background: #eaf3f7;
      font-size: 13px;
      font-weight: 700;
      letter-spacing: .04em;
    }

    .ids-qa-card h3 {
      margin: 18px 0 9px;
      color: #06263d;
      font-size: 20px;
      line-height: 1.25;
    }

    .ids-qa-card p {
      margin: 0;
      color: #526877;
      font-size: 14px;
      line-height: 1.65;
    }

    .ids-qa-card ul {
      margin: 15px 0 0;
      padding: 0;
      list-style: none;
    }

    .ids-qa-card li {
      position: relative;
      margin-top: 7px;
      padding-left: 18px;
      color: #425d6c;
      font-size: 13px;
      line-height: 1.5;
    }

    .ids-qa-card li::before {
      content: "";
      position: absolute;
      left: 0;
      top: .63em;
      width: 7px;
      height: 7px;
      border-radius: 50%;
      background: #e3151e;
    }

    .ids-qa-card__link {
      display: inline-flex;
      align-items: center;
      gap: 7px;
      margin-top: 17px;
      color: #06263d;
      font-size: 13px;
      font-weight: 700;
      text-decoration: none;
    }

    .ids-qa-card__link:hover {
      color: #e3151e;
      text-decoration: underline;
    }

    .ids-qa-risk-grid {
      display: grid;
      grid-template-columns: repeat(4, minmax(0, 1fr));
      gap: 18px;
    }

    .ids-qa-risk {
      padding: 24px;
      color: #fff;
      background: #06263d;
      border: 1px solid rgba(255, 255, 255, .08);
      border-radius: 17px;
    }

    .ids-qa-risk:nth-child(2) {
      background: #0d3b56;
    }

    .ids-qa-risk:nth-child(3) {
      background: #123f55;
    }

    .ids-qa-risk:nth-child(4) {
      background: #1a3a4c;
    }

    .ids-qa-risk h3 {
      margin: 17px 0 8px;
      color: #fff;
      font-size: 19px;
    }

    .ids-qa-risk p {
      margin: 0;
      color: #c4d7df;
      font-size: 14px;
      line-height: 1.65;
    }

    .ids-qa-architecture {
      display: grid;
      grid-template-columns: minmax(0, .92fr) minmax(0, 1.08fr);
      gap: 54px;
      align-items: center;
    }

    .ids-qa-stack {
      padding: 28px;
      background: #06263d;
      border-radius: 24px;
      box-shadow: 0 12px 36px rgba(6, 38, 61, .1);
    }

    .ids-qa-stack__title {
      margin: 0 0 20px;
      color: #fff;
      font-size: 22px;
    }

    .ids-qa-stack__row {
      display: flex;
      gap: 15px;
      align-items: center;
      padding: 16px;
      margin-top: 10px;
      border: 1px solid rgba(255, 255, 255, .11);
      border-radius: 13px;
      background: rgba(255, 255, 255, .06);
    }

    .ids-qa-stack__row>span {
      display: grid;
      place-items: center;
      flex: 0 0 42px;
      width: 42px;
      height: 42px;
      border-radius: 10px;
      color: #fff;
      background: #e3151e;
      font-size: 12px;
      font-weight: 700;
    }

    .ids-qa-stack__row strong {
      display: block;
      color: #fff;
      font-size: 15px;
    }

    .ids-qa-stack__row small {
      display: block;
      margin-top: 4px;
      color: #b7ccd7;
      line-height: 1.45;
    }

    .ids-qa-checklist {
      display: grid;
      gap: 13px;
      margin: 28px 0 0;
      padding: 0;
      list-style: none;
    }

    .ids-qa-checklist li {
      position: relative;
      padding: 16px 18px 16px 48px;
      color: #365362;
      background: #fff;
      border: 1px solid #d8e3e9;
      border-radius: 12px;
      line-height: 1.5;
    }

    .ids-qa-checklist li::before {
      content: "✓";
      position: absolute;
      left: 17px;
      top: 14px;
      display: grid;
      place-items: center;
      width: 23px;
      height: 23px;
      border-radius: 50%;
      color: #fff;
      background: #0e8b87;
      font-size: 12px;
      font-weight: 700;
    }

    .ids-qa-model-grid {
      display: grid;
      grid-template-columns: repeat(3, minmax(0, 1fr));
      gap: 22px;
      margin-top: 40px;
    }

    .ids-qa-model {
      position: relative;
      padding: 30px;
      background: #fff;
      border: 1px solid #d8e3e9;
      border-radius: 20px;
      box-shadow: 0 10px 30px rgba(6, 38, 61, .07);
    }

    .ids-qa-model--featured {
      border-color: #e3151e;
      transform: translateY(-8px);
      box-shadow: 0 18px 44px rgba(6, 38, 61, .14);
    }

    .ids-qa-model__tag {
      position: absolute;
      right: 18px;
      top: -14px;
      padding: 7px 11px;
      color: #fff;
      background: #e3151e;
      border-radius: 99px;
      font-size: 11px;
      font-weight: 700;
      text-transform: uppercase;
    }

    .ids-qa-model__type {
      color: #e3151e;
      font-size: 12px;
      font-weight: 700;
      text-transform: uppercase;
      letter-spacing: .055em;
    }

    .ids-qa-model h3 {
      margin: 13px 0 10px;
      color: #06263d;
      font-size: 26px;
      line-height: 1.18;
    }

    .ids-qa-model p {
      color: #526877;
      line-height: 1.65;
    }

    .ids-qa-model__fit {
      margin-top: 20px;
      color: #06263d;
      font-size: 13px;
      font-weight: 700;
    }

    .ids-qa-model ul {
      min-height: 150px;
      margin: 12px 0 24px;
      padding: 0;
      list-style: none;
    }

    .ids-qa-model li {
      position: relative;
      margin-top: 9px;
      padding-left: 21px;
      color: #405968;
      line-height: 1.5;
    }

    .ids-qa-model li::before {
      content: "✓";
      position: absolute;
      left: 0;
      color: #0e8b87;
      font-weight: 700;
    }

    .ids-qa-gates {
      display: grid;
      grid-template-columns: minmax(0, .8fr) minmax(0, 1.1fr);
      gap: 58px;
      align-items: center;
    }

    .ids-qa-gate-list {
      display: grid;
      gap: 13px;
    }

    .ids-qa-gate {
      display: grid;
      grid-template-columns: 58px 1fr auto;
      gap: 16px;
      align-items: center;
      padding: 18px;
      border: 1px solid rgba(255, 255, 255, .14);
      border-radius: 14px;
      background: rgba(255, 255, 255, .07);
    }

    .ids-qa-gate__code {
      display: grid;
      place-items: center;
      width: 52px;
      height: 52px;
      border-radius: 12px;
      background: #e3151e;
      color: #fff;
      font-weight: 700;
    }

    .ids-qa-gate h3 {
      margin: 0 0 4px;
      color: #fff;
      font-size: 17px;
    }

    .ids-qa-gate p {
      margin: 0;
      color: #bed2dc;
      font-size: 13px;
      line-height: 1.5;
    }

    .ids-qa-gate__label {
      padding: 7px 10px;
      border-radius: 99px;
      color: #d8e7ed;
      background: rgba(255, 255, 255, .1);
      font-size: 10px;
      font-weight: 700;
      text-transform: uppercase;
      white-space: nowrap;
    }

    .ids-qa-tech-layout {
      display: grid;
      grid-template-columns: minmax(300px, .75fr) minmax(0, 1.25fr);
      gap: 50px;
      align-items: start;
    }

    .ids-qa-tech-panel {
      position: sticky;
      top: 24px;
      padding: 30px;
      color: #fff;
      background: #06263d;
      border-radius: 22px;
    }

    .ids-qa-tech-panel h3 {
      margin: 0 0 10px;
      color: #fff;
      font-size: 27px;
    }

    .ids-qa-tech-panel p {
      margin: 0;
      color: #c0d2dc;
      line-height: 1.65;
    }

    .ids-qa-tool-groups {
      display: grid;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      gap: 18px;
    }

    .ids-qa-tool-group {
      padding: 23px;
      border: 1px solid #d8e3e9;
      border-radius: 17px;
      background: #fff;
    }

    .ids-qa-tool-group h3 {
      margin: 0 0 8px;
      color: #06263d;
      font-size: 18px;
    }

    .ids-qa-tool-group p {
      margin: 0 0 14px;
      color: #526877;
      font-size: 13px;
      line-height: 1.55;
    }

    .ids-qa-tags {
      display: flex;
      flex-wrap: wrap;
      gap: 8px;
    }

    .ids-qa-tag {
      padding: 7px 10px;
      color: #294b5c;
      background: #edf4f7;
      border: 1px solid #d5e3e9;
      border-radius: 99px;
      font-size: 12px;
      font-weight: 700;
    }

    .ids-qa-process {
      display: grid;
      grid-template-columns: repeat(6, minmax(0, 1fr));
      gap: 12px;
      margin-top: 38px;
    }

    .ids-qa-step {
      position: relative;
      min-height: 190px;
      padding: 23px 18px;
      background: #fff;
      border: 1px solid #d8e3e9;
      border-radius: 16px;
    }

    .ids-qa-step::after {
      content: "";
      position: absolute;
      right: -13px;
      top: 43px;
      width: 13px;
      height: 2px;
      background: #b8ccd5;
    }

    .ids-qa-step:last-child::after {
      display: none;
    }

    .ids-qa-step__number {
      display: grid;
      place-items: center;
      width: 40px;
      height: 40px;
      border-radius: 10px;
      color: #fff;
      background: #06263d;
      font-weight: 700;
    }

    .ids-qa-step h3 {
      margin: 17px 0 8px;
      color: #06263d;
      font-size: 18px;
    }

    .ids-qa-step p {
      margin: 0;
      color: #526877;
      font-size: 13px;
      line-height: 1.55;
    }

    .ids-qa-reporting {
      display: grid;
      grid-template-columns: minmax(0, .88fr) minmax(0, 1.12fr);
      gap: 52px;
      align-items: center;
    }

    .ids-qa-dashboard {
      overflow: hidden;
      border: 1px solid #cbdce4;
      border-radius: 22px;
      background: #fff;
      box-shadow: 0 12px 36px rgba(6, 38, 61, .1);
    }

    .ids-qa-dashboard__top {
      display: flex;
      justify-content: space-between;
      gap: 18px;
      padding: 19px 22px;
      color: #fff;
      background: #06263d;
    }

    .ids-qa-dashboard__top span {
      color: #8ce1d9;
      font-size: 12px;
      font-weight: 700;
    }

    .ids-qa-dashboard__metrics {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      gap: 1px;
      background: #d9e4e9;
    }

    .ids-qa-metric {
      padding: 20px;
      background: #fff;
    }

    .ids-qa-metric strong {
      display: block;
      color: #06263d;
      font-size: 18px;
    }

    .ids-qa-metric span {
      display: block;
      margin-top: 5px;
      color: #526877;
      font-size: 11px;
      line-height: 1.4;
    }

    .ids-qa-release-list {
      padding: 20px;
    }

    .ids-qa-release {
      display: grid;
      grid-template-columns: 12px 1fr auto;
      gap: 12px;
      align-items: center;
      padding: 13px 0;
      border-bottom: 1px solid #e3ebef;
    }

    .ids-qa-release:last-child {
      border-bottom: 0;
    }

    .ids-qa-release i {
      width: 9px;
      height: 9px;
      border-radius: 50%;
      background: #0e8b87;
    }

    .ids-qa-release:nth-child(2) i {
      background: #f0a528;
    }

    .ids-qa-release:nth-child(3) i {
      background: #e3151e;
    }

    .ids-qa-release b {
      color: #254453;
      font-size: 13px;
    }

    .ids-qa-release span {
      padding: 5px 8px;
      border-radius: 99px;
      background: #eef4f6;
      color: #486371;
      font-size: 10px;
      font-weight: 700;
    }

    .ids-qa-why-grid {
      display: grid;
      grid-template-columns: repeat(3, minmax(0, 1fr));
      gap: 18px;
      margin-top: 38px;
    }

    .ids-qa-why {
      padding: 25px;
      border: 1px solid rgba(255, 255, 255, .14);
      border-radius: 16px;
      background: rgba(255, 255, 255, .07);
    }

    .ids-qa-why h3 {
      margin: 17px 0 8px;
      color: #fff;
      font-size: 19px;
    }

    .ids-qa-why p {
      margin: 0;
      color: #c4d7df;
      font-size: 14px;
      line-height: 1.62;
    }

    .ids-qa-industry-grid {
      display: grid;
      grid-template-columns: repeat(4, minmax(0, 1fr));
      gap: 15px;
      margin-top: 35px;
    }

    .ids-qa-industry {
      min-height: 112px;
      padding: 20px;
      color: #06263d;
      background: #fff;
      border: 1px solid #d8e3e9;
      border-radius: 15px;
      font-weight: 700;
      line-height: 1.45;
    }

    .ids-qa-industry .ids-qa-icon {
      margin-right: 8px;
      vertical-align: middle;
    }

    .ids-qa-industry small {
      display: block;
      margin-top: 9px;
      color: #526877;
      font-size: 12px;
      font-weight: 500;
      line-height: 1.55;
    }

    .ids-qa-contact {
      position: relative;
      color: #fff;
      background: linear-gradient(130deg, #071f31 0%, #0b3853 100%);
    }

    .ids-qa-contact::before {
      content: "";
      position: absolute;
      inset: 0;
      opacity: .1;
      background: radial-gradient(circle at 20% 20%, #fff 1px, transparent 1px);
      background-size: 24px 24px;
    }

    .ids-qa-contact__grid {
      position: relative;
      display: grid;
      grid-template-columns: minmax(0, 1fr) minmax(380px, .76fr);
      gap: 56px;
      align-items: center;
    }

    .ids-qa-contact__copy h2 {
      max-width: 700px;
      margin: 0;
      color: #fff;
      font-size: clamp(34px, 4.5vw, 56px);
      line-height: 1.05;
      letter-spacing: -.04em;
    }

    .ids-qa-contact__copy>p {
      max-width: 650px;
      color: #c7dae3;
      font-size: 17px;
      line-height: 1.7;
    }

    .ids-qa-faq-layout {
      display: grid;
      grid-template-columns: minmax(280px, .65fr) minmax(0, 1.15fr);
      gap: 56px;
      align-items: start;
    }

    .ids-qa-faq-intro {
      position: sticky;
      top: 24px;
    }

    .ids-qa-faq-list {
      display: grid;
      gap: 12px;
    }

    .ids-qa-faq {
      overflow: hidden;
      background: #fff;
      border: 1px solid #d8e3e9;
      border-radius: 14px;
    }

    .ids-qa-faq summary {
      position: relative;
      padding: 20px 54px 20px 20px;
      color: #06263d;
      font-size: 16px;
      font-weight: 700;
      line-height: 1.45;
      cursor: pointer;
      list-style: none;
    }

    .ids-qa-faq summary::-webkit-details-marker {
      display: none;
    }

    .ids-qa-faq summary::after {
      content: "+";
      position: absolute;
      right: 20px;
      top: 16px;
      display: grid;
      place-items: center;
      width: 30px;
      height: 30px;
      border-radius: 50%;
      color: #fff;
      background: #06263d;
      font-size: 20px;
      line-height: 1;
    }

    .ids-qa-faq[open] summary::after {
      content: "−";
      background: #e3151e;
    }

    .ids-qa-faq__answer {
      padding: 0 20px 20px;
    }

    .ids-qa-faq__answer p {
      margin: 0;
      color: #526877;
      line-height: 1.7;
    }

    .ids-qa-motion .ids-qa-reveal {
      opacity: 0;
      transform: translateY(24px);
      transition: opacity .6s ease, transform .6s ease;
      transition-delay: var(--qa-delay, 0ms);
    }

    .ids-qa-motion .ids-qa-reveal[data-reveal="left"] {
      transform: translateX(-28px);
    }

    .ids-qa-motion .ids-qa-reveal[data-reveal="right"] {
      transform: translateX(28px);
    }

    .ids-qa-motion .ids-qa-reveal[data-reveal="scale"] {
      transform: scale(.97);
    }

    .ids-qa-motion .ids-qa-reveal.ids-qa-visible {
      opacity: 1;
      transform: none;
    }

    @media (prefers-reduced-motion: no-preference) {
      html {
        scroll-behavior: smooth;
      }
    }

    @media (max-width: 1100px) {

      .ids-qa-hero__grid,
      .ids-qa-contact__grid {
        grid-template-columns: 1fr 410px;
        gap: 34px;
      }

      .ids-qa-card-grid {
        grid-template-columns: repeat(3, minmax(0, 1fr));
      }

      .ids-qa-process {
        grid-template-columns: repeat(3, 1fr);
      }

      .ids-qa-step::after {
        display: none;
      }

      .ids-qa-industry-grid {
        grid-template-columns: repeat(3, 1fr);
      }
    }

    @media (max-width: 900px) {
      .ids-qa-hero {
        padding-top: 48px;
      }

      .ids-qa-hero__grid,
      .ids-qa-contact__grid,
      .ids-qa-architecture,
      .ids-qa-gates,
      .ids-qa-tech-layout,
      .ids-qa-reporting,
      .ids-qa-faq-layout,
      .ids-qa-section-head {
        grid-template-columns: 1fr;
      }

      .ids-qa-hero__grid {
        gap: 36px;
      }

      .ids-qa-section-head {
        gap: 16px;
      }

      .ids-qa-card-grid,
      .ids-qa-risk-grid,
      .ids-qa-why-grid,
      .ids-qa-industry-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
      }

      .ids-qa-model-grid {
        grid-template-columns: 1fr;
      }

      .ids-qa-model--featured {
        transform: none;
      }

      .ids-qa-model ul {
        min-height: 0;
      }

      .ids-qa-tech-panel,
      .ids-qa-faq-intro {
        position: static;
      }
    }

    @media (max-width: 620px) {

      .ids-qa-section {
        padding: 62px 0;
      }

      .ids-qa-hero h1 {
        font-size: 40px;
      }

      .ids-qa-hero__intro {
        font-size: 17px;
      }

      .ids-qa-hero__points,
      .ids-qa-card-grid,
      .ids-qa-risk-grid,
      .ids-qa-tool-groups,
      .ids-qa-process,
      .ids-qa-why-grid,
      .ids-qa-industry-grid{
        grid-template-columns: 1fr;
      }

      .ids-qa-gate {
        grid-template-columns: 48px 1fr;
      }

      .ids-qa-gate__code {
        width: 46px;
        height: 46px;
      }

      .ids-qa-gate__label {
        grid-column: 2;
        justify-self: start;
      }

      .ids-qa-dashboard__metrics {
        grid-template-columns: 1fr;
      }

      .ids-qa-dashboard__top {
        flex-direction: column;
      }
      /* body {
        padding-bottom: 72px;
      } */
    }