.SpiritualServices_spiritual_container__Lj_Y5{background:#fffdf6;color:#3e3e3e}.SpiritualServices_spiritual_banner__2zwwx{text-align:center;background:linear-gradient(90deg,#f3e9f0,#e8d0e7);padding:60px 20px;border-radius:16px;margin-bottom:50px;box-shadow:0 8px 18px rgba(0,0,0,.06)}.SpiritualServices_spiritual_title__0uQG9{font-size:42px;font-weight:700;color:#6b217d;margin-bottom:16px}.SpiritualServices_spiritual_description__gI4kt{font-size:18px;max-width:750px;margin:0 auto;color:#5e5e5e}.SpiritualServices_spiritual_benefits__eyarW,.SpiritualServices_spiritual_contact__MlprA,.SpiritualServices_spiritual_faq__GPBg_,.SpiritualServices_spiritual_timeline__P0dIs{text-align:center;margin:60px 0}.SpiritualServices_spiritual_heading__BtSxe{font-size:28px;font-weight:600;color:#8e3e9d;margin-bottom:14px}.SpiritualServices_spiritual_text__CBRcL{font-size:16px;color:#555;max-width:750px;margin:0 auto}.SpiritualServices_spiritual_grid__Q4iZD{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:2rem;gap:2rem;padding:3rem 1rem;background:#f4f9fa;justify-items:center}.SpiritualServices_spiritual_card__VuvFU{background-color:#ffffff;border-radius:1rem;padding:2rem 1.5rem;box-shadow:0 10px 25px rgba(107,33,125,.08);transition:transform .3s ease,box-shadow .3s ease;text-align:center;max-width:320px}.SpiritualServices_spiritual_card__VuvFU:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(107,33,125,.15)}.SpiritualServices_spiritual_icon___JTHT{font-size:2.5rem;color:#6b217d;margin-bottom:1rem}.SpiritualServices_spiritual_cardTitle__cDQ5d{font-size:1.2rem;font-weight:600;color:#6b217d;margin-bottom:.5rem}.SpiritualServices_spiritual_cardText__X8j1H{font-size:.95rem;color:#555;line-height:1.6}.SpiritualServices_spiritual_steps__Qqm0r{display:flex;flex-direction:column;align-items:center;max-width:750px;margin:0 auto;gap:2rem}.SpiritualServices_spiritual_step__DXPjz{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}.SpiritualServices_spiritual_step__DXPjz:hover{transform:translateY(-5px)}.SpiritualServices_spiritual_stepNumber__1kTjO{width:50px;height:50px;background:linear-gradient(135deg,#6b217d,#b24bc5);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(107,33,125,.25)}.SpiritualServices_spiritual_stepContent__xrjDm{flex:1 1}.SpiritualServices_spiritual_stepTitle__62PWr{font-size:1.25rem;font-weight:600;color:#6b217d;margin-bottom:.4rem}.SpiritualServices_spiritual_stepDescription__FV4Cp{font-size:1rem;color:#555;line-height:1.7}.SpiritualServices_spiritual_faqItem__oGphw{margin:1rem auto;max-width:700px;text-align:left;border:1px solid #ddd;border-radius:8px;overflow:hidden}.SpiritualServices_spiritual_faqSummary__8sjet{background:#f0e8f5;padding:1rem;cursor:pointer;font-weight:600;color:#6b217d}.SpiritualServices_spiritual_faqAnswer__C7grs{padding:1rem;background:#fff;color:#444;font-size:.95rem}.SpiritualServices_spiritual_form__jXVw3{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:600px;margin:0 auto}.SpiritualServices_spiritual_input__etk1_,.SpiritualServices_spiritual_textarea__MmyN8{width:100%;padding:.75rem 1rem;border:1px solid #ccc;border-radius:8px;font-size:1rem}.SpiritualServices_spiritual_button__fsSR0{background-color:#6b217d;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-size:1rem;cursor:pointer;transition:background-color .3s ease}.SpiritualServices_spiritual_button__fsSR0:hover{background-color:#8e3e9d}@media (max-width:600px){.SpiritualServices_spiritual_step__DXPjz{flex-direction:column;align-items:center;text-align:center}.SpiritualServices_spiritual_stepNumber__1kTjO{margin-bottom:1rem}}