.brand-mark {
  background-color: transparent !important;
  background-image: url("/logo.png") !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  border-radius: .55rem !important;
  box-shadow: 0 0 0 1px rgba(16, 46, 53, .08);
  color: transparent !important;
  flex: 0 0 auto;
  overflow: hidden;
  text-indent: -9999px;
}

.drift-grid[data-launch-pricing="ready"] .drift-card {
  min-width: 0;
}

.drift-card-system {
  grid-column: 1 / -1;
}

.launch-plan-name {
  color: var(--lime);
  font-size: .72rem;
  font-weight: 900;
  letter-spacing: .11em;
  margin: 0 0 .45rem;
  text-transform: uppercase;
}

.launch-checks {
  display: grid;
  gap: .55rem;
  list-style: none;
  margin: 1rem 0 0;
  padding: 0;
}

.launch-checks li {
  align-items: flex-start;
  color: #edf2f3;
  display: grid;
  font-size: .82rem;
  gap: .55rem;
  grid-template-columns: auto 1fr;
  line-height: 1.45;
}

.launch-checks li::before {
  color: var(--lime);
  content: "✓";
  font-weight: 900;
}

.launch-plan-note {
  color: #bbc5d6;
  font-size: .76rem;
  line-height: 1.5;
  margin: .9rem 0 0;
}

.addon-list strong {
  text-align: right;
}

@media (max-width: 760px) {
  .drift-card-system {
    grid-column: auto;
  }

  .addon-list div {
    align-items: flex-start;
  }
}
