.CenterDetailContentSection_centerContentSection__O4qxh{padding:100px 0}.AppNotFound_notFoundContent__4zuJk{font-size:18px;color:var(--color-black-text-primary);padding:100px 0;text-align:center}.AppLayoutContainer_container__GIfXp{max-width:var(--layout-width);margin:0 auto}.AppImageBanner_container__HI8cI{width:100%;height:360px}@media (max-width:768px){.AppImageBanner_container__HI8cI{height:414px}}.AppImageBanner_background__UhRv_{width:100%;height:100%;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width:768px){.AppImageBanner_background__UhRv_{justify-content:flex-start;align-items:flex-start;padding-top:90px;padding-left:40px}}.AppImageBanner_coverImage__qi_YQ{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-1}.AppImageBanner_mobileImage__qVPFu{display:none}@media (max-width:768px){.AppImageBanner_pcImage__5p_4X{display:none}.AppImageBanner_mobileImage__qVPFu{display:block}}.AppImageBanner_title__ANhoh{font-size:70px;font-weight:var(--font-weight-extra-thin);letter-spacing:-3px;line-height:1}@media (max-width:768px){.AppImageBanner_title__ANhoh{font-size:45px}}.AppImageBanner_subtitle__mBL2_{font-family:var(--serif-sub-font);font-weight:var(--font-weight-light);font-size:25px;margin-top:16px}@media (max-width:768px){.AppImageBanner_subtitle__mBL2_{font-size:17px;line-height:40px;padding-left:4px;margin-top:8px}}.AppImageBanner_blackText__xTC7c{color:var(--color-black-text)}.AppImageBanner_whiteText__iRiZ6{color:var(--color-white)}.ProgramDetailCardSection_sectionWrapper__c_Cot{text-align:center}.ProgramDetailCardSection_cardsWrapper__xqul0{display:flex;gap:24px}@media (max-width:768px){.ProgramDetailCardSection_cardsWrapper__xqul0{gap:35px;flex-direction:column}}.ProgramDetailCardSection_card__yQ1y_{position:relative;width:100%;background-color:#EFE9DC}.ProgramDetailCardSection_cardHeader__JZslu{position:relative;background-color:#837B71;padding:32px 42px;display:flex;flex-shrink:0;flex-direction:column;gap:20px;align-items:flex-start}@media (max-width:768px){.ProgramDetailCardSection_cardHeader__JZslu{padding:40px 20px}}.ProgramDetailCardSection_cardBadge__DbLj4{background-color:#EFE9DC;border-radius:var(--radius-full);padding:10px 16px;font-size:18px;font-weight:var(--font-weight-bold)}.ProgramDetailCardSection_cardTitle__1Qkyg{font-size:32px;font-weight:var(--font-weight-semibold);line-height:1.2em;color:var(--color-white);text-align:left}.ProgramDetailCardSection_cardDescription__NekGs{font-size:18px;font-weight:var(--font-weight-normal);line-height:1.5em;letter-spacing:-.02em;color:var(--color-white);margin:0;text-align:left}.ProgramDetailCardSection_cardContent__DN0xd{padding:50px 42px;display:flex;flex-direction:column;gap:20px;justify-content:left;align-items:flex-start}@media (max-width:768px){.ProgramDetailCardSection_cardContent__DN0xd{padding:32px 20px;gap:16px}}.ProgramDetailCardSection_detailTitle__PkRI8{font-size:20px;font-weight:var(--font-weight-bold);line-height:40px;letter-spacing:-.02em;text-align:left;margin-bottom:0}@media (max-width:768px){.ProgramDetailCardSection_detailTitle__PkRI8{font-size:22px}}.ProgramDetailCardSection_detailDescription__mY6Vy{font-size:15px;font-weight:var(--font-weight-normal);line-height:28px;letter-spacing:-.02em;text-align:left;padding-left:10px;margin-top:0}.ProgramDetailCardSection_cardDivider__viWZk{width:calc(100% - 80px);height:.5px;margin:0 auto 10px;background-color:var(--color-black-text)}@media (max-width:768px){.ProgramDetailCardSection_cardDivider__viWZk{width:calc(100% - 40px)}}.ProgramDetailCardSection_cardRecommend__N2kxl{padding:0 42px 32px;margin-top:35px}@media (max-width:768px){.ProgramDetailCardSection_cardRecommend__N2kxl{padding:0 20px 32px}}.ProgramDetailCardSection_recommendTitle__9ZMIR{font-size:20px;font-weight:var(--font-weight-bold);color:var(--color-primary);margin-bottom:14px;text-align:left;line-height:1.5em}.ProgramDetailCardSection_recommendList__hQLn5{list-style:none;margin:0;padding:0 0 0 10px}.ProgramDetailCardSection_recommendList__hQLn5 li{position:relative;font-size:16px;font-weight:var(--font-weight-normal);text-align:left;padding-left:20px;margin-bottom:8px;line-height:1.6}.ProgramDetailCardSection_recommendList__hQLn5 li:before{content:url(https://image.meditationlife.org/trueselfclass/uploads/page/meditation-program/program-check-icon.png);position:absolute;left:0;top:2px}.ProgramTitle_title__2ev4_{font-size:38px;line-height:40px;font-weight:var(--font-weight-semibold);letter-spacing:-1px;text-align:center}@media (max-width:768px){.ProgramTitle_title__2ev4_{font-size:28px;line-height:35px}}.ProgramSubtitle_subtitle__q6LF2{font-size:24px;line-height:35px;font-weight:var(--font-weight-normal);letter-spacing:-1px;text-align:center}@media (max-width:768px){.ProgramSubtitle_subtitle__q6LF2{font-size:18px;line-height:28px}}.ProgramLayoutContainer_container__hycQJ{max-width:1032px;margin:0 auto}.ProgramSequenceSection_sequenceWrapper__5LeBw{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}@media (max-width:768px){.ProgramSequenceSection_sequenceWrapper__5LeBw{grid-template-columns:repeat(2,1fr);gap:20px}}.ProgramSequenceSection_sequenceItem___bGKb{display:flex;flex-direction:column;align-items:center}@media (max-width:768px){.ProgramSequenceSection_sequenceItem___bGKb{width:100%}}.ProgramSequenceSection_sequenceStep__PFuFs{font-size:18px;font-weight:var(--font-weight-semibold);letter-spacing:-.02em;color:var(--color-primary);text-align:center;margin-bottom:8px}@media (max-width:768px){.ProgramSequenceSection_sequenceStep__PFuFs{font-size:16px}}.ProgramSequenceSection_sequenceDescription__BInLK{font-size:14px;font-weight:var(--font-weight-normal);letter-spacing:-.03em;line-height:1.6;text-align:center}@media (max-width:768px){.ProgramSequenceSection_sequenceDescription__BInLK{font-size:12px}}.AppHideOnPc_hideOnPcWrapper__80Ufs{display:none}@media (max-width:768px){.AppHideOnPc_hideOnPcWrapper__80Ufs{display:block}}.AppHideOnMobile_hideOnMobileWrapper__Cml9g{display:block}@media (max-width:768px){.AppHideOnMobile_hideOnMobileWrapper__Cml9g{display:none}}.AppYoutubeVideoContainer_container__Gi9u8{position:relative;width:100%;padding-top:56.25%}.AppYoutubeVideoContainer_container__Gi9u8 iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.ATypeTitle_title__KzC0h{font-size:34px;font-weight:700;letter-spacing:-1px;line-height:1.5}@media (max-width:768px){.ATypeTitle_title__KzC0h{font-size:32px}}.ATypeBody_bodyText__kTCUk{font-size:22px;line-height:34px;font-weight:300}@media (max-width:768px){.ATypeBody_bodyText__kTCUk{font-size:19px;line-height:30px}}.ATypeCheckList_checkListWrapper__Nu9hA{list-style-image:url(https://image.meditationlife.org/trueselfclass/uploads/icon/checkbox-icon.png);list-style-position:outside;line-height:1.75;padding-left:0}.ATypeCheckList_checkListWrapper__Nu9hA li{font-size:22px;margin-left:24px;padding-left:8px}@media (max-width:768px){.ATypeCheckList_checkListWrapper__Nu9hA li{font-size:20px}}.ATypeYellowHighlight_yellowHighlight__3bIbG{box-shadow:inset 0 -14px 0 #FCF5B3;font-weight:500}.ATypeThin_thinText__cBMNn{font-weight:var(--font-weight-thin)}.AppSerif_appSerif__4bfcU{font-family:var(--serif-font)}.ProgramText_programText__V7wgx{font-size:20px;font-weight:300;line-height:35px;letter-spacing:-.03em;text-align:center}@media (max-width:768px){.ProgramText_programText__V7wgx{font-size:18px;line-height:30px}}.ProgramBackground_background__abkkw{background-color:#EFE9DC}.ProgramBenefitItem_benefitItem__vFpeA{display:flex;align-items:center;justify-content:space-between;padding:24px 20px;border-bottom:1px solid #666}@media (max-width:768px){.ProgramBenefitItem_benefitItem__vFpeA{padding:16px 10px}}.ProgramBenefitItem_benefitItemTitle__z5GXp h3{font-weight:var(--font-weight-semibold);font-size:25px;line-height:25px;letter-spacing:-.02em;margin-bottom:8px}@media (max-width:768px){.ProgramBenefitItem_benefitItemTitle__z5GXp h3{font-weight:var(--font-weight-medium);font-size:20px;line-height:25px;letter-spacing:-.02em}}.ProgramBenefitItem_benefitItemDescription__oD7_q p{font-weight:var(--font-weight-light);font-size:16px;line-height:20px;letter-spacing:-.03em;margin-bottom:16px}@media (max-width:768px){.ProgramBenefitItem_benefitItemDescription__oD7_q p{font-weight:var(--font-weight-light);font-size:13px;line-height:20px;letter-spacing:-.03em;margin-bottom:0}}.ProgramBenefitItem_benefitItemTags__kJtV6 p{font-weight:var(--font-weight-normal);font-size:10px;line-height:14px;letter-spacing:0}.ProgramBenefitsSection_benefitListWrapper___qf6A{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:60px;gap:60px}@media (max-width:768px){.ProgramBenefitsSection_benefitListWrapper___qf6A{grid-template-columns:repeat(1,1fr);gap:0}}.ProgramBenefitsSection_benefitLeftArea__ZsmS0,.ProgramBenefitsSection_benefitRightArea__PpW6I{border-top:1px solid #666}@media (max-width:768px){.ProgramBenefitsSection_benefitRightArea__PpW6I{border-top:none}}.ProgramPhotoReviewCard_card__wY0Q0{width:100%;height:535px;background-color:var(--color-white);border-radius:var(--radius-large);box-shadow:0 4px 15px 0 rgba(0,0,0,.25)}@media (max-width:768px){.ProgramPhotoReviewCard_card__wY0Q0{width:100%;height:auto;max-width:321px}}.ProgramPhotoReviewCard_imageWrapper__mrKpL{padding:24px 24px 0}.ProgramPhotoReviewCard_imageWrapper__mrKpL img{width:273px;height:273px;border-radius:3px;object-fit:cover}@media (max-width:768px){.ProgramPhotoReviewCard_imageWrapper__mrKpL img{width:100%;height:auto;aspect-ratio:1}}.ProgramPhotoReviewCard_contentWrapper__dSS2t{padding:32.82px 22.42px 40px}@media (max-width:768px){.ProgramPhotoReviewCard_contentWrapper__dSS2t{height:auto;padding:24px 20px 20px}}.ProgramPhotoReviewCard_title__R5o6C{font-family:var(--main-font);font-weight:var(--font-weight-bold);font-size:20px;line-height:1em;letter-spacing:-.02em;color:var(--color-black-text);margin-bottom:12px}@media (max-width:768px){.ProgramPhotoReviewCard_title__R5o6C{font-size:18px;margin-bottom:10px}}.ProgramPhotoReviewCard_content__YIJwG{font-family:var(--main-font);font-weight:var(--font-weight-normal);font-size:16px;line-height:1.7;letter-spacing:-.07em;color:var(--color-black-text);text-align:justify;margin-bottom:0}@media (max-width:768px){.ProgramPhotoReviewCard_content__YIJwG{font-size:15px}}.ProgramPhotoReviewCard_author__rn6nY{font-family:var(--main-font);font-weight:var(--font-weight-normal);font-size:10px;line-height:1em;color:var(--color-black-text);margin-top:16px}.ProgramPhotoReviewSection_reviewWrapper__lZW6Y{display:flex;justify-content:center;align-items:center;gap:30px}@media (max-width:768px){.ProgramPhotoReviewSection_reviewWrapper__lZW6Y{flex-direction:column}}.ProgramQnaSection_qnaList__zkyjp{border-top:1px solid #ddd}.ProgramQnaSection_qnaItemArrow__O_uHg{border-bottom:1px solid #ddd}.ProgramQnaSection_qnaTitle__ALjjM{display:flex;justify-content:space-between;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:32px 20px}@media (max-width:768px){.ProgramQnaSection_qnaTitle__ALjjM{padding:16px 20px}}.ProgramQnaSection_qnaTitleInner__FomTh{font-size:18px;line-height:28px;font-weight:var(--font-weight-medium);display:flex;gap:6px;align-items:top}.ProgramQnaSection_qnaTitleInner__FomTh span{font-size:20px}.ProgramQnaSection_qnaTitleInner__FomTh h5{font-size:24px;line-height:24px}@media (max-width:768px){.ProgramQnaSection_qnaTitleInner__FomTh h5{font-size:18px;line-height:28px}}.ProgramQnaSection_qnaArrow__JZL8H{background:url(https://image.meditationlife.org/trueselfclass/uploads/icon/rectangle_down.png) no-repeat 50%;background-size:cover;width:27px;height:17px;transition:all .4s ease-in-out}@media (max-width:768px){.ProgramQnaSection_qnaArrow__JZL8H{width:15px;height:10px}}.ProgramQnaSection_qnaArrowUp__vYaS9{background:url(https://image.meditationlife.org/trueselfclass/uploads/icon/rectangle_down.png) no-repeat 50%;background-size:cover;width:27px;height:17px;transform:rotateX(180deg)}@media (max-width:768px){.ProgramQnaSection_qnaArrowUp__vYaS9{width:15px;height:10px}}.ProgramQnaSection_qnaContent__6u2vD{overflow:hidden;max-height:200vh;opacity:1;height:-moz-fit-content;height:fit-content;background-color:#EFE9DC;padding:32px 20px;font-weight:var(--font-weight-light);font-size:22px;line-height:1.7;transition:height .4s ease-in-out,opacity .4s ease-in-out}@media (max-width:768px){.ProgramQnaSection_qnaContent__6u2vD{font-size:inherit;padding:20px;line-height:1.6}}.ProgramQnaSection_qnaContentClose__d9Tf8{max-height:0;opacity:0;padding:0}.HomeIntroduceProgramSection_SectionWrapper__5gNT6{padding:0 20px;max-width:1140px;margin:0 auto 140px;background-color:var(--color-white)}@media (max-width:768px){.HomeIntroduceProgramSection_SectionWrapper__5gNT6{padding:0 20px;margin-bottom:100px}}.HomeIntroduceProgramSection_header__p8K6S{text-align:center;margin-bottom:60px}@media (max-width:768px){.HomeIntroduceProgramSection_header__p8K6S{margin-bottom:40px}}.HomeIntroduceProgramSection_title__7lLSq{margin:0 0 20px;text-align:center;color:var(--color-black-text);font-weight:var(--font-weight-semibold);font-size:38px;line-height:1.5;letter-spacing:-2%}@media (max-width:768px){.HomeIntroduceProgramSection_title__7lLSq{font-size:28px;margin-bottom:16px}}.HomeIntroduceProgramSection_subtitle__RlW50{margin:0;text-align:center;color:var(--color-black-text);font-weight:var(--font-weight-light);font-size:24px;line-height:1.5;letter-spacing:-2%}@media (max-width:768px){.HomeIntroduceProgramSection_subtitle__RlW50{font-size:18px;line-height:1.5}}.HomeIntroduceProgramSection_cardsContainer__ZsTw4{display:flex;justify-content:space-between;gap:20px;max-width:1070px;margin:0 auto}@media (max-width:768px){.HomeIntroduceProgramSection_cardsContainer__ZsTw4{flex-direction:column;align-items:center;gap:30px}}.HomeIntroduceProgramSection_card__0DGdt{position:relative;width:100%;max-width:330px;display:flex;flex-direction:column;overflow:hidden;background-color:var(--color-beige-light);border-radius:var(--radius-large)}.HomeIntroduceProgramSection_image__RAPAw{width:100%;height:360px;flex-shrink:0;background-size:cover;background-position:50%;background-repeat:no-repeat}.HomeIntroduceProgramSection_image1__jFLSJ{background-image:url(https://image.meditationlife.org/trueselfclass/uploads/page/main/program-2025-01.png)}.HomeIntroduceProgramSection_image2__VtHUP{background-image:url(https://image.meditationlife.org/trueselfclass/uploads/page/main/program-2025-02.png)}.HomeIntroduceProgramSection_image3__2ToLz{background-image:url(https://image.meditationlife.org/trueselfclass/uploads/page/main/program-2025-03.png)}.HomeIntroduceProgramSection_badge__3IW5B{position:absolute;top:16px;right:16px;width:100%;display:flex;align-items:center;justify-content:flex-end;text-align:center;color:var(--color-white);font-family:var(--serif-font);font-weight:var(--font-weight-normal);font-size:45px;line-height:1.1;letter-spacing:-3%}@media (max-width:768px){.HomeIntroduceProgramSection_badge__3IW5B{top:10px;right:20px;font-size:54px}}.HomeIntroduceProgramSection_content__DFFNo{width:100%;padding:20px;flex-grow:1}.HomeIntroduceProgramSection_content__DFFNo h3{margin:0 0 8px;text-align:left;color:var(--color-black-text);font-family:Inter,sans-serif;font-weight:var(--font-weight-semibold);font-size:24px;line-height:1.2}@media (max-width:768px){.HomeIntroduceProgramSection_content__DFFNo h3{margin-bottom:6px}}.HomeIntroduceProgramSection_content__DFFNo p{margin:0;text-align:left;color:var(--color-black-text);font-family:Inter,sans-serif;font-weight:var(--font-weight-normal);font-size:15px;line-height:22px}@media (max-width:768px){.HomeIntroduceProgramSection_content__DFFNo p{font-size:18px}}.HomeOnedayClassSection_SectionWrapper__tVC95{margin:0 auto 140px;padding:130px 0;background-color:#EFEFEF}@media (max-width:768px){.HomeOnedayClassSection_SectionWrapper__tVC95{padding:80px 0;margin-bottom:100px;background-color:var(--color-white)}}.HomeOnedayClassSection_title__P0X8b{margin-bottom:20px;text-align:center;color:var(--color-black-text);font-weight:var(--font-weight-semibold);font-size:38px;line-height:1.5;letter-spacing:-2%}@media (max-width:768px){.HomeOnedayClassSection_title__P0X8b{margin-bottom:15px;font-size:28px}}.HomeOnedayClassSection_description__iUviI{text-align:center;color:var(--color-black-text);font-weight:var(--font-weight-light);font-size:24px;line-height:1.5;letter-spacing:-2%}@media (max-width:768px){.HomeOnedayClassSection_description__iUviI{font-size:18px;line-height:1.5}}.HomeOnedayClassSection_description__iUviI p{margin:0}.HomeOnedayClassSection_description__iUviI span{font-weight:var(--font-weight-medium)}.HomeOnedayClassSection_buttonContainer__Z3kSD{display:flex;align-items:center;justify-content:center;margin-top:30px}@media (max-width:768px){.HomeOnedayClassSection_buttonContainer__Z3kSD{margin-top:35px}}.HomeMeditationSpaceSection_SectionWrapper__y5yYQ{max-width:1140px;margin:0 auto 140px;background-color:var(--color-white)}@media (max-width:768px){.HomeMeditationSpaceSection_SectionWrapper__y5yYQ{margin-bottom:100px}}.HomeMeditationSpaceSection_title__byYiE{margin:0 0 60px;text-align:center;color:var(--color-black-text);font-weight:var(--font-weight-semibold);font-size:38px;line-height:1.5;letter-spacing:-2%}@media (max-width:768px){.HomeMeditationSpaceSection_title__byYiE{font-size:28px;margin-bottom:15px}}.HomeMeditationSpaceSection_description__3O1jQ{margin:0;text-align:center;color:var(--color-black-text);font-weight:var(--font-weight-light);font-size:24px;line-height:1.5;letter-spacing:-2%}@media (max-width:768px){.HomeMeditationSpaceSection_description__3O1jQ{font-size:18px;line-height:1.5}}.HomeCenterMapSection_SectionWrapper__7Qfy2{padding:0 20px;max-width:800px;margin:0 auto;background-color:var(--color-white)}.HomeCenterMapSection_container__0IKrI{display:flex;align-items:flex-start;justify-content:space-between}@media (max-width:768px){.HomeCenterMapSection_container__0IKrI{flex-direction:column;align-items:center;gap:40px;text-align:center}}.HomeCenterMapSection_content__qrtLt{flex:1 1;max-width:546px}@media (max-width:768px){.HomeCenterMapSection_content__qrtLt{max-width:100%}}.HomeCenterMapSection_title__ZFZZB{margin:50px 0 20px;text-align:left;font-weight:var(--font-weight-semibold);font-size:38px;line-height:1.05;letter-spacing:-2%}@media (max-width:768px){.HomeCenterMapSection_title__ZFZZB{font-size:28px;line-height:1.43;text-align:center;margin-bottom:15px}}.HomeCenterMapSection_subtitle__daeiQ{margin-bottom:14px;text-align:left;font-weight:var(--font-weight-medium);font-size:32px;line-height:1.2;letter-spacing:-1%}@media (max-width:768px){.HomeCenterMapSection_subtitle__daeiQ{font-size:18px;line-height:1.5;text-align:center;margin-bottom:0}}.HomeCenterMapSection_description__UOy16{margin:0;text-align:left;font-weight:var(--font-weight-light);font-size:20px;line-height:1.5;letter-spacing:-2%}@media (max-width:768px){.HomeCenterMapSection_description__UOy16{font-size:18px;line-height:1.5;text-align:center}}.HomeCenterMapSection_imageContainer___kC9g{position:relative;flex-shrink:0}.HomeCenterMapSection_image__7JBlw{width:257px;height:363px;object-fit:contain}@media (max-width:768px){.HomeCenterMapSection_image__7JBlw{width:281px;height:363px}}