.YogaMeditation_yogaMeditation_container__pw3rq{background:#fffdf6;color:#3e3e3e}.YogaMeditation_yogaMeditation_banner__ePctS{text-align:center;background:linear-gradient(90deg,#f6e6d7,#ffe8c8);padding:60px 20px;border-radius:16px;margin-bottom:50px;box-shadow:0 8px 18px rgba(0,0,0,.06)}.YogaMeditation_yogaMeditation_title__RPy1d{font-size:42px;font-weight:700;color:#9a6229;margin-bottom:16px}.YogaMeditation_yogaMeditation_description__WQFl5{font-size:18px;max-width:750px;margin:0 auto;color:#5e5e5e}.YogaMeditation_yogaMeditation_benefits__OFMIQ,.YogaMeditation_yogaMeditation_contact__rfKIM,.YogaMeditation_yogaMeditation_faq__m8PZR,.YogaMeditation_yogaMeditation_timeline__SjqLy,.YogaMeditation_yogaMeditation_topics__MQgUS{text-align:center;margin:60px 0}.YogaMeditation_yogaMeditation_heading__iXQVl{margin-bottom:14px}.YogaMeditation_yogaMeditation_text__fqzTw{font-size:16px;color:#555;max-width:750px;margin:0 auto}.YogaMeditation_yogaMeditation_grid__0wmzi{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:24px;gap:24px;margin-top:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:2rem;gap:2rem;padding:3rem 1rem;background:#f4f9fa;justify-items:center}.YogaMeditation_yogaMeditation_card__uJAiT{background-color:#ffffff;border-radius:1rem;padding:2rem 1.5rem;box-shadow:0 10px 25px rgba(1,72,90,.08);transition:transform .3s ease,box-shadow .3s ease;text-align:center;max-width:320px}.YogaMeditation_yogaMeditation_card__uJAiT:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(1,72,90,.15)}.YogaMeditation_yogaMeditation_icon__9ECvb{font-size:2.5rem;color:#01485a;margin-bottom:1rem}.YogaMeditation_yogaMeditation_cardTitle__5aC9P{font-size:1.2rem;font-weight:600;color:#01485a;margin-bottom:.5rem}.YogaMeditation_yogaMeditation_cardText__kmKnI{font-size:.95rem;color:#555;line-height:1.6}.YogaMeditation_yogaMeditation_stepper__0Z_Ga{background:#f8f9fa;padding:4rem 1rem;display:flex;flex-direction:column;align-items:center}.YogaMeditation_yogaMeditation_heading__iXQVl{font-size:2rem;color:#01485a;font-weight:700;margin-bottom:2.5rem;text-align:center;border-bottom:3px solid #01485a;display:inline-block;padding-bottom:.5rem}.YogaMeditation_yogaMeditation_steps__gVa1A{display:flex;flex-direction:column;align-items:center;max-width:750px;width:100%;position:relative;gap:2rem}.YogaMeditation_yogaMeditation_step__rxSPQ{background:#ffffff;border-radius:1rem;box-shadow:0 8px 20px rgba(0,0,0,.08);padding:2rem;display:flex;align-items:flex-start;gap:1.5rem;width:100%;transition:transform .3s ease}.YogaMeditation_yogaMeditation_step__rxSPQ:hover{transform:translateY(-5px)}.YogaMeditation_yogaMeditation_stepNumber__jqLLU{width:50px;height:50px;background:linear-gradient(135deg,#01485a,#028089);color:white;font-weight:700;font-size:1.2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(1,72,90,.25)}.YogaMeditation_yogaMeditation_stepContent__vSoNI{flex:1 1}.YogaMeditation_yogaMeditation_stepTitle__QokTC{font-size:1.25rem;font-weight:600;color:#01485a;margin-bottom:.4rem}.YogaMeditation_yogaMeditation_stepDescription__crZ1Y{font-size:1rem;color:#555;line-height:1.7}@media (max-width:600px){.YogaMeditation_yogaMeditation_step__rxSPQ{flex-direction:column;align-items:center;text-align:center}.YogaMeditation_yogaMeditation_stepNumber__jqLLU{margin-bottom:1rem}}.YogaMeditation_yogaMeditation_faq__m8PZR{text-align:center;margin:60px 0}.YogaMeditation_yogaMeditation_heading__iXQVl{font-size:28px;font-weight:600;color:#bc6c25;margin-bottom:20px}.YogaMeditation_yogaMeditation_faqItem__uc722{background:#fffdf6;border-radius:12px;margin:12px auto;max-width:700px;box-shadow:0 4px 10px rgba(0,0,0,.05);overflow:hidden;transition:all .3s ease}.YogaMeditation_yogaMeditation_faqItem__uc722[open]{box-shadow:0 6px 16px rgba(0,0,0,.08)}.YogaMeditation_yogaMeditation_faqSummary__l1Tpo{padding:18px 24px;font-size:16px;font-weight:600;cursor:pointer;background-color:#fcebd2;color:#9a6229;position:relative}.YogaMeditation_yogaMeditation_faqSummary__l1Tpo:after{content:"+";position:absolute;right:24px;font-size:20px;transition:transform .3s ease}.YogaMeditation_yogaMeditation_faqItem__uc722[open] .YogaMeditation_yogaMeditation_faqSummary__l1Tpo:after{transform:rotate(45deg)}.YogaMeditation_yogaMeditation_faqAnswer__Et6mL{padding:16px 24px;background-color:#fffaf2;font-size:15px;line-height:1.6;color:#4f4f4f;border-top:1px solid #f3e9da}.YogaMeditation_yogaMeditation_contact__rfKIM{max-width:600px;background:#fffefc;padding:32px;border-radius:14px;margin:0 auto;box-shadow:0 8px 18px rgba(0,0,0,.06)}.YogaMeditation_yogaMeditation_form__gC6xI{display:flex;flex-direction:column;gap:16px;margin-top:20px}.YogaMeditation_yogaMeditation_input__sJ24f,.YogaMeditation_yogaMeditation_textarea__dBcZG{padding:14px;border:1px solid #e6d2b5;border-radius:10px;font-size:15px;background-color:#fffaf2;transition:border-color .3s}.YogaMeditation_yogaMeditation_input__sJ24f:focus,.YogaMeditation_yogaMeditation_textarea__dBcZG:focus{border-color:#bc6c25;outline:none;background:#fff}.YogaMeditation_yogaMeditation_button__Q62Ui{background-color:#bc6c25;color:white;font-size:16px;font-weight:600;border:none;padding:14px 24px;border-radius:8px;cursor:pointer;transition:background-color .3s ease}.YogaMeditation_yogaMeditation_button__Q62Ui:hover{background-color:#a35d20}@media (max-width:768px){.YogaMeditation_yogaMeditation_banner__ePctS{padding:40px 16px}.YogaMeditation_yogaMeditation_title__RPy1d{font-size:32px}.YogaMeditation_yogaMeditation_description__WQFl5{font-size:16px;padding:0 10px}.YogaMeditation_yogaMeditation_heading__iXQVl{font-size:22px}.YogaMeditation_yogaMeditation_text__fqzTw{font-size:15px;padding:0 12px}.YogaMeditation_yogaMeditation_card__uJAiT{padding:1.5rem 1rem;max-width:100%}.YogaMeditation_yogaMeditation_stepper__0Z_Ga{padding:2rem 1rem}.YogaMeditation_yogaMeditation_step__rxSPQ{padding:1.5rem;gap:1rem}.YogaMeditation_yogaMeditation_stepTitle__QokTC{font-size:1.1rem}.YogaMeditation_yogaMeditation_stepDescription__crZ1Y{font-size:.95rem}.YogaMeditation_yogaMeditation_faqSummary__l1Tpo{font-size:15px;padding:14px 20px}.YogaMeditation_yogaMeditation_faqAnswer__Et6mL{font-size:14px;padding:14px 20px}.YogaMeditation_yogaMeditation_contact__rfKIM{padding:24px 16px}.YogaMeditation_yogaMeditation_input__sJ24f,.YogaMeditation_yogaMeditation_textarea__dBcZG{font-size:14px;padding:12px}.YogaMeditation_yogaMeditation_button__Q62Ui{font-size:15px;padding:12px 20px}}@media (max-width:1024px){.YogaMeditation_yogaMeditation_title__RPy1d{font-size:36px}.YogaMeditation_yogaMeditation_description__WQFl5{font-size:17px}.YogaMeditation_yogaMeditation_heading__iXQVl{font-size:24px}.YogaMeditation_yogaMeditation_card__uJAiT{max-width:90%}.YogaMeditation_yogaMeditation_step__rxSPQ{padding:1.8rem}.YogaMeditation_yogaMeditation_stepTitle__QokTC{font-size:1.15rem}.YogaMeditation_yogaMeditation_faqItem__uc722{margin:10px auto;max-width:90%}.YogaMeditation_yogaMeditation_contact__rfKIM{max-width:90%}}