.CoursePromotion_hero__b4llU{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(250px,1fr);gap:clamp(32px,5vw,80px);padding:clamp(32px,6vw,80px) max(24px,calc((100vw - 1180px) / 2));border-bottom:1px solid var(--hairline);background:var(--surface-page);color:var(--text-primary)}.CoursePromotion_main__EUXVp{min-width:0}.CoursePromotion_eyebrow__QMeZg{color:var(--color-accent);font-family:var(--font-mono);font-size:12px;margin:20px 0}.CoursePromotion_title__f860y{font-size:clamp(30px,3.7vw,54px);font-weight:400;line-height:1.3;margin-bottom:24px;text-wrap:balance}.CoursePromotion_summary__DG_Xd{color:var(--ink-soft);font-size:17px;line-height:1.9;margin-bottom:24px}.CoursePromotion_outcome__SaYjx{font-size:15px;line-height:1.9;margin-bottom:28px}.CoursePromotion_offer__ONwss{border-left:1px solid var(--hairline);padding-left:clamp(24px,4vw,56px);align-self:center}.CoursePromotion_duration__ElHAS{font-family:var(--font-mono);font-size:clamp(52px,6vw,88px);font-weight:400;line-height:1;margin-bottom:32px}.CoursePromotion_duration__ElHAS span{display:block;font-size:14px;line-height:1.5;margin-top:12px;color:var(--ink-soft)}.CoursePromotion_original__bTsov{font-family:var(--font-mono);color:var(--ink-soft);font-size:15px;margin-bottom:16px}.CoursePromotion_priceLabel__DKGeb{font-size:12px;color:var(--ink-soft)}.CoursePromotion_price__8gi5b{font-family:var(--font-mono);font-size:40px;line-height:1.3;margin-bottom:16px}.CoursePromotion_status__1xAyJ{color:var(--ink-soft);font-size:12px;line-height:1.8;margin-bottom:24px}.CoursePromotion_body__XctRl{max-width:860px;margin:0 auto;padding:32px 24px 72px;color:var(--ink-soft);font-size:17px;line-height:1.95}.CoursePromotion_body__XctRl h2{font-size:clamp(25px,3vw,34px);font-weight:400;line-height:1.45;padding-top:32px;border-top:1px solid var(--hairline)}.CoursePromotion_body__XctRl h3{font-size:21px;font-weight:400;line-height:1.5}.CoursePromotion_body__XctRl strong{color:var(--text-primary);font-weight:500}@media (max-width:700px){.CoursePromotion_hero__b4llU{grid-template-columns:1fr}.CoursePromotion_offer__ONwss{border-left:0;border-top:1px solid var(--hairline);padding:28px 0 0}.CoursePromotion_duration__ElHAS{font-size:56px}.CoursePromotion_duration__ElHAS span{display:inline;margin-left:12px}}