:root {
  --ink: #f4f7ff;
  --muted: #c2cde3;
  --line: #ffffff26;
  --teal: #79d5da;
  --paper: #07184f;
  --soft: #0d245e;
}
.header, .contact, footer { background: #06133d; }
.header nav { background: #06133d; }
.proof { background: #0d245e; }
.market { background: #0d245e; }
.market-topics > div, .team-grid article { border-color: var(--line); }
.steps article { border-top-color: #ff9d47; }
.primary { color: #07184f; }
.secondary { border-color: #79d5da; color: #f4f7ff; }
.secondary:hover { background: #79d5da; color: #07184f; }
.filters button.active { border-color: #ff9d47; background: #ff9d47; color: #07184f; }
.technology .logo-box {
  background: #fff;
  border-radius: 3px;
  justify-content: center;
  padding: 5px;
  height: 52px;
}
.skip { color: #07184f; }
@media (max-width: 760px) {
  .technology .logo-box { height: 43px; }
}
