.CalculatorFeatures_featuresSection__K8vOb{padding:40px 20px;background:#fff}.CalculatorFeatures_container__uGBW3{max-width:1200px;margin:0 auto}.CalculatorFeatures_howItWorks__38k86{text-align:center;margin-bottom:40px}.CalculatorFeatures_howItWorks__38k86 h2{font-size:2rem;color:var(--color-primary);margin-bottom:15px}.CalculatorFeatures_howItWorks__38k86 p{font-size:1.05rem;color:#555;line-height:1.6;margin-bottom:40px}.CalculatorFeatures_timelineWrapper__0sTnx{position:relative;margin:40px 0;padding:20px 0}.CalculatorFeatures_timelineLine__AN0_F{position:absolute;top:40px;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));z-index:1}.CalculatorFeatures_timeline__jZ2VP{display:flex;justify-content:space-between;position:relative;z-index:2}.CalculatorFeatures_timelineItem__TNPuF{text-align:center;flex:1 1;position:relative}.CalculatorFeatures_circle__RiBOL{width:40px;height:40px;margin:0 auto;background:#fff;border:4px solid var(--color-secondary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--color-secondary);position:relative;z-index:2;transition:all .3s ease}.CalculatorFeatures_circle__RiBOL:hover{background:var(--color-primary);border:4px solid var(--color-primary);color:#fff;transform:scale(1.1)}.CalculatorFeatures_timelineContent__2SuFh{margin-top:15px}.CalculatorFeatures_timelineContent__2SuFh h4{margin-top:20px;margin-bottom:6px;font-size:20px;color:#333}.CalculatorFeatures_benefits__WimQ8{text-align:center}.CalculatorFeatures_benefits__WimQ8 h2{font-size:2rem;color:var(--color-primary);margin-bottom:40px}.CalculatorFeatures_benefitsGrid__VKtBL{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:25px;gap:25px}.CalculatorFeatures_benefitCard__A1An4{background:#f9fbff;border-radius:16px;padding:30px 20px;box-shadow:0 4px 12px rgba(0,0,0,.322);transition:all .3s ease}.CalculatorFeatures_benefitCard__A1An4:hover{box-shadow:0 8px 20px rgba(0,0,0,.12);background:#fff}.CalculatorFeatures_icon__m5Nrh{margin:0 auto 15px;width:55px;height:55px}.CalculatorFeatures_icon__m5Nrh img{width:100%;height:100%;object-fit:contain}.CalculatorFeatures_benefitCard__A1An4 h3{font-size:1.3rem;margin-top:4px;margin-bottom:10px;color:var(--color-primary);transition:color .3s ease}.CalculatorFeatures_benefitCard__A1An4:hover h3{color:var(--color-secondary)}.CalculatorFeatures_benefitCard__A1An4 p{font-size:.95rem;color:#555;margin-bottom:4px;line-height:1.4}.CalculatorFeatures_ctaWrapper__JBOJA{margin-top:40px}.CalculatorFeatures_ctaButton__QtJHG{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;font-size:1rem;padding:14px 28px;border-radius:30px;border:none;cursor:pointer;transition:all .3s ease}.CalculatorFeatures_ctaButton__QtJHG:hover{background:linear-gradient(45deg,var(--color-secondary),var(--color-primary));transform:translateY(-4px);box-shadow:0 6px 15px rgba(0,0,0,.2)}.CalculatorInfoSection_infoSection__kcXa3{padding:40px 20px;background:#f9fbff}.CalculatorInfoSection_container__nwGqT{display:flex;align-items:center;justify-content:space-between;gap:50px;max-width:1200px;margin:0 auto;flex-wrap:wrap}.CalculatorInfoSection_content__j2jEn{flex:1 1;min-width:350px;text-align:justify}.CalculatorInfoSection_content__j2jEn h2{font-size:2rem;color:#1a2b49;margin-bottom:15px}.CalculatorInfoSection_content__j2jEn p{font-size:1.05rem;color:#444;line-height:1.6}.CalculatorInfoSection_imageWrapper__tyPTX{flex:1 1;min-width:280px;text-align:center}.CalculatorInfoSection_imageWrapper__tyPTX img{max-width:100%;height:auto;border-radius:12px;box-shadow:0 6px 20px rgba(0,0,0,.1)}.DownloadAppSection_section__3CYyw{position:relative;overflow:hidden;padding:50px 20px 80px;background:linear-gradient(135deg,var(--color-primary-light),var(--color-secondary-light))}.DownloadAppSection_waveBottom__kT1J0,.DownloadAppSection_waveTop__LJxtj{position:absolute;left:0;width:100%;overflow:hidden;line-height:0;z-index:1}.DownloadAppSection_waveTop__LJxtj{top:-1px}.DownloadAppSection_waveBottom__kT1J0{bottom:-1px}.DownloadAppSection_waveBottom__kT1J0 svg,.DownloadAppSection_waveTop__LJxtj svg{display:block;width:100%;height:125px}.DownloadAppSection_container__LS5KT{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;max-width:1200px;margin:auto;gap:40px}.DownloadAppSection_left__JMA5e{flex:1 1 500px}.DownloadAppSection_right__L8DQ9{flex:1 1 400px;text-align:center}.DownloadAppSection_heading__3_Q5T{font-size:36px;color:var(--color-primary);margin-bottom:20px}.DownloadAppSection_subheading__NTBao{font-size:18px;color:#333;margin-bottom:30px;max-width:520px}.DownloadAppSection_inputWrapper__oDrl4{display:flex;background:white;border-radius:6px;overflow:hidden;height:55px;max-width:400px;box-shadow:0 1px 4px rgba(0,0,0,.137);margin:16px 0 40px}.DownloadAppSection_mobileInput__A3jhR{flex:1 1;border:none;padding:12px 14px;font-size:14px;outline:none;color:#333;background:#f0f0f044}.DownloadAppSection_mobileInput__A3jhR::placeholder{color:#999;font-size:15px;font-weight:400}.DownloadAppSection_sendButton__gtm7c{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;font-weight:600;font-size:15px;padding:0 16px;border:none;cursor:pointer;white-space:nowrap;transition:all .3s ease}.DownloadAppSection_sendButton__gtm7c:hover{background:linear-gradient(135deg,var(--color-secondary),var(--color-primary))}.DownloadAppSection_sendingMsg__gWTBa{color:#0c5460;font-size:15px;font-weight:500;margin-top:-20px;margin-bottom:20px}.DownloadAppSection_errorMsg__HHkf1{color:#ff4d4d;font-size:15px;font-weight:500;margin-top:-20px;margin-bottom:20px}.DownloadAppSection_successMsg__iQaqS{color:#28a745;font-weight:500;font-size:15px;margin-top:-20px;margin-bottom:20px}.DownloadAppSection_buttons__0Dq3e{display:flex;gap:30px;flex-wrap:wrap;align-items:center;justify-content:start}.DownloadAppSection_storeButton__S_7m8{display:inline-flex;align-items:center;justify-content:center;line-height:0;border-radius:10px;overflow:hidden;box-shadow:0 4px 14px rgba(0,0,0,.219);transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.DownloadAppSection_storeButton__S_7m8:hover{transform:translateY(-6px);box-shadow:0 8px 20px rgba(0,0,0,.15)}.DownloadAppSection_storeButton__S_7m8 span{display:block!important}.DownloadAppSection_storeButton__S_7m8 img{display:block;border-radius:10px}.DownloadAppSection_mockupWrapper__TEgBy{position:relative;display:flex;justify-content:center;align-items:flex-end;gap:55px;margin-top:20px}.DownloadAppSection_mockupLeft__VyKUX,.DownloadAppSection_mockupRight__LPoyy{height:450;width:auto;transition:transform .4s ease}.DownloadAppSection_mockupLeft__VyKUX{transform:rotate(-15deg)}.DownloadAppSection_mockupRight__LPoyy{transform:rotate(15deg)}.DownloadAppSection_mockupWrapper__TEgBy:hover .DownloadAppSection_mockupLeft__VyKUX,.DownloadAppSection_mockupWrapper__TEgBy:hover .DownloadAppSection_mockupRight__LPoyy{transform:rotate(0deg)}@media (max-width:768px){.DownloadAppSection_mockupWrapper__TEgBy{margin-top:35px;flex-direction:row;gap:10px}.DownloadAppSection_mockupLeft__VyKUX,.DownloadAppSection_mockupRight__LPoyy{height:200px;transform:none}}.DownloadAppSection_image__Duweb{max-width:300px;height:auto}@media (max-width:768px){.DownloadAppSection_container__LS5KT{flex-direction:column-reverse;text-align:center;gap:10px}.DownloadAppSection_left__JMA5e,.DownloadAppSection_right__L8DQ9{flex:1 1 100%}.DownloadAppSection_heading__3_Q5T{font-size:28px}.DownloadAppSection_subheading__NTBao{font-size:16px}.DownloadAppSection_buttons__0Dq3e{gap:20px;justify-content:center}.DownloadAppSection_storeButton__S_7m8 img{max-width:160px}}.ExploreFunds_container__ZL7tc{padding:40px 20px;max-width:1140px;margin:0 auto}.ExploreFunds_heading__GTizT{text-align:center;font-size:38px;font-weight:700;color:var(--color-primary);margin-bottom:30px}.ExploreFunds_heading__GTizT:after{content:"";display:block;width:80px;height:2px;background-color:var(--color-primary);margin:8px auto 0}.ExploreFunds_searchWrapper__JOONu{position:relative;width:100%;max-width:400px;margin:20px auto}.ExploreFunds_searchBar__tvBk8{width:100%;padding:10px 40px 10px 14px;font-size:16px;border:1px solid #ccc;border-radius:8px;box-sizing:border-box}.ExploreFunds_searchIcon__7twID{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:24px;color:#888}.ExploreFunds_clearIcon__6V4Az{position:absolute;right:12px;top:55%;transform:translateY(-50%);font-size:20px;color:#555;cursor:pointer}.ExploreFunds_clearIcon__6V4Az:hover{color:var(--color-primary)}.ExploreFunds_wrapper__pZUWN{display:flex;gap:30px}.ExploreFunds_sidebar__W5QZd{width:160px;position:-webkit-sticky;position:sticky;top:80px}.ExploreFunds_sidebarTitle__U3uUh{font-size:16px;font-weight:600;margin-top:5px;color:var(--color-primary);padding-bottom:10px;border-bottom:1px solid #ccc;margin-bottom:15px}.ExploreFunds_categories__pxGPA{display:flex;flex-direction:column;gap:28px}.ExploreFunds_categoryItem__idRXs{cursor:pointer;display:flex;align-items:center;gap:8px;padding:8px;border-radius:6px;transition:background .2s ease}.ExploreFunds_categoryItem__idRXs:hover{background:#f3f3f3}.ExploreFunds_active__Lac7m{background:#e0ecff}.ExploreFunds_panel__fc5pn{flex:1 1}.ExploreFunds_headerRow__9BEfz{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;font-weight:700;padding:12px 10px;color:var(--color-primary);background:#f7f9fc;border-radius:6px}.ExploreFunds_fundRow__IMWkW{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;align-items:center;padding:14px 10px;border-bottom:1px solid #eee;background:#fff;transition:background .2s ease}.ExploreFunds_fundRow__IMWkW:hover{background:#fafafa}.ExploreFunds_fundName__ms3kR{display:flex;align-items:center;gap:20px}.ExploreFunds_nameWithLogo__s0ozC{display:flex;align-items:flex-start;gap:10px;flex-direction:row}.ExploreFunds_fundLogo__RH2Bm{width:50px;height:50px;object-fit:contain;margin-top:2px}.ExploreFunds_fundTitle__G7NQD{font-weight:500;font-size:17px;color:#003366}.ExploreFunds_fundType__EPJOH{font-size:13px;color:#555;margin-top:2px}.ExploreFunds_pagination__vSfxh{margin-top:20px;display:flex;justify-content:center;gap:8px}.ExploreFunds_pagination__vSfxh button{padding:6px 12px;border:none;border-radius:4px;cursor:pointer;background:#eee}.ExploreFunds_activePage__DgL43{background:#003366;color:white}@media (max-width:1024px){.ExploreFunds_heading__GTizT{font-size:30px}.ExploreFunds_wrapper__pZUWN{gap:20px}.ExploreFunds_sidebar__W5QZd{width:140px}.ExploreFunds_fundTitle__G7NQD{font-size:15px}.ExploreFunds_fundType__EPJOH{font-size:12px}.ExploreFunds_fundRow__IMWkW,.ExploreFunds_headerRow__9BEfz{grid-template-columns:2fr 1fr 1fr 1fr}}@media (max-width:768px){.ExploreFunds_container__ZL7tc{padding:20px 10px}.ExploreFunds_heading__GTizT{font-size:24px}.ExploreFunds_wrapper__pZUWN{flex-direction:column;gap:15px}.ExploreFunds_sidebar__W5QZd{width:100%;position:relative;top:auto;border-bottom:1px solid #ddd;padding-bottom:10px}.ExploreFunds_sidebarTitle__U3uUh{text-align:center}.ExploreFunds_categories__pxGPA{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px;justify-items:center}.ExploreFunds_categoryItem__idRXs{flex-direction:column;align-items:center;font-size:13px;padding:10px;text-align:center;border:1px solid #eee;border-radius:6px}.ExploreFunds_categoryItem__idRXs img{width:35px;height:35px}.ExploreFunds_categoryItem__idRXs span{margin-top:6px;font-size:13px}.ExploreFunds_panel__fc5pn{width:100%;overflow-x:auto}.ExploreFunds_fundRow__IMWkW,.ExploreFunds_headerRow__9BEfz{grid-template-columns:2fr 1fr 1fr 1fr 1fr;min-width:700px;font-size:13px}.ExploreFunds_fundLogo__RH2Bm{width:35px;height:35px}.ExploreFunds_fundTitle__G7NQD{font-size:14px}.ExploreFunds_fundType__EPJOH{font-size:11px}.ExploreFunds_searchWrapper__JOONu{max-width:100%;margin:15px auto}.ExploreFunds_searchBar__tvBk8{font-size:14px;padding:8px 35px 8px 12px}}@media (max-width:480px){.ExploreFunds_heading__GTizT{font-size:20px}.ExploreFunds_categoryItem__idRXs span{font-size:12px}.ExploreFunds_fundTitle__G7NQD{font-size:13px}}.FaqAndContact_section__o_rKf{padding:55px 20px;background:#f8fafc;display:flex;justify-content:center}.FaqAndContact_container__WeFI2{max-width:1100px;display:flex;gap:20px;width:100%;flex-wrap:wrap;box-sizing:border-box}.FaqAndContact_faq__Obe9_{flex:1 1 60%;max-width:65%;min-width:300px}.FaqAndContact_contact__5MIXD{flex:1 1 35%;max-width:40%;min-width:280px;background:#fff;padding:25px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.08);box-sizing:border-box}.FaqAndContact_heading__FWB6M{font-size:32px;margin-top:10px;margin-bottom:20px;font-weight:700;color:var(--color-primary)}.FaqAndContact_accordionItem__lyfM0{margin-bottom:10px;border-radius:8px;overflow:hidden;border:1px solid #ddd;background:#fff}.FaqAndContact_accordionHeader__Ex9mH{background:#fff;padding:15px 20px;width:100%;color:#222;border:none;outline:none;text-align:left;font-size:16.5px;font-weight:500;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.FaqAndContact_accordionHeader__Ex9mH:hover{background:#f0f4f8}.FaqAndContact_icon__QlVyr{font-size:20px;font-weight:700}.FaqAndContact_accordionContent__77xOs{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease;padding:0 20px;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff}.FaqAndContact_accordionContent__77xOs.FaqAndContact_open__Aus9T{max-height:200px;padding:15px 20px}.FaqAndContact_form__Fmq1w{display:flex;flex-direction:column;gap:20px}.FaqAndContact_formGroup___qfaQ{position:relative;width:100%}.FaqAndContact_formGroup___qfaQ input,.FaqAndContact_formGroup___qfaQ textarea{width:100%;padding:12px;border:1px solid #ddd;border-radius:6px;font-size:15px;outline:none;background:none;box-sizing:border-box}.FaqAndContact_formGroup___qfaQ label{position:absolute;left:12px;top:12px;color:#999;font-size:15px;pointer-events:none;transition:all .3s ease;background:#fff;padding:0 4px}.FaqAndContact_formGroup___qfaQ input:focus+label,.FaqAndContact_formGroup___qfaQ input:not(:placeholder-shown)+label,.FaqAndContact_formGroup___qfaQ textarea:focus+label,.FaqAndContact_formGroup___qfaQ textarea:not(:placeholder-shown)+label{top:-8px;left:8px;font-size:12px;color:var(--color-primary)}.FaqAndContact_formGroup___qfaQ input:focus,.FaqAndContact_formGroup___qfaQ textarea:focus{border:1px solid var(--color-primary)}.FaqAndContact_form__Fmq1w button{padding:12px;background:linear-gradient(135deg,var(--color-secondary),var(--color-primary));color:#fff;border:none;border-radius:6px;font-size:16px;cursor:pointer;transition:background .3s ease;width:100%}.FaqAndContact_form__Fmq1w button:hover{background:linear-gradient(45deg,var(--color-primary),var(--color-secondary))}.FaqAndContact_statusMessage__9f4hW{margin-top:10px;margin-bottom:2px;font-size:14px;padding:6px 10px;border-radius:4px}.FaqAndContact_statusMessage__9f4hW.FaqAndContact_success__3_Nkb{color:#155724;background-color:#d4edda;border:1px solid #c3e6cb}.FaqAndContact_statusMessage__9f4hW.FaqAndContact_error__SzENl{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb}@media (max-width:1024px){.FaqAndContact_heading__FWB6M{font-size:28px}.FaqAndContact_accordionHeader__Ex9mH{font-size:15.5px;padding:12px 16px}.FaqAndContact_formGroup___qfaQ input,.FaqAndContact_formGroup___qfaQ textarea{font-size:14px}.FaqAndContact_form__Fmq1w button{font-size:15px}}@media (max-width:768px){.FaqAndContact_container__WeFI2{flex-direction:row}.FaqAndContact_contact__5MIXD,.FaqAndContact_faq__Obe9_{max-width:100%}.FaqAndContact_faq__Obe9_{order:1}.FaqAndContact_contact__5MIXD{order:2}.FaqAndContact_heading__FWB6M{font-size:24px;text-align:center}.FaqAndContact_form__Fmq1w{gap:15px}.FaqAndContact_formGroup___qfaQ input,.FaqAndContact_formGroup___qfaQ textarea{width:100%}}@media (max-width:480px){.FaqAndContact_section__o_rKf{padding:40px 15px}.FaqAndContact_heading__FWB6M{font-size:22px}.FaqAndContact_accordionHeader__Ex9mH{font-size:15px;padding:10px 14px}.FaqAndContact_accordionContent__77xOs.FaqAndContact_open__Aus9T{font-size:14px;padding:12px 16px}.FaqAndContact_form__Fmq1w button{padding:10px;font-size:14px}.FaqAndContact_statusMessage__9f4hW{font-size:13px}}