.neumorphism-home_homepage__PvDeD{min-height:100vh;background:#e0e5ec;font-family:DM Sans,system-ui,sans-serif;color:#2d3748}.neumorphism-home_hero__E_Hzs{min-height:85vh;display:flex;align-items:center;justify-content:center;padding:4rem 1.5rem;position:relative}@media(max-width:768px){.neumorphism-home_hero__E_Hzs{min-height:75vh;padding:3rem 1rem}}.neumorphism-home_heroContainer__OLCMr{text-align:center;max-width:1000px;width:100%;animation:neumorphism-home_fadeInUp__4Yyni 1s ease-out}.neumorphism-home_heroTitle__W_fls{font-size:4.5rem;font-weight:800;margin:0 0 2rem;letter-spacing:-.02em;color:#2d3748;text-shadow:2px 2px 4px rgba(163,177,198,.3),-1px -1px 2px hsla(0,0%,100%,.8)}@media(max-width:1024px){.neumorphism-home_heroTitle__W_fls{font-size:3.5rem}}@media(max-width:768px){.neumorphism-home_heroTitle__W_fls{font-size:2.75rem;margin-bottom:1.5rem}}@media(max-width:480px){.neumorphism-home_heroTitle__W_fls{font-size:2.25rem}}.neumorphism-home_heroTitleHighlight__moUWi{background:linear-gradient(135deg,#667eea,#7c87f2);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;position:relative}.neumorphism-home_heroTagline__MDeOV{font-size:1.375rem;color:#4a5568;margin:0 auto 4rem;max-width:700px;line-height:1.6;font-weight:400}@media(max-width:768px){.neumorphism-home_heroTagline__MDeOV{font-size:1.125rem;margin-bottom:3rem;padding:0 1rem}}@media(max-width:480px){.neumorphism-home_heroTagline__MDeOV{font-size:1rem}}.neumorphism-home_ctaContainer__F1Sr5{display:flex;flex-direction:column;max-width:900px;margin:0 auto 4rem}@media(min-width:769px){.neumorphism-home_ctaContainer__F1Sr5{flex-direction:row;justify-content:center}}.neumorphism-home_ctaCard__Xtc9i{flex:1;text-decoration:none;margin:1.5rem;transition:transform .3s ease}.neumorphism-home_ctaCard__Xtc9i:hover{transform:translateY(-4px)}@media(max-width:768px){.neumorphism-home_ctaCard__Xtc9i{margin:1rem .75rem}}.neumorphism-home_ctaCardContent__xsOmE{background:#e0e5ec;box-shadow:8px 8px 16px rgba(163,177,198,.4),-8px -8px 16px hsla(0,0%,100%,.9);border-radius:32px;padding:2.5rem;min-height:280px;display:flex;flex-direction:column;justify-content:space-between;transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden}.neumorphism-home_ctaCardContent__xsOmE:hover{box-shadow:12px 12px 24px rgba(163,177,198,.8),-12px -12px 24px hsla(0,0%,100%,.9);transform:translateY(-2px)}.neumorphism-home_ctaCardContent__xsOmE:hover .neumorphism-home_ctaIcon__hCVwH{transform:scale(1.1) rotate(5deg)}.neumorphism-home_ctaCardContent__xsOmE:hover .neumorphism-home_ctaArrow__Bodf_{opacity:1;transform:translateX(0)}.neumorphism-home_ctaCardContent__xsOmE:active{box-shadow:inset 6px 6px 12px rgba(163,177,198,.4),inset -6px -6px 12px hsla(0,0%,100%,.9);transform:translateY(1px)}@media(max-width:768px){.neumorphism-home_ctaCardContent__xsOmE{min-height:240px;padding:2rem}}.neumorphism-home_panchangCard__9GU6O .neumorphism-home_ctaCardContent__xsOmE{background:linear-gradient(135deg,rgba(255,107,53,.1),rgba(247,147,30,.1))}.neumorphism-home_panchangCard__9GU6O .neumorphism-home_ctaCardContent__xsOmE:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#e0e5ec;z-index:-1}.neumorphism-home_ctaIcon__hCVwH{width:80px;height:80px;background:#e0e5ec;box-shadow:4px 4px 8px rgba(163,177,198,.4),-4px -4px 8px hsla(0,0%,100%,.9);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:2.5rem;margin-bottom:1.5rem;transition:all .3s ease}@media(max-width:768px){.neumorphism-home_ctaIcon__hCVwH{width:70px;height:70px;font-size:2rem}}.neumorphism-home_ctaTitle__z6Vpv{font-size:1.75rem;font-weight:700;margin:0 0 .75rem;color:#2d3748}@media(max-width:768px){.neumorphism-home_ctaTitle__z6Vpv{font-size:1.5rem}}.neumorphism-home_ctaSubtitle__lJB8l{font-size:1rem;color:#4a5568;margin:0 0 1.5rem;line-height:1.5}@media(max-width:768px){.neumorphism-home_ctaSubtitle__lJB8l{font-size:.875rem}}.neumorphism-home_ctaDetails__OjPdJ{font-size:.875rem;color:#667eea;font-weight:600;display:flex;align-items:center;justify-content:space-between;margin-top:auto}.neumorphism-home_ctaArrow__Bodf_{width:40px;height:40px;background:#e0e5ec;box-shadow:4px 4px 8px rgba(163,177,198,.4),-4px -4px 8px hsla(0,0%,100%,.9);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateX(-10px);transition:all .3s ease;flex-shrink:0}.neumorphism-home_ctaArrow__Bodf_ svg{width:20px;height:20px;color:#667eea}.neumorphism-home_quickLinks__pq5cu{margin-top:4rem;text-align:center}@media(max-width:768px){.neumorphism-home_quickLinks__pq5cu{margin-top:3rem}}.neumorphism-home_quickLinksTitle__X2ggQ{font-size:.875rem;color:#718096;margin:0 0 1.5rem;text-transform:uppercase;letter-spacing:.1em;font-weight:600}.neumorphism-home_quickLinksRow__Ys_uw{display:flex;flex-wrap:wrap;justify-content:center;margin:-.5rem}.neumorphism-home_quickLink__mGoQ4{display:inline-flex;align-items:center;padding:.75rem 1.5rem;margin:.5rem;background:#e0e5ec;box-shadow:4px 4px 8px rgba(163,177,198,.4),-4px -4px 8px hsla(0,0%,100%,.9);color:#2d3748;text-decoration:none;border-radius:50px;font-size:.875rem;font-weight:500;transition:all .2s ease}.neumorphism-home_quickLink__mGoQ4:hover{box-shadow:12px 12px 24px rgba(163,177,198,.8),-12px -12px 24px hsla(0,0%,100%,.9);transform:translateY(-2px);color:#667eea}.neumorphism-home_quickLink__mGoQ4:active{box-shadow:inset 6px 6px 12px rgba(163,177,198,.4),inset -6px -6px 12px hsla(0,0%,100%,.9);transform:translateY(1px)}.neumorphism-home_quickLinkIcon__qlM7i{margin-right:.5rem;font-size:1rem}.neumorphism-home_features__ONIKr{padding:4rem 1.5rem;background:#d8dde4}@media(max-width:768px){.neumorphism-home_features__ONIKr{padding:3rem 1rem}}.neumorphism-home_featuresContainer__pwjdu{max-width:1200px;margin:0 auto}.neumorphism-home_featuresHeader__l5c_f{text-align:center;margin-bottom:4rem}@media(max-width:768px){.neumorphism-home_featuresHeader__l5c_f{margin-bottom:3rem}}.neumorphism-home_featuresTitle__83W1s{font-size:2.5rem;color:#2d3748;margin:0 0 1.5rem;font-weight:700}@media(max-width:768px){.neumorphism-home_featuresTitle__83W1s{font-size:2rem}}.neumorphism-home_featuresSubtitle__Y66pr{font-size:1.125rem;color:#4a5568;max-width:600px;margin:0 auto}@media(max-width:768px){.neumorphism-home_featuresSubtitle__Y66pr{font-size:1rem;padding:0 1rem}}.neumorphism-home_featuresGrid__ad7JZ{display:flex;flex-wrap:wrap;margin:-1rem}@media(max-width:768px){.neumorphism-home_featuresGrid__ad7JZ{margin:-.75rem}}.neumorphism-home_featureCard__djDlD{flex:1 1 100%;padding:1rem}@media(min-width:769px){.neumorphism-home_featureCard__djDlD{flex:1 1 calc(50% - 2rem)}}@media(min-width:1025px){.neumorphism-home_featureCard__djDlD{flex:1 1 calc(33.333% - 2rem)}}@media(max-width:768px){.neumorphism-home_featureCard__djDlD{padding:.75rem}}.neumorphism-home_featureCardLink__lJhmA{display:block;text-decoration:none;height:100%}.neumorphism-home_featureCardContent__B63Cu{background:#d8dde4;box-shadow:8px 8px 16px rgba(163,177,198,.4),-8px -8px 16px hsla(0,0%,100%,.9);padding:2.5rem;height:100%;border-radius:24px;transition:all .3s ease;position:relative;overflow:hidden}.neumorphism-home_featureCardContent__B63Cu:after{content:"→";position:absolute;top:1.5rem;right:1.5rem;font-size:1.5rem;color:#667eea;opacity:0;transform:translateX(-8px);transition:all .3s ease}.neumorphism-home_featureCardContent__B63Cu:hover{box-shadow:12px 12px 24px rgba(163,177,198,.8),-12px -12px 24px hsla(0,0%,100%,.9);transform:translateY(-4px)}.neumorphism-home_featureCardContent__B63Cu:hover:after{opacity:1;transform:translateX(0)}.neumorphism-home_featureCardContent__B63Cu:hover .neumorphism-home_featureIcon__RsGxh{transform:scale(1.1)}.neumorphism-home_featureCardContent__B63Cu:active{box-shadow:inset 6px 6px 12px rgba(163,177,198,.4),inset -6px -6px 12px hsla(0,0%,100%,.9);transform:translateY(1px)}.neumorphism-home_featureIcon__RsGxh{font-size:2rem;margin-bottom:1rem;transition:transform .3s ease}.neumorphism-home_featureTitle__XLD7H{font-size:1.25rem;color:#2d3748;margin:0 0 .75rem;font-weight:600}.neumorphism-home_featureDescription__pAOEJ{font-size:.875rem;color:#4a5568;margin:0;line-height:1.6}@keyframes neumorphism-home_fadeInUp__4Yyni{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}