.case-divider {
  margin-top: 100px !important;
  padding-top: 30px;
  border-top: 1px solid var(--line);
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.case-divider span {
  font: 500 10px Manrope;
  letter-spacing: .16em;
  color: var(--orange);
}
.case-divider p { margin: 0; color: #777f89; font-size: 13px; }
.offer-chip strong { font-size: 20px; }
.brand-logo-link { height: 68px; overflow: hidden; }
.brand-logo-image { display: block; width: 154px; height: 68px; object-fit: contain; }
footer .brand-logo-image { width: 142px; }
@media (max-width: 850px) {
  .case-divider { align-items: flex-start; flex-direction: column; gap: 10px; margin-top: 70px !important; }
}
