.ico {
  display: block;
  flex-shrink: 0;
  fill: none;
}

.ico--xs { width: 11px; height: 11px; }
.ico--sm { width: 14px; height: 14px; }
.ico--md { width: 20px; height: 20px; }
.ico--lg { width: 22px; height: 22px; }

.logo-mark .ico {
  width: 15px;
  height: 15px;
  color: #fff;
}

.feat-ico .ico {
  position: relative;
  z-index: 1;
}

.ico-orange .ico { color: var(--accent2); }
.ico-blue .ico { color: #7ab5e8; }
.ico-green .ico { color: #7dd4a2; }
.ico-yellow .ico { color: #e8c87a; }
.ico-pink .ico { color: #e8a0b8; }
.ico-purple .ico { color: #b99de8; }

.how-card-title {
  display: flex;
  align-items: center;
  gap: 8px;
}

.how-card-title .ico {
  width: 17px;
  height: 17px;
  color: var(--accent2);
  flex-shrink: 0;
}

.ease-list-ico {
  display: flex;
  align-items: center;
  justify-content: center;
}

.ease-list-ico .ico {
  width: 16px;
  height: 16px;
  color: var(--accent2);
}

.brief-ico {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  flex-shrink: 0;
}

.brief-ico .ico {
  width: 14px;
  height: 14px;
  color: var(--accent2);
}

.lk-chat-voice {
  display: flex;
  align-items: center;
  justify-content: center;
}

.lk-chat-voice .ico {
  width: 18px;
  height: 18px;
  color: var(--accent2);
}

.feat-tag .ico,
.soon-tag .ico {
  width: 12px;
  height: 12px;
}

.feat-tag .ico { color: var(--accent2); opacity: 0.85; }
.soon-tag .ico { color: var(--blue); opacity: 0.9; }

.task-check {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.task-check.done .ico {
  width: 9px;
  height: 9px;
  color: var(--green);
}

.search-findings li {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  padding-left: 0;
}

.search-findings li::before {
  content: none;
}

.search-findings li .ico {
  width: 12px;
  height: 12px;
  color: var(--accent2);
  margin-top: 2px;
  flex-shrink: 0;
}

.btn-with-arrow {
  display: inline-flex;
  align-items: center;
  gap: 8px;
}

.btn-with-arrow .ico {
  width: 16px;
  height: 16px;
}

.nav-btn.btn-with-arrow .ico,
.btn-p.btn-with-arrow .ico {
  color: currentColor;
}
