.Landing_container__vUpnH{padding:var(--section-padding) 0}.Landing_heroContent__IZ5Fp{color:#333;position:relative}.Landing_heroSection__JWhf8{display:flex;align-items:center;justify-content:center;gap:3rem;padding:2rem 10%;height:55dvh}.Landing_mobHeroImage__C1CWe{display:none}.Landing_heroImage__EzYgl{flex:1 1;max-width:50%}.Landing_heroText__zLIlx{z-index:10;flex:1 1;text-align:left}.Landing_heroText__zLIlx h2{font-size:36px;font-weight:700;margin-bottom:16px;color:#333}.Landing_heroText__zLIlx p:first-of-type{font-size:20px;margin-bottom:16px;color:#555}.Landing_heroText__zLIlx p:last-of-type{font-size:14px;margin-bottom:16px;color:#555;display:flex;align-items:center;gap:.5rem}.Landing_applyBtn__zEwsM{display:inline-block;background:linear-gradient(135deg,#06d69f,#047d52);color:#fff;padding:.8rem 2rem;font-size:1.1rem;border-radius:5px;border:none;cursor:pointer;transition:background .3s ease-in-out;margin-top:8px}.Landing_applyBtn__zEwsM:hover{background:linear-gradient(135deg,#04b381,#035a3b)}.Landing_features__gVE5x{background-color:#d8faea;text-align:center;padding:4rem 8%;position:relative}.Landing_features__gVE5x h3{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:#222}.Landing_features__gVE5x ul{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;list-style:none;padding:0;position:relative;z-index:2}.Landing_featureCard__YVzCo{display:flex;align-items:flex-start;column-gap:20px}.Landing_featureCard__YVzCo p{font-size:16px!important;text-align:left;padding:0;margin:0;font-weight:600}.Landing_featureCard__YVzCo svg{color:#069668;font-size:50px;margin-top:-10px}.Landing_features__gVE5x li{font-size:16px;display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:8px;transition:transform .3s ease-in-out;text-align:left;font-weight:600}.Landing_features__gVE5x li:hover{transform:scale(1.05)}.Landing_features__gVE5x li svg{color:#069668;font-size:5rem}@media (max-width:1024px){.Landing_heroSection__JWhf8{display:flex;flex-direction:column;text-align:center;padding:3rem 5%;gap:2rem}.Landing_heroImage__EzYgl{display:none}.Landing_mobHeroImage__C1CWe{display:block;position:relative;width:100%;height:400px}.Landing_heroText__zLIlx{position:static;margin-top:1rem;text-align:center}.Landing_heroText__zLIlx h2{font-size:22px}.Landing_heroText__zLIlx p:last-of-type{font-size:14px;margin-bottom:16px;color:#555;display:flex;justify-content:center;align-items:center;gap:.5rem;text-align:center}.Landing_features__gVE5x ul{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Landing_features__gVE5x ul{grid-template-columns:repeat(1,1fr)}}.Landing_yogaSection__M_g1_{padding:64px 150px;display:flex}.Landing_yogaContent___RBfu{text-align:left}.Landing_yogaTitle__c9Am7{font-size:32px;color:#069668;font-weight:700;margin-bottom:2rem}.Landing_yogaText__ec3Mr{font-size:16px;color:#32424c;line-height:1.6}@media (max-width:768px){.Landing_yogaSection__M_g1_{padding:3rem 5%}.Landing_yogaTitle__c9Am7{font-size:24px}.Landing_yogaText__ec3Mr{font-size:14px}}.Landing_modulesSection__1RRms{background-color:#f5f5f5;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:88px 130px}.Landing_textContent__M1BAe{flex:1 1;text-align:left}.Landing_title__oUQYn{margin-bottom:1rem}.Landing_moduleList__63hyU{list-style:none;padding:0;display:flex;flex-direction:column;align-items:start;row-gap:1rem}.Landing_moduleItem__hn9Ce{text-align:left;display:flex;gap:10px;font-size:16px;color:#555}.Landing_differentPathsGrid__7b4db{display:grid;grid-template-columns:repeat(2,.5fr);grid-gap:10px;gap:10px;padding-left:40px;place-self:start}.Landing_pathItem__QxeiW{display:flex;align-items:center;gap:10px;font-size:15px;color:#555;width:150px}.Landing_circle__T12om{width:8px;height:8px;background-color:gray;border-radius:50%}.Landing_imageContainer__GyMLC{flex:1 1;display:flex;justify-content:center}.Landing_yogaImage__N5QWO{max-width:100%;height:auto;border-radius:12px}@media (max-width:1024px){.Landing_modulesSection__1RRms{flex-direction:column;text-align:center;padding:3rem 5%}.Landing_moduleItem__hn9Ce{justify-content:center}.Landing_differentPathsGrid__7b4db{grid-template-columns:1fr;text-align:center}}.Landing_whoIsThisForSection__wkark{text-align:center;padding:80px 130px;background-color:#fff}.Landing_title__oUQYn{font-size:32px;font-weight:700;color:#069668;margin-bottom:2rem}.Landing_gridContainer__kzGdi{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;align-items:start;justify-content:center}.Landing_gridItem__xfPrB{background:#fff;padding:20px;border-radius:12px;text-align:left;display:flex;flex-direction:column;gap:10px}.Landing_image__xoqbJ{width:100%;height:auto;border-radius:12px}.Landing_itemTitle__RhSSt{font-size:20px;font-weight:700;margin-top:10px}.Landing_itemDescription__hcI4g{font-size:16px;color:#555;line-height:1.5}@media (max-width:1024px){.Landing_gridContainer__kzGdi{grid-template-columns:1fr;justify-content:center}.Landing_title__oUQYn{font-size:28px}}@media (max-width:768px){.Landing_whoIsThisForSection__wkark{padding:60px 20px 30px}.Landing_heroSection__JWhf8{padding:0}.Landing_heroText__zLIlx{background:linear-gradient(180deg,#fff,#d8faea)}.Landing_gridItem__xfPrB{padding:15px}}.Faq_container__b7ptm{padding:var(--section-padding) 0}.Faq_FAQSection__eO0tj{text-align:center;padding:60px 20px;background-color:#f5f5f5}.Faq_title__MZNzZ{font-size:28px;font-weight:700;color:#069668;margin-bottom:48px}.Faq_faqContainer__4Q75S{max-width:800px;margin:0 auto}.Faq_faqItem__3ETrb{background:#fff;padding:15px;border-radius:8px;margin-bottom:10px;transition:all .3s ease-in-out}.Faq_question__gqUqt{width:100%;background:none;border:none;font-size:18px;font-weight:500;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:10px}.Faq_icon__MeYzD{font-size:18px;transition:transform .3s}.Faq_answer__lE9VT{margin-top:10px;font-size:14px;color:#333;text-align:left;padding:10px;border-top:1px solid #ddd}@media (max-width:768px){.Faq_FAQSection__eO0tj{padding:40px 10px}.Faq_faqContainer__4Q75S{width:100%}.Faq_question__gqUqt{font-size:16px}.Faq_answer__lE9VT{font-size:14px}}