.Home_container__9OuOz{min-height:100vh;display:flex;flex-direction:column}.Home_header__ZUWxe{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid #e0e0e0}.Home_appName__5HvUs{font-size:1.5rem;font-weight:700;color:#4caf50}.Home_loginButton__SXCRR{padding:.5rem 1rem;border-radius:20px;border:1px solid #4caf50;color:#4caf50;text-decoration:none;font-weight:600}.Home_hero__g_og0{text-align:center;padding:4rem 2rem;background-color:#f5f5f5}.Home_heroTitle__BwshW{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:#333}.Home_heroSubtitle__C6BcQ{font-size:1.2rem;margin-bottom:2rem;color:#666}.Home_ctaButton__twyFF{display:inline-flex;align-items:center;background-color:#4caf50;color:#fff;padding:.75rem 1.5rem;border-radius:25px;text-decoration:none;font-weight:700}.Home_ctaButton__twyFF span{margin-right:.5rem}.Home_aboutUs__MSlh3,.Home_faqSection__ExwUm,.Home_features__UjdzN,.Home_mission__mPXbL,.Home_vision__CojJ9{padding:4rem 2rem}.Home_aboutUs__MSlh3,.Home_vision__CojJ9{background-color:#fff}.Home_faqSection__ExwUm,.Home_features__UjdzN,.Home_mission__mPXbL{background-color:#f5f5f5}.Home_sectionTitle__kIhux{font-size:2rem;font-weight:700;color:#333;margin-bottom:1rem;text-align:center}.Home_aboutUsText__Ea9Oh,.Home_missionText__mHju3,.Home_visionText__V_AuC{font-size:1rem;color:#666;line-height:1.6;max-width:800px;margin:0 auto}.Home_features__UjdzN{display:flex;justify-content:space-around;flex-wrap:wrap}.Home_featureCard__Tfgwd{width:45%;text-align:center;padding:2rem;margin-bottom:2rem;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.Home_featureTitle__ve6hL{font-size:1.5rem;font-weight:700;margin:1rem 0;color:#333}.Home_featureDescription__KUlUk{color:#666;margin-bottom:1rem}.Home_featureMotto__JpL5x{font-style:italic;color:#4caf50;font-size:.9rem}.Home_missionGoals__ZrKDr{list-style-type:none;padding:0;max-width:600px;margin:2rem auto 0}.Home_missionGoals__ZrKDr li{font-size:1rem;color:#666;margin-bottom:.5rem;padding-left:1.5rem;position:relative}.Home_missionGoals__ZrKDr li:before{content:"•";color:#4caf50;position:absolute;left:0}.Home_faqItem__qiKbW{margin-bottom:1rem}.Home_faqQuestion__3d6Tp{display:flex;justify-content:space-between;align-items:center;width:100%;padding:1rem;background-color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;color:#333;cursor:pointer;text-align:left}.Home_faqAnswerText__GZkHs{font-size:.9rem;color:#666;padding:1rem;background-color:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.Home_cta__8vVJ9{text-align:center;padding:4rem 2rem;background-color:#4caf50;color:#fff}.Home_ctaTitle__gCCbe{font-size:2rem;font-weight:700;margin-bottom:1rem}.Home_ctaSubtitle__JWH6o{font-size:1.2rem;margin-bottom:2rem}.Home_downloadButton__rMLUj{display:inline-block;background-color:#fff;color:#4caf50;padding:.75rem 1.5rem;border-radius:25px;text-decoration:none;font-weight:700}.Home_footer__wJNRn{padding:2rem;border-top:1px solid #e0e0e0;text-align:center}.Home_footerText__pE_46{color:#666;margin-bottom:1rem}.Home_footerLinks__JIDUa{display:flex;justify-content:center;gap:1rem}.Home_footerLinks__JIDUa a{color:#4caf50;text-decoration:none}@media (max-width:768px){.Home_features__UjdzN{flex-direction:column}.Home_featureCard__Tfgwd{width:100%}}.Home_centered___jE2i{justify-content:center;gap:1rem}