.ProgramBanner-module__hgofeG__banner{min-height:360px;position:relative;overflow:hidden}.ProgramBanner-module__hgofeG__blurredBg{z-index:0;filter:blur(6px);background-position:50%;background-size:cover;position:absolute;inset:-10px}.ProgramBanner-module__hgofeG__overlay{z-index:1;background:#0009;position:absolute;inset:0}.ProgramBanner-module__hgofeG__titleBlock{z-index:2;text-align:center;padding:6rem 2rem 2rem;position:relative}@media (min-width:768px){.ProgramBanner-module__hgofeG__titleBlock{padding:7.5rem 2rem 4rem}}.ProgramBanner-module__hgofeG__tags{color:#fff;opacity:.85;margin-bottom:1rem;font-size:14px}.ProgramBanner-module__hgofeG__tag{cursor:pointer;margin-right:.5rem}.ProgramBanner-module__hgofeG__tag:hover{text-decoration:underline}.ProgramBanner-module__hgofeG__title{color:#fff;letter-spacing:1px;margin:0;font-size:28px;font-weight:700;line-height:1.23}@media (min-width:768px){.ProgramBanner-module__hgofeG__title{font-size:40px}}.ProgramBanner-module__hgofeG__videoBlock{z-index:2;background:linear-gradient(#0000 50%,#fff 50%);margin-bottom:-1px;padding-bottom:2px;position:relative}.ProgramBanner-module__hgofeG__videoContainer{max-width:1140px;margin:0 auto;padding:0 15px}.ProgramBanner-module__hgofeG__videoWrapper{padding-top:56.25%;position:relative}.ProgramBanner-module__hgofeG__video{background:#000;width:100%;height:100%;position:absolute;top:0;left:0}
.ProgramContentList-module__bWouaW__section{margin-bottom:2.5rem}.ProgramContentList-module__bWouaW__headerRow{justify-content:flex-end;align-items:center;display:flex}.ProgramContentList-module__bWouaW__sectionTitle{color:#585858;font-size:1.25rem;font-weight:700}.ProgramContentList-module__bWouaW__separator{border-bottom:1px solid #ececec;margin-bottom:1rem}.ProgramContentList-module__bWouaW__toggleButton{color:#4a4a4a;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;font-size:14px;display:flex}.ProgramContentList-module__bWouaW__toggleButton:hover{color:#585858}.ProgramContentList-module__bWouaW__toggleIcon{transition:transform .3s;transform:rotate(270deg)}.ProgramContentList-module__bWouaW__toggleIconExpanded{transform:rotate(0)}.ProgramContentList-module__bWouaW__sectionBlock{margin-bottom:.5rem}.ProgramContentList-module__bWouaW__sectionHeader{cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:1rem 0;list-style:none;display:flex}.ProgramContentList-module__bWouaW__sectionHeader::-webkit-details-marker{display:none}.ProgramContentList-module__bWouaW__sectionHeader:hover{color:var(--primary-color,#585858)}.ProgramContentList-module__bWouaW__sectionName{color:#000000d9;font-weight:700}.ProgramContentList-module__bWouaW__chevron{color:#000000d9;flex-shrink:0;transition:transform .3s;transform:rotate(270deg)}.ProgramContentList-module__bWouaW__sectionBlock[open] .ProgramContentList-module__bWouaW__chevron{transform:rotate(0)}.ProgramContentList-module__bWouaW__contentList{margin:0;padding:0;list-style:none}.ProgramContentList-module__bWouaW__contentItem{color:#585858;background-color:#f7f8f8;border-radius:4px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:1rem;font-size:14px;display:flex;position:relative}.ProgramContentList-module__bWouaW__contentItemLeft{align-items:center;gap:.5rem;display:flex}.ProgramContentList-module__bWouaW__contentIcon{color:#9b9b9b;flex-shrink:0}.ProgramContentList-module__bWouaW__duration{color:#9b9b9b;white-space:nowrap;margin-left:1rem;font-size:12px}.ProgramContentList-module__bWouaW__contentItemRight{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.ProgramContentList-module__bWouaW__trialBadge{background:var(--primary-color,#585858);color:#fff;white-space:nowrap;border-radius:11px;padding:2px 8px;font-size:12px;text-decoration:none;display:inline-block}.ProgramContentList-module__bWouaW__trialBadge:hover{opacity:.85}
.TrialModal-module__yQ8tdG__overlay{z-index:9999;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.TrialModal-module__yQ8tdG__modal{background:#fff;border-radius:8px;width:90%;max-width:720px;max-height:85vh;overflow:hidden;box-shadow:0 8px 32px #0000004d}.TrialModal-module__yQ8tdG__header{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.TrialModal-module__yQ8tdG__title{color:#585858;text-overflow:ellipsis;white-space:nowrap;flex:1;margin-right:12px;font-size:18px;font-weight:700;overflow:hidden}.TrialModal-module__yQ8tdG__closeBtn{color:#9b9b9b;cursor:pointer;background:0 0;border:none;padding:0;font-size:24px;line-height:1}.TrialModal-module__yQ8tdG__closeBtn:hover{color:#585858}.TrialModal-module__yQ8tdG__body{max-height:70vh;padding:0 24px 24px;overflow-y:auto}.TrialModal-module__yQ8tdG__videoWrapper{width:100%;margin-top:16px;padding-top:56.25%;position:relative}.TrialModal-module__yQ8tdG__video{border:none;border-radius:4px;width:100%;height:100%;position:absolute;top:0;left:0}.TrialModal-module__yQ8tdG__description{color:#585858;letter-spacing:.2px;margin-top:16px;font-size:16px;line-height:1.8}
.CountdownTimer-module__4lloca__countdown{justify-content:center;align-items:center;gap:2px;font-weight:700;display:flex}.CountdownTimer-module__4lloca__label{color:#4a4a4a;margin-right:4px}.CountdownTimer-module__4lloca__unit{align-items:baseline;display:inline-flex}.CountdownTimer-module__4lloca__number{color:#ff2f1a;text-align:center;min-width:1.5rem;display:inline-block}.CountdownTimer-module__4lloca__text{color:#4a4a4a}
.ProgramPlanCard-module__ZhZJaW__card{background:#fff;border:1px solid #e8e8e8;border-radius:4px;margin-bottom:1rem;padding:1.5rem;box-shadow:0 4px 12px #0000000f}.ProgramPlanCard-module__ZhZJaW__header{border-bottom:1px solid #cdcdcd;margin-bottom:1.25rem;padding-bottom:1.25rem}.ProgramPlanCard-module__ZhZJaW__planTitle{color:#000000d9;margin-bottom:.5rem;font-size:16px;font-weight:700}.ProgramPlanCard-module__ZhZJaW__planDescription{color:#585858;letter-spacing:.2px;text-align:justify;min-height:24px;margin-top:0;margin-bottom:12px;font-size:14px;line-height:27px}.ProgramPlanCard-module__ZhZJaW__priceRow{align-items:baseline;gap:.75rem;display:flex}.ProgramPlanCard-module__ZhZJaW__currentPrice{color:#585858;font-size:28px;font-weight:700}.ProgramPlanCard-module__ZhZJaW__periodLabel{color:#585858;font-size:14px;font-weight:400}.ProgramPlanCard-module__ZhZJaW__secondaryCard{background:#fff;border:1px solid #e8e8e8;border-radius:4px;margin-bottom:1rem;padding:1.5rem;box-shadow:0 2px 8px #00000026}.ProgramPlanCard-module__ZhZJaW__secondaryTitle{color:#585858;letter-spacing:.2px;margin-bottom:0;font-size:16px;font-weight:700}.ProgramPlanCard-module__ZhZJaW__secondarySeparator{background:#e8e8e8;height:1px;margin:12px 0}.ProgramPlanCard-module__ZhZJaW__countdownBlock{justify-content:center;margin-top:16px;display:flex}.ProgramPlanCard-module__ZhZJaW__countdownBlockDefault{margin-top:20px;font-size:14px}.ProgramPlanCard-module__ZhZJaW__priceDescriptionBlock{color:#585858;letter-spacing:.18px;flex-direction:column;align-items:center;font-size:14px;display:flex}.ProgramPlanCard-module__ZhZJaW__priceDescription{color:#585858;letter-spacing:.18px;font-size:14px}.ProgramPlanCard-module__ZhZJaW__secondaryDescription{color:#585858;letter-spacing:.2px;text-align:justify;min-height:24px;margin:12px 0;font-size:14px;line-height:27px}.ProgramPlanCard-module__ZhZJaW__secondaryDescription p{min-height:1.5rem}.ProgramPlanCard-module__ZhZJaW__secondaryPriceBlock{flex-direction:column;align-items:center;min-height:66px;margin-bottom:0;display:flex}.ProgramPlanCard-module__ZhZJaW__secondaryPrice{color:#ff2f1a;letter-spacing:.23px;font-size:28px;font-weight:700;line-height:42px}.ProgramPlanCard-module__ZhZJaW__originalPrice{color:#9b9b9b;font-size:.875rem;text-decoration:line-through}.ProgramPlanCard-module__ZhZJaW__buttonGroup{flex-direction:column;display:flex}.ProgramPlanCard-module__ZhZJaW__buyButton{background:var(--primary-color,#585858);color:#fff;text-align:center;border:none;border-radius:2px;width:100%;padding:.5rem;font-size:1rem;font-weight:700;text-decoration:none;transition:opacity .2s;display:block}.ProgramPlanCard-module__ZhZJaW__buyButton:hover{opacity:.85}.ProgramPlanCard-module__ZhZJaW__addCartButton{color:#585858;text-align:center;background:0 0;border:1px solid #cdcece;border-radius:2px;width:100%;margin-top:12px;padding:.5rem;font-size:1rem;text-decoration:none;transition:opacity .2s;display:block}.ProgramPlanCard-module__ZhZJaW__addCartButton:hover{opacity:.85}.ProgramPlanCard-module__ZhZJaW__secondaryBuyButton{background:var(--secondary-color,#6b46c1);color:#fff;text-align:center;border:none;border-radius:21.5px;justify-content:center;align-items:center;width:100%;height:45px;padding:0 16px;font-size:1rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:flex}.ProgramPlanCard-module__ZhZJaW__secondaryBuyButton:hover{opacity:.85}.ProgramPlanCard-module__ZhZJaW__secondaryCartButton{color:#585858;text-align:center;background:#fff;border:1px solid #cdcdcd;border-radius:21.5px;order:1;justify-content:center;align-items:center;width:100%;height:45px;margin-top:.75rem;padding:0 16px;font-size:1rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:flex}.ProgramPlanCard-module__ZhZJaW__secondaryCartButton:hover{opacity:.85}
.ProgramInstructors-module__WSlNlW__section{margin-bottom:2.5rem}.ProgramInstructors-module__WSlNlW__tabInput{display:none}.ProgramInstructors-module__WSlNlW__tabList{justify-content:center;gap:8px;margin-bottom:0;display:flex}.ProgramInstructors-module__WSlNlW__tab{border:1px solid var(--primary-color,#585858);color:var(--primary-color,#585858);cursor:pointer;background:0 0;border-radius:30px;padding:.5rem 1.5rem;font-size:1rem;font-weight:500;transition:background .2s,color .2s;display:inline-block}.ProgramInstructors-module__WSlNlW__tabInput:first-of-type:checked~.ProgramInstructors-module__WSlNlW__tabList .ProgramInstructors-module__WSlNlW__tab:first-child,.ProgramInstructors-module__WSlNlW__tabInput:nth-of-type(2):checked~.ProgramInstructors-module__WSlNlW__tabList .ProgramInstructors-module__WSlNlW__tab:nth-child(2),.ProgramInstructors-module__WSlNlW__tabInput:nth-of-type(3):checked~.ProgramInstructors-module__WSlNlW__tabList .ProgramInstructors-module__WSlNlW__tab:nth-child(3),.ProgramInstructors-module__WSlNlW__tabInput:nth-of-type(4):checked~.ProgramInstructors-module__WSlNlW__tabList .ProgramInstructors-module__WSlNlW__tab:nth-child(4){background:var(--primary-color,#585858);color:#fff}.ProgramInstructors-module__WSlNlW__panelContainer{position:relative}.ProgramInstructors-module__WSlNlW__instructorPanel{display:none}.ProgramInstructors-module__WSlNlW__tabInput:first-of-type:checked~.ProgramInstructors-module__WSlNlW__panelContainer .ProgramInstructors-module__WSlNlW__instructorPanel:first-child,.ProgramInstructors-module__WSlNlW__tabInput:nth-of-type(2):checked~.ProgramInstructors-module__WSlNlW__panelContainer .ProgramInstructors-module__WSlNlW__instructorPanel:nth-child(2),.ProgramInstructors-module__WSlNlW__tabInput:nth-of-type(3):checked~.ProgramInstructors-module__WSlNlW__panelContainer .ProgramInstructors-module__WSlNlW__instructorPanel:nth-child(3),.ProgramInstructors-module__WSlNlW__tabInput:nth-of-type(4):checked~.ProgramInstructors-module__WSlNlW__panelContainer .ProgramInstructors-module__WSlNlW__instructorPanel:nth-child(4){display:block}.ProgramInstructors-module__WSlNlW__avatarBlock{flex-direction:column;align-items:center;gap:24px;margin:24px 0;display:flex}@media (min-width:992px){.ProgramInstructors-module__WSlNlW__avatarBlock{flex-direction:row}}.ProgramInstructors-module__WSlNlW__avatarContainer{flex-shrink:0}.ProgramInstructors-module__WSlNlW__avatar{object-fit:cover;border-radius:50%;width:128px;height:128px}.ProgramInstructors-module__WSlNlW__avatarPlaceholder{border-radius:50%;width:128px;height:128px;overflow:hidden}.ProgramInstructors-module__WSlNlW__textWrapper{flex-direction:column;justify-content:center;align-items:center;display:flex}@media (min-width:992px){.ProgramInstructors-module__WSlNlW__textWrapper{align-items:flex-start}}.ProgramInstructors-module__WSlNlW__nameLink{color:#585858;font-size:24px;font-weight:700;text-decoration:none}.ProgramInstructors-module__WSlNlW__nameLink:hover{color:var(--primary-color,#585858)}.ProgramInstructors-module__WSlNlW__subtitle{color:var(--primary-color,#585858);font-size:16px;font-weight:500}.ProgramInstructors-module__WSlNlW__introSection{margin-bottom:2.5rem}.ProgramInstructors-module__WSlNlW__introTitle{color:#585858;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:20px;font-weight:700;display:flex}.ProgramInstructors-module__WSlNlW__introDescription{color:#585858;letter-spacing:.2px;margin-bottom:1.5rem;font-size:16px;line-height:27px}.ProgramInstructors-module__WSlNlW__introDescription p{min-height:1.5rem;margin:0}.ProgramInstructors-module__WSlNlW__collapseBlock{margin-bottom:12px}.ProgramInstructors-module__WSlNlW__collapseBlock summary{list-style:none}.ProgramInstructors-module__WSlNlW__collapseBlock summary::-webkit-details-marker{display:none}.ProgramInstructors-module__WSlNlW__collapseButton{box-sizing:border-box;background:var(--primary-color,#585858);color:#fff;cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;width:100%;height:48px;padding:0 12px;font-size:20px;font-weight:700;display:flex}.ProgramInstructors-module__WSlNlW__collapseLabel{flex:1;padding:0 12px}.ProgramInstructors-module__WSlNlW__collapseChevron{flex-shrink:0;transition:transform .3s;transform:rotate(270deg)}.ProgramInstructors-module__WSlNlW__collapseBlock[open] .ProgramInstructors-module__WSlNlW__collapseChevron{transform:rotate(0)}.ProgramInstructors-module__WSlNlW__collapseContent{grid-template-columns:1fr;place-items:center;row-gap:12px;margin-top:24px;padding-bottom:24px;display:grid}.ProgramInstructors-module__WSlNlW__courseCard{color:#585858;background:#fff;border-radius:4px;align-items:center;gap:16px;width:98%;height:85px;padding:12px;font-size:16px;font-weight:500;text-decoration:none;display:flex;box-shadow:0 4px 12px #0000000f}.ProgramInstructors-module__WSlNlW__courseCard:hover{opacity:.85}.ProgramInstructors-module__WSlNlW__courseThumb{aspect-ratio:16/9;background:#fff;border-radius:4px;flex-shrink:0;width:100px;position:relative;overflow:hidden}.ProgramInstructors-module__WSlNlW__courseThumbImg{object-fit:cover;width:100%;height:100%;display:block}.ProgramInstructors-module__WSlNlW__courseThumbImg:before{content:"";background:#fff;display:block;position:absolute;inset:0}.ProgramInstructors-module__WSlNlW__courseThumbPlaceholder{background:#fff;width:100%;height:100%}.ProgramInstructors-module__WSlNlW__courseTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.ProgramInstructors-module__WSlNlW__defaultTitle{color:#585858;letter-spacing:.2px;margin:0;font-size:24px}.ProgramInstructors-module__WSlNlW__defaultDivider{background:#ececec;border:none;height:1px;margin:24px 0}.ProgramInstructors-module__WSlNlW__defaultCard{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}@media (min-width:992px){.ProgramInstructors-module__WSlNlW__defaultCard{text-align:left;flex-direction:row;align-items:center}}.ProgramInstructors-module__WSlNlW__defaultAvatarContainer{flex-shrink:0}.ProgramInstructors-module__WSlNlW__defaultAvatar{object-fit:cover;border-radius:50%;width:128px;height:128px}.ProgramInstructors-module__WSlNlW__defaultAvatarPlaceholder{border-radius:50%;width:128px;height:128px;overflow:hidden}.ProgramInstructors-module__WSlNlW__defaultContent{flex:1}.ProgramInstructors-module__WSlNlW__defaultNameLink{color:#585858;font-size:20px;font-weight:700;text-decoration:none}.ProgramInstructors-module__WSlNlW__defaultNameLink:hover{color:var(--primary-color,#585858)}.ProgramInstructors-module__WSlNlW__defaultAbstract{color:#9b9b9b;letter-spacing:.2px;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:12px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.ProgramInstructors-module__WSlNlW__defaultLinks{margin-top:16px;font-size:14px}.ProgramInstructors-module__WSlNlW__defaultLink{color:#585858;text-decoration:none}.ProgramInstructors-module__WSlNlW__defaultLink:hover{color:var(--primary-color,#585858);text-decoration:underline}.ProgramInstructors-module__WSlNlW__defaultLinkSep{color:#cdcdcd;margin:0 12px}
.DefaultProgramLayout-module__AnLxtG__introBlock{background:#fff;padding-top:2.5rem;padding-bottom:6rem;position:relative}@media (min-width:768px){.DefaultProgramLayout-module__AnLxtG__introBlock{padding-top:3.5rem;padding-bottom:1rem}}.DefaultProgramLayout-module__AnLxtG__container{max-width:1140px;margin:0 auto;padding:0 15px}.DefaultProgramLayout-module__AnLxtG__row{flex-wrap:wrap;margin:0 -15px;display:flex}.DefaultProgramLayout-module__AnLxtG__mainContent{width:100%;padding:0 15px}@media (min-width:992px){.DefaultProgramLayout-module__AnLxtG__mainContent{flex:0 0 66.666%;max-width:66.666%}}.DefaultProgramLayout-module__AnLxtG__sidebar{width:100%;padding:0 15px}@media (min-width:992px){.DefaultProgramLayout-module__AnLxtG__sidebar{flex:0 0 33.333%;max-width:33.333%;padding-left:35px}}.DefaultProgramLayout-module__AnLxtG__planList{position:sticky;top:20px}.DefaultProgramLayout-module__AnLxtG__abstractWrapper{white-space:pre-line;margin-bottom:2.5rem}.DefaultProgramLayout-module__AnLxtG__abstract{background-image:linear-gradient(to bottom,transparent 40%,color-mix(in srgb,var(--primary-color,#585858)10%,transparent)40%);background-repeat:no-repeat;padding-bottom:2px;padding-right:2px;font-size:20px;font-weight:700}.DefaultProgramLayout-module__AnLxtG__description{color:#585858;letter-spacing:.2px;margin-bottom:2.5rem;font-size:16px;line-height:27px}.DefaultProgramLayout-module__AnLxtG__description h1{padding:4px 20px;font-size:24px}.DefaultProgramLayout-module__AnLxtG__description h2{padding:4px 20px;font-size:20px}.DefaultProgramLayout-module__AnLxtG__description h3{padding:4px 16px;font-size:16px}.DefaultProgramLayout-module__AnLxtG__description h4{padding:4px 16px;font-size:16px;font-weight:400}.DefaultProgramLayout-module__AnLxtG__description h5{padding:4px 14px;font-size:14px}.DefaultProgramLayout-module__AnLxtG__description h6{padding:4px 14px;font-size:14px;font-weight:400}.DefaultProgramLayout-module__AnLxtG__description h1,.DefaultProgramLayout-module__AnLxtG__description h2,.DefaultProgramLayout-module__AnLxtG__description h3,.DefaultProgramLayout-module__AnLxtG__description h4,.DefaultProgramLayout-module__AnLxtG__description h5,.DefaultProgramLayout-module__AnLxtG__description h6{border-left:4px solid var(--primary-color,#585858);margin-bottom:1.5rem}.DefaultProgramLayout-module__AnLxtG__description p{color:#585858;letter-spacing:.2px;text-align:justify;min-height:1.5rem;margin:0;line-height:27px}.DefaultProgramLayout-module__AnLxtG__description ul{margin:1.5rem 0;padding-left:1.5rem;list-style-type:disc}.DefaultProgramLayout-module__AnLxtG__description ol{margin:1.5rem 0;padding-left:1.5rem;list-style-type:decimal}.DefaultProgramLayout-module__AnLxtG__description ul:first-child,.DefaultProgramLayout-module__AnLxtG__description ol:first-child{margin-top:0}.DefaultProgramLayout-module__AnLxtG__description ul:last-child,.DefaultProgramLayout-module__AnLxtG__description ol:last-child{margin-bottom:0}.DefaultProgramLayout-module__AnLxtG__description li{font-size:16px;line-height:2}.DefaultProgramLayout-module__AnLxtG__description li::marker{color:#4a4a4a;font-family:Roboto,sans-serif}.DefaultProgramLayout-module__AnLxtG__description img{width:100%;height:auto;margin-bottom:1.5rem;display:inline-block}.DefaultProgramLayout-module__AnLxtG__description iframe{width:100%;max-width:100%}.DefaultProgramLayout-module__AnLxtG__description video{width:100%}.DefaultProgramLayout-module__AnLxtG__description blockquote{border-left:4px solid var(--primary-color,#585858);background-color:#f7f8f8;margin:1.5rem 0;padding:24px 40px}.DefaultProgramLayout-module__AnLxtG__instructorCard{text-align:center;border-radius:4px;margin-bottom:2.5rem;padding:1rem;box-shadow:0 2px 8px #00000026}.DefaultProgramLayout-module__AnLxtG__instructorAvatar{object-fit:cover;border-radius:50%;width:96px;height:96px;margin:.75rem auto}.DefaultProgramLayout-module__AnLxtG__instructorNameLink{color:#585858;text-align:center;margin-bottom:28px;font-size:18px;font-weight:700;text-decoration:none;display:block}.DefaultProgramLayout-module__AnLxtG__instructorNameLink:hover{color:var(--primary-color,#585858)}.DefaultProgramLayout-module__AnLxtG__statsRow{border-top:1px solid #ececec;padding-top:1rem;display:flex}.DefaultProgramLayout-module__AnLxtG__statItem{border-right:1px solid #ececec;flex-direction:column;flex:1;align-items:center;display:flex}.DefaultProgramLayout-module__AnLxtG__statItem:last-child{border-right:none}.DefaultProgramLayout-module__AnLxtG__statValue{color:#585858;font-size:1rem;font-weight:700}.DefaultProgramLayout-module__AnLxtG__statLabel{color:#9b9b9b;margin-top:.25rem;font-size:.75rem}
.ShareButton-module__eKwchW__wrapper{justify-content:center;align-items:center;display:flex;position:relative}.ShareButton-module__eKwchW__trigger{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;list-style:none;display:flex}.ShareButton-module__eKwchW__trigger::-webkit-details-marker{display:none}.ShareButton-module__eKwchW__popover{z-index:100;white-space:nowrap;background:#fff;border-radius:4px;grid-template-columns:1fr 1fr 1fr;gap:10px;padding:11px 12px;display:none;position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%);box-shadow:0 2px 8px #00000026}details[open] .ShareButton-module__eKwchW__popover{display:grid}.ShareButton-module__eKwchW__shareItem{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex}.ShareButton-module__eKwchW__copiedText{color:#585858;white-space:nowrap;font-size:12px}.ShareButton-module__eKwchW__toast{z-index:9999;color:#fff;white-space:nowrap;background:#38a169;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:16px;font-weight:500;animation:.2s ShareButton-module__eKwchW__toastIn;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%)}@keyframes ShareButton-module__eKwchW__toastIn{0%{opacity:0;transform:translate(-50%)translateY(-8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}
.SecondaryProgramLayout-module__c5lV4q__banner{min-height:400px;position:relative;overflow:hidden}@media (min-width:768px){.SecondaryProgramLayout-module__c5lV4q__banner{aspect-ratio:21/9;min-height:500px}}.SecondaryProgramLayout-module__c5lV4q__bannerBg{background-position:50%;background-size:cover;position:absolute;inset:0}.SecondaryProgramLayout-module__c5lV4q__bannerVideoBg{position:absolute;inset:0;overflow:hidden;transform:scale(1.1)}.SecondaryProgramLayout-module__c5lV4q__bannerVideo{object-fit:cover;width:100%;height:100%}.SecondaryProgramLayout-module__c5lV4q__bannerOverlay{width:100%;height:100%;min-height:inherit;background:#0009;position:relative}.SecondaryProgramLayout-module__c5lV4q__bannerContent{width:100%;height:100%;min-height:inherit;flex-direction:column;justify-content:space-between;padding:10vmin;display:flex;position:relative}.SecondaryProgramLayout-module__c5lV4q__bannerTopRow{justify-content:space-between;align-items:flex-start;display:flex}.SecondaryProgramLayout-module__c5lV4q__bannerShareBtn{position:relative}.SecondaryProgramLayout-module__c5lV4q__bannerShareBtn>details>summary svg{fill:#fff;width:37px;height:37px}.SecondaryProgramLayout-module__c5lV4q__coverLabel{background:var(--secondary-color,#585858);color:#fff;border-radius:2px;justify-content:center;align-items:center;height:1.8rem;margin:0;padding:.4rem;font-size:.8rem;font-weight:600;display:inline-flex}.SecondaryProgramLayout-module__c5lV4q__bannerTextBlock{grid-template-columns:1fr;row-gap:10px;margin-bottom:24px;display:grid}@media (min-width:768px){.SecondaryProgramLayout-module__c5lV4q__bannerTextBlock{margin-bottom:32px}}.SecondaryProgramLayout-module__c5lV4q__bannerButtons{grid-template-columns:1fr 1fr;gap:12px 8px;width:150px;display:grid}@media (min-width:768px){.SecondaryProgramLayout-module__c5lV4q__bannerButtons{grid-template-columns:1fr;width:100%}}.SecondaryProgramLayout-module__c5lV4q__bannerInstructor{color:#fff;opacity:.9;font-size:16px}.SecondaryProgramLayout-module__c5lV4q__bannerTitle{color:#fff;letter-spacing:1px;margin:0;font-size:24px;font-weight:700;line-height:1.23}@media (min-width:768px){.SecondaryProgramLayout-module__c5lV4q__bannerTitle{font-size:40px}}.SecondaryProgramLayout-module__c5lV4q__previewBtn{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:21.5px;justify-content:center;align-items:center;gap:6px;width:140px;height:45px;font-size:16px;font-weight:600;text-decoration:none;transition:opacity .2s;display:flex}@media (min-width:768px){.SecondaryProgramLayout-module__c5lV4q__previewBtn{width:200px}}.SecondaryProgramLayout-module__c5lV4q__previewBtn:hover{opacity:.85}.SecondaryProgramLayout-module__c5lV4q__bannerCta{background:var(--secondary-color,#6b46c1);color:#fff;border-radius:21.5px;justify-content:center;align-items:center;width:140px;height:45px;padding:0 16px;font-size:16px;font-weight:600;text-decoration:none;transition:opacity .2s;display:flex}@media (min-width:768px){.SecondaryProgramLayout-module__c5lV4q__bannerCta{width:200px}}.SecondaryProgramLayout-module__c5lV4q__bannerCta:hover{opacity:.85}.SecondaryProgramLayout-module__c5lV4q__introBlock{background:#fff;padding-top:2.5rem;padding-bottom:6rem;position:relative}@media (min-width:768px){.SecondaryProgramLayout-module__c5lV4q__introBlock{padding-top:3.5rem;padding-bottom:1rem}}.SecondaryProgramLayout-module__c5lV4q__container{max-width:1140px;margin:0 auto;padding:0 15px}.SecondaryProgramLayout-module__c5lV4q__row{flex-wrap:wrap;margin:0 -15px;display:flex}.SecondaryProgramLayout-module__c5lV4q__mainContent{width:100%;padding:0 15px}@media (min-width:992px){.SecondaryProgramLayout-module__c5lV4q__mainContent{flex:0 0 66.666%;max-width:66.666%}}.SecondaryProgramLayout-module__c5lV4q__sidebar{width:100%;padding:0 15px}@media (min-width:992px){.SecondaryProgramLayout-module__c5lV4q__sidebar{flex:0 0 33.333%;max-width:33.333%;padding-left:35px}}.SecondaryProgramLayout-module__c5lV4q__planList{position:sticky;top:20px}.SecondaryProgramLayout-module__c5lV4q__infoGrid{grid-template-columns:1fr 1fr;row-gap:20px;margin-bottom:2rem;display:grid}@media (min-width:768px){.SecondaryProgramLayout-module__c5lV4q__infoGrid{justify-content:space-around;display:flex}}.SecondaryProgramLayout-module__c5lV4q__infoItem{text-align:center;flex-direction:column;align-items:center;display:flex}.SecondaryProgramLayout-module__c5lV4q__infoIcon{width:48px;height:48px;color:var(--primary-color,#585858);margin-bottom:.5rem}.SecondaryProgramLayout-module__c5lV4q__infoLabel,.SecondaryProgramLayout-module__c5lV4q__infoValue{color:var(--primary-color,#585858);font-size:16px;font-weight:700}.SecondaryProgramLayout-module__c5lV4q__abstractText{color:#585858;white-space:pre-line;margin-bottom:2rem;font-size:16px;font-weight:500}.SecondaryProgramLayout-module__c5lV4q__videoWrapper{width:100%;margin-bottom:2rem;padding-top:56.25%;position:relative}.SecondaryProgramLayout-module__c5lV4q__video{width:100%;height:100%;position:absolute;top:0;left:0}.SecondaryProgramLayout-module__c5lV4q__tabInput{display:none}.SecondaryProgramLayout-module__c5lV4q__tabList{z-index:10;background:#fff;border-bottom:2px solid #f7f8f8;justify-content:center;margin-bottom:0;display:flex;position:sticky;top:0}.SecondaryProgramLayout-module__c5lV4q__tabLabel{color:#4a4a4a;cursor:pointer;border-bottom:2px solid #0000;margin-bottom:-2px;padding:8px 16px;font-size:1rem;font-weight:500;line-height:1.5;transition:color .2s,border-color .2s}.SecondaryProgramLayout-module__c5lV4q__tabLabel:hover{color:var(--primary-color,#585858)}.SecondaryProgramLayout-module__c5lV4q__tabPanels{position:relative}.SecondaryProgramLayout-module__c5lV4q__tabPanel{padding:30px 0 16px;display:none}@media (min-width:992px){.SecondaryProgramLayout-module__c5lV4q__tabPanel{padding-top:24px}}.SecondaryProgramLayout-module__c5lV4q__tabInput:first-of-type:checked~.SecondaryProgramLayout-module__c5lV4q__tabPanels .SecondaryProgramLayout-module__c5lV4q__tabPanel:first-child,.SecondaryProgramLayout-module__c5lV4q__tabInput:nth-of-type(2):checked~.SecondaryProgramLayout-module__c5lV4q__tabPanels .SecondaryProgramLayout-module__c5lV4q__tabPanel:nth-child(2),.SecondaryProgramLayout-module__c5lV4q__tabInput:nth-of-type(3):checked~.SecondaryProgramLayout-module__c5lV4q__tabPanels .SecondaryProgramLayout-module__c5lV4q__tabPanel:nth-child(3){display:block}.SecondaryProgramLayout-module__c5lV4q__tabInput:first-of-type:checked~.SecondaryProgramLayout-module__c5lV4q__tabList .SecondaryProgramLayout-module__c5lV4q__tabLabel:first-child,.SecondaryProgramLayout-module__c5lV4q__tabInput:nth-of-type(2):checked~.SecondaryProgramLayout-module__c5lV4q__tabList .SecondaryProgramLayout-module__c5lV4q__tabLabel:nth-child(2),.SecondaryProgramLayout-module__c5lV4q__tabInput:nth-of-type(3):checked~.SecondaryProgramLayout-module__c5lV4q__tabList .SecondaryProgramLayout-module__c5lV4q__tabLabel:nth-child(3){border-bottom-color:var(--primary-color,#585858);color:var(--primary-color,#585858)}.SecondaryProgramLayout-module__c5lV4q__description{color:#585858;letter-spacing:.2px;margin-bottom:2.5rem;font-size:16px;line-height:27px}.SecondaryProgramLayout-module__c5lV4q__description h1{padding:4px 20px;font-size:24px}.SecondaryProgramLayout-module__c5lV4q__description h2{padding:4px 20px;font-size:20px}.SecondaryProgramLayout-module__c5lV4q__description h3{padding:4px 16px;font-size:16px}.SecondaryProgramLayout-module__c5lV4q__description h4{padding:4px 16px;font-size:16px;font-weight:400}.SecondaryProgramLayout-module__c5lV4q__description h5{padding:4px 14px;font-size:14px}.SecondaryProgramLayout-module__c5lV4q__description h6{padding:4px 14px;font-size:14px;font-weight:400}.SecondaryProgramLayout-module__c5lV4q__description h1,.SecondaryProgramLayout-module__c5lV4q__description h2,.SecondaryProgramLayout-module__c5lV4q__description h3,.SecondaryProgramLayout-module__c5lV4q__description h4,.SecondaryProgramLayout-module__c5lV4q__description h5,.SecondaryProgramLayout-module__c5lV4q__description h6{border-left:4px solid var(--primary-color,#585858);margin-bottom:1.5rem}.SecondaryProgramLayout-module__c5lV4q__description p{color:#585858;letter-spacing:.2px;text-align:justify;min-height:1.5rem;margin:0;line-height:27px}.SecondaryProgramLayout-module__c5lV4q__description ul{margin:1.5rem 0;padding-left:1.5rem;list-style-type:disc}.SecondaryProgramLayout-module__c5lV4q__description ol{margin:1.5rem 0;padding-left:1.5rem;list-style-type:decimal}.SecondaryProgramLayout-module__c5lV4q__description ul:first-child,.SecondaryProgramLayout-module__c5lV4q__description ol:first-child{margin-top:0}.SecondaryProgramLayout-module__c5lV4q__description ul:last-child,.SecondaryProgramLayout-module__c5lV4q__description ol:last-child{margin-bottom:0}.SecondaryProgramLayout-module__c5lV4q__description li{font-size:16px;line-height:2}.SecondaryProgramLayout-module__c5lV4q__description li::marker{color:#4a4a4a;font-family:Roboto,sans-serif}.SecondaryProgramLayout-module__c5lV4q__description img{width:100%;height:auto;margin-bottom:1.5rem;display:inline-block}.SecondaryProgramLayout-module__c5lV4q__description iframe{width:100%;max-width:100%}.SecondaryProgramLayout-module__c5lV4q__description video{width:100%}.SecondaryProgramLayout-module__c5lV4q__description blockquote{border-left:4px solid var(--primary-color,#585858);background-color:#f7f8f8;margin:1.5rem 0;padding:24px 40px}
.EbookProgramLayout-module__8dRqCq__introBlock{background:#fff;padding-top:2.5rem;padding-bottom:6rem;position:relative}@media (min-width:992px){.EbookProgramLayout-module__8dRqCq__introBlock{padding-top:3.5rem;padding-bottom:1rem}}.EbookProgramLayout-module__8dRqCq__container{max-width:1140px;margin:0 auto;padding:0 15px}.EbookProgramLayout-module__8dRqCq__row{flex-wrap:wrap;margin:0 -15px;display:flex}.EbookProgramLayout-module__8dRqCq__mainContent{grid-template-columns:1fr;row-gap:3rem;width:100%;margin-bottom:3rem;padding:0 15px;display:grid}@media (min-width:992px){.EbookProgramLayout-module__8dRqCq__mainContent{flex:0 0 66.666%;max-width:66.666%}}.EbookProgramLayout-module__8dRqCq__sidebar{width:100%;padding:0 15px}@media (min-width:992px){.EbookProgramLayout-module__8dRqCq__sidebar{flex:0 0 33.333%;max-width:33.333%;padding-left:35px}}.EbookProgramLayout-module__8dRqCq__planList{position:sticky;top:20px}.EbookProgramLayout-module__8dRqCq__bookHeader{flex-wrap:wrap;gap:1.25rem;display:flex}@media (min-width:992px){.EbookProgramLayout-module__8dRqCq__bookHeader{flex-wrap:nowrap}}.EbookProgramLayout-module__8dRqCq__coverColumn{flex-shrink:0}.EbookProgramLayout-module__8dRqCq__coverBox{width:248px;height:248px;box-shadow:0 2px 8px #00000026}.EbookProgramLayout-module__8dRqCq__coverImage{object-fit:cover;background-position:50%;background-size:cover;width:100%;height:100%;display:block}.EbookProgramLayout-module__8dRqCq__titleColumn{flex-direction:column;flex:1;display:flex}.EbookProgramLayout-module__8dRqCq__bookTitle{color:#585858;margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.EbookProgramLayout-module__8dRqCq__bookSubTitle{color:var(--primary-color,#585858);margin-bottom:1.25rem;font-size:1.125rem;font-weight:700}.EbookProgramLayout-module__8dRqCq__bookInfo{color:#585858;margin-bottom:1rem;font-size:16px;line-height:1.6}.EbookProgramLayout-module__8dRqCq__bookInfo p{min-height:1.5rem;margin:0}.EbookProgramLayout-module__8dRqCq__bookInfo img{max-width:100%;height:auto}.EbookProgramLayout-module__8dRqCq__trialGroup{align-items:center;gap:.5rem;width:100%;margin-top:1.25rem;display:flex}.EbookProgramLayout-module__8dRqCq__trialBtn{border:1px solid var(--primary-color,#585858);height:45px;color:var(--primary-color,#585858);background:#fff;border-radius:21.5px;flex:1;justify-content:center;align-items:center;font-size:16px;font-weight:600;text-decoration:none;transition:opacity .2s;display:flex}.EbookProgramLayout-module__8dRqCq__trialBtn:hover{opacity:.8}.EbookProgramLayout-module__8dRqCq__shareBtn{cursor:pointer;justify-content:center;align-items:center;width:20%;display:flex}.EbookProgramLayout-module__8dRqCq__desktopOnly{display:none}.EbookProgramLayout-module__8dRqCq__mobileOnly{display:flex}@media (min-width:992px){.EbookProgramLayout-module__8dRqCq__desktopOnly{display:flex}.EbookProgramLayout-module__8dRqCq__mobileOnly{display:none}}.EbookProgramLayout-module__8dRqCq__abstract{color:#585858;white-space:pre-line;font-size:16px;font-weight:500}.EbookProgramLayout-module__8dRqCq__videoWrapper{width:100%;height:315px;position:relative}.EbookProgramLayout-module__8dRqCq__video{width:100%;height:100%;position:absolute;top:0;left:0}.EbookProgramLayout-module__8dRqCq__tabInput{display:none}.EbookProgramLayout-module__8dRqCq__tabs{position:relative}.EbookProgramLayout-module__8dRqCq__tabList{z-index:10;background:#fff;border-bottom:2px solid #f7f8f8;justify-content:center;display:flex;position:sticky;top:0}.EbookProgramLayout-module__8dRqCq__tabLabel{color:#4a4a4a;cursor:pointer;border-bottom:2px solid #0000;margin-bottom:-2px;padding:8px 16px;font-size:1rem;font-weight:500;transition:color .2s,border-color .2s}.EbookProgramLayout-module__8dRqCq__tabLabel:hover{color:var(--primary-color,#585858)}.EbookProgramLayout-module__8dRqCq__tabPanels{position:relative}.EbookProgramLayout-module__8dRqCq__tabPanel{padding:30px 0 16px;display:none}@media (min-width:992px){.EbookProgramLayout-module__8dRqCq__tabPanel{padding-top:24px}}.EbookProgramLayout-module__8dRqCq__tabInput:first-of-type:checked~.EbookProgramLayout-module__8dRqCq__tabPanels .EbookProgramLayout-module__8dRqCq__tabPanel:first-child,.EbookProgramLayout-module__8dRqCq__tabInput:nth-of-type(2):checked~.EbookProgramLayout-module__8dRqCq__tabPanels .EbookProgramLayout-module__8dRqCq__tabPanel:nth-child(2),.EbookProgramLayout-module__8dRqCq__tabInput:nth-of-type(3):checked~.EbookProgramLayout-module__8dRqCq__tabPanels .EbookProgramLayout-module__8dRqCq__tabPanel:nth-child(3){display:block}.EbookProgramLayout-module__8dRqCq__tabInput:first-of-type:checked~.EbookProgramLayout-module__8dRqCq__tabList .EbookProgramLayout-module__8dRqCq__tabLabel:first-child,.EbookProgramLayout-module__8dRqCq__tabInput:nth-of-type(2):checked~.EbookProgramLayout-module__8dRqCq__tabList .EbookProgramLayout-module__8dRqCq__tabLabel:nth-child(2),.EbookProgramLayout-module__8dRqCq__tabInput:nth-of-type(3):checked~.EbookProgramLayout-module__8dRqCq__tabList .EbookProgramLayout-module__8dRqCq__tabLabel:nth-child(3){border-bottom-color:var(--primary-color,#585858);color:var(--primary-color,#585858)}.EbookProgramLayout-module__8dRqCq__description{color:#585858;letter-spacing:.2px;font-size:16px;line-height:27px}.EbookProgramLayout-module__8dRqCq__description h1{padding:4px 20px;font-size:24px}.EbookProgramLayout-module__8dRqCq__description h2{padding:4px 20px;font-size:20px}.EbookProgramLayout-module__8dRqCq__description h3{padding:4px 16px;font-size:16px}.EbookProgramLayout-module__8dRqCq__description h4{padding:4px 16px;font-size:16px;font-weight:400}.EbookProgramLayout-module__8dRqCq__description h5{padding:4px 14px;font-size:14px}.EbookProgramLayout-module__8dRqCq__description h6{padding:4px 14px;font-size:14px;font-weight:400}.EbookProgramLayout-module__8dRqCq__description h1,.EbookProgramLayout-module__8dRqCq__description h2,.EbookProgramLayout-module__8dRqCq__description h3,.EbookProgramLayout-module__8dRqCq__description h4,.EbookProgramLayout-module__8dRqCq__description h5,.EbookProgramLayout-module__8dRqCq__description h6{border-left:4px solid var(--primary-color,#585858);margin-bottom:1.5rem}.EbookProgramLayout-module__8dRqCq__description p{color:#585858;letter-spacing:.2px;text-align:justify;min-height:1.5rem;margin:0;line-height:27px}.EbookProgramLayout-module__8dRqCq__description ul{margin:1.5rem 0;padding-left:1.5rem;list-style-type:disc}.EbookProgramLayout-module__8dRqCq__description ol{margin:1.5rem 0;padding-left:1.5rem;list-style-type:decimal}.EbookProgramLayout-module__8dRqCq__description ul:first-child,.EbookProgramLayout-module__8dRqCq__description ol:first-child{margin-top:0}.EbookProgramLayout-module__8dRqCq__description ul:last-child,.EbookProgramLayout-module__8dRqCq__description ol:last-child{margin-bottom:0}.EbookProgramLayout-module__8dRqCq__description li{font-size:16px;line-height:2}.EbookProgramLayout-module__8dRqCq__description img{width:100%;height:auto;margin-bottom:1.5rem;display:inline-block}.EbookProgramLayout-module__8dRqCq__description iframe{width:100%;max-width:100%}.EbookProgramLayout-module__8dRqCq__description video{width:100%}.EbookProgramLayout-module__8dRqCq__description blockquote{border-left:4px solid var(--primary-color,#585858);background-color:#f7f8f8;margin:1.5rem 0;padding:24px 40px}
