.m90-support{min-height:118px;padding:22px max(32px,calc((100% - 1240px)/2));display:flex;align-items:center;justify-content:space-between;gap:40px;background:#f5841f;color:#161616;font-family:M90Arimo,Arial,sans-serif}.m90-support span{display:block;margin-bottom:7px;font:700 10px M90Rajdhani,Arial,sans-serif;letter-spacing:.15em}.m90-support h2{margin:0;font:700 23px/1.2 M90Rajdhani,Arial,sans-serif}.m90-support a{height:46px;min-width:190px;display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:0 22px;background:#171717;color:#fff;text-decoration:none;font:700 13px M90Rajdhani,Arial,sans-serif;letter-spacing:.08em}.m90-support a b{color:#f5841f;font-size:18px}
@media(max-width:800px){.m90-support{min-height:147px;padding:24px 22px;gap:16px}.m90-support h2{font-size:17px}.m90-support a{min-width:126px;height:42px;padding:0 12px;font-size:9px}.m90-support span{font-size:8px}}

/* codex-m90-typography-20260909: start */
.m90-support {
  flex-wrap: wrap;
  font-family: Rubik, Arial, sans-serif;
  letter-spacing: 0;
}

.m90-support span,
.m90-support h2,
.m90-support a {
  font-family: Rubik, Arial, sans-serif;
  letter-spacing: 0;
}

.m90-support span {
  font-size: 12px;
  line-height: 1.3;
}

.m90-support h2 {
  font-size: 26px;
  line-height: 1.2;
}

.m90-support a {
  font-size: 15px;
  line-height: 1.2;
}

@media (max-width: 800px) {
  .m90-support {
    align-items: flex-start;
  }

  .m90-support span {
    font-size: 11px;
  }

  .m90-support h2 {
    font-size: 20px;
    line-height: 1.2;
  }

  .m90-support a {
    min-width: 148px;
    font-size: 13px;
  }
}
/* codex-m90-typography-20260909: end */

