.Home_container__9OuOz{display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-height:100vh;box-sizing:border-box;position:relative;overflow:hidden}.Home_container__9OuOz:before{content:"";position:absolute;top:-50%;left:-50%;right:-50%;bottom:-50%;background:linear-gradient(to bottom right,rgba(147,186,61,.1),rgba(46,151,216,.1));animation:Home_gradientBG__UJ_xU 15s ease infinite;z-index:-1}.Home_decorativeHeader__JGWA2{height:100px;position:relative;z-index:2;background-image:url(/decorative-header-2.png);background-repeat:repeat;background-size:cover;background-position:50%;width:100%;margin-top:-20px}.Home_borderedWrapper__R5xRi{position:relative;z-index:2;background-color:hsla(0,0%,100%,.9);border:2px solid #e0e0e0;border-radius:20px;box-shadow:0 4px 15px rgba(0,0,0,.1);padding:40px;max-width:900px;width:90%;margin:20px 0}.Home_main__2uIek{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;flex-grow:1}.Home_headerContent__wDCMo{padding:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;box-shadow:10px 0 20px rgba(0,0,0,.2);margin-bottom:20px;text-align:center;max-width:600px;width:100%;background-color:hsla(0,0%,100%,.9)}.Home_title__YEn0u{font-size:28px;color:#14264e;margin-bottom:10px;font-weight:700}.Home_subtitle__Qob9A{font-size:24px;color:#2e97d8;margin-bottom:10px;font-weight:800;text-transform:uppercase}.Home_subsubtitle__KFPJg{font-size:18px;color:#2e97d8;font-weight:700;text-transform:uppercase}.Home_layoutWrapper__s5dJ_{display:flex;justify-content:space-between;align-items:stretch;gap:20px;width:100%;margin-top:20px;flex-grow:1}.Home_thermometerWrapper__76gUL{display:flex;flex-direction:column;align-items:center;width:100%;max-width:150px;margin:0 auto}.Home_thermometerContainer___ZYYx{position:relative;width:60px;height:300px;margin-bottom:20px}.Home_thermometerBulb__UKwHC{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);width:50px;height:50px;background-color:#93ba3d;border-radius:50%;z-index:2;background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.Home_thermometerTube__JCzuF{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);width:20px;height:280px;background-color:#e0e0e0;border-radius:10px;overflow:hidden}.Home_thermometerBar__IHiEn{height:100%;background-color:#e0e0e0}.Home_thermometerBar__IHiEn,.Home_thermometerFill__G_vxZ{position:absolute;bottom:0;left:0;width:100%;border-radius:30px}.Home_thermometerFill__G_vxZ{background-color:#93ba3d;transition:height .5s ease;background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:40px 40px;animation:Home_fillAnimation__JBFTZ 2s ease-out,Home_stripeAnimation__ondU6 1s linear infinite}.Home_thermometerMilestones__KMcgI{position:absolute;top:0;left:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:10px 0}.Home_thermometerMilestone___erPj{position:absolute;display:flex;align-items:center;transform:translateY(50%)}.Home_thermometerMilestoneTick__b_ThV{width:10px;height:2px;background-color:#666;margin-right:5px}.Home_thermometerMilestoneLabel__ZPKjc{font-size:12px;color:#666}.Home_thermometerGoal__ykTqz{font-size:14px;font-weight:700;color:#333}.Home_currentValue__c2IhT{font-size:18px;font-weight:700;margin-bottom:20px;color:#93ba3d}.Home_contentWrapper__E08zm{display:flex;flex-direction:column;background-color:hsla(0,0%,100%,.9);padding:20px;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.Home_leftContent__jq54g{flex:1;max-width:300px}.Home_rightContent__YXxwW{flex:2;align-items:center;justify-content:center}.Home_textCenter__Ihcoj{font-size:20px;color:#000;font-weight:700;margin-top:20px;margin-bottom:10px}.Home_counterDisplay__vm9G9{font-size:80px;color:#06c;margin:30px 0}.Home_buttonContainer__T_c1v{display:flex;gap:30px;margin-top:20px}.Home_button__Mzpzz{padding:15px 30px;font-size:20px;background-color:#06c;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.Home_button__Mzpzz:hover{background-color:#004c99}.Home_footer__wJNRn{height:300px;width:100%;position:relative;overflow:hidden}.Home_footerImage__O099H{position:absolute;bottom:0;left:50%;transform:translateX(-50%);max-width:100%;height:auto;object-fit:cover;object-position:top center}@keyframes Home_fadeIn__LfyOC{0%{opacity:0}to{opacity:1}}@keyframes Home_slideIn__anmgc{0%{transform:translateX(-50px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes Home_slideUp__6Ypm6{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes Home_pulse__RjTWC{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes Home_rotate__x60Ft{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Home_shake____Amo{0%{transform:translateX(0)}25%{transform:translateX(5px)}50%{transform:translateX(-5px)}75%{transform:translateX(5px)}to{transform:translateX(0)}}@keyframes Home_gradientBG__UJ_xU{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Home_fillAnimation__JBFTZ{0%{height:0;opacity:0}to{opacity:1}}@keyframes Home_stripeAnimation__ondU6{0%{background-position:0 0}to{background-position:40px 0}}.Home_fadeIn__LfyOC{animation:Home_fadeIn__LfyOC 1s ease-out}.Home_slideIn__anmgc{animation:Home_slideIn__anmgc .5s ease-out}.Home_slideUp__6Ypm6{animation:Home_slideUp__6Ypm6 .5s ease-out}.Home_pulse__RjTWC{animation:Home_pulse__RjTWC 2s infinite}.Home_shakeOnHover__Cs2tN:hover{animation:Home_shake____Amo .5s ease-in-out}@media (max-width:1024px){.Home_layoutWrapper__s5dJ_{flex-direction:column;align-items:center}.Home_leftContent__jq54g,.Home_rightContent__YXxwW{width:100%;max-width:100%}.Home_thermometerContainer___ZYYx{width:40px;height:250px}}@media (max-width:768px){.Home_borderedWrapper__R5xRi{padding:20px}.Home_headerContent__wDCMo{padding:15px 20px}.Home_title__YEn0u{font-size:24px}.Home_subtitle__Qob9A{font-size:20px}.Home_subsubtitle__KFPJg{font-size:16px}.Home_counterDisplay__vm9G9{font-size:60px}.Home_button__Mzpzz{padding:12px 24px;font-size:18px}.Home_thermometerContainer___ZYYx{width:30px;height:200px}.Home_thermometerMilestoneLabel__ZPKjc{font-size:10px}}@media (max-width:480px){.Home_container__9OuOz{padding:10px}.Home_borderedWrapper__R5xRi{padding:15px}.Home_headerContent__wDCMo{padding:10px 15px}.Home_title__YEn0u{font-size:20px}.Home_subtitle__Qob9A{font-size:18px}.Home_subsubtitle__KFPJg{font-size:14px}.Home_counterDisplay__vm9G9{font-size:48px}.Home_button__Mzpzz{padding:10px 20px;font-size:16px}.Home_thermometerContainer___ZYYx{width:25px;height:150px}.Home_thermometerMilestoneLabel__ZPKjc{font-size:8px}.Home_footer__wJNRn{height:150px;margin-top:10px}.Home_footerImage__O099H{height:100%;width:auto;max-width:none;object-fit:cover}}@keyframes MoneyFlake_moneyFall__D6f6X{0%{transform:translateY(-10vh) rotate(0deg);opacity:1}to{transform:translateY(100vh) rotate(1turn);opacity:0}}.MoneyFlake_moneyRainContainer__KIoKS{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:1}.MoneyFlake_moneyFlake__hXneL{position:absolute;width:20px;height:40px;background-image:url(/dollar-bill.png);background-size:contain;background-repeat:no-repeat;opacity:.7}.MoneyFlake_moneyFlake__hXneL:first-child{left:10%;animation:MoneyFlake_moneyFall__D6f6X 15s linear infinite;animation-delay:-2s}.MoneyFlake_moneyFlake__hXneL:nth-child(2){left:20%;animation:MoneyFlake_moneyFall__D6f6X 12s linear infinite;animation-delay:-4s}.MoneyFlake_moneyFlake__hXneL:nth-child(3){left:30%;animation:MoneyFlake_moneyFall__D6f6X 13s linear infinite;animation-delay:-7s}.MoneyFlake_moneyFlake__hXneL:nth-child(4){left:40%;animation:MoneyFlake_moneyFall__D6f6X 11s linear infinite;animation-delay:-5s}.MoneyFlake_moneyFlake__hXneL:nth-child(5){left:50%;animation:MoneyFlake_moneyFall__D6f6X 14s linear infinite;animation-delay:-3s}.MoneyFlake_moneyFlake__hXneL:nth-child(6){left:60%;animation:MoneyFlake_moneyFall__D6f6X 16s linear infinite;animation-delay:-6s}.MoneyFlake_moneyFlake__hXneL:nth-child(7){left:70%;animation:MoneyFlake_moneyFall__D6f6X 15s linear infinite;animation-delay:-1s}.MoneyFlake_moneyFlake__hXneL:nth-child(8){left:80%;animation:MoneyFlake_moneyFall__D6f6X 12s linear infinite;animation-delay:-4s}.MoneyFlake_moneyFlake__hXneL:nth-child(9){left:90%;animation:MoneyFlake_moneyFall__D6f6X 13s linear infinite;animation-delay:-2s}.MoneyFlake_moneyFlake__hXneL:nth-child(10){left:25%;animation:MoneyFlake_moneyFall__D6f6X 14s linear infinite;animation-delay:-7s}.MoneyFlake_moneyFlake__hXneL:nth-child(11){left:65%;animation:MoneyFlake_moneyFall__D6f6X 11s linear infinite;animation-delay:-3s}.MoneyFlake_moneyFlake__hXneL:nth-child(12){left:35%;animation:MoneyFlake_moneyFall__D6f6X 15s linear infinite;animation-delay:-5s}@media (max-width:768px){.MoneyFlake_moneyFlake__hXneL{width:15px;height:30px}}@media (max-width:480px){.MoneyFlake_moneyFlake__hXneL{width:10px;height:20px}}