/* ══════════════════════════════════════════════════════════
   Speak Up Chinese — Страница «Занятия в мини-группе»
   Зависит от: css/styles.css, css/course-zero.css
   ══════════════════════════════════════════════════════════ */

/* ── Hero bg: другое изображение ─────────────────────────── */
.cg-hero__bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 724px;
  background: url('../assets/course-group/hero-bg.png') center top / cover no-repeat;
  z-index: 0;
}

/* ── Звёзды: правее, чем на course-zero ──────────────────── */
.cz-hero .cz-hero__stars {
  left: 699px;
  top: 402px;
}

/* ── Синий вариант плашки плана ──────────────────────────── */
.cz-plan__badge--blue {
  background: #DBEFFF;
  color: #101828;
}

.cz-plan{
  padding-top: 148px;
}

/* ── Плашка «аудирование» в заголовке методики ──────────── */
/* Шире, чем «результат», т.к. слово длиннее */
.cg-method__result-badge {
  position: absolute;
  top: calc(50% + 5px);
  left: 50%;
  transform: translate(-50%, -50%) rotate(177.22deg) scaleY(-1);
  width: 304px;
  height: 58px;
  z-index: -1;
  pointer-events: none;
}

/* ── Маркированный список в методике ─────────────────────── */
.cg-method__list {
  list-style: disc;
  padding-left: 22px;
  margin: 0;
}

.cg-method__list li {
  font-size: 18px;
  font-weight: 400;
  color: #9C9EA7;
  line-height: 25px;
  padding-top: 2px;
}

/* ── Адаптив ──────────────────────────────────────────────── */
@media (max-width: 768px) {
  .cg-method__result-badge {
    width: 220px;
    height: 52px;
  }
}

/* cg-hero__bg скрыт — фон идёт с body (fixed), параллакс как на course-zero */
.cg-hero__bg { display: none; }

/* override: собственный фиксированный фон */
body { background: url('../assets/course-group/hero-bg.png') center top / cover no-repeat fixed; }
