.groupTherapy__header{margin-bottom:24px}.groupTherapy__title{font-size:clamp(20px,5vw,24px);font-weight:600;line-height:clamp(24px,5.5vw,28px);letter-spacing:-.03em;margin:0}.groupTherapy__subTitle{font-size:14px;font-weight:600;line-height:24px;margin-top:12px}.groupTherapy__countdown{display:inline-flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:16px;padding:16px 20px;border-radius:16px;background-color:var(--bg-white);border:1px solid var(--border-main)}.groupTherapy__countdown--ended{display:none}.groupTherapy__countdownLabel{font-size:14px;font-weight:600;line-height:24px;margin:0;color:var(--text-main)}.groupTherapy__countdownStrip{display:flex;align-items:baseline;gap:4px;color:var(--text-main)}.groupTherapy__countdownValue{margin:0;font-size:18px;font-weight:700;line-height:24px;font-variant-numeric:tabular-nums;color:inherit}.groupTherapy__countdownValue[hidden],.groupTherapy__countdownColon[hidden]{display:none}.groupTherapy__countdownColon{font-size:18px;font-weight:700;line-height:24px;color:var(--text-main);opacity:.4}.groupTherapy__info{margin-bottom:32px}.groupTherapy__description{font-size:14px;line-height:24px;margin:0 0 24px}.groupTherapy__details{display:grid;gap:16px;padding:20px;border-radius:16px;background-color:var(--bg-white);border:1px solid var(--border-main)}.groupTherapy__detail{display:flex;flex-direction:column;gap:4px}.groupTherapy__detailLabel{font-size:12px;font-weight:400;line-height:20px;color:var(--text-secondary)}.groupTherapy__detailValue{font-size:14px;font-weight:600;line-height:24px;color:var(--text-main)}.groupTherapy__topics{display:grid;gap:12px;margin-bottom:24px}.groupTherapyTopic{position:relative;padding:20px 16px 20px 20px;border-radius:16px;border:1px solid var(--border-main);background-color:var(--bg-white)}.groupTherapyTopic__header{margin-bottom:12px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.groupTherapyTopic__title{font-size:16px;font-weight:600;line-height:24px;margin:0;flex:1}.groupTherapyTopic__number{width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;line-height:24px;text-align:center;margin:0;border-radius:50%;border:1px solid var(--border-main);flex-shrink:0}.groupTherapyTopic__description{font-size:14px;font-weight:400;line-height:24px;margin:0;color:#747474}.groupTherapy__note{margin:0 -16px;padding:16px 20px;background-color:var(--bg-white);border:1px solid var(--border-main)}.groupTherapy__noteText{font-size:14px;line-height:24px;margin:0 0 12px}.groupTherapy__noteText:last-child{margin:0}.groupTherapy__start{padding:16px 20px;border-radius:16px;background:linear-gradient(90deg,#ca8bfc,#52addb)}.groupTherapy__startText{font-size:14px;font-weight:600;line-height:24px;margin:0;color:#fff;text-align:center}.groupTherapy__quizzes{padding:16px;background:linear-gradient(127.35deg,#be77ff,#51acda);margin:0 -16px}.groupTherapy__quizzesTitle{margin:4px 4px 16px;color:#fff;font-size:16px;font-weight:600;line-height:24px}.groupTherapy__quizzesCards{display:flex;flex-direction:column;gap:12px}.groupTherapy__quizCard{display:flex;align-items:center;justify-content:space-between;padding:16px;background-color:var(--bg-white);border-radius:12px;text-decoration:none;transition:opacity .2s ease}.groupTherapy__quizCard:hover{opacity:.9}.groupTherapy__quizCardTitle{font-size:16px;font-weight:600;line-height:20px;color:var(--text-black)}.groupTherapy__quizCardArrow{color:var(--bg-grey);flex-shrink:0}@media(min-width:768px){.groupTherapy__title{font-size:32px;line-height:36px}.groupTherapy__subTitle,.groupTherapy__description{font-size:16px;line-height:28px}.groupTherapy__details{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:24px}.groupTherapy__topics{gap:16px}.groupTherapyTopic{padding:24px 20px 24px 24px}.groupTherapyTopic__title{font-size:18px;line-height:26px}.groupTherapyTopic__number{width:44px;height:44px}.groupTherapy__note,.groupTherapy__start{padding:20px 24px}.groupTherapy__noteText,.groupTherapy__startText{font-size:16px;line-height:28px}}@media(min-width:1024px){.groupTherapy__topics{grid-template-columns:repeat(2,1fr)}}
