.page_maincontainer__Y_vaY{width:1100px;margin:0 auto;padding:1rem}@media(max-width:768px){.page_maincontainer__Y_vaY{width:100%}}.page_container__6Mqo_{max-width:1100px;display:flex;margin:0 auto;padding:2rem 1rem;gap:2rem;min-height:80vh}.page_profileCard__I1rBe{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);padding:5px;display:flex;width:1140px;height:-moz-fit-content;height:fit-content;gap:1rem}@media(max-width:768px){.page_profileCard__I1rBe{flex-direction:column;align-items:center;text-align:center}}.page_imageWrapper___7KB6{width:150px;height:150px;flex-shrink:0;position:relative;border-radius:50%;overflow:hidden;border:4px solid #f3f4f6}.page_content__53185{flex:1 1}.page_content__53185 h1{font-size:2rem;font-weight:700;margin-bottom:1rem;color:#111827}.page_content__53185 .page_socialLinks__dbrwd{display:flex;gap:1rem;margin-bottom:1.5rem}.page_content__53185 .page_socialLinks__dbrwd a{font-size:1.5rem;color:#6b7280;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.page_content__53185 .page_socialLinks__dbrwd a:hover{transform:translateY(-2px)}.page_content__53185 .page_socialLinks__dbrwd a.page_linkedin___xPH0:hover{color:#0077b5}.page_content__53185 .page_socialLinks__dbrwd a.page_twitter__5qZo_:hover{color:#1da1f2}.page_content__53185 .page_socialLinks__dbrwd a.page_youtube__DLnHA:hover{color:red}.page_content__53185 .page_socialLinks__dbrwd a.page_instagram__FMbNe:hover{color:#e1306c}.page_content__53185 .page_bio__ddPTi{font-size:1.1rem;line-height:1.6;color:#4b5563}.page_content__53185 .page_bio__ddPTi p{margin-bottom:1rem}.TalkToAstrologerSidebar_sidebarContainer__fGALg{width:100%;border-radius:12px;padding:5px}.TalkToAstrologerSidebar_header__IbxAL{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.TalkToAstrologerSidebar_header__IbxAL h3{font-size:16px;font-weight:700;color:#111827;margin:0}.TalkToAstrologerSidebar_header__IbxAL .TalkToAstrologerSidebar_seeAll__VRlEd{font-size:12px;color:#111827;text-decoration:none;display:flex;align-items:center;gap:4px;font-weight:500}.TalkToAstrologerSidebar_list__KuFdX{display:flex;flex-direction:column;gap:12px}.TalkToAstrologerSidebar_card__0z_3A{display:flex;gap:12px;padding:12px;border:1px solid #f3f4f6;border-radius:12px;background:#fff;cursor:pointer}.TalkToAstrologerSidebar_imageContainer__c2wjO{position:relative;width:50px;height:50px;border-radius:50%;border:1px solid #00be39;padding:1px}.TalkToAstrologerSidebar_imageContainer__c2wjO img{border-radius:50%;object-fit:cover;width:100%;height:100%}.TalkToAstrologerSidebar_onlineBadge__qtIZF{position:absolute;top:-5px;left:50%;transform:translateX(50%);background:#00be39;color:#fff;font-size:.85rem;padding:4px;border-radius:20px;display:flex;align-items:center;gap:4px;border:1px solid #fff;font-weight:500}.TalkToAstrologerSidebar_info__4KLLt{flex:1 1;display:flex;flex-direction:column;gap:2px}.TalkToAstrologerSidebar_nameRow__c5Wig{display:flex;align-items:center;gap:4px}.TalkToAstrologerSidebar_name__Nynb6{font-size:12px;font-weight:600;color:#333;margin:0}.TalkToAstrologerSidebar_verifiedIcon__LVaf_{color:#3b82f6;font-size:12px}.TalkToAstrologerSidebar_details__AMfmb{font-size:11px;color:#a2a2a2;margin:0;line-height:1.4}.TalkToAstrologerSidebar_priceRow___JlQB{display:flex;align-items:center;gap:8px;margin-top:4px}.TalkToAstrologerSidebar_priceRow___JlQB .TalkToAstrologerSidebar_price__lcqBy{font-size:11px;font-weight:500;color:#1f2937}.TalkToAstrologerSidebar_priceRow___JlQB .TalkToAstrologerSidebar_promoPrice__flGV0{font-size:11px;font-weight:600;color:#ff9c00}.TalkToAstrologerSidebar_priceRow___JlQB .TalkToAstrologerSidebar_offer__rTwat{font-size:12px;font-weight:600;color:#ff9c00}.TalkToAstrologerSidebar_actionButton__LLcO4{width:100%;margin-top:10px;padding:.5rem;border:1px solid #fece78;background:#fff8f2;border-radius:20px;color:#1f2937;font-weight:600;font-size:14px;display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;transition:background .2s}.TalkToAstrologerSidebar_actionButton__LLcO4:hover{background:#fef3c7}.TalkToAstrologerSidebar_actionButton__LLcO4.TalkToAstrologerSidebar_offline__xUH6C{background:#f3f4f6;border-color:#d1d5db;color:#9ca3af;cursor:not-allowed}.TalkToAstrologerSidebar_actionButton__LLcO4.TalkToAstrologerSidebar_offline__xUH6C:hover{background:#f3f4f6}.TalkToAstrologerSidebar_actionButton__LLcO4.TalkToAstrologerSidebar_busy__qO5r1{border-color:#ef4444;background-color:#fef2f2;color:#ef4444;cursor:not-allowed}.TalkToAstrologerSidebar_actionButton__LLcO4.TalkToAstrologerSidebar_busy__qO5r1:hover{background:#fef2f2}.TalkToAstrologerSidebar_actionButton__LLcO4 svg{transform:rotate(90deg);font-size:16px}.TalkToAstrologerSidebar_online__vh7xT{background:#00be39!important}.TalkToAstrologerSidebar_busy__qO5r1{background:#fef2f2!important}.TalkToAstrologerSidebar_offline__xUH6C{background:#d1d5db!important}@keyframes TalkToAstrologerSidebar_shimmer__d5_FV{0%{background-position:-468px 0}to{background-position:468px 0}}.TalkToAstrologerSidebar_skeleton__LCVvH{background:#f6f7f8;background-image:linear-gradient(90deg,#f6f7f8 0,#edeef1 20%,#f6f7f8 40%,#f6f7f8);background-repeat:no-repeat;background-size:800px 100%;display:inline-block;position:relative;animation:TalkToAstrologerSidebar_shimmer__d5_FV 1.5s linear infinite;border-radius:4px}.TalkToAstrologerSidebar_skeletonCircle__gdjTu{border-radius:50%!important}.TalkToAstrologerSidebar_skeletonTitle__zJz_c{margin-bottom:.5rem}.TalkToAstrologerSidebar_skeletonText__RsQep{margin-bottom:.25rem}.BirthDetailsPopup_overlay__YGRPn{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.BirthDetailsPopup_required__9pgA1{color:#ef4444}.BirthDetailsPopup_popup__svRYh{background:#fff;border-radius:16px;width:90%;max-width:537px;overflow:hidden;position:relative;box-shadow:0 4px 6px rgba(0,0,0,.1)}@media(max-width:768px){.BirthDetailsPopup_popup__svRYh{width:95%;border-radius:12px}}.BirthDetailsPopup_header__elZ4O{background-color:#fece78;padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center}@media(max-width:768px){.BirthDetailsPopup_header__elZ4O{padding:.75rem 1rem}}.BirthDetailsPopup_header__elZ4O h2{margin:0;color:#1f2937;font-size:1.1rem;font-weight:600}@media(max-width:768px){.BirthDetailsPopup_header__elZ4O h2{font-size:1rem}}.BirthDetailsPopup_header__elZ4O .BirthDetailsPopup_closeButton__Gh7i4{background:none;border:none;cursor:pointer;font-size:1.5rem;color:#374151;display:flex;align-items:center}.BirthDetailsPopup_body__yPv2A{padding:1.5rem;max-height:80vh;overflow-y:auto}@media(max-width:768px){.BirthDetailsPopup_body__yPv2A{padding:1rem;max-height:75vh}}.BirthDetailsPopup_formGroup__KswiT{margin-bottom:1rem}.BirthDetailsPopup_formGroup__KswiT label{display:block;margin-bottom:.5rem;font-size:.9rem;color:#6b7280}.BirthDetailsPopup_formGroup__KswiT label span{color:#ef4444}.BirthDetailsPopup_formGroup__KswiT input[type=date],.BirthDetailsPopup_formGroup__KswiT input[type=text],.BirthDetailsPopup_formGroup__KswiT input[type=time]{width:100%;padding:.75rem;border:1px solid #e5e7eb;border-radius:8px;font-size:1rem;outline:none;color:#1f2937;background-color:#fff;color-scheme:light}.BirthDetailsPopup_formGroup__KswiT input[type=date]:focus,.BirthDetailsPopup_formGroup__KswiT input[type=text]:focus,.BirthDetailsPopup_formGroup__KswiT input[type=time]:focus{border-color:#f59e0b}.BirthDetailsPopup_formGroup__KswiT input[type=date]::placeholder,.BirthDetailsPopup_formGroup__KswiT input[type=text]::placeholder,.BirthDetailsPopup_formGroup__KswiT input[type=time]::placeholder{color:#9ca3af}.BirthDetailsPopup_row__1_9Sz{display:flex;gap:1rem}@media(max-width:768px){.BirthDetailsPopup_row__1_9Sz{flex-direction:row;gap:.5rem}}.BirthDetailsPopup_row__1_9Sz .BirthDetailsPopup_formGroup__KswiT{flex:1 1;width:50%}.BirthDetailsPopup_checkboxGroup__eX5gv{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:1.5rem}.BirthDetailsPopup_checkboxGroup__eX5gv input{width:16px;height:16px;accent-color:#f59e0b;margin-top:3px}.BirthDetailsPopup_checkboxGroup__eX5gv label{margin:0;color:#4b5563;font-size:.9rem;line-height:1.4}.BirthDetailsPopup_genderGroup__P47Ac{margin-bottom:2rem}.BirthDetailsPopup_genderGroup__P47Ac .BirthDetailsPopup_genderOptions__OvGd6{display:flex;gap:1rem;flex-wrap:wrap}@media(max-width:480px){.BirthDetailsPopup_genderGroup__P47Ac .BirthDetailsPopup_genderOptions__OvGd6{gap:.5rem}}.BirthDetailsPopup_genderButton__5e5Kq{width:111px;height:40px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:10px;transition:all .2s;background-color:#f8f8f8;color:#1f2937}@media(max-width:480px){.BirthDetailsPopup_genderButton__5e5Kq{flex:1 1;width:auto;min-width:80px;font-size:.9rem;padding:0 .5rem}}.BirthDetailsPopup_genderButton__5e5Kq:hover{background:#fffbeb}.BirthDetailsPopup_genderButton__5e5Kq.BirthDetailsPopup_selected___9_0M{background:#ffe4b5;border-color:#fcd34d;font-weight:500}.BirthDetailsPopup_genderButton__5e5Kq svg{font-size:1.2rem}.BirthDetailsPopup_submitButton__66vaw{width:127px;height:40px;display:flex;align-items:center;justify-content:center;margin:0 auto;background:#fece78;border:none;border-radius:8px;font-weight:600;font-size:1rem;color:#1f2937;cursor:pointer;transition:background .2s}.BirthDetailsPopup_submitButton__66vaw:hover{background:#fbbf24}@media(max-width:768px){.BirthDetailsPopup_submitButton__66vaw{width:100%;height:48px;font-size:1.1rem}}.CallConfirmationPopup_overlay__FPUYz{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.CallConfirmationPopup_popup__293as{background:#fff;border-radius:16px;width:90%;max-width:537px;padding:2rem;position:relative;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,.1)}.CallConfirmationPopup_closeButton__9L5l1{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#1f2937}.CallConfirmationPopup_illustration__GyBLY{margin-bottom:1.5rem;display:flex;justify-content:center}.CallConfirmationPopup_illustration__GyBLY img{width:80px;height:auto}.CallConfirmationPopup_title__13a5d{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:.5rem}.CallConfirmationPopup_subtitle__L0QJ0{font-size:1rem;color:#4b5563;margin-bottom:2rem}.CallConfirmationPopup_infoBox__Mo993{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;width:291px;height:100px;margin:0 auto;padding:1rem;display:flex;align-items:center;gap:1rem;text-align:left}.CallConfirmationPopup_phoneIcon___61KN{width:48px;height:48px}.CallConfirmationPopup_infoText__llY1g{display:flex;flex-direction:column;gap:.25rem}.CallConfirmationPopup_infoText__llY1g p{margin:0;font-size:.9rem;color:#4b5563}.CallConfirmationPopup_infoText__llY1g .CallConfirmationPopup_phoneNumber__mwu1_{font-size:1.1rem;font-weight:700;color:#9d2a04}.InsufficientBalancePopup_overlay__VLIql{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999}.InsufficientBalancePopup_popup__w8vuO{background:#fff;border-radius:12px;width:90%;max-width:500px;padding:3rem 1.5rem 2.5rem;position:relative;box-shadow:0 4px 20px rgba(0,0,0,.15)}.InsufficientBalancePopup_closeButton__swGlM{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;color:#444;cursor:pointer;display:flex;align-items:center;justify-content:center}.InsufficientBalancePopup_content__NbszX{text-align:center;display:flex;flex-direction:column;align-items:center}.InsufficientBalancePopup_title__Nkbr1{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:1.25rem;line-height:1.25}.InsufficientBalancePopup_message__L9z4v{font-size:1rem;color:#4b5563;margin-bottom:2rem;line-height:1.5;max-width:320px}.InsufficientBalancePopup_rechargeButton__aTJ1C{background:#8b2c12;color:#fff;border:none;padding:.8rem 2.5rem;font-size:1.2rem;font-weight:600;border-radius:8px;cursor:pointer;transition:background .2s ease;min-width:180px}.InsufficientBalancePopup_rechargeButton__aTJ1C:hover{background:#c72626}.InsufficientBalancePopup_rechargeButton__aTJ1C:active{transform:translateY(1px)}.LoginPopup_overlay__ymNG2{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:2000;padding:10px}@media(max-width:1024px){.LoginPopup_overlay__ymNG2{align-items:flex-end;padding:0}}.LoginPopup_modal__ZvmHn{background:#fff;width:100%;max-width:900px;height:454px;border-radius:20px;display:flex;overflow:hidden;position:relative;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}@media(max-width:1024px){.LoginPopup_modal__ZvmHn{flex-direction:column;height:auto;max-height:90vh;max-height:90dvh;overflow-y:auto;width:100%;max-width:100%;border-radius:24px 24px 0 0;animation:LoginPopup_slideUpMobile__s5fb3 .4s cubic-bezier(.16,1,.3,1)}}@keyframes LoginPopup_slideUpMobile__s5fb3{0%{transform:translateY(100%)}to{transform:translateY(0)}}.LoginPopup_leftSide__flh7r{width:50%;position:relative;display:flex;flex-direction:column;align-items:center;padding:10px;overflow:hidden}.LoginPopup_leftSide__flh7r .LoginPopup_desktopImage__Nkznt{width:395px;height:424px;object-fit:contain}@media(max-width:1024px){.LoginPopup_leftSide__flh7r .LoginPopup_desktopImage__Nkznt{display:none}}.LoginPopup_leftSide__flh7r .LoginPopup_mobileImagePlaceholder__2Zuhi{display:none;width:100%;height:100%;position:relative}@media(max-width:1024px){.LoginPopup_leftSide__flh7r .LoginPopup_mobileImagePlaceholder__2Zuhi{display:block}.LoginPopup_leftSide__flh7r{width:100%;height:141px;padding:0}}.LoginPopup_brandBadge__fda_0{color:#fff;padding:.25rem .75rem;border-radius:4px;font-weight:700;font-size:.9rem;margin-bottom:1rem;z-index:2}.LoginPopup_promoText__3RxuA{text-align:center;z-index:2}.LoginPopup_promoText__3RxuA h3{color:#ff7d35;font-size:1.2rem;font-weight:600;margin-bottom:0}.LoginPopup_promoText__3RxuA h2{color:#92400e;font-size:3rem;font-weight:800;line-height:1;margin:0}.LoginPopup_promoText__3RxuA p{color:#ff7d35;font-size:1.2rem;font-weight:600;margin:0}.LoginPopup_templeImage__3kUz4{margin-top:auto;width:100%;height:auto;object-fit:contain;margin-bottom:-10px}.LoginPopup_rightSide__Fur5X{width:50%;padding:3rem;position:relative;display:flex;flex-direction:column;justify-content:center}@media(max-width:1024px){.LoginPopup_rightSide__Fur5X{width:100%;padding:1.5rem 1.5rem 2.5rem}}.LoginPopup_closeButton__mxbM5{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;color:#000;cursor:pointer;z-index:10}.LoginPopup_formContainer__4L3cl{width:100%;max-width:400px;margin:0 auto}.LoginPopup_title__x7o8_{font-size:2rem;font-weight:700;margin-bottom:.5rem;color:#1f2937}.LoginPopup_subtitle__cexi_{color:#6b7280;font-size:.95rem;line-height:1.5;margin-bottom:2rem}.LoginPopup_inputGroup__x7Fcm{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.LoginPopup_inputField__q5CKP{width:100%;padding:.75rem 1rem;border:1px solid #e5e7eb;border-radius:8px;font-size:1rem;outline:none;transition:border-color .2s}.LoginPopup_inputField__q5CKP:focus{border-color:#fbbf24}.LoginPopup_inputField__q5CKP::placeholder{color:#9ca3af}.LoginPopup_phoneInputGroup__XAt_d{display:flex;gap:.75rem}.LoginPopup_countryCode__UXGo0{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:1px solid #e5e7eb;border-radius:8px;background:#fff;min-width:100px}.LoginPopup_countryCode__UXGo0 img{width:24px;height:auto}.LoginPopup_countryCode__UXGo0 span{font-weight:500;color:#374151}.LoginPopup_errorText__JCwec{color:#ef4444;font-size:.875rem;margin-top:.5rem}.LoginPopup_submitButton__xNjh6{width:100%;padding:1rem;background-color:#fece78;border:none;border-radius:8px;font-weight:600;font-size:1rem;color:#1f2937;cursor:pointer;transition:opacity .2s;margin-top:1rem}.LoginPopup_submitButton__xNjh6:hover{opacity:.9}.LoginPopup_submitButton__xNjh6:disabled{opacity:.7;cursor:not-allowed;background-color:#e0e0e0}.LoginPopup_backHeader__dcy3z{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.LoginPopup_backHeader__dcy3z button{background:none;border:none;font-size:1.5rem;cursor:pointer;padding:0;display:flex;align-items:center}.LoginPopup_backHeader__dcy3z h2{font-size:1.5rem;font-weight:700;margin:0}.LoginPopup_otpInputContainer__Qm7l5{display:flex;gap:.75rem;margin:2rem 0;justify-content:center}.LoginPopup_otpInputContainer__Qm7l5 input{width:45px;height:55px;border:1px solid #e5e7eb;border-radius:8px;text-align:center;font-size:1.5rem;font-weight:600;color:#000}.LoginPopup_otpInputContainer__Qm7l5 input:focus{border-color:#fece78;outline:none}.LoginPopup_otpInputContainer__Qm7l5 input.LoginPopup_filled__K0b7A{border-color:#fece78}.LoginPopup_resendText__Q1yCq{text-align:center;color:#6b7280;font-size:.9rem;margin-bottom:2rem}.LoginPopup_resendText__Q1yCq span{color:#9ca3af}.LoginPopup_successContainer__JMiw7{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%}.LoginPopup_successIcon__8oVMT{width:80px;height:80px;background-color:#d1fae5;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#10b981;font-size:2.5rem;margin-bottom:1.5rem}.LoginPopup_successTitle__9aHfK{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.LoginPopup_successSub__Qb31N{color:#6b7280}.LoginPopup_sunIconCorner__H_Z_p{position:absolute;bottom:0;right:0;width:100px;height:100px;opacity:.5;pointer-events:none}.LoginPopup_buttonLoader__W_vWJ{display:inline-block;width:20px;height:20px;border-radius:50%;border:2px solid rgba(31,41,55,.3);border-top-color:#1f2937;animation:LoginPopup_spin__ewacF .8s ease-in-out infinite}@keyframes LoginPopup_spin__ewacF{to{transform:rotate(1turn)}}.Banner_bannerContainer__gNvFK{position:relative;width:100%;max-width:1142px;aspect-ratio:1142/285.5;margin:0 auto;overflow:hidden;background-color:#1a1a1a}.Banner_slide__iaHhn{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .8s ease-in-out;z-index:1}.Banner_slide__iaHhn.Banner_active__ZnSc8{opacity:1;z-index:2}.Banner_slide__iaHhn .Banner_bannerImage__AvonT{object-fit:contain}.Banner_content___KroE{position:relative;z-index:3;width:50%;padding:3rem;padding-left:190px!important;display:flex;flex-direction:column;justify-content:flex-end;gap:1rem}@media(max-width:1024px){.Banner_content___KroE{width:100%;padding:1.5rem;padding-left:1rem!important;align-items:flex-start;text-align:left;height:100%}}.Banner_title__46mI1{font-size:34px;font-weight:700;color:#000;line-height:1.2;margin-bottom:.5rem;font-family:var(--font-geist-sans),sans-serif}@media(max-width:1024px){.Banner_title__46mI1{font-size:24px;color:#000;font-weight:700;max-width:70%}}.Banner_subtitle__RKV3j{font-size:16px;color:#1a1a1a;margin-bottom:1.5rem;font-weight:500}@media(max-width:1024px){.Banner_subtitle__RKV3j{display:none}}.Banner_ctaButton__0Q7HW{display:inline-flex;align-items:center;justify-content:center;background-color:#000;color:#fff;padding:10px 34px;border-radius:8px;font-weight:600;font-size:16px;border:none;cursor:pointer;width:-moz-fit-content;width:fit-content;transition:transform .2s,box-shadow .2s}.Banner_ctaButton__0Q7HW:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}@media(max-width:1024px){.Banner_ctaButton__0Q7HW{background-color:#fff;color:#000;width:auto;padding:8px 24px;font-size:14px}}.Banner_indicators__T3kvO{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:4}.Banner_indicators__T3kvO .Banner_dot__9wWsK{width:8px;height:8px;border-radius:50%;background-color:rgba(0,0,0,.2);cursor:pointer;transition:background-color .3s}.Banner_indicators__T3kvO .Banner_dot__9wWsK.Banner_active__ZnSc8{width:24px;border-radius:4px;background-color:#fff}.Homepage_main__XBXiq{flex-direction:column;gap:2rem;align-items:center;padding-top:2rem;background-color:#f0f9ff}@media(max-width:1024px){.Homepage_main__XBXiq{background-color:#f9fcff}}.Homepage_jyotishsection__PEfnJ{padding:2rem;background-color:#f0f9ff}@media(max-width:1024px){.Homepage_jyotishsection__PEfnJ{padding:1rem;background-color:#f9fcff}}.Homepage_flowerdivider__F_pRI{width:100%;height:20px;background-image:url(/astrohome/flower.png);background-size:contain}@media(max-width:1024px){.Homepage_flowerdivider__F_pRI{display:none}}.Homepage_pujaSection__RBeR_{background:linear-gradient(180deg,#FFFCF3 0,rgba(156,221,244,0) 50%,#f0f9ff)}@media(max-width:1024px){.Homepage_pujaSection__RBeR_{background:none!important;background-color:#f9fcff!important}}.Homepage_blogsection__dnmua{background-color:#f0f9ff}@media(max-width:1024px){.Homepage_blogsection__dnmua{background-color:#f9fcff}}.Homepage_faqsection__tKY0r{background-color:#fff}@media(max-width:1024px){.Homepage_faqsection__tKY0r{background-color:#f9fcff}}.ServiceSection_sectionContainer__Zcu8U{width:100%;max-width:1140px;margin:20px auto 0;padding:0 1rem;display:flex;flex-direction:column;align-items:center}@media(max-width:1024px){.ServiceSection_sectionContainer__Zcu8U{align-items:flex-start;padding:0 10px}}.ServiceSection_heading__fdjwf{font-size:24px;font-weight:700;color:#000;margin-bottom:2rem;text-align:center}@media(max-width:1024px){.ServiceSection_heading__fdjwf{text-align:left;font-size:20px;margin-bottom:1rem}}.ServiceSection_cardsGrid__3u_nz{display:flex;flex-wrap:wrap;gap:2rem;width:100%;justify-content:center;align-items:center}@media(max-width:1024px){.ServiceSection_cardsGrid__3u_nz{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;gap:28px;padding-bottom:1rem}.ServiceSection_cardsGrid__3u_nz::-webkit-scrollbar{display:none}.ServiceSection_cardsGrid__3u_nz{-ms-overflow-style:none;scrollbar-width:none}}.ServiceSection_card__8Jk_E{display:flex;align-items:center;justify-content:center;gap:1rem;width:242px;background:linear-gradient(15deg,#FECE78,#FECE78 0,#FFFFFF 55%);border:1px solid #ddd;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);cursor:pointer;transition:transform .2s,box-shadow .2s;height:69px;padding:0 1rem}.ServiceSection_card__8Jk_E:hover{transform:translateY(-2px);box-shadow:0 8px 12px -3px rgba(0,0,0,.1)}@media(max-width:1024px){.ServiceSection_card__8Jk_E{flex-direction:column;width:108px;height:108px;background:linear-gradient(180deg,#FECE78,#FFFFFF);padding:1rem .5rem;gap:.5rem;flex-shrink:0;text-align:center}}.ServiceSection_iconWrapper__TmCbs{display:flex;align-items:center;justify-content:center;color:#8b2c12;font-size:2rem}.ServiceSection_iconWrapper__TmCbs img{width:2rem;height:2rem;object-fit:contain}@media(max-width:1024px){.ServiceSection_iconWrapper__TmCbs img{width:2.5rem;height:2.5rem}}.ServiceSection_iconWrapper__TmCbs svg{width:2rem;height:2rem;object-fit:contain}@media(max-width:1024px){.ServiceSection_iconWrapper__TmCbs svg{width:2.5rem;height:2.5rem}}.ServiceSection_cardTitle__mC4G_{font-size:16px;font-weight:500;color:#1f2937;white-space:nowrap}@media(max-width:1024px){.ServiceSection_cardTitle__mC4G_{white-space:pre-wrap;line-height:1.2;font-size:14px;font-weight:600}}.TodayRasifal_sectionContainer__rd9oA{background-color:#fff;border-radius:20px;padding:20px;margin-top:40px!important;max-width:1140px;width:100%;box-shadow:0 10px 30px rgba(0,0,0,.05);margin:auto;display:flex;flex-direction:column;align-items:center}@media(max-width:1024px){.TodayRasifal_sectionContainer__rd9oA{padding:0;width:100%;border-radius:0;box-shadow:none;background-color:rgba(0,0,0,0);margin-top:30px!important;margin-bottom:30px!important;align-items:flex-start;height:auto}}.TodayRasifal_heading__tH2rf{font-size:24px;font-weight:700;color:#000;margin-bottom:1rem;text-align:center}@media(max-width:1024px){.TodayRasifal_heading__tH2rf{text-align:left;font-size:18px;margin-bottom:.5rem}}.TodayRasifal_subHeading__KFTc9{font-size:16px;font-weight:400;color:#4b5563;text-align:center;margin-bottom:3rem}@media(max-width:1024px){.TodayRasifal_subHeading__KFTc9{display:none}}.TodayRasifal_grid__j8lPy{display:grid;grid-template-columns:repeat(6,1fr);margin:auto;width:100%;grid-gap:1.5rem;gap:1.5rem}@media(max-width:1024px){.TodayRasifal_grid__j8lPy{grid-template-columns:repeat(4,1fr);display:flex;overflow-x:auto;gap:1rem;padding-bottom:1rem;margin-top:10px}}@media(max-width:1024px){.TodayRasifal_grid__j8lPy::-webkit-scrollbar{display:none}.TodayRasifal_grid__j8lPy{-ms-overflow-style:none;scrollbar-width:none}}.TodayRasifal_zodiacItem__IPRCb{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;width:100%;height:105px;border-radius:16px;cursor:pointer;transition:all .2s ease;border:1px solid rgba(0,0,0,0);text-decoration:none;color:inherit}@media(max-width:1024px){.TodayRasifal_zodiacItem__IPRCb{min-width:100px;height:110px}}.TodayRasifal_zodiacItem__IPRCb.TodayRasifal_active__OgDIU,.TodayRasifal_zodiacItem__IPRCb:hover{background-color:#fff8f2;border-color:#fece78}.TodayRasifal_zodiacItem__IPRCb.TodayRasifal_active__OgDIU:hover{background-color:#fff8f2}.TodayRasifal_iconWrapper__graQR{font-size:3rem;color:#ec4899;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}.TodayRasifal_iconWrapper__graQR img{width:60px;height:60px;object-fit:contain}@media(max-width:1024px){.TodayRasifal_iconWrapper__graQR img{width:48px;height:48px}}.TodayRasifal_zodiacName__t_Pnd{font-size:16px;font-weight:600;color:#1f2937;margin-top:.5rem}@media(max-width:1024px){.TodayRasifal_zodiacName__t_Pnd{font-size:14px;font-weight:700}}.TodayRasifal_pageVariant__zI__o{box-shadow:none;padding:20px;margin-top:0!important;max-width:100%}.TodayRasifal_pageVariant__zI__o .TodayRasifal_heading__tH2rf{text-align:left;align-self:flex-start;font-size:1.75rem}.TodayRasifal_pageVariant__zI__o .TodayRasifal_subHeading__KFTc9{text-align:left;align-self:flex-start}@media(max-width:1024px){.TodayRasifal_pageVariant__zI__o .TodayRasifal_zodiacItem__IPRCb{min-width:auto}.TodayRasifal_pageVariant__zI__o{padding:0}}.TodayRasifal_pageGrid__cPYq9{display:grid;grid-template-columns:repeat(4,1fr)}@media(max-width:1024px){.TodayRasifal_pageGrid__cPYq9{display:grid;grid-template-columns:repeat(3,1fr);overflow-x:visible;grid-gap:1.5rem;gap:1.5rem}}@media(max-width:600px){.TodayRasifal_pageGrid__cPYq9{grid-template-columns:repeat(3,1fr);gap:1rem}}.TodayRasifalSkeleton_zodiacSkeleton__r7fnC{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;width:100%;height:140px;border-radius:16px;background-color:#fff;border:1px solid #f3f4f6}@media(max-width:1024px){.TodayRasifalSkeleton_zodiacSkeleton__r7fnC{min-width:100px;height:110px;background-color:#fff;border:1px solid bisque}}.TodayRasifalSkeleton_shimmer__T_Z5P{animation-duration:1.5s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:TodayRasifalSkeleton_shimmer__T_Z5P;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(90deg,#eeeeee 8%,#dddddd 18%,#eeeeee 33%);background-size:1000px 100%}@keyframes TodayRasifalSkeleton_shimmer__T_Z5P{0%{background-position:-468px 0}to{background-position:468px 0}}.TodayRasifalSkeleton_iconSkeleton__uFfhg{width:60px;height:60px;border-radius:50%;margin-bottom:.5rem}@media(max-width:1024px){.TodayRasifalSkeleton_iconSkeleton__uFfhg{width:48px;height:48px}}.TodayRasifalSkeleton_nameSkeleton__VIz39{width:60%;height:16px;border-radius:4px;margin-top:.5rem}.BlogCard_card__ye_xj{border-radius:12px;overflow:hidden;width:100%;max-width:380px;transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column;cursor:pointer}.BlogCard_card__ye_xj:hover .BlogCard_imageOverlay__1lBMX{opacity:1}@media(max-width:1024px){.BlogCard_card__ye_xj{max-width:225px;flex-shrink:0}}.BlogCard_imageContainer__f0l3s{position:relative;width:100%;height:200px;border-radius:12px}@media(max-width:1024px){.BlogCard_imageContainer__f0l3s{height:120px}}.BlogCard_blogImage__zHMd0{width:100%;height:100%;object-fit:fill;border-radius:12px}.BlogCard_imageOverlay__1lBMX{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;color:#fff;font-weight:500;gap:.5rem}.BlogCard_content__GNOfD{padding:1rem 0;display:flex;flex-direction:column;flex-grow:1}@media(max-width:1024px){.BlogCard_content__GNOfD{padding:1rem 0;flex-direction:column-reverse}}.BlogCard_mobileDate__sUOC9{display:none;align-items:center;gap:.5rem;font-size:.75rem;color:#9ca3af;margin-bottom:.5rem}.BlogCard_mobileDate__sUOC9 svg{font-size:.9rem}@media(max-width:1024px){.BlogCard_mobileDate__sUOC9{display:flex}}.BlogCard_title__6bCoD{font-size:16px;font-weight:700;color:#111827;margin-bottom:1rem;line-height:1.5;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:1024px){.BlogCard_title__6bCoD{margin-bottom:.5rem;-webkit-line-clamp:2;line-clamp:2;line-height:1.4;font-size:14px}}.BlogCard_desktopFooter__uis61{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:auto;font-size:.8rem;color:#999}@media(max-width:1024px){.BlogCard_desktopFooter__uis61{display:none}}.BlogCard_footer__ESimc{display:flex;align-items:center;justify-content:space-between;margin-top:auto;font-size:.75rem;color:#9ca3af}.BlogCard_authorInfo__LDyr8{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.BlogCard_authorInfo__LDyr8 span{font-size:12px;color:#999}.BlogCard_authorImage__ww9mB{width:24px;height:24px;border-radius:50%;object-fit:cover}.BlogCard_separator__lWgsD{flex-grow:1;height:1px;background-color:#e5e7eb;display:block;margin:0 4rem;width:auto}.BlogCard_date__8UpX2{font-size:12px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;lines-clamp:1;-webkit-line-clamp:1;color:#999}.BlogCard_compact__A2tNf{width:215px!important;max-width:none!important;height:218px!important}.BlogCard_compact__A2tNf .BlogCard_imageContainer__f0l3s{height:125px!important}.BlogCard_compact__A2tNf .BlogCard_content__GNOfD{padding:10px 0!important}.BlogCard_compact__A2tNf .BlogCard_title__6bCoD{font-size:14px!important;margin-bottom:0!important;line-height:1.4!important;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.BlogCard_compact__A2tNf .BlogCard_desktopFooter__uis61 .BlogCard_authorInfo__LDyr8,.BlogCard_compact__A2tNf .BlogCard_desktopFooter__uis61 .BlogCard_separator__lWgsD{display:none!important}.BlogCard_compact__A2tNf .BlogCard_desktopFooter__uis61{margin-top:auto}@media(max-width:1024px){.BlogCard_compact__A2tNf{width:100%!important;height:auto!important;flex-direction:row!important;align-items:flex-start!important;gap:12px;border:none!important}.BlogCard_compact__A2tNf .BlogCard_imageContainer__f0l3s{width:120px!important;height:80px!important;flex-shrink:0;border-radius:8px!important}.BlogCard_compact__A2tNf .BlogCard_blogImage__zHMd0{border-radius:8px!important}.BlogCard_compact__A2tNf .BlogCard_imageOverlay__1lBMX{display:none!important}.BlogCard_compact__A2tNf .BlogCard_content__GNOfD{padding:0!important;justify-content:flex-start!important;gap:4px}.BlogCard_compact__A2tNf .BlogCard_mobileDate__sUOC9{display:block!important;font-size:10px!important;color:#6b7280;margin-bottom:0!important}.BlogCard_compact__A2tNf .BlogCard_title__6bCoD{font-size:14px!important;line-height:1.4!important;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal}.BlogCard_compact__A2tNf .BlogCard_desktopFooter__uis61{display:none!important}}.PujaSection_sectionContainer__orXEt{margin:0 auto;max-width:1160px;width:100%;padding:0 10px;display:flex;flex-direction:column;align-items:center}@media(max-width:1024px){.PujaSection_sectionContainer__orXEt{padding:0;align-items:flex-start}}.PujaSection_header__qQJlc{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:.5rem;position:relative}@media(max-width:1024px){.PujaSection_header__qQJlc{justify-content:space-between;padding:0 1rem;margin-top:.5rem}}.PujaSection_heading__uLyPq{font-size:24px;font-weight:700;color:#9d2a04;margin-top:40px;margin-bottom:.5rem;text-align:center}@media(max-width:1024px){.PujaSection_heading__uLyPq{margin-top:0;text-align:left;font-size:20px;color:#1f2937}}.PujaSection_viewAllLink__j2cif{display:none;font-size:14px;color:#4b5563;font-weight:500;cursor:pointer}@media(max-width:1024px){.PujaSection_viewAllLink__j2cif{display:block}}.PujaSection_subHeading__azWIr{font-size:16px;color:#000;text-align:center;max-width:700px;margin-bottom:2.5rem;line-height:1.5}@media(max-width:1024px){.PujaSection_subHeading__azWIr{display:none}}.PujaSection_cardGrid__wbEyd{display:flex;justify-content:center;gap:10px;width:100%;flex-wrap:wrap;margin-bottom:2.5rem}@media(max-width:1024px){.PujaSection_cardGrid__wbEyd{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;gap:1rem;padding:0 1rem 1rem;margin-bottom:0}.PujaSection_cardGrid__wbEyd::-webkit-scrollbar{display:none}.PujaSection_cardGrid__wbEyd{-ms-overflow-style:none;scrollbar-width:none}}.PujaSection_viewMoreButton__kAYaS{background-color:#fff5e6;color:#000;font-weight:500;font-size:16px;padding:.75rem 2rem;border-radius:6px;border:1px solid #ff9c01;cursor:pointer;transition:all .2s ease}.PujaSection_viewMoreButton__kAYaS:hover{transform:translateY(-1px)}@media(max-width:1024px){.PujaSection_viewMoreButton__kAYaS{display:none}}.BlogSection_sectionContainer__11Nei{width:100%;margin:0 auto;max-width:1140px;padding:0 10px}@media(max-width:1024px){.BlogSection_sectionContainer__11Nei{padding:1rem 0}}.BlogSection_header__bMc_e{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;margin-top:40px}@media(max-width:1024px){.BlogSection_header__bMc_e{padding:0 1rem;margin-bottom:1rem}}.BlogSection_title__pViiP{font-size:24px;font-weight:700;color:#000}@media(max-width:1024px){.BlogSection_title__pViiP{font-size:20px;color:#1f2937}}.BlogSection_viewAll__ocVA_{font-size:14px;font-weight:500;color:#374151;display:flex;align-items:center;gap:.25rem;cursor:pointer;text-decoration:none}.BlogSection_viewAll__ocVA_:hover{color:#111827;text-decoration:underline}.BlogSection_grid__QqY6W{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1.5rem;gap:1.5rem}@media(min-width:1024px){.BlogSection_grid__QqY6W{grid-template-columns:repeat(2,1fr);grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){.BlogSection_grid__QqY6W{display:flex;overflow-x:auto;padding:0 1rem 1rem;gap:1rem}.BlogSection_grid__QqY6W::-webkit-scrollbar{display:none}.BlogSection_grid__QqY6W{-ms-overflow-style:none;scrollbar-width:none}}.VideoSection_sectionContainer__E_wDT{width:100%;margin:0 auto;max-width:1140px;padding:0 10px}@media(max-width:1024px){.VideoSection_sectionContainer__E_wDT{padding:1rem 0}}.VideoSection_header__gQpon{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;margin-top:40px}@media(max-width:1024px){.VideoSection_header__gQpon{padding:0 1rem;margin-bottom:1rem;margin-top:10px}}.VideoSection_title__DNBt6{font-size:24px;font-weight:700;color:#000}@media(max-width:1024px){.VideoSection_title__DNBt6{font-size:20px;color:#1f2937}}.VideoSection_viewAll__RcTa_{font-size:14px;font-weight:500;color:#374151;display:flex;align-items:center;gap:.25rem;cursor:pointer;text-decoration:none}.VideoSection_viewAll__RcTa_:hover{color:#111827;text-decoration:underline}.VideoSection_grid__eK7iO{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1.5rem;gap:1.5rem}@media(min-width:1024px){.VideoSection_grid__eK7iO{grid-template-columns:repeat(2,1fr);grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){.VideoSection_grid__eK7iO{display:flex;overflow-x:auto;padding:0 1rem 1rem;gap:1rem}.VideoSection_grid__eK7iO::-webkit-scrollbar{display:none}.VideoSection_grid__eK7iO{-ms-overflow-style:none;scrollbar-width:none}}.VideoCard_card__s6XXx{width:100%;max-width:380px;display:flex;flex-direction:column;cursor:pointer;transition:transform .2s}@media(max-width:1024px){.VideoCard_card__s6XXx{min-width:220px;width:220px;flex-shrink:0}}.VideoCard_thumbnailContainer__1GOIl{position:relative;width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;margin-bottom:.75rem}.VideoCard_thumbnail__VMqod{width:100%;height:100%;object-fit:cover}.VideoCard_overlay__ywNtW{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center}.VideoCard_playButton__LFvdf{width:48px;height:48px;background:rgba(0,0,0,.6);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;padding-left:4px;border:1px solid hsla(0,0%,100%,.5);transition:transform .2s,background .2s}.VideoCard_playButton__LFvdf:hover{transform:scale(1.1);background:rgba(0,0,0,.8)}.VideoCard_logoOverlay___UXEM{position:absolute;top:10px;right:10px;background-color:#fff;padding:2px 6px;border-radius:4px;display:flex;align-items:center}.VideoCard_logoOverlay___UXEM img{height:16px;width:auto}.VideoCard_title__CxZId{font-size:16px;font-weight:500;color:#121212;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:1024px){.VideoCard_title__CxZId{font-size:14px;line-height:1.4;-webkit-line-clamp:2;line-clamp:2}}.TestimonialSection_section__xBFEp{width:100%;max-width:1200px;padding:2rem;margin:20px auto 0}@media(max-width:1024px){.TestimonialSection_section__xBFEp{padding:0 1rem;margin-top:1rem}}.TestimonialSection_cardContainer__je6n1{background:#fff;border-radius:24px;padding:3rem 4rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03);text-align:center}@media(max-width:1024px){.TestimonialSection_cardContainer__je6n1{background:rgba(0,0,0,0);box-shadow:none;padding:0;border-radius:0;text-align:left}}.TestimonialSection_title__uqKBb{font-size:1.875rem;font-weight:700;color:#000;margin-bottom:.5rem}@media(max-width:1024px){.TestimonialSection_title__uqKBb{font-size:20px;color:#1f2937;margin-bottom:1rem}}.TestimonialSection_subtitle__2Ejqt{color:#666;font-size:1rem;margin-bottom:3rem;line-height:1.5}@media(max-width:1024px){.TestimonialSection_subtitle__2Ejqt{display:none}}.TestimonialSection_grid__c5cv6{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1.5rem;gap:1.5rem}@media(min-width:1024px){.TestimonialSection_grid__c5cv6{grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){.TestimonialSection_grid__c5cv6{display:flex;overflow-x:auto;gap:1rem;padding-bottom:1rem}.TestimonialSection_grid__c5cv6::-webkit-scrollbar{display:none}.TestimonialSection_grid__c5cv6{-ms-overflow-style:none;scrollbar-width:none}}.TestimonialSection_testimonialCard__aQqA4{position:relative;aspect-ratio:15/10;border-radius:16px;overflow:hidden;cursor:pointer;transition:transform .2s ease}.TestimonialSection_testimonialCard__aQqA4:hover{transform:scale(1.02)}.TestimonialSection_testimonialCard__aQqA4:hover .TestimonialSection_playButton__0HCPD{transform:translate(-50%,-50%) scale(1.1);background:rgba(0,0,0,.7)}@media(max-width:1024px){.TestimonialSection_testimonialCard__aQqA4{width:125px;min-width:125px;aspect-ratio:9/14;flex-shrink:0}}.TestimonialSection_image__a4MVu{object-fit:cover;width:100%;height:100%}.TestimonialSection_playButton__0HCPD{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background:rgba(0,0,0,.5);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.TestimonialSection_playButton__0HCPD svg{font-size:1.2rem;margin-left:2px}@media(max-width:1024px){.TestimonialSection_playButton__0HCPD{width:40px;height:40px}.TestimonialSection_playButton__0HCPD svg{font-size:1rem}}.TestimonialSection_videoModal__WQa3s{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:1rem}.TestimonialSection_modalContent___vJlW{position:relative;width:100%;max-width:800px;background:#000;border-radius:12px;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,.5)}.TestimonialSection_closeButton__i3Spb{position:absolute;top:10px;right:10px;background:hsla(0,0%,100%,.2);border:none;color:#fff;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .2s ease}.TestimonialSection_closeButton__i3Spb:hover{background:hsla(0,0%,100%,.3);transform:scale(1.1)}.TestimonialSection_videoWrapper__hcmb6{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.TestimonialSection_videoWrapper__hcmb6 iframe{position:absolute;top:0;left:0;width:100%;height:100%}.ReviewSection_section__HHBu_{width:100%;max-width:1140px;padding:2rem 0;margin:0 auto}@media(max-width:1024px){.ReviewSection_section__HHBu_{width:100%;padding:1rem 0;margin-top:30px}}.ReviewSection_container__mvc_m{width:100%;margin:0 auto;padding:0 1rem}.ReviewSection_title__II_GY{font-size:24px;font-weight:700;text-align:center;color:#000;margin-bottom:2.5rem}@media(max-width:1024px){.ReviewSection_title__II_GY{text-align:left;margin-bottom:1rem;font-size:20px;color:#1f2937}}.ReviewSection_grid__YEcGi{display:flex;justify-content:center;gap:1.5rem;width:100%}@media(min-width:1024px){.ReviewSection_grid__YEcGi{grid-template-columns:repeat(3,1fr);justify-items:center}}@media(max-width:1024px){.ReviewSection_grid__YEcGi{display:flex;overflow-x:auto;justify-content:flex-start;gap:1rem;padding-bottom:1rem}.ReviewSection_grid__YEcGi::-webkit-scrollbar{display:none}.ReviewSection_grid__YEcGi{-ms-overflow-style:none;scrollbar-width:none}}.ReviewCard_card__QbJTy{background:#fff;border-radius:16px;padding:0;display:flex;flex-direction:column;width:310px;border:1px solid #eef2f6}@media(max-width:1024px){.ReviewCard_card__QbJTy{width:280px;min-width:280px;flex-shrink:0;height:auto}}.ReviewCard_content__6VZKQ{padding:1rem;flex:1 1}.ReviewCard_stars__0ZbEK{display:flex;gap:4px;font-size:20px;margin-bottom:1rem;color:#3ecd70}.ReviewCard_reviewText__L9M7I{color:#334155;font-size:14px;line-height:1.5;font-weight:500}.ReviewCard_footer__tt_AA{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-top:1px solid #f1f5f9}.ReviewCard_userInfo__n7BV1{display:flex;align-items:center;gap:12px}.ReviewCard_avatar__lxoVN{position:relative;width:36px;height:36px;border-radius:50%;overflow:hidden;background-color:#fce7f3}.ReviewCard_userDetails__vGevb{display:flex;flex-direction:column}.ReviewCard_userName__OTLqH{font-weight:400;font-size:12px;color:#000}.ReviewCard_quoteIcon__M6GVU{color:#cacaca;font-size:2rem}.Breadcrumb_breadcrumbContainer__bEMwD{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.9rem;color:#6b7280}.Breadcrumb_breadcrumbContainer__bEMwD a{text-decoration:none;color:#6b7280;transition:color .2s}.Breadcrumb_breadcrumbContainer__bEMwD a:hover{color:#9d2a04}.Breadcrumb_breadcrumbContainer__bEMwD .Breadcrumb_separator__y84mv{color:#9ca3af;font-size:.8rem}.Breadcrumb_breadcrumbContainer__bEMwD .Breadcrumb_active__AvMcW{color:#9d2a04;font-weight:500;cursor:default}.ReconnectSection_section__cqDUf{background-color:#f6cf80;padding:3rem 0;width:100%;margin:0}@media(max-width:1024px){.ReconnectSection_section__cqDUf{padding:1rem 0}}.ReconnectSection_container__LpnJf{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:0 1rem}.ReconnectSection_title__Vl5SV{font-size:1.5rem;font-weight:700;color:#000;text-align:center;margin-bottom:.5rem}@media(max-width:1024px){.ReconnectSection_title__Vl5SV{font-size:18px}}.ReconnectSection_badges__YSA0w{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}@media(max-width:1024px){.ReconnectSection_badges__YSA0w{gap:.5rem;flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding-bottom:1rem}.ReconnectSection_badges__YSA0w::-webkit-scrollbar{display:none}.ReconnectSection_badges__YSA0w{-ms-overflow-style:none;scrollbar-width:none}}.ReconnectSection_badge__kv1yU{background:#fff;border-radius:50px;padding:.25rem 1rem .25rem .25rem;display:flex;align-items:center;gap:.75rem;box-shadow:0 2px 4px rgba(0,0,0,.05)}.ReconnectSection_badge__kv1yU.ReconnectSection_secure__GryXl{padding-left:1rem}@media(max-width:1024px){.ReconnectSection_badge__kv1yU{padding:.15rem .5rem}}.ReconnectSection_devoteeImages__mnc71{display:flex;align-items:center}.ReconnectSection_devoteeImages__mnc71 img{width:30px;height:30px;border-radius:50%;border:2px solid #fff;object-fit:cover;margin-left:-10px}.ReconnectSection_devoteeImages__mnc71 img:first-child{margin-left:0}@media(max-width:1024px){.ReconnectSection_devoteeImages__mnc71 img{width:20px;height:20px;margin-left:-5px}}.ReconnectSection_badgeText__vcXis{font-size:.9rem;font-weight:600;color:#374151}@media(max-width:1024px){.ReconnectSection_badgeText__vcXis{font-size:.55rem}}.ReconnectSection_dot__yTTUs{width:8px;height:8px;background-color:#22c55e;border-radius:50%}.Wallet_container__oqbSR{padding:14px;background-color:#f0f9ff;min-height:100vh}@media(max-width:1024px){.Wallet_container__oqbSR{padding:10px;background-color:#fff}}@media(max-width:480px){.Wallet_container__oqbSR{padding:5px}}.Wallet_contentWrapper__Dwy0A{max-width:900px;margin:0 auto;display:flex;flex-direction:column}.Wallet_loaderOverlay__14_nW{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.9);z-index:5000;display:flex;flex-direction:column;justify-content:center;align-items:center}.Wallet_loaderOverlay__14_nW .Wallet_spinner__PBRJw{width:50px;height:50px;border:4px solid #f3f3f3;border-top-color:#dba12e;border-radius:50%;animation:Wallet_spin__RuCUY 1s linear infinite;margin-bottom:1rem}.Wallet_loaderOverlay__14_nW .Wallet_loaderText__UTnie{font-size:1.1rem;color:#333;font-weight:500}@keyframes Wallet_spin__RuCUY{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BalanceCard_card__OPt2r{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);margin-bottom:24px;display:flex;flex-direction:column;gap:20px;border:1px solid #e5e7eb}@media(max-width:1024px){.BalanceCard_card__OPt2r{padding:16px;box-shadow:none;border:none;margin-bottom:12px}}@media(max-width:480px){.BalanceCard_card__OPt2r{padding:12px;gap:12px}}.BalanceCard_topRow__K3JU6{display:flex;justify-content:space-between;align-items:center}.BalanceCard_balanceInfo__BbAvv{display:flex;flex-direction:column;gap:8px}.BalanceCard_balanceInfo__BbAvv label{font-size:16px;color:#4b5563;font-weight:500}.BalanceCard_balanceInfo__BbAvv .BalanceCard_amount__gjIQM{font-size:32px;font-weight:700;letter-spacing:-2px;color:#111827}@media(min-width:1024px){.BalanceCard_balanceInfo__BbAvv .BalanceCard_amount__gjIQM{font-size:40px;letter-spacing:-2px}}@media(max-width:480px){.BalanceCard_balanceInfo__BbAvv .BalanceCard_amount__gjIQM{font-size:28px}}.BalanceCard_iconContainer__HxWrX{position:relative;width:60px;height:60px}@media(min-width:1024px){.BalanceCard_iconContainer__HxWrX{width:80px;height:80px}}.BalanceCard_infoBanner__Vb5Iw{background-color:#f0f9ff;border-radius:8px;padding:12px 16px;display:flex;align-items:center;gap:12px;color:#0369a1;font-size:14px;font-weight:500}.BalanceCard_infoBanner__Vb5Iw .BalanceCard_bulbIcon__CX9m7{color:#fbbf24;font-size:20px;flex-shrink:0}.RechargeGrid_gridContainer__Eqn0H{background:#fff;padding:24px 0;border-radius:16px}@media(max-width:1024px){.RechargeGrid_gridContainer__Eqn0H{padding:16px 0}}@media(max-width:480px){.RechargeGrid_gridContainer__Eqn0H{padding:12px 0}}.RechargeGrid_grid__Q0DE0{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;max-width:800px;margin:0 auto}@media(max-width:768px){.RechargeGrid_grid__Q0DE0{grid-template-columns:repeat(3,1fr);gap:12px}}@media(max-width:480px){.RechargeGrid_grid__Q0DE0{grid-template-columns:repeat(3,1fr);gap:8px}}.RechargeGrid_card__brxJi{border:1px solid #d1d5db;border-radius:10px;cursor:pointer;position:relative;transition:all .2s ease;overflow:hidden;display:flex;flex-direction:column;background:#fff;min-height:100px}@media(max-width:480px){.RechargeGrid_card__brxJi{min-height:80px}}.RechargeGrid_card__brxJi:hover{border-color:#22c55e}.RechargeGrid_card__brxJi.RechargeGrid_selected__NyJUe{border:1px solid #ffb700;background-color:#fff0d5;box-shadow:0 2px 8px rgba(251,191,36,.25)}.RechargeGrid_cardContent__OOyzf{width:100%;flex:1 1;display:flex;justify-content:center;align-items:center;padding:20px 16px 12px}@media(max-width:480px){.RechargeGrid_cardContent__OOyzf{padding:14px 8px 8px}}.RechargeGrid_amount__kIaR1{font-size:22px;font-weight:700;color:#1f2937}@media(max-width:768px){.RechargeGrid_amount__kIaR1{font-size:18px}}@media(max-width:480px){.RechargeGrid_amount__kIaR1{font-size:15px}}.RechargeGrid_extraBanner__MgbJC{width:100%;text-align:center;padding:8px;font-size:13px;font-weight:600;background:#dcfce7;color:#16a34a}@media(max-width:768px){.RechargeGrid_extraBanner__MgbJC{padding:6px;font-size:11px}}@media(max-width:480px){.RechargeGrid_extraBanner__MgbJC{padding:4px 2px;font-size:9px}}.RechargeGrid_selectedExtraBanner__pDVaX{background-color:#fbbf24!important;color:#000!important}.RechargeGrid_recommendedBadge__wqS4g{position:absolute;top:0;left:50%;transform:translateX(-50%);background:#bd5c32;color:#fff;font-size:9px;padding:3px 10px;border-radius:0 0 6px 6px;text-transform:capitalize;font-weight:600;z-index:2;letter-spacing:.3px}.RechargeGrid_promoBanner__10Xlo{margin:24px auto 0;border:1px dashed #22c55e;background:#fff;padding:12px 24px;border-radius:8px;display:inline-flex;justify-content:center;align-items:center;position:relative;left:50%;transform:translateX(-50%)}.RechargeGrid_promoBanner__10Xlo p{color:#166534;font-weight:500;margin:0;font-size:14px}@media(max-width:480px){.RechargeGrid_promoBanner__10Xlo p{font-size:12px}}.RechargeGrid_promoBanner__10Xlo p span{font-weight:700;color:#16a34a}.RechargeGrid_promoBanner__10Xlo .RechargeGrid_closeButton__DwzRt{margin-left:20px;background:none;border:none;color:#22c55e;cursor:pointer;padding:0;display:flex;align-items:center;font-size:18px}.RechargeGrid_promoBanner__10Xlo .RechargeGrid_closeButton__DwzRt:hover{color:#166534}.PaymentDetailsPopup_overlay___4eiq{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);z-index:900;display:flex;justify-content:center;align-items:flex-end;pointer-events:none;transition:background-color .3s ease}.PaymentDetailsPopup_overlay___4eiq.PaymentDetailsPopup_expanded__cYuqG{background-color:rgba(0,0,0,.5);pointer-events:auto}.PaymentDetailsPopup_bottomSheet__z3elc{background:#fff;width:100%;border-radius:19px;position:relative;animation:PaymentDetailsPopup_slideUp__lK9MH .3s ease-out;box-shadow:0 -4px 20px rgba(0,0,0,.1);pointer-events:auto;overflow:hidden;border-top:1px solid #e5e7eb}.PaymentDetailsPopup_paymentBar__ddgsz{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;width:100%;max-width:778px;margin:0 auto}@media(max-width:480px){.PaymentDetailsPopup_paymentBar__ddgsz{padding:10px 16px}}.PaymentDetailsPopup_leftSide__ophK6{display:flex;flex-direction:column;gap:2px}.PaymentDetailsPopup_amountContainer__ZIkXf{display:flex;align-items:baseline;gap:8px}.PaymentDetailsPopup_amount__bYaSK{font-size:22px;font-weight:700;color:#1f2937}@media(max-width:480px){.PaymentDetailsPopup_amount__bYaSK{font-size:18px}}.PaymentDetailsPopup_taxes__acH0K{font-size:12px;color:#6b7280;font-weight:400}.PaymentDetailsPopup_viewBreakup__aQ76o{font-size:13px;color:#a2a2a2;cursor:pointer;width:-moz-fit-content;width:fit-content;line-height:1.4;transition:color .2s;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-offset:5px}.PaymentDetailsPopup_payButton__YZ6Uh{background-color:#fece78;color:#000;padding:12px 80px;border-radius:6px;font-weight:600;font-size:16px;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:background-color .2s}.PaymentDetailsPopup_payButton__YZ6Uh:disabled{opacity:.7;cursor:not-allowed}@media(max-width:600px){.PaymentDetailsPopup_payButton__YZ6Uh{padding:12px 40px}}.PaymentDetailsPopup_billingSummary__lQ72l{padding:20px 24px;animation:PaymentDetailsPopup_fadeIn__BXV6F .2s ease-out;max-width:390px;margin:0 auto}.PaymentDetailsPopup_summaryHeader__dMH_B{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.PaymentDetailsPopup_summaryTitle__8aRai{font-size:13px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.PaymentDetailsPopup_closeButton__TK0SJ{background:none;border:none;cursor:pointer;color:#9ca3af;font-size:20px;display:flex;align-items:center;justify-content:center;padding:4px;transition:color .2s}.PaymentDetailsPopup_closeButton__TK0SJ:hover{color:#6b7280}.PaymentDetailsPopup_summaryContent__IYGrc{margin-bottom:20px}.PaymentDetailsPopup_detailRow__PycBq{display:flex;justify-content:space-between;padding:10px 0;font-size:14px;color:#4b5563}.PaymentDetailsPopup_detailRow__PycBq.PaymentDetailsPopup_total__aSGVl{font-weight:700;color:#111827;margin-top:8px;padding-top:12px;border-top:1px solid #e5e7eb}.PaymentDetailsPopup_proceedButton__39eUf{width:100%;background-color:#fece78;color:#000;padding:12px 24px;border-radius:8px;font-weight:600;font-size:16px;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:background-color .2s}.PaymentDetailsPopup_proceedButton__39eUf:disabled{opacity:.7;cursor:not-allowed}@keyframes PaymentDetailsPopup_slideUp__lK9MH{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes PaymentDetailsPopup_fadeIn__BXV6F{0%{opacity:0}to{opacity:1}}@keyframes AstrologerDetail_spinWheel__FcoZd{0%{transform:rotate(0deg)}50%{transform:rotate(15deg)}to{transform:rotate(0deg)}}.AstrologerDetail_maincontainer__ntml6{padding:1rem;max-width:100%;margin:0 auto;background-color:#f0f9ff}@media(max-width:768px){.AstrologerDetail_maincontainer__ntml6{padding:0}}.AstrologerDetail_pageContainer__QAdPT{max-width:1140px;margin:0 auto;padding:20px;background-color:#f0f9ff}.AstrologerDetail_profileBanner__uX99M{background:linear-gradient(90deg,#FFF 33%,#FEBD78 200%,#febd78);border-radius:12px;max-width:1140px;padding:2rem;display:flex;gap:2rem;margin:2rem auto 0;position:relative;overflow:hidden}@media(max-width:1024px){.AstrologerDetail_profileBanner__uX99M{margin-top:10px}}.AstrologerDetail_backgroundPattern__QMj_v{position:absolute;right:0;top:50%;transform:translateY(-50%);pointer-events:none;transition:all .3s ease-in-out}.AstrologerDetail_backgroundPattern__QMj_v img{width:327px;height:299px;animation:AstrologerDetail_spinWheel__FcoZd 6s ease-in-out infinite}@media(max-width:1024px){.AstrologerDetail_backgroundPattern__QMj_v img{display:none}}.AstrologerDetail_leftSection__YumJS{display:flex;align-items:center;gap:1rem}.AstrologerDetail_imageContainer__qA__x{position:relative;width:177px;height:177px;border-radius:50%;border:3px solid #22c55e;padding:4px}.AstrologerDetail_imageContainer__qA__x img{border-radius:50%;object-fit:contain}.AstrologerDetail_imageContainer__qA__x.AstrologerDetail_online__Fg6dM{border-color:#22c55e}.AstrologerDetail_imageContainer__qA__x.AstrologerDetail_busy__m7SwO{border-color:#ef4444}.AstrologerDetail_imageContainer__qA__x.AstrologerDetail_offline__J0_dm{border-color:#9ca3af}.AstrologerDetail_onlineBadge__CQmJ4{position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);background:#22c55e;color:#fff;font-size:.85rem;padding:4px 12px;border-radius:20px;display:flex;align-items:center;gap:4px;border:2px solid #fff;font-weight:500;white-space:nowrap}.AstrologerDetail_onlineBadge__CQmJ4.AstrologerDetail_online__Fg6dM{background:#22c55e}.AstrologerDetail_onlineBadge__CQmJ4.AstrologerDetail_busy__m7SwO{background:#ef4444}.AstrologerDetail_onlineBadge__CQmJ4.AstrologerDetail_offline__J0_dm{background:#9ca3af}.AstrologerDetail_infoSection__ujrJo{flex:1 1;z-index:1;display:flex;flex-direction:column;justify-content:center}.AstrologerDetail_nameHeader__Ls9fj{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.AstrologerDetail_nameHeader__Ls9fj h1{font-size:20px;font-weight:700;margin:0;color:#121212}.AstrologerDetail_nameHeader__Ls9fj .AstrologerDetail_verifiedIcon__s3Lto{color:#1d9bf0;font-size:20px}.AstrologerDetail_detailsList__QtUMf{display:flex;flex-direction:column;gap:.35rem;margin-bottom:10px}.AstrologerDetail_detailRow__49Nxi{color:#4a4a4a;font-size:14px;line-height:1.5}.AstrologerDetail_priceRow__2pW2V{display:flex;align-items:center;gap:.75rem;font-weight:600}.AstrologerDetail_priceRow__2pW2V .AstrologerDetail_originalPrice__HTrfc{text-decoration:line-through;color:#848484;font-size:16px}.AstrologerDetail_priceRow__2pW2V .AstrologerDetail_currentPrice__mLQVc{font-size:16px;color:#121212}.AstrologerDetail_priceRow__2pW2V .AstrologerDetail_promoPrice__rNvsX{font-size:15px;font-weight:600;color:#ff9c00}.AstrologerDetail_callButton__eS0Ow{background:#fece78;border:none;width:311px;height:41px;justify-content:center;border-radius:8px;font-weight:600;font-size:16px;color:#121212;cursor:pointer;display:flex;align-items:center;gap:.75rem;transition:background .2s;margin-top:1.5rem}.AstrologerDetail_callButton__eS0Ow:hover{background:#fbbf24}.AstrologerDetail_callButton__eS0Ow.AstrologerDetail_busy__m7SwO{background:#fef2f2;border:1px solid #ef4444;color:#ef4444;cursor:not-allowed}.AstrologerDetail_callButton__eS0Ow.AstrologerDetail_busy__m7SwO:hover{background:#fef2f2}.AstrologerDetail_callButton__eS0Ow.AstrologerDetail_offline__J0_dm{background:#f3f4f6;border:1px solid #d1d5db;color:#9ca3af;cursor:not-allowed}.AstrologerDetail_callButton__eS0Ow.AstrologerDetail_offline__J0_dm:hover{background:#f3f4f6}.AstrologerDetail_callButton__eS0Ow svg{font-size:1.2rem}@media(max-width:1024px){.AstrologerDetail_pageContainer__QAdPT{padding:10px}.AstrologerDetail_profileBanner__uX99M{display:flex;flex-direction:row;padding:1.5rem 1.5rem 5rem;gap:1rem;align-items:flex-start}.AstrologerDetail_backgroundPattern__QMj_v img{width:200px;height:auto;opacity:.5}.AstrologerDetail_leftSection__YumJS{align-items:flex-start}.AstrologerDetail_imageContainer__qA__x{width:100px;height:100px;border-width:2px}.AstrologerDetail_onlineBadge__CQmJ4{font-size:.7rem;padding:2px 8px;bottom:-8px}.AstrologerDetail_infoSection__ujrJo{padding-top:0;justify-content:flex-start;width:100%;position:static}.AstrologerDetail_nameHeader__Ls9fj{flex-wrap:wrap;margin-bottom:.5rem}.AstrologerDetail_nameHeader__Ls9fj h1{font-size:18px}.AstrologerDetail_detailsList__QtUMf{gap:.25rem}.AstrologerDetail_detailRow__49Nxi{font-size:13px}.AstrologerDetail_priceRow__2pW2V{margin-top:.5rem;font-size:14px}.AstrologerDetail_priceRow__2pW2V .AstrologerDetail_originalPrice__HTrfc{font-size:14px}.AstrologerDetail_priceRow__2pW2V .AstrologerDetail_currentPrice__mLQVc{font-size:15px}.AstrologerDetail_callButton__eS0Ow{position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem;width:auto;margin-top:0;height:48px}}.CustomerReview_reviewContainer__tLUi7{background:#fff;border-radius:12px;padding:2rem;margin-top:2rem;max-width:1140px;margin-left:auto;margin-right:auto;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.CustomerReview_header__Pnh5B{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5e7eb;padding-bottom:1rem;margin-bottom:1rem}.CustomerReview_title__37oXX{font-size:1.25rem;font-weight:600;color:#111827;margin-bottom:0;padding-bottom:0;border-bottom:none}.CustomerReview_ratingBadge__q3C9g{background:#fff9e6;border:1px solid #fef3c7;border-radius:8px;padding:6px 16px;display:flex;align-items:center;gap:6px;font-weight:600;color:#1f2937}.CustomerReview_ratingBadge__q3C9g svg{color:#fbbf24;font-size:1.2rem}.CustomerReview_reviewItem__skYP6{padding:1.5rem 0;border-bottom:1px solid #e5e7eb}.CustomerReview_reviewItem__skYP6:last-child{border-bottom:none}.CustomerReview_reviewHeader___egCX{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.CustomerReview_userInfo__eYgcz{display:flex;gap:1rem}.CustomerReview_avatar__mUFnQ{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:1.125rem;flex-shrink:0}.CustomerReview_userDetails__AbuJC{display:flex;flex-direction:column;gap:2px}.CustomerReview_userName__S8C35{font-weight:600;color:#374151;font-size:1rem}.CustomerReview_reviewDate__oStOR{display:flex;align-items:center;gap:6px;color:#9ca3af;font-size:.75rem}.CustomerReview_reviewDate__oStOR svg{font-size:.8rem}.CustomerReview_stars__dRIUE{display:flex;gap:2px;color:#fbbf24}.CustomerReview_stars__dRIUE .CustomerReview_emptyStar__Vo25l{color:#d1d5db}.CustomerReview_comment__D3sRo{color:#4b5563;line-height:1.6;font-size:.95rem}.CustomerReview_emptyState__4KcVc{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 0;text-align:center}.CustomerReview_emptyImage__E7lwy{margin-bottom:1.5rem;width:200px;height:auto;object-fit:contain}.CustomerReview_noReviewTitle__xBTCu{font-size:1.125rem;font-weight:600;color:#374151;margin-bottom:.5rem}.CustomerReview_noReviewText__nVg_j{color:#6b7280;font-size:.875rem;max-width:400px}@media(max-width:1024px){.CustomerReview_reviewContainer__tLUi7{padding:1rem;margin-top:1rem}.CustomerReview_header__Pnh5B{margin-bottom:.5rem;padding-bottom:.75rem}.CustomerReview_title__37oXX{font-size:1.1rem}.CustomerReview_ratingBadge__q3C9g{padding:4px 10px;font-size:.9rem}.CustomerReview_ratingBadge__q3C9g svg{font-size:1rem}.CustomerReview_reviewItem__skYP6{padding:1rem 0}.CustomerReview_avatar__mUFnQ{width:40px;height:40px;font-size:1rem}.CustomerReview_userName__S8C35{font-size:.95rem}.CustomerReview_reviewDate__oStOR{font-size:.7rem}.CustomerReview_comment__D3sRo{font-size:.9rem}.CustomerReview_stars__dRIUE svg{font-size:1rem}}.AboutAstrologer_container__gyz4I{background:#fff;border-radius:12px;padding:2rem;margin-top:2rem;max-width:1140px;margin-left:auto;margin-right:auto;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.AboutAstrologer_title__7Tywp{font-size:1.25rem;font-weight:600;color:#111827;margin-bottom:1rem}.AboutAstrologer_text__hII4n{color:#4b5563;line-height:1.6;font-size:.95rem;white-space:pre-wrap}.AboutAstrologer_showMore__jlQKE{color:#2563eb;cursor:pointer;font-weight:500;background:none;border:none;padding:0;margin-left:2px;display:inline;font-size:.95rem}.AboutAstrologer_showMore__jlQKE:hover{text-decoration:underline}@media(max-width:1024px){.AboutAstrologer_container__gyz4I{padding:1rem;margin-top:1rem}}