.HomeShimmer_heroSliderShimmer__nJLsg{background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:4rem 0;margin-bottom:3rem}.HomeShimmer_heroSliderContainer__aN64_{max-width:1200px;margin:0 auto;padding:0 1rem;display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.HomeShimmer_heroSliderContent__j9Lx0{display:flex;flex-direction:column;gap:2rem}.HomeShimmer_heroSliderText__XYUoq{display:flex;flex-direction:column;gap:1rem}.HomeShimmer_heroSliderButtons__xei1q{display:flex;gap:1rem;flex-wrap:wrap}.HomeShimmer_heroSliderImage__nDoC9{display:flex;justify-content:center;align-items:center}.HomeShimmer_servicesShimmer__pqGNl{padding:3rem 0;background:white}.HomeShimmer_servicesContainer__62DeM{max-width:1200px;margin:0 auto;padding:0 1rem}.HomeShimmer_servicesHeader__cb6AQ{text-align:center;margin-bottom:3rem;display:flex;flex-direction:column;gap:1rem;align-items:center}.HomeShimmer_servicesGrid__8hr4v{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.HomeShimmer_zodiacShimmer__jP5dq{padding:3rem 0;background:#f8fafc}.HomeShimmer_zodiacContainer__IOo2S{max-width:1200px;margin:0 auto;padding:0 1rem}.HomeShimmer_zodiacHeader__sYoA4{text-align:center;margin-bottom:3rem;display:flex;flex-direction:column;gap:1rem;align-items:center}.HomeShimmer_zodiacGrid__cEi9m{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem}.HomeShimmer_zodiacCardShimmer__S_xGy{background:white;border-radius:1rem;padding:1.5rem;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:center;gap:1rem}.HomeShimmer_zodiacIconShimmer__m0RDq{width:60px;height:60px;border-radius:50%}.HomeShimmer_zodiacIconShimmer__m0RDq,.HomeShimmer_zodiacNameShimmer__h4VoW{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%;animation:HomeShimmer_shimmer__Oilox 1.5s infinite;will-change:background-position;transform:translateZ(0);backface-visibility:hidden}.HomeShimmer_zodiacNameShimmer__h4VoW{width:80px;height:1.25rem;border-radius:.25rem}.HomeShimmer_statusShimmer__qjzni{padding:2rem 0;background:white;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.HomeShimmer_statusContainer__ppLFW{max-width:1200px;margin:0 auto;padding:0 1rem;display:flex;justify-content:space-around;align-items:center;gap:2rem}.HomeShimmer_statusItem__bgiQb{display:flex;align-items:center;gap:1rem}.HomeShimmer_statusIconShimmer__Il0nV{width:40px;height:40px;border-radius:50%}.HomeShimmer_statusIconShimmer__Il0nV,.HomeShimmer_statusTextShimmer__U1dzT{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%;animation:HomeShimmer_shimmer__Oilox 1.5s infinite;will-change:background-position;transform:translateZ(0);backface-visibility:hidden}.HomeShimmer_statusTextShimmer__U1dzT{width:120px;height:1rem;border-radius:.25rem}.HomeShimmer_howItWorksShimmer__42nMe{padding:3rem 0;background:white}.HomeShimmer_howItWorksContainer__j9j5M{max-width:1200px;margin:0 auto;padding:0 1rem}.HomeShimmer_howItWorksHeader__ohm3l{text-align:center;margin-bottom:3rem;display:flex;flex-direction:column;gap:1rem;align-items:center}.HomeShimmer_howItWorksSteps__N9PJ0{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.HomeShimmer_stepShimmer__R__0c{display:flex;align-items:flex-start;gap:1.5rem;padding:1.5rem;background:#f8fafc;border-radius:1rem;border:1px solid #e5e7eb}.HomeShimmer_stepIconShimmer__lnFY8{width:60px;height:60px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%;animation:HomeShimmer_shimmer__Oilox 1.5s infinite;border-radius:50%;will-change:background-position;transform:translateZ(0);backface-visibility:hidden;flex-shrink:0}.HomeShimmer_stepContentShimmer__AwxZT{flex:1;display:flex;flex-direction:column;gap:.5rem}@keyframes HomeShimmer_shimmer__Oilox{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@media (max-width:768px){.HomeShimmer_heroSliderContainer__aN64_{grid-template-columns:1fr;gap:2rem;text-align:center}.HomeShimmer_heroSliderButtons__xei1q{justify-content:center}.HomeShimmer_servicesGrid__8hr4v{grid-template-columns:1fr}.HomeShimmer_zodiacGrid__cEi9m{grid-template-columns:repeat(3,1fr)}.HomeShimmer_statusContainer__ppLFW{flex-direction:column;gap:1rem}.HomeShimmer_howItWorksSteps__N9PJ0{grid-template-columns:1fr}.HomeShimmer_stepShimmer__R__0c{flex-direction:column;text-align:center}}@media (max-width:480px){.HomeShimmer_zodiacGrid__cEi9m{grid-template-columns:repeat(2,1fr)}.HomeShimmer_heroSliderShimmer__nJLsg,.HomeShimmer_howItWorksShimmer__42nMe,.HomeShimmer_servicesShimmer__pqGNl,.HomeShimmer_zodiacShimmer__jP5dq{padding:2rem 0}}@media (prefers-reduced-motion:reduce){.HomeShimmer_statusIconShimmer__Il0nV,.HomeShimmer_statusTextShimmer__U1dzT,.HomeShimmer_stepIconShimmer__lnFY8,.HomeShimmer_zodiacIconShimmer__m0RDq,.HomeShimmer_zodiacNameShimmer__h4VoW{animation:none;background:#e5e7eb}}.BreadcrumbShimmer_breadcrumbShimmer__F3YVK{display:flex;align-items:center;gap:.5rem;margin-bottom:2rem;padding:1rem 0}.BreadcrumbShimmer_breadcrumbItem__8IVgZ{width:80px;height:1rem;border-radius:.25rem}.BreadcrumbShimmer_breadcrumbItem__8IVgZ,.BreadcrumbShimmer_breadcrumbSeparator__acZho{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%;animation:BreadcrumbShimmer_shimmer__xtsDa 1.5s infinite;will-change:background-position;transform:translateZ(0);backface-visibility:hidden}.BreadcrumbShimmer_breadcrumbSeparator__acZho{width:.5rem;height:.5rem;border-radius:50%}@keyframes BreadcrumbShimmer_shimmer__xtsDa{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@media (prefers-reduced-motion:reduce){@keyframes BreadcrumbShimmer_shimmer__xtsDa{0%,to{opacity:.6}50%{opacity:1}}.BreadcrumbShimmer_breadcrumbItem__8IVgZ,.BreadcrumbShimmer_breadcrumbSeparator__acZho{animation:BreadcrumbShimmer_shimmer__xtsDa 2s ease-in-out infinite;background:#f0f0f0;background-size:auto}}.BreadcrumbShimmer_breadcrumbItem__8IVgZ:first-child{animation-delay:0s}.BreadcrumbShimmer_breadcrumbItem__8IVgZ:nth-child(3){animation-delay:.2s}.ArticlesSectionShimmer_articlesSectionShimmer__aG5DH{margin-bottom:3rem}.ArticlesSectionShimmer_sectionTitleShimmer__AEl0R{width:35%;height:2rem;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%;animation:ArticlesSectionShimmer_shimmer__WhlK_ 1.5s infinite;border-radius:.5rem;margin-bottom:2rem;will-change:background-position;transform:translateZ(0);backface-visibility:hidden}.ArticlesSectionShimmer_articlesGridShimmer__MMHvi{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.ArticlesSectionShimmer_articleCardShimmer__Ti_md{background:white;border-radius:1rem;box-shadow:0 4px 12px rgba(0,0,0,.1);overflow:hidden;transition:transform .3s ease}.ArticlesSectionShimmer_articleImageShimmer___URkx{width:100%;height:200px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%;animation:ArticlesSectionShimmer_shimmer__WhlK_ 1.5s infinite;will-change:background-position;transform:translateZ(0);backface-visibility:hidden}.ArticlesSectionShimmer_articleContentShimmer__u9N3_{padding:1.5rem}.ArticlesSectionShimmer_articleTitleShimmer__qCbeA{width:90%;height:1.5rem;margin-bottom:1rem}.ArticlesSectionShimmer_articleExcerptShimmer__3il46,.ArticlesSectionShimmer_articleTitleShimmer__qCbeA{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%;animation:ArticlesSectionShimmer_shimmer__WhlK_ 1.5s infinite;border-radius:.25rem;will-change:background-position;transform:translateZ(0);backface-visibility:hidden}.ArticlesSectionShimmer_articleExcerptShimmer__3il46{width:100%;height:1rem;margin-bottom:.75rem}.ArticlesSectionShimmer_articleExcerptShimmer__3il46:last-of-type{width:75%}.ArticlesSectionShimmer_articleMetaShimmer__nyMg0{width:60%;height:.875rem;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%;animation:ArticlesSectionShimmer_shimmer__WhlK_ 1.5s infinite;border-radius:.25rem;margin-top:1rem;will-change:background-position;transform:translateZ(0);backface-visibility:hidden}@keyframes ArticlesSectionShimmer_shimmer__WhlK_{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@media (prefers-reduced-motion:reduce){@keyframes ArticlesSectionShimmer_shimmer__WhlK_{0%,to{opacity:.6}50%{opacity:1}}.ArticlesSectionShimmer_articleExcerptShimmer__3il46,.ArticlesSectionShimmer_articleImageShimmer___URkx,.ArticlesSectionShimmer_articleMetaShimmer__nyMg0,.ArticlesSectionShimmer_articleTitleShimmer__qCbeA,.ArticlesSectionShimmer_sectionTitleShimmer__AEl0R{animation:ArticlesSectionShimmer_shimmer__WhlK_ 2s ease-in-out infinite;background:#f0f0f0;background-size:auto}}.ArticlesSectionShimmer_articleCardShimmer__Ti_md:first-child{animation-delay:0s}.ArticlesSectionShimmer_articleCardShimmer__Ti_md:nth-child(2){animation-delay:.1s}.ArticlesSectionShimmer_articleCardShimmer__Ti_md:nth-child(3){animation-delay:.2s}.ArticlesSectionShimmer_articleCardShimmer__Ti_md:nth-child(4){animation-delay:.3s}.ArticlesSectionShimmer_articleCardShimmer__Ti_md:nth-child(5){animation-delay:.4s}.ArticlesSectionShimmer_articleCardShimmer__Ti_md:nth-child(6){animation-delay:.5s}@media (max-width:1024px){.ArticlesSectionShimmer_articlesGridShimmer__MMHvi{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}}@media (max-width:768px){.ArticlesSectionShimmer_articlesGridShimmer__MMHvi{grid-template-columns:1fr;gap:1.25rem}.ArticlesSectionShimmer_articleContentShimmer__u9N3_{padding:1rem}}@media (max-width:480px){.ArticlesSectionShimmer_articleContentShimmer__u9N3_{padding:.875rem}}.ContentSectionShimmer_contentSectionShimmer__f1C_O{margin-bottom:3rem;padding:2rem;background:white;border-radius:1rem;box-shadow:0 2px 8px rgba(0,0,0,.1)}.ContentSectionShimmer_contentTitleShimmer__9SPo5{width:50%;height:1.75rem;border-radius:.5rem;margin-bottom:1.5rem}.ContentSectionShimmer_contentTextShimmer__PfyVm,.ContentSectionShimmer_contentTitleShimmer__9SPo5{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%;animation:ContentSectionShimmer_shimmer__uOpeX 1.5s infinite;will-change:background-position;transform:translateZ(0);backface-visibility:hidden}.ContentSectionShimmer_contentTextShimmer__PfyVm{width:100%;height:1rem;border-radius:.25rem;margin-bottom:.75rem}.ContentSectionShimmer_contentTextShimmer__PfyVm:nth-child(3){width:90%}.ContentSectionShimmer_contentTextShimmer__PfyVm:nth-child(4){width:95%}.ContentSectionShimmer_contentTextShimmer__PfyVm:nth-child(5){width:85%}.ContentSectionShimmer_contentTextShimmer__PfyVm:nth-child(6){width:70%}@keyframes ContentSectionShimmer_shimmer__uOpeX{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@media (prefers-reduced-motion:reduce){@keyframes ContentSectionShimmer_shimmer__uOpeX{0%,to{opacity:.6}50%{opacity:1}}.ContentSectionShimmer_contentTextShimmer__PfyVm,.ContentSectionShimmer_contentTitleShimmer__9SPo5{animation:ContentSectionShimmer_shimmer__uOpeX 2s ease-in-out infinite;background:#f0f0f0;background-size:auto}}@media (max-width:768px){.ContentSectionShimmer_contentSectionShimmer__f1C_O{padding:1.5rem}}@media (max-width:480px){.ContentSectionShimmer_contentSectionShimmer__f1C_O{padding:1rem}}.FAQSectionShimmer_faqSectionShimmer__n8R2q{margin-bottom:3rem}.FAQSectionShimmer_sectionTitleShimmer__IC6OG{width:35%;height:2rem;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%;animation:FAQSectionShimmer_shimmer__G5t8K 1.5s infinite;border-radius:.5rem;margin-bottom:2rem;will-change:background-position;transform:translateZ(0);backface-visibility:hidden}.FAQSectionShimmer_faqItemsShimmer__8c4SM{display:flex;flex-direction:column;gap:1rem}.FAQSectionShimmer_faqItemShimmer__D_kmb{background:white;border-radius:.75rem;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #e5e7eb}.FAQSectionShimmer_faqQuestionShimmer__6jzOR{width:80%;height:1.5rem;margin-bottom:1rem}.FAQSectionShimmer_faqAnswerShimmer__dCVF6,.FAQSectionShimmer_faqQuestionShimmer__6jzOR{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%;animation:FAQSectionShimmer_shimmer__G5t8K 1.5s infinite;border-radius:.25rem;will-change:background-position;transform:translateZ(0);backface-visibility:hidden}.FAQSectionShimmer_faqAnswerShimmer__dCVF6{width:100%;height:1rem;margin-bottom:.75rem}.FAQSectionShimmer_faqAnswerShimmer__dCVF6:last-child{width:70%}@keyframes FAQSectionShimmer_shimmer__G5t8K{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@media (prefers-reduced-motion:reduce){@keyframes FAQSectionShimmer_shimmer__G5t8K{0%,to{opacity:.6}50%{opacity:1}}.FAQSectionShimmer_faqAnswerShimmer__dCVF6,.FAQSectionShimmer_faqQuestionShimmer__6jzOR,.FAQSectionShimmer_sectionTitleShimmer__IC6OG{animation:FAQSectionShimmer_shimmer__G5t8K 2s ease-in-out infinite;background:#f0f0f0;background-size:auto}}.FAQSectionShimmer_faqItemShimmer__D_kmb:first-child{animation-delay:0s}.FAQSectionShimmer_faqItemShimmer__D_kmb:nth-child(2){animation-delay:.1s}.FAQSectionShimmer_faqItemShimmer__D_kmb:nth-child(3){animation-delay:.2s}.FAQSectionShimmer_faqItemShimmer__D_kmb:nth-child(4){animation-delay:.3s}.FAQSectionShimmer_faqItemShimmer__D_kmb:nth-child(5){animation-delay:.4s}@media (max-width:768px){.FAQSectionShimmer_faqItemShimmer__D_kmb{padding:1rem}}@media (max-width:480px){.FAQSectionShimmer_faqItemShimmer__D_kmb{padding:.75rem}}.HeroImageShimmer_heroImageShimmer___x_LN{width:100%;height:400px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%;animation:HeroImageShimmer_shimmer__Zfhkp 1.5s infinite;border-radius:1rem;margin-bottom:3rem;will-change:background-position;transform:translateZ(0);backface-visibility:hidden}@keyframes HeroImageShimmer_shimmer__Zfhkp{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@media (prefers-reduced-motion:reduce){@keyframes HeroImageShimmer_shimmer__Zfhkp{0%,to{opacity:.6}50%{opacity:1}}.HeroImageShimmer_heroImageShimmer___x_LN{animation:HeroImageShimmer_shimmer__Zfhkp 2s ease-in-out infinite;background:#f0f0f0;background-size:auto}}@media (max-width:768px){.HeroImageShimmer_heroImageShimmer___x_LN{height:250px}}@media (max-width:480px){.HeroImageShimmer_heroImageShimmer___x_LN{height:200px}}.PageHeaderShimmer_pageHeaderShimmer__OTiDI{margin-bottom:2rem}.PageHeaderShimmer_pageTitleShimmer__cpoTV{width:60%;height:2.5rem;border-radius:.5rem;margin-bottom:1rem}.PageHeaderShimmer_pageSubtitleShimmer__9t32g,.PageHeaderShimmer_pageTitleShimmer__cpoTV{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%;animation:PageHeaderShimmer_shimmer__Ygry3 1.5s infinite;will-change:background-position;transform:translateZ(0);backface-visibility:hidden}.PageHeaderShimmer_pageSubtitleShimmer__9t32g{width:100%;height:1.25rem;border-radius:.25rem;margin-bottom:.75rem}.PageHeaderShimmer_pageSubtitleShimmer__9t32g:last-child{width:80%}@keyframes PageHeaderShimmer_shimmer__Ygry3{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@media (prefers-reduced-motion:reduce){@keyframes PageHeaderShimmer_shimmer__Ygry3{0%,to{opacity:.6}50%{opacity:1}}.PageHeaderShimmer_pageSubtitleShimmer__9t32g,.PageHeaderShimmer_pageTitleShimmer__cpoTV{animation:PageHeaderShimmer_shimmer__Ygry3 2s ease-in-out infinite;background:#f0f0f0;background-size:auto}}.PageHeaderShimmer_pageSubtitleShimmer__9t32g:nth-child(2){animation-delay:.1s}.PageHeaderShimmer_pageSubtitleShimmer__9t32g:nth-child(3){animation-delay:.2s}@media (max-width:768px){.PageHeaderShimmer_pageTitleShimmer__cpoTV{height:2rem;width:80%}}@media (max-width:480px){.PageHeaderShimmer_pageTitleShimmer__cpoTV{height:1.75rem;width:90%}}.PageShimmer_pageShimmer__TbZzN{max-width:1200px;margin:0 auto;padding:1rem;background:#f8fafc;min-height:100vh;will-change:auto;contain:layout style paint;transform:translateZ(0);backface-visibility:hidden}.PageShimmer_sr-only__8mpiW{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1024px){.PageShimmer_pageShimmer__TbZzN{padding:.875rem}}@media (max-width:768px){.PageShimmer_pageShimmer__TbZzN{padding:.75rem}}@media (max-width:480px){.PageShimmer_pageShimmer__TbZzN{padding:.5rem}}@keyframes Shimmer_shimmer__GsKrP{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@media (prefers-reduced-motion:reduce){@keyframes Shimmer_shimmer__GsKrP{0%,to{opacity:.6}50%{opacity:1}}.Shimmer_shimmer__GsKrP{animation:Shimmer_shimmer__GsKrP 2s ease-in-out infinite;background:#f0f0f0;background-size:auto}}.Shimmer_shimmer__GsKrP{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%;animation:Shimmer_shimmer__GsKrP 1.5s infinite;display:block;will-change:background-position;transform:translateZ(0);backface-visibility:hidden;contain:layout style paint}.Shimmer_shimmer__GsKrP.Shimmer_default__AdBX5{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%)}.Shimmer_shimmer__GsKrP.Shimmer_card__90vrS{background:linear-gradient(90deg,#f8f9fa 25%,#e9ecef 50%,#f8f9fa 75%)}.Shimmer_shimmer__GsKrP.Shimmer_text__aGGdZ{margin-bottom:.75rem}.Shimmer_shimmer__GsKrP.Shimmer_avatar__Gz1Ud,.Shimmer_shimmer__GsKrP.Shimmer_text__aGGdZ{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%)}.Shimmer_shimmer__GsKrP.Shimmer_button__IcGrX{background:linear-gradient(90deg,#d4af37 25%,#382648 50%,#d4af37 75%);background-size:200px 100%;animation:Shimmer_shimmer__GsKrP 1.5s infinite}.Shimmer_shimmerCard__EI4t0{background:white;border-radius:1rem;box-shadow:0 4px 12px rgba(0,0,0,.1);overflow:hidden;transition:transform .3s ease}.Shimmer_shimmerCardContent__0kPlV{padding:1.5rem;display:flex;flex-direction:column;gap:.75rem}.Shimmer_shimmerGrid__gPxdS{display:grid;gap:2rem;margin:2rem 0}@media (max-width:1024px){.Shimmer_shimmerGrid__gPxdS{gap:1.5rem}.Shimmer_shimmerCardContent__0kPlV{padding:1.25rem}}@media (max-width:768px){.Shimmer_shimmerGrid__gPxdS{grid-template-columns:repeat(2,1fr)!important;gap:1.25rem}.Shimmer_shimmerCardContent__0kPlV{padding:1rem}}@media (max-width:480px){.Shimmer_shimmerGrid__gPxdS{grid-template-columns:1fr!important;gap:1rem}.Shimmer_shimmerCardContent__0kPlV{padding:.875rem}}.Shimmer_shimmer__GsKrP:hover{animation-play-state:paused}.Shimmer_shimmer__GsKrP.Shimmer_slow__2SjIa{animation-duration:2.5s}.Shimmer_shimmer__GsKrP.Shimmer_fast__9IHg1{animation-duration:1s}@keyframes Shimmer_pulse__hy3b2{0%,to{opacity:1}50%{opacity:.5}}.Shimmer_shimmer__GsKrP.Shimmer_pulse__hy3b2{animation:Shimmer_pulse__hy3b2 2s infinite}@keyframes Shimmer_wave__OkyGu{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.Shimmer_shimmer__GsKrP.Shimmer_wave__OkyGu:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:Shimmer_wave__OkyGu 1.5s infinite}.Shimmer_shimmer__GsKrP.Shimmer_wave__OkyGu{position:relative;overflow:hidden}.NetworkAwareShimmer_networkAwareShimmer__N9ukI{position:relative;width:100%}.NetworkAwareShimmer_networkStatusBanner__xueDB{position:fixed;top:0;left:0;right:0;background:linear-gradient(135deg,#d4af37,#382648);color:white;padding:.75rem 1rem;text-align:center;font-size:.875rem;font-weight:500;z-index:1000;display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 2px 8px rgba(0,0,0,.1)}.NetworkAwareShimmer_networkIcon__EuYlg{font-size:1rem;animation:NetworkAwareShimmer_pulse__KCzoe 2s infinite}.NetworkAwareShimmer_fallbackContainer__X_PjG{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.95);display:flex;align-items:center;justify-content:center;z-index:100}@keyframes NetworkAwareShimmer_pulse__KCzoe{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:768px){.NetworkAwareShimmer_networkStatusBanner__xueDB{padding:.5rem .75rem;font-size:.8rem}}@media (max-width:480px){.NetworkAwareShimmer_networkStatusBanner__xueDB{padding:.375rem .5rem;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.NetworkAwareShimmer_networkIcon__EuYlg{animation:none}}.page_innerContainer__czm2_{max-width:1200px;margin:0 auto;padding:0 1rem}.page_pageLayout__W_M0r{display:grid;grid-template-columns:2fr 1fr;gap:3rem;padding:2rem 0}@media (max-width:1024px){.page_pageLayout__W_M0r{grid-template-columns:1.5fr 1fr;gap:2rem}}@media (max-width:768px){.page_pageLayout__W_M0r{grid-template-columns:1fr;gap:1.5rem;padding:1rem 0;margin:.5rem}.page_pageLayout__W_M0r>.page_sidebar__lmTid{order:1}.page_pageLayout__W_M0r>.page_mainContent__x7V9K{order:-1}}@media (max-width:480px){.page_pageLayout__W_M0r{padding:.75rem 0;gap:1rem}}.page_mainContent__x7V9K,.page_sidebar__lmTid{min-width:0}.page_resultsHeader__j9knD{text-align:center;margin:2rem 0;padding:0 1rem}@media (max-width:768px){.page_resultsHeader__j9knD{margin:1.5rem 0;padding:0 1rem}}@media (max-width:480px){.page_resultsHeader__j9knD{margin:1rem 0;padding:0 .75rem}}.page_resultsTitle__J_YME{font-size:2rem;font-weight:600;color:#382648;margin:0 0 .5rem}@media (max-width:768px){.page_resultsTitle__J_YME{font-size:1.75rem}}@media (max-width:480px){.page_resultsTitle__J_YME{font-size:1.5rem}}.page_resultsSubtitle__jVv9o{color:#6b7280;font-size:1.1rem;margin:0;line-height:1.5}@media (max-width:768px){.page_resultsSubtitle__jVv9o{font-size:1rem}}@media (max-width:480px){.page_resultsSubtitle__jVv9o{font-size:.9rem}}.page_astrologersGrid__Y6jmE{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;margin-top:2rem;padding:0 1rem}@media (max-width:1200px){.page_astrologersGrid__Y6jmE{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem}}@media (max-width:768px){.page_astrologersGrid__Y6jmE{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;margin-top:1.5rem;padding:0 1rem}}@media (max-width:480px){.page_astrologersGrid__Y6jmE{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin-top:1rem;padding:0 .75rem}}@media (max-width:320px){.page_astrologersGrid__Y6jmE{grid-template-columns:1fr;padding:0 .5rem}}.page_loading__gbFXT{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1rem;color:#6b7280}@media (max-width:768px){.page_loading__gbFXT{padding:3rem 1rem}}@media (max-width:480px){.page_loading__gbFXT{padding:2rem .75rem}}.page_loadingSpinner__U2llJ{width:3rem;height:3rem;border:3px solid #e5e7eb;border-top-color:#d4af37;border-radius:50%;animation:page_spin__Sw_IK 1s linear infinite;margin-bottom:1rem}@media (max-width:480px){.page_loadingSpinner__U2llJ{width:2.5rem;height:2.5rem}}@keyframes page_spin__Sw_IK{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_noResults__V_XeK{text-align:center;padding:4rem 1rem;color:#6b7280}@media (max-width:768px){.page_noResults__V_XeK{padding:3rem 1rem}}@media (max-width:480px){.page_noResults__V_XeK{padding:2rem .75rem}}.page_noResults__V_XeK h3{font-size:1.5rem;color:#382648;margin:0 0 .5rem}@media (max-width:480px){.page_noResults__V_XeK h3{font-size:1.25rem}}.page_noResults__V_XeK p{margin:0;font-size:1rem}@media (max-width:480px){.page_noResults__V_XeK p{font-size:.9rem}}.page_footer__UIkDd{background:#382648;color:white;padding:3rem 0 1rem;margin-top:3rem}@media (max-width:768px){.page_footer__UIkDd{padding:2rem 0 1rem;margin-top:2rem}}@media (max-width:480px){.page_footer__UIkDd{padding:1.5rem 0 1rem;margin-top:1.5rem}}.page_footerContent__oRpRm{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;padding:0 1rem}@media (max-width:768px){.page_footerContent__oRpRm{grid-template-columns:1fr;gap:1.5rem;padding:0 1rem}}@media (max-width:480px){.page_footerContent__oRpRm{gap:1rem;padding:0 .75rem}}.page_footerSection__1KMWa h3{color:#d4af37;margin:0 0 1rem;font-size:1.125rem}@media (max-width:480px){.page_footerSection__1KMWa h3{font-size:1rem}}.page_footerSection__1KMWa ul{list-style:none;padding:0;margin:0}.page_footerSection__1KMWa li{padding:.25rem 0;color:#e5e7eb;font-size:.875rem;line-height:1.5}@media (max-width:480px){.page_footerSection__1KMWa li{font-size:.8rem}}.page_footerSection__1KMWa li:hover{color:#d4af37;cursor:pointer}.ReportPayment_reportDescription__4yT3r{width:100%;max-width:100%;margin-top:1rem;padding:1.5rem;background:#f8fafc;border-radius:.75rem;border:1px solid #e2e8f0;line-height:1.7;color:#374151;font-size:.875rem}.ReportPayment_reportDescription__4yT3r h1,.ReportPayment_reportDescription__4yT3r h2,.ReportPayment_reportDescription__4yT3r h3,.ReportPayment_reportDescription__4yT3r h4,.ReportPayment_reportDescription__4yT3r h5,.ReportPayment_reportDescription__4yT3r h6{color:#1f2937;font-weight:600;margin:1.5rem 0 1rem;line-height:1.4}.ReportPayment_reportDescription__4yT3r h1{font-size:1.875rem;border-bottom:2px solid #d4af37;padding-bottom:.5rem}.ReportPayment_reportDescription__4yT3r h2{font-size:1.5rem;color:#d4af37}.ReportPayment_reportDescription__4yT3r h3{font-size:1.25rem;color:#382648}.ReportPayment_reportDescription__4yT3r h4{font-size:1.125rem;color:#4b5563}.ReportPayment_reportDescription__4yT3r h5{font-size:1rem;color:#6b7280}.ReportPayment_reportDescription__4yT3r h6{font-size:.875rem;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.ReportPayment_reportDescription__4yT3r p{margin:0 0 1rem;line-height:1.7;color:#374151;text-align:justify}.ReportPayment_reportDescription__4yT3r p:last-child{margin-bottom:0}.ReportPayment_reportDescription__4yT3r ol,.ReportPayment_reportDescription__4yT3r ul{margin:1rem 0;padding-left:1.5rem;color:#374151}.ReportPayment_reportDescription__4yT3r li{margin:.5rem 0;line-height:1.6;color:#374151}.ReportPayment_reportDescription__4yT3r ul{list-style:none;padding-left:0}.ReportPayment_reportDescription__4yT3r ul li{position:relative;padding-left:1.5rem;margin:.75rem 0}.ReportPayment_reportDescription__4yT3r ul li:before{content:"✨";position:absolute;left:0;top:0;color:#d4af37;font-size:1rem;font-weight:700}.ReportPayment_reportDescription__4yT3r ol{counter-reset:item;padding-left:0}.ReportPayment_reportDescription__4yT3r ol li{display:block;margin:.75rem 0;padding-left:2rem;position:relative;counter-increment:item}.ReportPayment_reportDescription__4yT3r ol li:before{content:counter(item) ".";position:absolute;left:0;top:0;color:#d4af37;font-weight:600;min-width:1.5rem}.ReportPayment_reportDescription__4yT3r a{color:#d4af37;text-decoration:none;font-weight:500;border-bottom:1px solid transparent;transition:all .2s ease}.ReportPayment_reportDescription__4yT3r a:hover{color:#382648;border-bottom-color:#d4af37}.ReportPayment_reportDescription__4yT3r b,.ReportPayment_reportDescription__4yT3r strong{font-weight:600;color:#1f2937}.ReportPayment_reportDescription__4yT3r em,.ReportPayment_reportDescription__4yT3r i{font-style:italic;color:#4b5563}.ReportPayment_reportDescription__4yT3r blockquote{margin:1.5rem 0;padding:1rem 1.5rem;background:linear-gradient(135deg,#fef3c7,#fde68a);border-left:4px solid #d4af37;border-radius:.5rem;font-style:italic;color:#382648;position:relative}.ReportPayment_reportDescription__4yT3r blockquote:before{content:"\201C";font-size:2rem;color:#d4af37;position:absolute;top:-.5rem;left:.5rem;font-family:serif}.ReportPayment_reportDescription__4yT3r code{background:#f1f5f9;color:#e11d48;padding:.125rem .375rem;border-radius:.25rem;font-size:.875em;font-family:Courier New,monospace}.ReportPayment_reportDescription__4yT3r pre{background:#1f2937;color:#f9fafb;padding:1rem;border-radius:.5rem;overflow-x:auto;margin:1rem 0;font-family:Courier New,monospace;font-size:.875rem;line-height:1.5}.ReportPayment_reportDescription__4yT3r pre code{background:transparent;color:inherit;padding:0}.ReportPayment_reportDescription__4yT3r table{width:100%;border-collapse:collapse;margin:1.5rem 0;background:white;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ReportPayment_reportDescription__4yT3r td,.ReportPayment_reportDescription__4yT3r th{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #e5e7eb}.ReportPayment_reportDescription__4yT3r th{background:#f9fafb;font-weight:600;color:#374151;border-bottom:2px solid #d4af37}.ReportPayment_reportDescription__4yT3r tr:hover{background:#f8fafc}.ReportPayment_reportDescription__4yT3r hr{border:none;height:2px;background:linear-gradient(90deg,transparent,#d4af37,transparent);margin:2rem 0}.ReportPayment_reportDescription__4yT3r img{max-width:100%;height:auto;border-radius:.5rem;margin:1rem 0;box-shadow:0 4px 6px rgba(0,0,0,.1)}.ReportPayment_reportDescription__4yT3r div{margin:.5rem 0}.ReportPayment_reportDescription__4yT3r span{color:inherit}.ReportPayment_reportDescription__4yT3r mark{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#382648;padding:.125rem .25rem;border-radius:.25rem}.ReportPayment_reportDescription__4yT3r small{font-size:.75rem;color:#6b7280}.ReportPayment_reportDescription__4yT3r sub,.ReportPayment_reportDescription__4yT3r sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}.ReportPayment_reportDescription__4yT3r sup{top:-.5em}.ReportPayment_reportDescription__4yT3r sub{bottom:-.25em}.ReportPayment_reportDescription__4yT3r dl{margin:1rem 0}.ReportPayment_reportDescription__4yT3r dt{font-weight:600;color:#1f2937;margin-top:1rem}.ReportPayment_reportDescription__4yT3r dd{margin:.5rem 0 0 1rem;color:#374151}@media (max-width:768px){.ReportPayment_reportDescription__4yT3r{padding:1rem;font-size:.8rem}.ReportPayment_reportDescription__4yT3r h1{font-size:1.5rem}.ReportPayment_reportDescription__4yT3r h2{font-size:1.25rem}.ReportPayment_reportDescription__4yT3r h3{font-size:1.125rem}.ReportPayment_reportDescription__4yT3r ol,.ReportPayment_reportDescription__4yT3r ul{padding-left:1rem}.ReportPayment_reportDescription__4yT3r ul li{padding-left:1.25rem}.ReportPayment_reportDescription__4yT3r ol li{padding-left:1.5rem}.ReportPayment_reportDescription__4yT3r table{font-size:.8rem}.ReportPayment_reportDescription__4yT3r td,.ReportPayment_reportDescription__4yT3r th{padding:.5rem .75rem}}@media print{.ReportPayment_reportDescription__4yT3r{background:white;border:none;box-shadow:none;color:black}.ReportPayment_reportDescription__4yT3r a{color:black;text-decoration:underline}.ReportPayment_reportDescription__4yT3r blockquote{background:#f5f5f5;border:1px solid #ddd}}.ReportPayment_pageContainer__fkkgX{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;width:100%;max-width:100%;margin:0 auto;padding:2rem;box-sizing:border-box}.ReportPayment_leftSection__Z6pPE,.ReportPayment_rightSection__DKM_Q{flex:1 1 50%;background:#fff;border:1px solid #f1f5f9;border-radius:1rem;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.05);top:2rem}.ReportPayment_rightSection__DKM_Q{position:sticky}