.Footer_landingFooter__6Yf1K{background-color:#021b4f;padding:48px 0 0;border-top:none;color:#fff}.Footer_footerContent__hCsbc{max-width:1200px;margin:0 auto;padding:0 32px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px}.Footer_footerBrandLinks__nx33j{flex:2 1;min-width:300px}.Footer_footerLogo__05JYt{margin-bottom:16px}.Footer_footerLogo__05JYt a{text-decoration:none;color:#fff;font-size:3.5rem;font-weight:700;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}.Footer_footerLinksRow__X69KN{display:flex;flex-wrap:wrap;gap:32px;margin-bottom:16px}.Footer_footerLinkGroup___WjbY{display:flex;flex-direction:column;gap:10px}.Footer_footerLinkGroup___WjbY a{color:#fff;text-decoration:none;font-size:1rem;transition:color .2s}.Footer_footerLinkGroup___WjbY a:hover{text-decoration:underline;color:#e0e0e0}.Footer_newsletterSection__z9bG7{flex:1.2 1;min-width:280px;display:flex;flex-direction:column;margin-top:20px;align-items:flex-start;gap:12px}.Footer_newsletterTitle__ssRzB{font-size:1.1rem;font-weight:500;margin-bottom:8px;color:#fff}.Footer_newsletterForm__1ATuY{display:flex;width:100%;max-width:350px}.Footer_newsletterInput__HZqJJ{flex:1 1;padding:10px 12px;border:1px solid #ffffff;border-right:none;border-radius:40px 0 0 40px;background:transparent;color:#fff;font-size:15px;outline:none}.Footer_newsletterInput__HZqJJ::placeholder{color:#969595}.Footer_newsletterButton__34Nce{padding:10px 18px;background:#fff;color:#1d4236;border:none;border-radius:0 40px 40px 0;font-weight:600;cursor:pointer;transition:background .2s}.Footer_newsletterButton__34Nce:hover{background:#e0e0e0}.Footer_newsletterCheckbox__a9EHN{display:flex;align-items:center;gap:8px;font-size:13px;color:#fff;margin-top:4px}.Footer_newsletterCheckbox__a9EHN input[type=checkbox]{width:22px;height:22px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:2px solid #fff;border-radius:5px;cursor:pointer;display:inline-block;position:relative;vertical-align:middle;margin:0 6px}.Footer_newsletterCheckbox__a9EHN input[type=checkbox]:checked:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:12px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg);pointer-events:none}.Footer_divider__dyEAD{width:100%;height:2px;background:#fff;opacity:.25;margin:32px 0 12px}.Footer_footerBottom__9Uruk{max-width:1200px;margin:0 auto;padding:0 32px 18px;display:flex;flex-direction:column;align-items:center;font-size:1rem;opacity:.6;color:#fff}.Footer_bottomRow__kRoVi{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:2px}.Footer_madeWithLove__x_gQq{font-size:13px;color:#fff;display:flex;align-items:center;gap:4px}.Footer_legalLinks__qlvL5{display:flex;gap:16px;font-size:13px}.Footer_legalLinks__qlvL5 a{color:#fff;text-decoration:none;transition:color .2s}.Footer_legalLinks__qlvL5 a:hover{text-decoration:underline;color:#e0e0e0}.Footer_rightsReserved__zinma{margin-top:2px;color:#fff;font-size:12px;text-align:center}@media (max-width:900px){.Footer_footerContent__hCsbc{flex-direction:column;align-items:flex-start;gap:32px}.Footer_newsletterSection__z9bG7{align-items:flex-start;width:100%}.Footer_bottomRow__kRoVi,.Footer_footerBottom__9Uruk{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:410px){.Footer_footerLinksRow__X69KN{gap:16px;flex-wrap:nowrap}.Footer_footerLinkGroup___WjbY{gap:6px;min-width:0;flex:1 1}.Footer_footerLinkGroup___WjbY a{font-size:.85rem;white-space:nowrap}.Footer_footerLogo__05JYt a{font-size:2.5rem}.Footer_newsletterSection__z9bG7{min-width:0}.Footer_newsletterForm__1ATuY{max-width:280px}.Footer_newsletterInput__HZqJJ{padding:8px 10px;font-size:14px}.Footer_newsletterButton__34Nce{padding:8px 14px;font-size:14px}.Footer_footerContent__hCsbc{padding:0 16px;gap:24px}.Footer_footerBottom__9Uruk{padding:0 16px 18px}.Footer_legalLinks__qlvL5{gap:12px;font-size:12px}}@media (max-width:350px){.Footer_footerLinksRow__X69KN{gap:12px}.Footer_footerLinkGroup___WjbY{gap:4px}.Footer_footerLinkGroup___WjbY a{font-size:.75rem}.Footer_footerLogo__05JYt a{font-size:2rem}.Footer_newsletterForm__1ATuY{max-width:240px}.Footer_newsletterInput__HZqJJ{padding:6px 8px;font-size:13px}.Footer_newsletterButton__34Nce{padding:6px 12px;font-size:13px}.Footer_newsletterTitle__ssRzB{font-size:1rem}.Footer_footerContent__hCsbc{padding:0 12px;gap:20px}.Footer_footerBottom__9Uruk{padding:0 12px 16px}.Footer_legalLinks__qlvL5{gap:8px;font-size:11px}.Footer_madeWithLove__x_gQq,.Footer_rightsReserved__zinma{font-size:11px}}@media (max-width:320px){.Footer_footerLinksRow__X69KN{gap:1px}.Footer_footerLinkGroup___WjbY{gap:3px}.Footer_footerLinkGroup___WjbY a{font-size:.7rem}.Footer_footerLogo__05JYt a{font-size:1.8rem}.Footer_newsletterForm__1ATuY{max-width:200px}.Footer_newsletterInput__HZqJJ{padding:5px 6px;font-size:12px}.Footer_newsletterButton__34Nce{padding:5px 10px;font-size:12px}.Footer_newsletterTitle__ssRzB{font-size:.9rem}.Footer_newsletterCheckbox__a9EHN{font-size:11px}.Footer_footerContent__hCsbc{padding:0 8px;gap:16px}.Footer_footerBottom__9Uruk{padding:0 8px 12px}.Footer_legalLinks__qlvL5{gap:6px;font-size:10px}.Footer_madeWithLove__x_gQq,.Footer_rightsReserved__zinma{font-size:10px}.Footer_newsletterCheckbox__a9EHN input[type=checkbox]{width:18px;height:18px}.Footer_newsletterCheckbox__a9EHN input[type=checkbox]:checked:after{left:5px;top:1px;width:5px;height:10px;border-width:0 2px 2px 0}}.CustomSelect_selectContainer__XrVi6{position:relative;width:100%;font-family:inherit}.CustomSelect_selectHeader__8hRvF{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#f7f8fa;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;min-height:auto}.CustomSelect_selectHeader__8hRvF:hover{background:#f2f3f5}.CustomSelect_isOpen__iMySu .CustomSelect_selectHeader__8hRvF{background:#f2f3f5;box-shadow:none;border-radius:8px 8px 0 0}.CustomSelect_error__5sIKr .CustomSelect_selectHeader__8hRvF{border-color:#ef4444;background:#fef2f2}.CustomSelect_disabled__kGiji .CustomSelect_selectHeader__8hRvF{cursor:not-allowed;opacity:.6;background:#f1f5f9}.CustomSelect_selectedValue__YWaUL{font-size:1rem;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CustomSelect_placeholder__YbCLK{color:#9ca3af;font-size:1rem}.CustomSelect_chevron__0Hn7G{font-size:.75rem;color:#6b7280;transition:transform .2s ease}.CustomSelect_isOpen__iMySu .CustomSelect_chevron__0Hn7G{transform:rotate(180deg);color:#043cb5}.CustomSelect_optionsList__jjI_6{position:absolute;top:100%;left:0;right:0;z-index:1000;margin:0;padding:.25rem 0;list-style:none;background:#ffffff;border:1px solid #e5e7eb;border-top:none;border-radius:0 0 8px 8px;box-shadow:0 4px 12px rgba(0,0,0,.08);max-height:220px;overflow-y:auto}.CustomSelect_optionsList__jjI_6::-webkit-scrollbar{width:6px}.CustomSelect_optionsList__jjI_6::-webkit-scrollbar-track{background:#f1f5f9}.CustomSelect_optionsList__jjI_6::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.CustomSelect_optionsList__jjI_6::-webkit-scrollbar-thumb:hover{background:#94a3b8}.CustomSelect_optionItem__Ywwc9{padding:.625rem 1rem;font-size:.9375rem;color:#374151;cursor:pointer;transition:background .15s ease,color .15s ease}.CustomSelect_isSelected__NjGBX,.CustomSelect_optionItem__Ywwc9:hover{background:#f0f4ff;color:#043cb5}.CustomSelect_isSelected__NjGBX{font-weight:600}.CustomSelect_optionItem__Ywwc9:not(:last-child){border-bottom:1px solid #f3f4f6}.CatIIMCalculator_pageWrapper__yfZ9K{min-height:100vh;background:#ffffff;position:relative;overflow:hidden}.CatIIMCalculator_heroBackground__7R2wl{position:relative;background-image:url(/images/IIM-Images/iim-bg-landing.png);background-size:cover;background-position:top;background-repeat:no-repeat;min-height:100vh;padding-bottom:80px}.CatIIMCalculator_heroBackground__7R2wl:after{content:"";position:absolute;bottom:0;left:0;right:0;height:150px;background:linear-gradient(180deg,transparent,#ffffff);pointer-events:none}.CatIIMCalculator_contentWrapper__Fm6W3{max-width:1400px;margin:0 auto;padding:2rem 1.5rem;position:relative;z-index:2}.CatIIMCalculator_bgDecoration__igbfw{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1;overflow:hidden}.CatIIMCalculator_gradientOrb__N4bFA{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4}.CatIIMCalculator_orb1__OaY9k{width:400px;height:400px;background:linear-gradient(135deg,#043cb5,#0a66c2);top:-100px;right:-100px}.CatIIMCalculator_orb2__PKAQm{width:300px;height:300px;background:linear-gradient(135deg,#ff4d00,#ff6b2b);bottom:20%;left:-100px}.CatIIMCalculator_orb3__MspVP{width:250px;height:250px;background:linear-gradient(135deg,#10b981,#34d399);bottom:-50px;right:20%}.CatIIMCalculator_floatingShape__xalBJ{position:absolute;border-radius:50%;opacity:.3;animation:CatIIMCalculator_float__d8_Qc 8s ease-in-out infinite}.CatIIMCalculator_shape1__cAksF{width:80px;height:80px;background:linear-gradient(135deg,#bfdbfe,#dbeafe);top:15%;left:8%;animation-delay:0s}.CatIIMCalculator_shape2__iINf5{width:60px;height:60px;background:linear-gradient(135deg,#fed7aa,#fef3c7);top:25%;right:10%;animation-delay:2s}.CatIIMCalculator_shape3__bE3rT{width:50px;height:50px;background:linear-gradient(135deg,#a7f3d0,#d1fae5);bottom:40%;left:5%;animation-delay:4s}.CatIIMCalculator_shape4__FqgcY{width:70px;height:70px;background:linear-gradient(135deg,#c7d2fe,#e0e7ff);bottom:30%;right:5%;animation-delay:1s}@keyframes CatIIMCalculator_float__d8_Qc{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(5deg)}}.CatIIMCalculator_backButton__sh0GQ{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 0;background:transparent;border:none;color:#475569;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;margin-bottom:2rem}.CatIIMCalculator_backButton__sh0GQ:hover{color:#043cb5;transform:translateX(-4px)}.CatIIMCalculator_heroSection__4aCL7{text-align:center;padding:3rem 1rem;margin-bottom:0;position:relative}.CatIIMCalculator_heroDecorations__0rx3D{position:absolute;inset:0;pointer-events:none;overflow:hidden;border-radius:24px}.CatIIMCalculator_heroFloatingShape__0oeU1{position:absolute;border-radius:50%;opacity:.5;animation:CatIIMCalculator_floatHero__Z0LOo 6s ease-in-out infinite}.CatIIMCalculator_heroShape1__DImiH{width:100px;height:100px;background:linear-gradient(135deg,rgba(4,60,181,.15),rgba(10,102,194,.1));top:10%;left:5%}.CatIIMCalculator_heroShape2__qHcwY{width:70px;height:70px;background:linear-gradient(135deg,rgba(255,77,0,.15),rgba(255,107,43,.1));top:20%;right:8%;animation-delay:1s}.CatIIMCalculator_heroShape3__prTKF{width:50px;height:50px;background:linear-gradient(135deg,rgba(16,185,129,.15),rgba(52,211,153,.1));bottom:25%;left:10%;animation-delay:2s}.CatIIMCalculator_sparkle__6HXA0{position:absolute;width:12px;height:12px;opacity:.6}.CatIIMCalculator_sparkle__6HXA0:after,.CatIIMCalculator_sparkle__6HXA0:before{content:"";position:absolute;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:2px}.CatIIMCalculator_sparkle__6HXA0:before{width:100%;height:3px;top:50%;left:0;transform:translateY(-50%)}.CatIIMCalculator_sparkle__6HXA0:after{width:3px;height:100%;left:50%;top:0;transform:translateX(-50%)}.CatIIMCalculator_sparkle1__xaVjP{top:15%;left:15%;animation:CatIIMCalculator_twinkle__lHZMr 2s ease-in-out infinite}.CatIIMCalculator_sparkle2__Umq_U{top:25%;right:15%;animation:CatIIMCalculator_twinkle__lHZMr 2s ease-in-out .5s infinite}.CatIIMCalculator_sparkle3__wmed2{bottom:30%;left:12%;animation:CatIIMCalculator_twinkle__lHZMr 2s ease-in-out 1s infinite}.CatIIMCalculator_sparkle4__cHXJU{bottom:25%;right:12%;animation:CatIIMCalculator_twinkle__lHZMr 2s ease-in-out 1.5s infinite}@keyframes CatIIMCalculator_floatHero__Z0LOo{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-15px) scale(1.05)}}@keyframes CatIIMCalculator_twinkle__lHZMr{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:.8;transform:scale(1.2)}}.CatIIMCalculator_heroContent__EWy83{max-width:800px;margin:0 auto;position:relative;z-index:2}.CatIIMCalculator_badge__kv9t4{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(4,60,181,.08);color:#043cb5;border-radius:50px;font-size:.8rem;font-weight:600;margin-bottom:1.25rem;border:1px solid rgba(4,60,181,.15)}.CatIIMCalculator_heroTitle__1_XAn{font-size:3rem;font-weight:800;color:#0f172a;margin-bottom:1.25rem;line-height:1.2;letter-spacing:-.02em}.CatIIMCalculator_highlight__g6epg{color:#043cb5}.CatIIMCalculator_heroDescription__kqyAq{font-size:1.15rem;color:#1e293b;line-height:1.7;margin-bottom:2.5rem;max-width:700px;margin-left:auto;margin-right:auto}.CatIIMCalculator_ctaButtons__iq6sr{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.CatIIMCalculator_primaryCtaButton__gzKcV{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.75rem;background:#ff4d00;color:white;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 4px 14px rgba(255,77,0,.35)}.CatIIMCalculator_primaryCtaButton__gzKcV:hover{background:#e64500;transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,77,0,.4)}.CatIIMCalculator_secondaryCtaButton__U0BUS{gap:.5rem;padding:.875rem 1.75rem;background:transparent;color:#475569;border:1.5px solid #cbd5e1;border-radius:10px;font-weight:500;transition:all .25s ease}.CatIIMCalculator_secondaryCtaButton__U0BUS:hover{border-color:#043cb5;color:#043cb5;background:rgba(4,60,181,.03)}.CatIIMCalculator_prepareCatButton__JQupz{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.75rem;background:linear-gradient(135deg,#043cb5,#0a66c2);color:white;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 4px 14px rgba(4,60,181,.3)}.CatIIMCalculator_prepareCatButton__JQupz:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(4,60,181,.4);background:linear-gradient(135deg,#033091,#0853a0)}.CatIIMCalculator_arrowIcon__vTqTo{font-size:.85rem;transition:transform .2s ease}.CatIIMCalculator_primaryCtaButton__gzKcV:hover .CatIIMCalculator_arrowIcon__vTqTo{transform:translateX(3px)}.CatIIMCalculator_microCopy__X0q0v{margin-top:1.5rem;font-size:.85rem;color:#ffffff;text-shadow:0 1px 3px rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;gap:.25rem}.CatIIMCalculator_secondaryCtaButton__U0BUS{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:white;color:#043cb5;border:2px solid #043cb5;border-radius:14px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.CatIIMCalculator_secondaryCtaButton__U0BUS:hover{background:rgba(4,60,181,.05);transform:translateY(-3px)}.CatIIMCalculator_arrowIcon__vTqTo{font-size:.9rem;transition:transform .3s}.CatIIMCalculator_primaryCtaButton__gzKcV:hover .CatIIMCalculator_arrowIcon__vTqTo{transform:translateX(4px)}.CatIIMCalculator_statsSection__CR8V9{display:flex;justify-content:center;gap:3rem;padding:2rem 3rem;margin:2rem auto 0;max-width:900px;background:white;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.1);position:relative;z-index:10}.CatIIMCalculator_statCard___qsgg{text-align:center;padding:0}.CatIIMCalculator_statValue__flaRf{font-size:2rem;font-weight:800;color:#1e293b;margin-bottom:.25rem;line-height:1}.CatIIMCalculator_statLabel__Gcaci{font-size:.75rem;color:#64748b;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.CatIIMCalculator_stagesSection__BTtcU{padding:2.5rem 0;margin-bottom:0}.CatIIMCalculator_sectionTitle__VVNyb{font-size:2.5rem;font-weight:800;color:#0f172a;text-align:center;margin-bottom:.75rem;letter-spacing:-.02em}.CatIIMCalculator_sectionSubtitle__P8LkV{font-size:1.1rem;color:#64748b;text-align:center;margin-bottom:3rem;max-width:600px;margin-left:auto;margin-right:auto}.CatIIMCalculator_stagesGrid__BMeNi{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.CatIIMCalculator_stageCard__opcE2{background:white;border-radius:20px;padding:2.5rem;box-shadow:0 4px 12px rgba(0,0,0,.05);border:1px solid #e2e8f0;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;flex:1 1 340px;max-width:420px;display:flex;flex-direction:column}.CatIIMCalculator_stageCard__opcE2:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#043cb5,#ff4d00);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.CatIIMCalculator_stageCard__opcE2:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.1);border-color:transparent}.CatIIMCalculator_stageCard__opcE2:hover:before{transform:scaleX(1)}.CatIIMCalculator_stageIconWrapper__r76Qu{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;font-size:1.5rem;transition:transform .3s ease}.CatIIMCalculator_stageCard__opcE2:hover .CatIIMCalculator_stageIconWrapper__r76Qu{transform:scale(1.1)}.CatIIMCalculator_stageTitle__JDZkJ{font-size:1.5rem;font-weight:700;color:#0f172a;margin-bottom:.75rem}.CatIIMCalculator_stageDescription__WtR_i{font-size:1rem;color:#64748b;line-height:1.6;margin-bottom:1.5rem}.CatIIMCalculator_stageFeatures__sTB1e{list-style:none;padding:0;margin:0 0 1.5rem}.CatIIMCalculator_stageFeatures__sTB1e li{display:flex;align-items:flex-start;gap:.75rem;padding:.5rem 0;font-size:.95rem;color:#475569}.CatIIMCalculator_checkIcon__2WRDb{color:#10b981;font-size:.9rem;margin-top:.2rem;flex-shrink:0}.CatIIMCalculator_stageButton__50WIP{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.875rem 1.5rem;background:transparent;border:2px solid;border-radius:12px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:auto}.CatIIMCalculator_stageButton__50WIP:hover{background:rgba(4,60,181,.08);transform:translateX(4px)}.CatIIMCalculator_profileFormSection__SKmcZ{padding:.5rem 0;margin-bottom:0}.CatIIMCalculator_profileForm__2Mdpe{background:white;border-radius:12px;padding:1rem 1.25rem;border:1px solid #e2e8f0;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:900px;margin:0 auto}.CatIIMCalculator_formGroup__WVw3W,.CatIIMCalculator_formGroup__WVw3W:last-of-type{margin-bottom:2rem}.CatIIMCalculator_formGroupHeader__TAFOR{margin-bottom:1rem;padding-bottom:0;border-bottom:none}.CatIIMCalculator_formGroupTitle__nonYL{font-size:1rem;font-weight:700;color:#0f172a;margin:0;text-transform:uppercase;letter-spacing:.05em}.CatIIMCalculator_inputGrid__LXqN4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.75rem;gap:.75rem}.CatIIMCalculator_inputContainer___O74d{display:flex;flex-direction:column}.CatIIMCalculator_inputLabel__ey9bI{font-size:.85rem;font-weight:600;color:#334155;margin-bottom:.25rem}.CatIIMCalculator_required___w3aE{color:#ef4444}.CatIIMCalculator_input__Ib8Is{width:100%;padding:.85rem .75rem;font-size:.85rem;border:none;border-radius:6px;background:rgba(4,60,181,.04);color:#0f172a;transition:all .2s ease}.CatIIMCalculator_input__Ib8Is:focus{outline:none;background:rgba(4,60,181,.08);box-shadow:none}.CatIIMCalculator_input__Ib8Is::placeholder{color:#94a3b8;font-size:.8rem}.CatIIMCalculator_select__E3azI{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2364748b' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}.CatIIMCalculator_inputError__4k5Rl{border-color:#ef4444;background:#fef2f2}.CatIIMCalculator_errorMessage__8Q2SS{font-size:.75rem;color:#ef4444;margin-top:.35rem}.CatIIMCalculator_helperText__SJlV_{font-size:.75rem;color:#94a3b8;margin-top:.35rem}.CatIIMCalculator_formSubmitSection__QUUhM{display:flex;justify-content:center;padding-top:.75rem}.CatIIMCalculator_formSubmitButton__4tXYO{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.25rem;background:#ff4d00;color:white;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 3px 10px rgba(255,77,0,.3)}.CatIIMCalculator_formSubmitButton__4tXYO:hover{background:#e64500;transform:translateY(-2px);box-shadow:0 5px 15px rgba(255,77,0,.35)}.CatIIMCalculator_iimInfoSection__q3o6n{padding:4rem 0;margin-bottom:4rem}.CatIIMCalculator_iimGrid___Y2Vp{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem;margin-top:3rem}.CatIIMCalculator_iimCard__2arur{background:white;border-radius:20px;padding:2rem;border:1px solid #e2e8f0;box-shadow:0 4px 12px rgba(0,0,0,.04);transition:all .3s ease}.CatIIMCalculator_iimCard__2arur:hover{box-shadow:0 12px 30px rgba(0,0,0,.08);transform:translateY(-4px)}.CatIIMCalculator_iimCardHeader__OFMVM{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.CatIIMCalculator_iimBadge__YufHD{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.25rem;color:white}.CatIIMCalculator_iimCardTitle__VpLGe{font-size:1.35rem;font-weight:700;color:#0f172a}.CatIIMCalculator_iimCardSubtitle__N3uWH{font-size:.9rem;color:#64748b}.CatIIMCalculator_iimList__a9eYy{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.CatIIMCalculator_iimTag__XOX98{padding:.5rem 1rem;background:#f1f5f9;border-radius:8px;font-size:.85rem;font-weight:600;color:#334155;transition:all .2s}.CatIIMCalculator_iimTag__XOX98:hover{background:#e2e8f0}.CatIIMCalculator_iimStats__dWgkq{display:flex;gap:2rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}.CatIIMCalculator_iimStatItem__Kj8LL{display:flex;flex-direction:column}.CatIIMCalculator_iimStatValue__fxVlK{font-size:1.25rem;font-weight:700;color:#043cb5}.CatIIMCalculator_iimStatLabel__MIH7A{font-size:.8rem;color:#64748b}.CatIIMCalculator_selectionSection__8kFgn{padding:4rem 0;margin-bottom:4rem;background:linear-gradient(180deg,#f8fafc,#ffffff);border-radius:24px;border:1px solid #e2e8f0}.CatIIMCalculator_selectionContent__iQklJ{padding:0 2rem}.CatIIMCalculator_selectionGrid__KPstg{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;margin-top:3rem}.CatIIMCalculator_pieChartContainer__ySw0z{display:flex;justify-content:center;align-items:center}.CatIIMCalculator_pieChart__Cddv3{width:280px;height:280px}.CatIIMCalculator_pieSlice__DpaXU{stroke-width:60;transition:all .3s ease}.CatIIMCalculator_pieSlice__DpaXU:hover{stroke-width:65;filter:brightness(1.1)}.CatIIMCalculator_pieChartCenter__LIynV{background:white;width:140px;height:140px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(0,0,0,.08)}.CatIIMCalculator_pieCenterValue__FQe7M{font-size:1.75rem}.CatIIMCalculator_pieCenterLabel__q2gdr{font-size:.85rem}.CatIIMCalculator_selectionLegend__ag6_g{display:flex;flex-direction:column;gap:1.5rem}.CatIIMCalculator_legendItem__scwMb{padding:1rem 1.25rem}.CatIIMCalculator_legendItem__scwMb:hover{box-shadow:0 4px 12px rgba(0,0,0,.06);transform:translateX(4px)}.CatIIMCalculator_legendColor__FKXJY{width:16px;height:16px;flex-shrink:0}.CatIIMCalculator_legendInfo__gwLd4{flex:1 1}.CatIIMCalculator_legendTitle___PkVL{font-size:1rem;font-weight:600}.CatIIMCalculator_legendDesc__iC_ZA{font-size:.85rem}.CatIIMCalculator_legendValue__JmCZ8{font-size:1.5rem;font-weight:800}.CatIIMCalculator_roadmapSection__a6qpm{padding:1.5rem 0;margin-bottom:2.5rem}.CatIIMCalculator_roadmapContainer__RJ0UJ{display:flex;justify-content:space-between;align-items:flex-start;position:relative;margin-top:1.5rem;padding:0 2rem}.CatIIMCalculator_roadmapContainer__RJ0UJ:before{content:"";position:absolute;top:32px;left:60px;right:60px;height:2px;background:linear-gradient(90deg,#043cb5,#ff4d00 50%,#10b981);border-radius:4px}.CatIIMCalculator_roadmapStep__YlXGc{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:2;flex:1 1}.CatIIMCalculator_roadmapIcon__nvCZG{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:white;margin-bottom:1rem;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s ease}.CatIIMCalculator_roadmapStep__YlXGc:hover .CatIIMCalculator_roadmapIcon__nvCZG{transform:scale(1.1)}.CatIIMCalculator_roadmapTitle__RBsuc{font-size:1.1rem;font-weight:700;color:#0f172a;margin-bottom:.5rem}.CatIIMCalculator_roadmapDesc__AsZZM{font-size:.9rem;color:#64748b;max-width:160px}.CatIIMCalculator_selectionSection__8kFgn{padding:2rem 0;margin-bottom:3rem}.CatIIMCalculator_selectionGrid__KPstg{display:flex;justify-content:center;align-items:center;gap:4rem;margin-top:2rem}.CatIIMCalculator_pieChartContainer__ySw0z{position:relative;width:200px;height:200px}.CatIIMCalculator_pieChart__Cddv3{width:100%;height:100%;position:relative}.CatIIMCalculator_pieChartSvg__j_o4B{width:100%;height:100%;transform:rotate(-90deg)}.CatIIMCalculator_pieSlice__DpaXU{fill:none;stroke-width:20;stroke-linecap:round;transition:all .6s ease;cursor:pointer}.CatIIMCalculator_pieSlice__DpaXU:hover{stroke-width:24;opacity:.9}.CatIIMCalculator_pieChartCenter__LIynV{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.CatIIMCalculator_pieCenterValue__FQe7M{display:block;font-size:1.5rem;font-weight:800;color:#0f172a;line-height:1}.CatIIMCalculator_pieCenterLabel__q2gdr{font-size:.75rem;color:#64748b;font-weight:500}.CatIIMCalculator_legendContainer__Zrryg{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;flex:1 1;min-width:0}.CatIIMCalculator_legendItem__scwMb{display:flex;align-items:center;gap:1rem;padding:1rem;background:white;border:1px solid #e2e8f0;border-radius:12px;transition:all .3s ease;min-width:0}.CatIIMCalculator_legendItem__scwMb:hover{box-shadow:0 4px 12px rgba(0,0,0,.05);transform:translateY(-2px);border-color:#cbd5e1}.CatIIMCalculator_legendColor__FKXJY{width:12px;height:12px;border-radius:4px}.CatIIMCalculator_legendTitle___PkVL{font-size:.9rem;font-weight:700;color:#0f172a}.CatIIMCalculator_legendDesc__iC_ZA{font-size:.75rem;color:#64748b}.CatIIMCalculator_legendValue__JmCZ8{font-size:1.1rem;font-weight:700;color:#0f172a;margin-left:auto}.CatIIMCalculator_whatYouGetSection__ZMLrN{padding:3rem 0;margin-bottom:2rem}.CatIIMCalculator_whatYouGetGrid__zRcgP{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.CatIIMCalculator_whatYouGetCard__GlYnY{background:white;border-radius:16px;border:1px solid #e2e8f0;overflow:hidden;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.04)}.CatIIMCalculator_whatYouGetCard__GlYnY:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.08);border-color:#cbd5e1}.CatIIMCalculator_whatYouGetHeader__2_C3a{padding:1rem 1.25rem;border-bottom:2px solid;background:#fafbfc}.CatIIMCalculator_whatYouGetStage__0esUG{font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.CatIIMCalculator_whatYouGetOutputs__lt0IZ{padding:1rem;display:flex;flex-direction:column;gap:.75rem}.CatIIMCalculator_outputItem__Jr5iL{display:flex;align-items:center;gap:.875rem;padding:.75rem;background:#f8fafc;border-radius:10px;transition:all .2s ease}.CatIIMCalculator_outputItem__Jr5iL:hover{background:#f1f5f9}.CatIIMCalculator_outputIcon__SixgC{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.CatIIMCalculator_outputInfo__pCFut{display:flex;flex-direction:column;gap:.125rem}.CatIIMCalculator_outputLabel__EFmOf{font-size:.9rem;font-weight:600;color:#0f172a}.CatIIMCalculator_outputValue__SGLJq{font-size:.8rem;color:#64748b}.CatIIMCalculator_titleIcon__olmU0{font-size:2rem;margin-right:.5rem}.CatIIMCalculator_featuresGrid__ZY1sb{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.CatIIMCalculator_featureCard__xjsz9{background:#f8fafc;border-radius:14px;padding:1.5rem;border:1px solid #e2e8f0;transition:all .4s ease;animation:CatIIMCalculator_fadeInUp__aCXDG .6s ease forwards;animation-delay:var(--delay);opacity:0}@keyframes CatIIMCalculator_fadeInUp__aCXDG{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CatIIMCalculator_featureCard__xjsz9:hover{transform:translateY(-6px);box-shadow:0 12px 30px rgba(0,0,0,.08);background:white}.CatIIMCalculator_featureIconBg__TEmww{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:white;font-size:1.25rem;margin-bottom:1rem;box-shadow:0 4px 12px rgba(0,0,0,.15)}.CatIIMCalculator_featureTitle__06DKW{font-size:1rem;font-weight:700;color:#0f172a;margin-bottom:.5rem}.CatIIMCalculator_featureDesc__vXKyJ{font-size:.85rem;color:#64748b;line-height:1.4}.CatIIMCalculator_notesSection__dUFGW{padding:0;margin-bottom:4rem}.CatIIMCalculator_notesCard__eUReP{background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fcd34d;border-radius:20px;padding:2rem}.CatIIMCalculator_notesHeader__99yR_{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.CatIIMCalculator_notesIcon__BPnZQ{color:#f59e0b;font-size:1.5rem}.CatIIMCalculator_notesTitle__y_7xF{font-size:1.25rem;font-weight:700;color:#92400e}.CatIIMCalculator_disclaimer__mhJky{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;padding:1rem;margin-bottom:2rem;background:#f8fafc;border-radius:8px;font-size:.8rem;color:#64748b;text-align:center}.CatIIMCalculator_disclaimer__mhJky .CatIIMCalculator_divider__JfBaT{color:#cbd5e1;font-size:.6rem}@keyframes CatIIMCalculator_gradientShift__tFL_G{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes CatIIMCalculator_rotateBg__uoa34{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1024px){.CatIIMCalculator_statsSection__CR8V9{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:2rem}.CatIIMCalculator_selectionGrid__KPstg{flex-direction:column;gap:3rem}.CatIIMCalculator_iimGrid___Y2Vp{grid-template-columns:1fr}.CatIIMCalculator_inputGrid__LXqN4,.CatIIMCalculator_whatYouGetGrid__zRcgP{grid-template-columns:repeat(2,1fr)}.CatIIMCalculator_profileForm__2Mdpe{padding:1.5rem}.CatIIMCalculator_roadmapContainer__RJ0UJ{flex-wrap:wrap;justify-content:center;gap:3rem 1rem}.CatIIMCalculator_roadmapContainer__RJ0UJ:before{display:none}.CatIIMCalculator_roadmapStep__YlXGc{flex:1 1 40%;max-width:240px}.CatIIMCalculator_featuresGrid__ZY1sb{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.CatIIMCalculator_heroTitle__1_XAn{font-size:2.25rem}.CatIIMCalculator_sectionTitle__VVNyb{font-size:2rem}.CatIIMCalculator_stagesGrid__BMeNi{gap:1.5rem}.CatIIMCalculator_featuresGrid__ZY1sb{grid-template-columns:1fr}.CatIIMCalculator_ctaButtons__iq6sr{flex-direction:column}.CatIIMCalculator_primaryCtaButton__gzKcV,.CatIIMCalculator_secondaryCtaButton__U0BUS{width:100%;justify-content:center}.CatIIMCalculator_statsSection__CR8V9{flex-wrap:wrap;gap:2rem 1.5rem}.CatIIMCalculator_statCard___qsgg{min-width:40%}.CatIIMCalculator_statValue__flaRf{font-size:1.75rem}.CatIIMCalculator_inputGrid__LXqN4{grid-template-columns:1fr}.CatIIMCalculator_whatYouGetGrid__zRcgP{grid-template-columns:1fr;gap:1.5rem}.CatIIMCalculator_profileForm__2Mdpe{padding:1.25rem}.CatIIMCalculator_formGroupHeader__TAFOR{flex-direction:column;align-items:flex-start}.CatIIMCalculator_formSubmitButton__4tXYO{width:100%;justify-content:center}.CatIIMCalculator_bgDecoration__igbfw,.CatIIMCalculator_heroDecorations__0rx3D{display:none}.CatIIMCalculator_notesGrid__D_T7U{grid-template-columns:1fr;gap:1.5rem}.CatIIMCalculator_ctaTitle__QVUfW{font-size:1.75rem}.CatIIMCalculator_pieChart__Cddv3{width:240px;height:240px}.CatIIMCalculator_pieChartCenter__LIynV{width:120px;height:120px}.CatIIMCalculator_legendContainer__Zrryg{grid-template-columns:1fr;width:100%}.CatIIMCalculator_legendItem__scwMb{padding:.875rem}}@media (max-width:480px){.CatIIMCalculator_contentWrapper__Fm6W3{padding:1rem 1rem 80px}.CatIIMCalculator_heroTitle__1_XAn{font-size:1.875rem}.CatIIMCalculator_statsSection__CR8V9{grid-template-columns:1fr 1fr}.CatIIMCalculator_statValue__flaRf{font-size:1.5rem}.CatIIMCalculator_statLabel__Gcaci{font-size:.8rem}}