.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}}