.ROICalculator_calculator__aeqYF{background:white;border-radius:24px;padding:3rem;box-shadow:0 4px 20px rgba(107,70,193,.08);border:1px solid rgba(107,70,193,.1)}.ROICalculator_calculator__aeqYF h2{color:var(--howfm-purple);font-size:2rem;margin-bottom:2rem;text-align:center;background:linear-gradient(135deg,var(--howfm-purple),var(--howfm-teal));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ROICalculator_tabs__wwyx6{display:flex;justify-content:center;gap:20px;margin-bottom:30px}.ROICalculator_tabButton__4pVQm{padding:12px 24px;border-radius:25px;background:rgba(107,70,193,.1);color:var(--primary);transition:all .3s ease;gap:8px}.ROICalculator_tabButton__4pVQm.ROICalculator_active__9ownf{background:var(--primary);color:white}.ROICalculator_inputGrid__IoaqR{grid-template-columns:repeat(2,1fr);grid-gap:30px;gap:30px;margin:2rem 0}.ROICalculator_inputSection__93Upx{background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(248,250,252,.95));padding:2.5rem;border-radius:16px;border:1px solid rgba(107,70,193,.1);box-shadow:0 8px 32px rgba(107,70,193,.08);transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ROICalculator_inputSection__93Upx:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--howfm-purple) 0,var(--howfm-teal) 50%,var(--howfm-orange) 100%);opacity:0;transition:opacity .3s ease}.ROICalculator_inputSection__93Upx:hover:before{opacity:1}.ROICalculator_inputSection__93Upx:hover{transform:translateY(-6px);box-shadow:0 16px 48px rgba(107,70,193,.15);border-color:rgba(107,70,193,.2)}.ROICalculator_inputSection__93Upx h3{color:var(--howfm-purple);font-size:1.5rem;font-weight:700;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid rgba(107,70,193,.1);position:relative;background:linear-gradient(135deg,var(--howfm-purple) 0,var(--howfm-teal) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ROICalculator_inputSection__93Upx h3:after{content:"";position:absolute;bottom:-2px;left:0;width:60px;height:2px;background:linear-gradient(90deg,var(--howfm-purple) 0,var(--howfm-teal) 100%);border-radius:1px}.ROICalculator_inputSection__93Upx:nth-child(3),.ROICalculator_inputSection__93Upx:nth-child(4){background:rgba(255,159,28,.05)}.ROICalculator_inputSection__93Upx:nth-child(3) h3,.ROICalculator_inputSection__93Upx:nth-child(4) h3{color:var(--accent)}.ROICalculator_inputGroup__z2MsQ{margin-bottom:1.5rem;display:flex;flex-direction:column}.ROICalculator_inputGroup__z2MsQ label{display:block;color:var(--text-secondary);margin-bottom:.625rem;font-weight:600;font-size:.9375rem;line-height:1.4}.ROICalculator_inputGroup__z2MsQ input,.ROICalculator_inputGroup__z2MsQ select{width:100%;padding:.875rem 1rem;border:1.5px solid rgba(107,70,193,.15);border-radius:12px;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);background:rgba(255,255,255,.9);color:var(--text-primary);font-weight:500}.ROICalculator_inputGroup__z2MsQ input:focus,.ROICalculator_inputGroup__z2MsQ select:focus{outline:none;border-color:var(--howfm-purple);box-shadow:0 0 0 4px rgba(107,70,193,.1);background:#ffffff}.ROICalculator_inputGroup__z2MsQ input:hover,.ROICalculator_inputGroup__z2MsQ select:hover{border-color:rgba(107,70,193,.3)}.ROICalculator_resultsGrid__KGLOp{grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem}.ROICalculator_breakdownSection__RqSC_,.ROICalculator_resultsSection__bOUXL{background:white;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);border:1px solid rgba(107,70,193,.1)}.ROICalculator_breakdownSection__RqSC_ h3,.ROICalculator_resultsSection__bOUXL h3{font-size:1.2rem;margin-bottom:1.5rem;gap:.5rem}.ROICalculator_subtitle__pjqrn{font-size:.9rem;color:#666;font-weight:400;margin-left:.5rem;display:flex;align-items:center;gap:.25rem}.ROICalculator_results__mHYii{display:grid;grid-gap:1rem;gap:1rem}.ROICalculator_resultItem__V_Cgt{background:white;transition:all .3s ease}.ROICalculator_resultItem__V_Cgt:hover{transform:translateX(8px);box-shadow:0 4px 12px rgba(107,70,193,.08)}.ROICalculator_resultItem__V_Cgt.ROICalculator_highlight__A_GgP{background:rgba(107,70,193,.05);border:1px solid rgba(107,70,193,.15);color:inherit}.ROICalculator_resultItem__V_Cgt.ROICalculator_highlight__A_GgP .ROICalculator_resultMetrics__qGCtZ .ROICalculator_metric__EvZIv{color:var(--text-secondary)}.ROICalculator_resultContent__n7f2Y{display:flex;flex-direction:column;gap:1rem}.ROICalculator_resultLabel__DtaGJ{display:flex;align-items:center;gap:.5rem;font-weight:500;color:var(--text-secondary)}.ROICalculator_resultDetails__eN_uw{display:flex;flex-direction:column;gap:.5rem}.ROICalculator_resultValue__xvQxK{font-size:1.25rem;font-weight:600}.ROICalculator_resultMetrics__qGCtZ{display:flex;gap:1rem;flex-wrap:wrap}.ROICalculator_highlight__A_GgP .ROICalculator_resultValue__xvQxK{color:white}.ROICalculator_projectionGrid__ytk8T{grid-gap:20px;gap:20px}.ROICalculator_projectionItem__BveS8{padding:20px;border-radius:10px;justify-content:space-between;align-items:center}.ROICalculator_projectionValue__OyDyy{color:var(--primary)}.ROICalculator_actionButtons__HD_XK{display:flex;justify-content:center;margin-top:30px;gap:20px}.ROICalculator_exportButton__ey1NC{display:flex;align-items:center;gap:10px;padding:12px 24px;background:var(--primary);color:white;border:none;border-radius:25px;cursor:pointer;transition:all .3s ease;font-size:1rem}.ROICalculator_exportButton__ey1NC:hover{background:var(--secondary);transform:translateY(-2px)}.ROICalculator_exportButton__ey1NC i{font-size:1.2em}.ROICalculator_scenarioTab__LsGoX{background:white;padding:2.5rem;border-radius:16px;border:1px solid rgba(107,70,193,.1);transition:all .3s ease}.ROICalculator_scenarioGrid__etpaL{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:3rem}.ROICalculator_scenariosIntro__191_f{font-size:1rem;line-height:1.65;color:var(--text-secondary);margin:0 0 1.5rem;max-width:720px}.ROICalculator_scenariosInfoGrid__RWS5I{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1.25rem;gap:1.25rem;margin-bottom:2rem}.ROICalculator_scenarioInfoCard__BFZcs{background:rgba(255,255,255,.7);border:1px solid rgba(107,70,193,.12);border-radius:14px;padding:1.25rem 1.5rem;transition:box-shadow .2s ease}.ROICalculator_scenarioInfoCard__BFZcs:hover{box-shadow:0 6px 20px rgba(107,70,193,.08)}.ROICalculator_scenarioInfoTitle__Gu4EH{margin:0 0 .5rem;font-size:1.1rem;font-weight:700;color:var(--howfm-purple)}.ROICalculator_scenarioInfoDescription__ikkCY{margin:0 0 .75rem;font-size:.9rem;line-height:1.5;color:var(--text-secondary)}.ROICalculator_scenarioInfoHighlights__xgQSr{margin:0 0 .75rem;padding-left:1.15rem;font-size:.85rem;line-height:1.5;color:var(--text-secondary)}.ROICalculator_scenarioInfoHighlights__xgQSr li{margin-bottom:.25rem}.ROICalculator_scenarioInfoModules__qMyAW{display:flex;flex-wrap:wrap;gap:.4rem}.ROICalculator_scenarioInfoTag__siiUK{font-size:.75rem;font-weight:600;color:var(--howfm-purple);background:rgba(107,70,193,.1);padding:.25rem .6rem;border-radius:6px}.ROICalculator_scenarioCard__S_v6T{background:white;border-radius:12px;border:1px solid rgba(107,70,193,.1);margin-bottom:1.5rem;transition:all .3s ease;font-size:14px;overflow:hidden}.ROICalculator_scenarioCard__S_v6T.ROICalculator_activeScenario__GJTpQ{border-color:var(--howfm-purple);box-shadow:0 4px 12px rgba(107,70,193,.1)}.ROICalculator_scenarioHeader__L97nh{padding:1.5rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer;border-bottom:1px solid rgba(107,70,193,.1);background:white}.ROICalculator_scenarioHeader__L97nh h4{margin:0;font-size:1.2rem;color:var(--howfm-purple)}.ROICalculator_scenarioDescription__9168y{padding:1rem 1.5rem;margin:0;background:rgba(107,70,193,.02);border-bottom:1px solid rgba(107,70,193,.1)}.ROICalculator_scenarioDetails__qJLJA{padding:0 1.5rem;max-height:0;overflow:hidden;transition:all .3s ease}.ROICalculator_scenarioDetails__qJLJA.ROICalculator_open__eBYQp{max-height:2000px;padding:1.5rem}.ROICalculator_breakdownGrid__AtDhC{grid-gap:1rem;gap:1rem}.ROICalculator_breakdownItem__uR61g{align-items:center;gap:2rem}.ROICalculator_moduleGrid___q0cQ{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin:1rem 0}.ROICalculator_moduleIndicator__VOiwl{gap:.5rem;padding:.75rem;border-radius:8px;background:rgba(107,70,193,.03);opacity:.5}.ROICalculator_moduleIndicator__VOiwl.ROICalculator_active__9ownf{opacity:1}.ROICalculator_scenarioMetrics__e_c19{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:1rem;gap:1rem;margin:1.5rem 0}.ROICalculator_metricGroup__4ex_V{background:white;padding:1rem;border-radius:8px;border:1px solid rgba(107,70,193,.1)}.ROICalculator_applyButton__lAJWk{margin-top:1.5rem}.ROICalculator_toggleButton__ZvB9S{background:none;border:none;font-size:1.5rem;color:var(--primary-color,#6B46C1);cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.ROICalculator_toggleButton__ZvB9S.ROICalculator_open__eBYQp{transform:rotate(180deg)}.ROICalculator_confidenceBar__Ms6VS{height:4px;background:var(--howfm-purple-light);border-radius:2px;margin-top:.5rem;position:relative;overflow:hidden}.ROICalculator_confidenceFill__UKO8Q{position:absolute;top:0;left:0;height:100%;background:var(--howfm-purple);transition:width .3s ease}.ROICalculator_scenarioCharts__WJ_xr{margin-top:40px;padding-top:30px;border-top:2px dashed rgba(107,70,193,.2)}@media (max-width:1200px){.ROICalculator_inputGrid__IoaqR{grid-template-columns:1fr;max-width:600px;margin:2rem auto}.ROICalculator_resultsGrid__KGLOp{grid-template-columns:1fr}}@media (max-width:768px){.ROICalculator_tabs__wwyx6{flex-direction:column;align-items:stretch}.ROICalculator_tabButton__4pVQm{width:100%;justify-content:center}.ROICalculator_actionButtons__HD_XK{flex-direction:column}.ROICalculator_exportButton__ey1NC{width:100%;justify-content:center}}.ROICalculator_actionsContainer__uVN1F{margin-top:2.5rem;padding:1.5rem 0 0;border-top:1.5px solid rgba(107,70,193,.1)}.ROICalculator_actions__9z17i{flex-wrap:wrap}.ROICalculator_button__Fi2jv{padding:.875rem 1.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);border:1.5px solid transparent;gap:.5rem}.ROICalculator_button__Fi2jv.ROICalculator_primary__ZevI4{box-shadow:0 4px 12px rgba(107,70,193,.25)}.ROICalculator_button__Fi2jv.ROICalculator_primary__ZevI4:hover{box-shadow:0 6px 20px rgba(107,70,193,.35)}.ROICalculator_button__Fi2jv.ROICalculator_secondary__LLuql{background:rgba(255,255,255,.9);border-color:rgba(107,70,193,.2);box-shadow:0 2px 8px rgba(107,70,193,.1)}.ROICalculator_button__Fi2jv.ROICalculator_secondary__LLuql:hover{background:rgba(107,70,193,.05);border-color:var(--howfm-purple);box-shadow:0 4px 12px rgba(107,70,193,.15)}@media (max-width:768px){.ROICalculator_actions__9z17i{flex-direction:column;gap:.5rem}.ROICalculator_button__Fi2jv{width:100%}}.ROICalculator_tabsContainer__Eh9X6{margin-bottom:2.5rem;background:linear-gradient(135deg,rgba(107,70,193,.05),rgba(56,178,172,.05));border-radius:16px;padding:.5rem;box-shadow:0 4px 20px rgba(107,70,193,.1);border:1px solid rgba(107,70,193,.1);position:relative;overflow:hidden}.ROICalculator_tabsContainer__Eh9X6:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(107,70,193,.03),rgba(56,178,172,.03) 50%,rgba(255,159,28,.03));border-radius:16px;z-index:0}.ROICalculator_tabButton__4pVQm{padding:1rem 2rem;background:transparent;font-weight:600;font-size:1rem;transition:all .4s cubic-bezier(.4,0,.2,1);border-radius:12px;z-index:1;color:var(--howfm-purple);min-width:140px;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ROICalculator_tabButton__4pVQm:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(107,70,193,.1),rgba(56,178,172,.1));border-radius:12px;opacity:0;transition:opacity .3s ease;z-index:-1}.ROICalculator_tabButton__4pVQm:hover:before{opacity:1}.ROICalculator_tabButton__4pVQm:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(107,70,193,.15)}.ROICalculator_tabButton__4pVQm.ROICalculator_activeTab__xVEgg{background:linear-gradient(135deg,var(--howfm-purple) 0,var(--howfm-teal) 100%);color:white;box-shadow:0 8px 25px rgba(107,70,193,.3);transform:translateY(-2px)}.ROICalculator_tabButton__4pVQm.ROICalculator_activeTab__xVEgg:before{opacity:0}.ROICalculator_tabButton__4pVQm.ROICalculator_activeTab__xVEgg:hover{box-shadow:0 12px 35px rgba(107,70,193,.4)}.ROICalculator_tabContent__iYnRm{background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(248,250,252,.9));border-radius:20px;padding:2.5rem;box-shadow:0 8px 32px rgba(107,70,193,.1);border:1px solid rgba(107,70,193,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden;min-height:500px}.ROICalculator_tabContent__iYnRm:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(107,70,193,.02),rgba(56,178,172,.02) 50%,rgba(255,159,28,.02));border-radius:20px;z-index:0}.ROICalculator_tabContent__iYnRm>*{position:relative;z-index:1}@media (max-width:768px){.ROICalculator_tabsContainer__Eh9X6{flex-direction:column;gap:.5rem;padding:.25rem}.ROICalculator_tabButton__4pVQm{width:100%;border-radius:12px;min-width:auto;padding:.875rem 1.5rem}.ROICalculator_tabContent__iYnRm{padding:1.5rem;border-radius:16px}}.ROICalculator_actions__9z17i{display:flex;gap:1rem;margin-top:2rem;justify-content:flex-end;padding:1rem}.ROICalculator_button__Fi2jv{padding:1rem 2rem;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);border:2px solid transparent;min-width:150px;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:inline-flex;align-items:center;gap:.75rem;justify-content:center}.ROICalculator_button__Fi2jv:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.ROICalculator_button__Fi2jv:hover:before{left:100%}.ROICalculator_button__Fi2jv.ROICalculator_primary__ZevI4{background:linear-gradient(135deg,var(--howfm-purple) 0,var(--howfm-teal) 100%);border-color:rgba(255,255,255,.1);box-shadow:0 8px 25px rgba(107,70,193,.3)}.ROICalculator_button__Fi2jv.ROICalculator_primary__ZevI4:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(107,70,193,.4)}.ROICalculator_button__Fi2jv.ROICalculator_secondary__LLuql{background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(248,250,252,.9));color:var(--howfm-purple);border-color:var(--howfm-purple);box-shadow:0 4px 15px rgba(107,70,193,.1)}.ROICalculator_button__Fi2jv.ROICalculator_secondary__LLuql:hover{background:var(--howfm-purple-light);transform:translateY(-2px);box-shadow:0 4px 12px rgba(107,70,193,.1)}.ROICalculator_button__Fi2jv:active{transform:translateY(0)}.ROICalculator_button__Fi2jv:focus{outline:none;box-shadow:0 0 0 3px var(--howfm-purple-light)}.ROICalculator_container__QB9cp{padding:4rem 2rem;max-width:1400px;margin:0 auto}.ROICalculator_content__3vUu2{background:white;padding:3rem;border-radius:24px;box-shadow:0 4px 20px rgba(0,0,0,.05)}.ROICalculator_content__3vUu2 h1{font-size:2.5rem;background:linear-gradient(135deg,var(--howfm-purple),var(--howfm-teal));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1rem;text-align:center}.ROICalculator_subtitle__pjqrn{text-align:center;color:var(--text-secondary);font-size:1.1rem;margin-bottom:3rem}.ROICalculator_calculatorGrid__iTRPe{display:grid;grid-template-columns:400px 1fr;grid-gap:3rem;gap:3rem;max-width:1200px;margin:0 auto;align-items:start}.ROICalculator_formGroup___He2D{margin-bottom:1.5rem;max-width:350px;margin-left:auto;margin-right:auto}.ROICalculator_labelWithInfo__lPkyW{margin-bottom:.75rem}.ROICalculator_labelWithInfo__lPkyW label{font-size:.9rem;font-weight:600;color:var(--text-primary)}.ROICalculator_formGroup___He2D input,.ROICalculator_formGroup___He2D select{width:100%;padding:.75rem;border:1px solid rgba(107,70,193,.15);border-radius:8px;font-size:.95rem;background:var(--background-light);color:var(--text-primary);transition:all .2s ease}.ROICalculator_formGroup___He2D input:hover,.ROICalculator_formGroup___He2D select:hover{border-color:var(--howfm-purple);background:white}.ROICalculator_formGroup___He2D input:focus,.ROICalculator_formGroup___He2D select:focus{outline:none;border-color:var(--howfm-purple);background:white;box-shadow:0 0 0 3px rgba(107,70,193,.08)}.ROICalculator_infoBox__RxQVd{background:white;padding:.75rem 1rem;margin-bottom:.75rem;font-size:.85rem;border-left:2px solid var(--howfm-purple);box-shadow:0 2px 8px rgba(107,70,193,.05)}.ROICalculator_calculateButton__ViUaD{width:100%;max-width:350px;margin:2rem auto 0;padding:.875rem;background:var(--howfm-purple);color:white;border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease}.ROICalculator_calculateButton__ViUaD:hover{background:var(--howfm-purple-dark);transform:translateY(-1px);box-shadow:0 4px 12px rgba(107,70,193,.15)}.ROICalculator_resultCards__rxo1o{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:1.5rem}.ROICalculator_resultCard__D5Z7Q{background:white;padding:1.5rem;border-radius:12px;box-shadow:0 4px 20px rgba(107,70,193,.08);text-align:center;transition:all .3s ease;border:1px solid rgba(107,70,193,.1);display:flex;flex-direction:column;align-items:center;gap:.75rem}.ROICalculator_resultCard__D5Z7Q:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(107,70,193,.12)}.ROICalculator_resultIcon__GrC8y{font-size:2rem;color:var(--howfm-purple);background:rgba(107,70,193,.08);padding:.75rem;border-radius:10px;margin-bottom:.3rem}.ROICalculator_percentage__a2_mD{font-size:1.5rem;font-weight:700;color:var(--howfm-teal);margin:.3rem 0;line-height:1.2}.ROICalculator_resultCard__D5Z7Q p{color:var(--text-secondary);font-size:1rem;line-height:1.5;margin:.5rem 0}.ROICalculator_saving__nAxMT{font-size:1.25rem;padding-top:.75rem;border-top:1px solid rgba(107,70,193,.1);width:100%}.ROICalculator_totalSaving__dXESQ{font-size:1.75rem;background:linear-gradient(135deg,var(--howfm-purple),var(--howfm-teal));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:.5rem 0}.ROICalculator_ctaSection__8kWXr{margin-top:3rem;text-align:center;padding:2rem;background:linear-gradient(135deg,var(--howfm-purple-light),rgba(56,178,172,.1));border-radius:16px}.ROICalculator_ctaButton__YB_c0{display:inline-block;background:var(--howfm-purple);color:white;padding:1rem 2rem;border-radius:8px;text-decoration:none;font-weight:600;margin-top:1rem;transition:all .3s ease}.ROICalculator_ctaButton__YB_c0:hover{background:var(--howfm-purple-dark);transform:translateY(-2px)}@media (max-width:1024px){.ROICalculator_calculatorGrid__iTRPe{grid-template-columns:1fr}.ROICalculator_container__QB9cp{padding:2rem 1rem}.ROICalculator_content__3vUu2{padding:2rem}}.ROICalculator_scenarioDescription__9168y{color:var(--text-secondary);font-size:.9rem;margin-top:.25rem}.ROICalculator_scenarioDetails__qJLJA{display:flex;gap:1.5rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(107,70,193,.1)}.ROICalculator_scenarioDetails__qJLJA h4{color:var(--howfm-purple);font-size:1rem;margin-bottom:.75rem}.ROICalculator_scenarioDetails__qJLJA ul{list-style:none;padding:0;margin:0}.ROICalculator_scenarioDetails__qJLJA li{color:var(--text-secondary);font-size:.9rem;padding:.5rem 0 .5rem 1.5rem;position:relative}.ROICalculator_scenarioDetails__qJLJA li:before{content:"•";color:var(--howfm-purple);position:absolute;left:0}.ROICalculator_infoIcon__PyNjS{cursor:pointer;color:var(--howfm-purple);opacity:.7;transition:opacity .2s;font-size:.9em}.ROICalculator_infoIcon__PyNjS:hover{opacity:1}.ROICalculator_infoPopupOverlay__VL0aP{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.ROICalculator_infoPopup__i7ZvW{background:white;padding:24px;border-radius:8px;max-width:600px;width:90%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 4px 6px rgba(0,0,0,.1)}.ROICalculator_closeButton__22G9X{position:absolute;top:12px;right:12px;background:none;border:none;font-size:24px;cursor:pointer;color:#666}.ROICalculator_infoPopupContent__qRK_n{.ROICalculator_infoPopupHeading__vZkA0{color:#2D3748;margin-bottom:16px;font-size:1.2rem;font-weight:600}.ROICalculator_infoPopupSubheading__wocRP{color:#4A5568;margin-top:16px;margin-bottom:8px;font-size:1.1rem;font-weight:500}.ROICalculator_infoPopupText__zcUrn{color:#4A5568;margin-bottom:16px}.ROICalculator_infoPopupList__8yPGN{list-style-type:none;padding-left:0;margin-bottom:16px}.ROICalculator_infoPopupListItem__U5Xte{color:#4A5568;position:relative;padding:4px 0 4px 20px}.ROICalculator_infoPopupListItem__U5Xte:before{content:"•";position:absolute;left:0;color:#6B46C1}.ROICalculator_calculation__Phaod{margin-top:16px;padding:12px;background:#F7FAFC;border-radius:4px}.ROICalculator_calculationTitle__SY7WN{display:block;margin-bottom:8px;color:#2D3748;font-weight:600}.ROICalculator_calculationText__eN8Ot{margin:0;color:#4A5568}}.ROICalculator_confidenceWrapper__2O0xH{margin-top:1.5rem}.ROICalculator_confidenceLabel__DFS3d{display:block;font-size:.9rem;color:var(--text-secondary);margin-bottom:.5rem}.ROICalculator_resultProgress___spoG{height:4px;background:var(--howfm-purple-light);border-radius:2px;margin-top:.5rem;overflow:hidden}.ROICalculator_progressBar__NNwG_{height:100%;background:var(--howfm-purple);border-radius:2px;transition:width .3s ease}.ROICalculator_costBreakdown__DYPWD{display:flex;flex-direction:column;gap:1.5rem}.ROICalculator_costItem__5HxUZ{background:rgba(255,255,255,.8);padding:1.5rem;border-radius:12px;border:1px solid rgba(107,70,193,.1);transition:all .3s cubic-bezier(.4,0,.2,1)}.ROICalculator_costItem__5HxUZ:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(107,70,193,.1);border-color:rgba(107,70,193,.2)}.ROICalculator_costLabel__1zBF9{display:flex;align-items:center;gap:.5rem;font-weight:500;color:var(--text-secondary);margin-bottom:.75rem}.ROICalculator_costDetails__TqQJc{display:flex;flex-direction:column;gap:.5rem}.ROICalculator_costValue__UeBSc{font-size:1.25rem;font-weight:600;color:var(--howfm-purple)}.ROICalculator_costMetrics__o1KmX{font-size:.9rem;color:var(--text-secondary)}.ROICalculator_moduleBreakdown__w1Wk3{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(107,70,193,.1)}.ROICalculator_module__OEUhl{display:flex;justify-content:space-between;font-size:.9rem;color:var(--text-secondary)}.ROICalculator_projectionItem__BveS8{background:white;display:flex;flex-direction:column;gap:.75rem}.ROICalculator_projectionItem__BveS8.ROICalculator_highlight__A_GgP{background:rgba(107,70,193,.05);border:1px solid rgba(107,70,193,.15)}.ROICalculator_projectionContent__8AhWN{display:flex;justify-content:space-between;align-items:center;gap:1rem}.ROICalculator_projectionLabel__R6zS7{font-weight:500;color:var(--text-secondary);flex-shrink:0}.ROICalculator_projectionValue__OyDyy{font-size:1.25rem;font-weight:600;text-align:right}.ROICalculator_projectionMetrics__O4H4D{display:flex;gap:1rem;flex-wrap:wrap}.ROICalculator_metric__EvZIv{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--text-secondary);white-space:nowrap}.ROICalculator_chartsContainer__Wobta{margin-top:3rem;display:grid;grid-gap:2rem;gap:2rem}.ROICalculator_chartSection__wk2mp{background:white;padding:1.5rem;border-radius:12px;border:1px solid rgba(107,70,193,.1);box-shadow:0 4px 20px rgba(107,70,193,.08)}.ROICalculator_chartSection__wk2mp h3{color:var(--howfm-purple);font-size:1.2rem;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid var(--howfm-purple-light)}.ROICalculator_chartWrapper__Bqtfu{position:relative;height:300px;margin-bottom:1rem}.ROICalculator_chartLegend___KquU{display:flex;justify-content:center;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(107,70,193,.1)}.ROICalculator_legendItem__rh7sy{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary);font-size:.9rem}.ROICalculator_breakEvenPoint__ach_B{font-weight:600;color:var(--howfm-purple)}@media (max-width:768px){.ROICalculator_chartSection__wk2mp{padding:1rem}.ROICalculator_chartWrapper__Bqtfu{height:250px}}.ROICalculator_phaseDescription__dCx6B{font-size:.9rem;color:var(--text-secondary);display:block;margin-top:.5rem}.ROICalculator_phaseDescription__dCx6B strong{color:var(--howfm-purple)}.ROICalculator_efficiencyFactors__pmZ0K{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(107,70,193,.1)}.ROICalculator_efficiencyFactors__pmZ0K h4{color:var(--howfm-purple);font-size:1.1rem;margin-bottom:1rem}.ROICalculator_factorGrid__TDSHr{display:grid;grid-gap:1.5rem;gap:1.5rem;margin-top:1rem}.ROICalculator_factor__jZEc5{background:rgba(107,70,193,.03);padding:1rem;border-radius:8px;border:1px solid rgba(107,70,193,.1)}.ROICalculator_toggleIcon__hcktH{color:var(--howfm-purple);font-size:1.2rem}.ROICalculator_factorTitle__P0evJ{display:flex;align-items:center;gap:.5rem;font-weight:600;color:var(--howfm-purple)}.ROICalculator_factorIcon__jK5NG{font-size:1.1rem;opacity:.8}.ROICalculator_factor__jZEc5 .ROICalculator_moduleCard__pDbE1 h5,.ROICalculator_moduleCard__pDbE1 h5,.ROICalculator_scenarioCard__S_v6T h5{color:var(--howfm-purple);font-size:.875rem;font-weight:600;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.ROICalculator_factor__jZEc5 .ROICalculator_moduleCard__pDbE1 li,.ROICalculator_moduleCard__pDbE1 li,.ROICalculator_scenarioCard__S_v6T li{position:relative;padding-left:1.25rem;margin-bottom:.75rem;color:#6B7280;line-height:1.5;font-size:.875rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;list-style-type:none}.ROICalculator_factor__jZEc5 .ROICalculator_moduleCard__pDbE1 li:before,.ROICalculator_moduleCard__pDbE1 li:before,.ROICalculator_scenarioCard__S_v6T li:before{content:"•";position:absolute;left:0;color:var(--howfm-purple)}.ROICalculator_moduleGrid___q0cQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.75rem;gap:.75rem;margin-top:.75rem}.ROICalculator_moduleIndicator__VOiwl{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:6px;background:#f3f4f6;color:#6B7280;font-size:.875rem}.ROICalculator_moduleIndicator__VOiwl.ROICalculator_active__9ownf{background:rgba(107,70,193,.1);color:rgb(107,70,193)}.ROICalculator_moduleCost__2eicx{margin-left:auto;font-size:.75rem;opacity:.8}.ROICalculator_detailGroup__Os8De{font-size:16px;display:flex;align-items:center;gap:.75rem;margin:.5rem 0}.ROICalculator_detailIcon__j_wUX{font-size:1.2em}.ROICalculator_breakdownGrid__AtDhC{display:grid;grid-gap:.5rem;gap:.5rem;margin:.75rem 0;font-size:.875rem}.ROICalculator_breakdownItem__uR61g{display:flex;justify-content:space-between;padding:.5rem;background:rgba(107,70,193,.05);border-radius:4px}.ROICalculator_breakdownItem__uR61g.ROICalculator_total__z06Av{font-weight:600;background:rgba(107,70,193,.1)}.ROICalculator_costBreakdown__DYPWD,.ROICalculator_savingsBreakdown__vXiyc{margin:1.5rem 0}.ROICalculator_costBreakdown__DYPWD h5,.ROICalculator_savingsBreakdown__vXiyc h5{color:#374151;font-size:.875rem;margin-bottom:.5rem}.ROICalculator_moduleToggles__rXrVl{display:flex;flex-direction:column;gap:.875rem;margin:1.5rem 0;padding:1.25rem 0;border-top:1.5px solid rgba(107,70,193,.1);border-bottom:1.5px solid rgba(107,70,193,.1)}.ROICalculator_licenseCostSummary__meMsb{margin:0 0 1.5rem;padding:1rem;background:rgba(107,70,193,.05);border-radius:8px}.ROICalculator_totalCost___FCNe{margin-top:.75rem;padding-top:.75rem;border-top:1.5px solid rgba(107,70,193,.2);font-weight:700;font-size:1.0625rem;color:var(--howfm-purple)}.ROICalculator_moduleToggle__R5uxY{background:rgba(255,255,255,.8);border-radius:10px;padding:1rem;border:1.5px solid rgba(107,70,193,.15);transition:all .3s cubic-bezier(.4,0,.2,1)}.ROICalculator_moduleToggle__R5uxY:hover{border-color:rgba(107,70,193,.3);box-shadow:0 2px 8px rgba(107,70,193,.1)}.ROICalculator_moduleHeader__GhJMZ{display:flex;justify-content:space-between;align-items:center;gap:1rem}.ROICalculator_moduleInfo__DYbLZ{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(107,70,193,.1);font-size:.9rem;color:#666}.ROICalculator_moduleInfo__DYbLZ p{margin-bottom:.5rem;line-height:1.4}.ROICalculator_moduleInfo__DYbLZ ul{list-style:none;padding-left:0}.ROICalculator_moduleInfo__DYbLZ li{padding-left:1.2rem;position:relative;margin-bottom:.25rem}.ROICalculator_moduleInfo__DYbLZ li:before{content:"•";position:absolute;left:0;color:var(--howfm-purple)}.ROICalculator_metricHeader__57wna{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.ROICalculator_benchmarkInfo__Oy03z{background:white;border-radius:8px;padding:1.25rem;margin:.5rem 0 1rem;border:1px solid rgba(107,70,193,.1);font-size:.9rem}.ROICalculator_benchmarkInfo__Oy03z h4{color:var(--howfm-purple);margin-bottom:.75rem;font-size:1rem}.ROICalculator_benchmarkInfo__Oy03z p{color:#666;margin-bottom:1rem;line-height:1.4}.ROICalculator_benchmarkData__V14An{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.ROICalculator_benchmarkSection__lnUE2 h5{color:#374151;margin-bottom:.5rem;font-size:.9rem;font-weight:600}.ROICalculator_benchmarkSection__lnUE2 ul{list-style:none;padding:0}.ROICalculator_benchmarkSection__lnUE2 li{position:relative;padding-left:1.2rem;margin-bottom:.4rem;color:#666}.ROICalculator_benchmarkSection__lnUE2 li:before{content:"→";position:absolute;left:0;color:var(--howfm-purple)}@media (max-width:768px){.ROICalculator_benchmarkData__V14An{grid-template-columns:1fr;gap:1rem}}.ROICalculator_labelWithInfo__lPkyW{display:flex;align-items:center;gap:.5rem}.ROICalculator_infoToggle__VsQob{background:none;border:none;color:var(--howfm-purple);cursor:pointer;padding:.25rem;transition:opacity .2s ease;display:flex;align-items:center}.ROICalculator_infoToggle__VsQob:hover{opacity:.8}.ROICalculator_infoBox__RxQVd{background:var(--howfm-purple-light);padding:.75rem;border-radius:8px;font-size:.9rem;color:var(--text-secondary);margin:.5rem 0;line-height:1.4}.ROICalculator_totalSaving__dXESQ{font-size:2rem;font-weight:700;color:var(--howfm-purple);margin:1rem 0}.ROICalculator_savingsInfo__184Yi{margin-top:1rem;padding:1rem;background:var(--howfm-purple-light);border-radius:8px;font-size:.9rem}.ROICalculator_savingsInfo__184Yi h4{color:var(--howfm-purple);margin-bottom:.5rem;font-size:1rem}.ROICalculator_savingsInfo__184Yi p{color:var(--text-secondary);margin-bottom:.5rem}.ROICalculator_calculation__Phaod{font-size:.8rem;font-style:italic;color:var(--text-secondary);margin-top:.5rem}.ROICalculator_savingNote__zYr0h{color:var(--text-secondary);font-size:.9rem;margin-top:.5rem;opacity:.8}.ROICalculator_saving__nAxMT{display:flex;align-items:center;justify-content:center;gap:.5rem;color:var(--howfm-purple);font-weight:600;margin-top:.5rem;font-size:1.2rem}@media (max-width:1200px){.ROICalculator_calculatorGrid__iTRPe{grid-template-columns:1fr;gap:2rem}.ROICalculator_inputSection__93Upx{max-width:400px}}.ROICalculator_calculateButtonContainer__YC_Py{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;background:linear-gradient(135deg,rgba(107,70,193,.05),rgba(56,178,172,.05));border-radius:16px;border:1.5px solid rgba(107,70,193,.1);box-shadow:0 4px 16px rgba(107,70,193,.06);transition:all .3s cubic-bezier(.4,0,.2,1)}.ROICalculator_calculateButtonContainer__YC_Py:hover{box-shadow:0 8px 24px rgba(107,70,193,.12);border-color:rgba(107,70,193,.2)}.ROICalculator_calculateButtonContainer__YC_Py .ROICalculator_button__Fi2jv{width:100%;max-width:300px;padding:1.125rem 2rem;font-size:1.0625rem;justify-content:center}.ROICalculator_button__Fi2jv.ROICalculator_primary__ZevI4{background:var(--howfm-purple);color:white;padding:1rem 2rem;border-radius:8px;font-size:1.1rem;font-weight:600;border:none;cursor:pointer;transition:all .3s ease}.ROICalculator_button__Fi2jv.ROICalculator_primary__ZevI4:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(107,70,193,.2)}.ROICalculator_factorHeader__Fn17V{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:1rem;background:rgba(107,70,193,.03);border-radius:8px 8px 0 0;border:1px solid rgba(107,70,193,.1)}.ROICalculator_factorContent__gYDZ1{max-height:0;overflow:hidden;transition:max-height .3s ease-out;border:1px solid rgba(107,70,193,.1);border-top:none;border-radius:0 0 8px 8px}.ROICalculator_factorContent__gYDZ1.ROICalculator_open__eBYQp{max-height:2000px;transition:max-height .5s ease-in}.ROICalculator_cardGrid__1QZef{padding:1rem}.ROICalculator_toggleIcon__hcktH{transition:transform .3s ease}.ROICalculator_toggleIcon__hcktH.ROICalculator_open__eBYQp{transform:rotate(180deg)}.ROICalculator_factor__jZEc5{margin-bottom:1rem;border:none;padding:0;background:none}.ROICalculator_nonMonetaryBenefits__qIBvl{margin-top:2rem;padding:2rem;background:rgba(107,70,193,.03);border-radius:8px;border:1px solid rgba(107,70,193,.1)}.ROICalculator_nonMonetaryBenefits__qIBvl h4{margin-bottom:1.5rem;color:var(--howfm-purple);font-size:1.2rem}.ROICalculator_benefitsGrid__KcZC2{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.ROICalculator_benefit__2QArQ{background:white;padding:1.5rem;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);border:1px solid rgba(107,70,193,.1)}.ROICalculator_benefitTitle__9Dg7O{display:flex;align-items:center;gap:.75rem;font-weight:600;color:var(--howfm-purple);margin-bottom:1rem;font-size:1.1rem}.ROICalculator_benefitIcon__A9Qah{font-size:1.2rem;opacity:.8}.ROICalculator_benefit__2QArQ ul{margin:0;padding-left:1.5rem;list-style-type:none}.ROICalculator_benefit__2QArQ ul li{position:relative;margin-bottom:.5rem;line-height:1.4;color:#4A5568}.ROICalculator_benefit__2QArQ ul li:before{content:"•";position:absolute;left:-1.2rem;color:var(--howfm-purple)}.ROICalculator_benefit__2QArQ ul li:last-child{margin-bottom:0}.ROICalculator_scenarioStats__tmq0W{margin:1.5rem 0;padding:1rem;background:rgba(107,70,193,.03);border-radius:8px}.ROICalculator_statItem__X8bQy{text-align:center;border:1px solid rgba(107,70,193,.1)}.ROICalculator_statIcon__qEob1{font-size:1.5rem;color:var(--howfm-purple);margin-bottom:.5rem}.ROICalculator_statValue__ujHy0{font-size:1.5rem;font-weight:600;color:var(--howfm-purple);line-height:1.2}.ROICalculator_statLabel__cORJO{font-size:.9rem;color:var(--text-secondary);margin-top:.25rem}.ROICalculator_scenarioActions__k2kGB{border-top:1px solid rgba(107,70,193,.1);margin-top:1rem}.ROICalculator_costBreakdown__DYPWD,.ROICalculator_savingsBreakdown__vXiyc,.ROICalculator_scenarioHighlights__9U1du,.ROICalculator_scenarioMetrics__e_c19,.ROICalculator_scenarioModules__vxg_T,.ROICalculator_scenarioStats__tmq0W{padding:1.5rem;border-bottom:1px solid rgba(107,70,193,.05)}.ROICalculator_scenarioStats__tmq0W{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;background:rgba(107,70,193,.02);margin:0;border-bottom:1px solid rgba(107,70,193,.1)}.ROICalculator_statItem__X8bQy{background:white;padding:1rem;border-radius:8px;display:flex;flex-direction:column;align-items:center;gap:.5rem}.ROICalculator_scenarioActions__k2kGB{padding:1.5rem;background:white}.ROICalculator_applyButton__lAJWk{width:100%;padding:1rem;background:var(--howfm-purple);color:white;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;font-weight:600;font-size:1rem}.ROICalculator_applyButton__lAJWk:hover{background:var(--howfm-purple-dark);transform:translateY(-2px);box-shadow:0 4px 12px rgba(107,70,193,.1)}.ROICalculator_chartWrapper__Bqtfu{background:white;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);margin-bottom:24px}.ROICalculator_chartSection__wk2mp h3{margin-bottom:16px;font-weight:600;color:#2d2d2d}.ROICalculator_chartControls__U6iWk{text-align:center;margin-top:8px;color:#666;font-size:.9em}.ROICalculator_header__M_dtx{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.ROICalculator_currencyToggle__e8ZUy{margin-left:1rem}.ROICalculator_currencyButton___c5__{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;font-size:.9rem}.ROICalculator_currencyButton___c5__:hover{background-color:#e9ecef;border-color:#ced4da}.ROICalculator_currencyButton___c5__ svg{font-size:1rem}.ROICalculator_totalSavingsSection__CoVaU{margin:3rem 0;padding:0 1rem}.ROICalculator_totalSavingsCard__4dy9r{background:linear-gradient(135deg,var(--howfm-purple),var(--howfm-teal));color:white;padding:2.5rem;border-radius:16px;text-align:center;box-shadow:0 8px 24px rgba(107,70,193,.2);max-width:600px;margin:0 auto}.ROICalculator_totalSavingsIcon__i_zDQ{font-size:3rem;margin-bottom:1rem;color:rgba(255,255,255,.9)}.ROICalculator_totalSavingsCard__4dy9r h3{font-size:1.8rem;margin-bottom:1.5rem;color:white}.ROICalculator_totalSavingsAmount__kVd_H{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:white}.ROICalculator_totalSavingsAverage__2Xcb3{font-size:1.2rem;opacity:.9;color:white}.ROICalculator_pageContainer__3Vi4T{padding:2rem 1.5rem;max-width:1600px;margin:0 auto;min-height:calc(100vh - 200px)}.ROICalculator_calculatorContainer__ecMXG{background:#ffffff;border-radius:20px;box-shadow:0 2px 16px rgba(107,70,193,.06);border:1px solid rgba(107,70,193,.08);overflow:hidden;margin-top:2rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.ROICalculator_calculatorHeader__0kj4v{background:linear-gradient(135deg,var(--howfm-purple) 0,var(--howfm-teal,#00A4B4) 100%);border-bottom:none;padding:1.5rem 2.5rem}.ROICalculator_headerContent__un4h2{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem}.ROICalculator_headerActions__xYTPi{display:flex;align-items:center;gap:1rem;flex-shrink:0}.ROICalculator_backToQuick__KSYhV{padding:.5rem .875rem;font-size:.8125rem;font-weight:500;color:rgba(255,255,255,.9);background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.3);border-radius:8px;cursor:pointer;transition:all .2s ease}.ROICalculator_backToQuick__KSYhV:hover{background:rgba(255,255,255,.25);border-color:rgba(255,255,255,.5)}.ROICalculator_headerTitle__NbAqv h2{font-size:1.5rem;font-weight:700;margin:0 0 .25rem;color:#ffffff;line-height:1.2}.ROICalculator_headerSubtitle__uFqHJ{font-size:.9rem;color:rgba(255,255,255,.85);margin:0;line-height:1.5}.ROICalculator_currencyToggle__e8ZUy{flex-shrink:0}.ROICalculator_currencyButton___c5__{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.3);border-radius:10px;font-size:.8125rem;font-weight:600;color:rgba(255,255,255,.95);cursor:pointer;transition:all .2s ease;box-shadow:none}.ROICalculator_currencyButton___c5__:hover{background:rgba(255,255,255,.25);border-color:rgba(255,255,255,.5);transform:none;box-shadow:none}.ROICalculator_currencyButton___c5__ svg{font-size:.9rem}.ROICalculator_quickEstimateSection__ERQ86{padding:2.5rem;max-width:880px;margin:0 auto}.ROICalculator_quickEstimateIntro__MKphg{font-size:1.0625rem;color:var(--text-secondary);line-height:1.6;margin:0 0 2rem;text-align:center}.ROICalculator_quickEstimateGrid__H596_{display:grid;grid-template-columns:1fr 340px;grid-gap:2.5rem;gap:2.5rem;align-items:start}@media (max-width:768px){.ROICalculator_quickEstimateGrid__H596_{grid-template-columns:1fr}}.ROICalculator_quickEstimateInputs__S1E2H{display:flex;flex-direction:column;gap:2rem}.ROICalculator_quickInputGroup__jzYS8{display:flex;flex-direction:column;gap:.5rem;min-width:0}.ROICalculator_quickInputGroup__jzYS8 button,.ROICalculator_quickInputGroup__jzYS8 input,.ROICalculator_quickInputGroup__jzYS8 select{box-sizing:border-box}.ROICalculator_quickInputGroup__jzYS8 label{font-size:.9375rem;font-weight:600;color:var(--text-primary,#1f2937);display:flex;align-items:center;gap:.5rem}.ROICalculator_quickInputIcon__GAzBd{font-size:.875rem;opacity:.7;color:var(--howfm-purple)}.ROICalculator_quickSectorCards__ZoZ4b{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.75rem;gap:.75rem;min-width:0}.ROICalculator_quickSectorCard__F8Od3{display:flex;flex-direction:column;align-items:flex-start;padding:.875rem 1rem;border:2px solid rgba(107,70,193,.15);border-radius:12px;background:#fff;cursor:pointer;transition:all .25s ease;font-size:.9375rem;text-align:left}.ROICalculator_quickSectorCard__F8Od3:hover{border-color:rgba(107,70,193,.35);background:rgba(107,70,193,.03)}.ROICalculator_quickSectorCardActive__Un6Ul{border-color:var(--howfm-purple);background:linear-gradient(135deg,rgba(107,70,193,.08),rgba(56,178,172,.06))}.ROICalculator_quickSectorCardLabel__vBsyr{font-weight:600;color:var(--text-primary,#1f2937)}.ROICalculator_quickSectorCardHint__tmixc{font-size:.7rem;color:var(--text-secondary);margin-top:.2rem}.ROICalculator_quickLivePreview__T0GMO{display:flex;flex-direction:column;gap:1.25rem;position:-webkit-sticky;position:sticky;top:1.5rem}.ROICalculator_quickPreviewCard__qHSTX{text-align:center;padding:2rem 1.5rem;background:linear-gradient(145deg,rgba(107,70,193,.08),rgba(56,178,172,.06));border-radius:20px;border:1px solid rgba(107,70,193,.15);box-shadow:0 8px 32px rgba(107,70,193,.08);transition:transform .2s ease}.ROICalculator_quickPreviewCard__qHSTX:hover{transform:translateY(-2px)}.ROICalculator_quickPreviewLabel__kwxsK{font-size:.875rem;color:var(--text-secondary);margin-bottom:.75rem}.ROICalculator_quickPreviewValue__OeoXx{font-size:2rem;font-weight:800;background:linear-gradient(135deg,var(--howfm-purple) 0,var(--howfm-teal) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1.2;min-height:2.5rem}.ROICalculator_quickAnimatedValue__rRe_G{animation:ROICalculator_quickValuePop__swre1 .35s ease-out}@keyframes ROICalculator_quickValuePop__swre1{0%{transform:scale(.95);opacity:.7}50%{transform:scale(1.02)}to{transform:scale(1);opacity:1}}.ROICalculator_quickPreviewSub___zdRY{font-size:.75rem;color:var(--text-secondary);margin-top:.75rem;line-height:1.4}.ROICalculator_quickInputWithSlider__Xqwf4{display:flex;align-items:center;gap:1rem}.ROICalculator_quickSlider__HI_4h{flex:1 1;height:8px;border-radius:4px;background:rgba(107,70,193,.15);-webkit-appearance:none;-moz-appearance:none;appearance:none}.ROICalculator_quickSlider__HI_4h::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,var(--howfm-purple) 0,var(--howfm-teal) 100%);cursor:pointer;box-shadow:0 2px 8px rgba(107,70,193,.35)}.ROICalculator_quickSlider__HI_4h::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,var(--howfm-purple) 0,var(--howfm-teal) 100%);cursor:pointer;border:none}.ROICalculator_quickNumber__zOcr8{width:100px;padding:.625rem .875rem;border:1.5px solid rgba(107,70,193,.2);border-radius:10px;font-size:1rem;font-weight:600;color:var(--howfm-purple)}.ROICalculator_quickSelect__8Ejvd{padding:.625rem 1rem;border:1.5px solid rgba(107,70,193,.2);border-radius:10px;font-size:.9375rem;background:#fff;color:var(--text-primary,#1f2937)}.ROICalculator_quickWageHint__KDwRK{display:block;font-size:.75rem;color:var(--text-secondary);line-height:1.4;margin-bottom:.25rem}.ROICalculator_quickSectorHint__a29P0{display:block;margin-top:.35rem;font-size:.75rem;color:var(--text-secondary)}.ROICalculator_quickEstimateResult__piJKd{text-align:center;padding:2rem;background:linear-gradient(135deg,rgba(107,70,193,.06),rgba(56,178,172,.06));border-radius:16px;border:1px solid rgba(107,70,193,.12);margin-bottom:2rem}.ROICalculator_quickResultLabel__sct4v{font-size:.9375rem;color:var(--text-secondary);margin-bottom:.5rem}.ROICalculator_quickResultValue__ZNLHk{font-size:2.25rem;font-weight:700;background:linear-gradient(135deg,var(--howfm-purple) 0,var(--howfm-teal) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1.2}.ROICalculator_quickResultSub__K977b{font-size:.8125rem;color:var(--text-secondary);margin-top:.5rem}.ROICalculator_quickCta__ulV29{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.5rem;font-size:1rem;font-weight:600}.ROICalculator_quickCtaIcon__l7LXn{font-size:.875rem}.ROICalculator_inputWizard__u_wgO{max-width:720px;margin:0 auto;padding:1.5rem 0}.ROICalculator_wizardProgress__2EH0R{display:flex;justify-content:center;gap:.5rem;margin-bottom:2rem}.ROICalculator_wizardStepDot__bt3cY{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.5rem 1rem;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;border-radius:12px;transition:all .2s ease}.ROICalculator_wizardStepDot__bt3cY:hover{background:rgba(107,70,193,.06);color:var(--howfm-purple)}.ROICalculator_wizardStepDotActive___hfVg{color:var(--howfm-purple)}.ROICalculator_wizardStepDotCurrent__E246W{background:rgba(107,70,193,.1);color:var(--howfm-purple)}.ROICalculator_wizardStepIcon__NlYSG{font-size:1rem;opacity:.9}.ROICalculator_wizardStepLabel__npSI_{font-size:.75rem;font-weight:600}.ROICalculator_wizardContent__XhJUx{min-height:320px}.ROICalculator_wizardPanel__4_Kbc{padding:1.5rem 0}.ROICalculator_wizardPanelTitle__eLbt_{font-size:1.375rem;font-weight:700;color:var(--howfm-purple);margin:0 0 .5rem}.ROICalculator_wizardPanelSub__L8Hpo{font-size:.9375rem;color:var(--text-secondary);margin:0 0 1.75rem}.ROICalculator_wizardFields__VuYT1{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem 2rem;gap:1.5rem 2rem;align-items:start}.ROICalculator_wizardFields__VuYT1 .ROICalculator_inputGroup__z2MsQ{margin-bottom:0;min-width:0}.ROICalculator_wizardFields__VuYT1 .ROICalculator_inputGroup__z2MsQ input,.ROICalculator_wizardFields__VuYT1 .ROICalculator_inputGroup__z2MsQ select{box-sizing:border-box}.ROICalculator_wizardFields__VuYT1 .ROICalculator_inputGroup__z2MsQ input:focus,.ROICalculator_wizardFields__VuYT1 .ROICalculator_inputGroup__z2MsQ select:focus{transform:none}.ROICalculator_wizardFields__VuYT1 .ROICalculator_benchmarkInfo__Oy03z{grid-column:1/-1;margin-top:.5rem}.ROICalculator_wizardFields__VuYT1 .ROICalculator_toggleContainer__LNwzo{margin-top:.25rem}@media (max-width:600px){.ROICalculator_wizardFields__VuYT1{grid-template-columns:1fr;gap:1.25rem}}.ROICalculator_wizardModuleCards__dbJ34{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.ROICalculator_wizardModuleCard__T8sd7{display:block;width:100%;text-align:left;padding:1.25rem;border:2px solid rgba(107,70,193,.15);border-radius:16px;background:#fff;cursor:pointer;transition:all .25s ease}.ROICalculator_wizardModuleCard__T8sd7:hover{border-color:rgba(107,70,193,.35);background:rgba(107,70,193,.03)}.ROICalculator_wizardModuleCardActive__y8aYp{border-color:var(--howfm-purple);background:linear-gradient(135deg,rgba(107,70,193,.08),rgba(56,178,172,.05))}.ROICalculator_wizardModuleCardHeader__VXPvG{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.5rem}.ROICalculator_wizardModuleCardTitle__k_7yL{font-weight:600;color:var(--text-primary)}.ROICalculator_wizardModuleCardPrice__11Law{font-size:.8125rem;color:var(--howfm-teal);font-weight:600}.ROICalculator_wizardModuleCardDesc__LggEO{font-size:.8125rem;color:var(--text-secondary);line-height:1.5;margin:0 0 .5rem}.ROICalculator_wizardModuleCardBenefits__ls3cI{font-size:.75rem;color:var(--text-secondary);margin:0;padding-left:1rem}.ROICalculator_wizardExpandToggle__mZlkB{display:block;width:100%;padding:.75rem 0;margin-top:1.5rem;border:none;background:transparent;color:var(--howfm-purple);font-size:.9375rem;font-weight:600;cursor:pointer;text-align:left;border-radius:8px}.ROICalculator_wizardExpandToggle__mZlkB:hover{background:rgba(107,70,193,.06)}.ROICalculator_wizardAdvanced__CQnBP{margin-top:1rem;padding:1.25rem;background:rgba(107,70,193,.04);border-radius:12px;border:1px solid rgba(107,70,193,.1)}.ROICalculator_wizardAdvancedFields__5ZpKV{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem 1.5rem;gap:1.25rem 1.5rem;margin-top:1rem;align-items:start}.ROICalculator_wizardAdvancedFields__5ZpKV .ROICalculator_inputGroup__z2MsQ{margin-bottom:0;min-width:0}@media (max-width:600px){.ROICalculator_wizardAdvancedFields__5ZpKV{grid-template-columns:1fr}}.ROICalculator_wizardActions__BtAq_{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(107,70,193,.12)}.ROICalculator_wizardBtnSecondary__clU_a{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border:1px solid rgba(107,70,193,.25);background:transparent;color:var(--howfm-purple);border-radius:10px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease}.ROICalculator_wizardBtnSecondary__clU_a:hover:not(:disabled){background:rgba(107,70,193,.08)}.ROICalculator_wizardBtnSecondary__clU_a:disabled{opacity:.5;cursor:not-allowed}.ROICalculator_waterfallContainer__VPLnz{padding:2rem;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(249,250,251,.98) 50%,rgba(248,250,252,.95));border-radius:20px;border:1px solid rgba(107,70,193,.12);margin-bottom:1.5rem;box-shadow:0 4px 20px rgba(107,70,193,.06)}.ROICalculator_waterfallTitle__I2zoH{font-size:1.0625rem;font-weight:600;color:var(--text-primary,#1f2937);margin:0 0 1.5rem}.ROICalculator_valueBridgeFlow__NjlU_{display:flex;align-items:stretch;gap:0;flex-wrap:wrap;min-height:140px}.ROICalculator_valueBridgeBlock__D2x2u{flex:1 1;min-width:140px;padding:1.25rem 1.5rem;border-radius:14px;display:flex;flex-direction:column;justify-content:center;gap:.5rem}.ROICalculator_valueBridgeBlock__D2x2u[data-type=savings]{background:linear-gradient(135deg,rgba(16,185,129,.12),rgba(16,185,129,.06));border:1px solid rgba(16,185,129,.25)}.ROICalculator_valueBridgeBlock__D2x2u[data-type=cost]{background:linear-gradient(135deg,rgba(245,158,11,.1),rgba(245,158,11,.04));border:1px solid rgba(245,158,11,.25)}.ROICalculator_valueBridgeBlock__D2x2u[data-type=net]{background:linear-gradient(135deg,rgba(107,70,193,.12),rgba(107,70,193,.06));border:1px solid rgba(107,70,193,.25)}.ROICalculator_valueBridgeLabel__oGlJF{font-size:.8125rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em}.ROICalculator_valueBridgeBlock__D2x2u[data-type=savings] .ROICalculator_valueBridgeLabel__oGlJF{color:#059669}.ROICalculator_valueBridgeBlock__D2x2u[data-type=cost] .ROICalculator_valueBridgeLabel__oGlJF{color:#D97706}.ROICalculator_valueBridgeBlock__D2x2u[data-type=net] .ROICalculator_valueBridgeLabel__oGlJF{color:var(--howfm-purple)}.ROICalculator_valueBridgeValue__R6Qtb{font-size:1.5rem;font-weight:700;color:var(--text-primary)}.ROICalculator_valueBridgeBlock__D2x2u[data-type=savings] .ROICalculator_valueBridgeValue__R6Qtb{color:#047857}.ROICalculator_valueBridgeBlock__D2x2u[data-type=cost] .ROICalculator_valueBridgeValue__R6Qtb{color:#B45309}.ROICalculator_valueBridgeNetPos___sCaR{color:var(--howfm-purple)!important}.ROICalculator_valueBridgeNetNeg__XJowH{color:#DC2626!important}.ROICalculator_valueBridgeBreakdown__wb_Yk{list-style:none;margin:.5rem 0 0;padding:0;font-size:.75rem;color:var(--text-secondary)}.ROICalculator_valueBridgeBreakdown__wb_Yk li{display:flex;justify-content:space-between;gap:.5rem}.ROICalculator_valueBridgeArrow__tMb2_{display:flex;align-items:center;justify-content:center;padding:0 .75rem;color:rgba(107,70,193,.4)}.ROICalculator_valueBridgeArrowIcon__QAcJ8{font-size:.875rem}@media (max-width:640px){.ROICalculator_valueBridgeFlow__NjlU_{flex-direction:column;align-items:stretch}.ROICalculator_valueBridgeArrow__tMb2_{padding:.5rem 0;transform:rotate(90deg)}}.ROICalculator_extendedRoiContainer__kPLPb{margin-bottom:1.5rem}.ROICalculator_extendedRoiToggle__SmB8b{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;font-size:.875rem;font-weight:600;color:var(--howfm-purple);background:none;border:none;cursor:pointer}.ROICalculator_extendedRoiToggle__SmB8b:hover{color:#553c9a}.ROICalculator_extendedRoiContent__rBV8p{margin-top:.75rem;padding:1rem;background:rgba(248,250,252,.8);border-radius:12px;border:1px solid rgba(107,70,193,.1)}.ROICalculator_extendedRoiIntro__bN_jH{font-size:.8125rem;color:var(--text-secondary);margin:0 0 1rem;line-height:1.5}.ROICalculator_extendedRoiGrid__yrmzs{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:1rem;gap:1rem}.ROICalculator_extendedRoiCard__IXVsC{padding:1rem;background:#fff;border-radius:10px;border:1px solid rgba(107,70,193,.08)}.ROICalculator_extendedRoiCard__IXVsC h5{margin:0 0 .35rem;font-size:.875rem;font-weight:600;color:var(--text-primary,#1f2937)}.ROICalculator_extendedRoiCard__IXVsC p{margin:0;font-size:.75rem;color:var(--text-secondary);line-height:1.45}.ROICalculator_extendedRoiIcon__a6tkh{color:var(--howfm-purple);font-size:1rem;margin-bottom:.5rem}.ROICalculator_qcgSubsidyRow__TdSvs{margin-top:.5rem}.ROICalculator_expertModePanel__lsyIJ{margin-bottom:1.5rem}.ROICalculator_expertModeToggle__wZhkl{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;color:var(--howfm-purple);background:rgba(107,70,193,.08);border:1px solid rgba(107,70,193,.2);border-radius:10px;cursor:pointer;transition:all .2s ease}.ROICalculator_expertModeToggle__wZhkl:hover{background:rgba(107,70,193,.12);border-color:rgba(107,70,193,.35)}.ROICalculator_expertModeContent__tDeZU{margin-top:1rem;padding:1.25rem;background:rgba(248,250,252,.9);border:1px solid rgba(107,70,193,.12);border-radius:12px}.ROICalculator_expertModeHeader__K39uW{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.ROICalculator_expertModeHeader__K39uW h4{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary,#1f2937)}.ROICalculator_expertModeClose__8M9cI{padding:.25rem;background:none;border:none;color:#6B7280;cursor:pointer;border-radius:4px}.ROICalculator_expertModeClose__8M9cI:hover{color:var(--howfm-purple)}.ROICalculator_expertModeIntro__kwVv2{font-size:.8125rem;color:var(--text-secondary);margin:0 0 1rem}.ROICalculator_expertSliders__GDkZ3{display:flex;flex-direction:column;gap:1rem}.ROICalculator_expertSliderRow___6McT{display:flex;flex-direction:column;gap:.35rem}.ROICalculator_expertSliderLabel__VfJQF{display:flex;justify-content:space-between;align-items:center}.ROICalculator_expertSliderLabel__VfJQF label{font-size:.875rem;font-weight:500;color:var(--text-primary,#1f2937)}.ROICalculator_expertSliderValue__ati6_{font-size:.8125rem;font-weight:700;color:var(--howfm-purple)}.ROICalculator_expertRange__hFg5_{width:100%;height:6px;border-radius:3px;background:rgba(107,70,193,.15);-webkit-appearance:none;-moz-appearance:none;appearance:none}.ROICalculator_expertRange__hFg5_::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:linear-gradient(135deg,var(--howfm-purple) 0,var(--howfm-teal) 100%);cursor:pointer;box-shadow:0 2px 6px rgba(107,70,193,.3)}.ROICalculator_expertRange__hFg5_::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:linear-gradient(135deg,var(--howfm-purple) 0,var(--howfm-teal) 100%);cursor:pointer;border:none}.ROICalculator_expertSliderHint__xYiEJ{font-size:.75rem;color:var(--text-secondary);line-height:1.3}.ROICalculator_valueStorySection__JWHxF{margin-bottom:2rem}.ROICalculator_valueStoryHeading__yQw9J{font-size:1.125rem;font-weight:600;color:var(--text-primary,#1f2937);margin:0 0 1.25rem}.ROICalculator_valueStorySteps__XjhVz{display:flex;flex-direction:column;gap:.75rem}.ROICalculator_valueStoryStep__kBfPf{display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;background:rgba(255,255,255,.6);border:1px solid rgba(107,70,193,.1);border-radius:12px;opacity:.6;transform:translateX(-12px);transition:opacity .4s ease,transform .4s ease}.ROICalculator_valueStoryStepVisible__C_uTt{opacity:1;transform:translateX(0)}.ROICalculator_valueStoryIcon__gdTr0{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(107,70,193,.12),rgba(56,178,172,.12));border-radius:10px;color:var(--howfm-purple);font-size:1rem}.ROICalculator_valueStoryContent__IxJJj h4{margin:0 0 .25rem;font-size:.9375rem;font-weight:600;color:var(--text-primary,#1f2937)}.ROICalculator_valueStoryContent__IxJJj p{margin:0;font-size:.8125rem;color:var(--text-secondary);line-height:1.5}.ROICalculator_valueStoryHighlight__qnp7b{margin-top:.5rem;font-size:1rem;font-weight:700;color:var(--howfm-purple)}.ROICalculator_driverTreeContainer__6ZVl1{margin-top:2rem;padding:1.5rem;background:linear-gradient(135deg,rgba(248,250,252,.95),rgba(255,255,255,.95));border-radius:16px;border:1px solid rgba(107,70,193,.1)}.ROICalculator_driverTreeTitle__1rT3k{font-size:1rem;font-weight:600;color:var(--text-primary,#1f2937);margin:0 0 .35rem}.ROICalculator_driverTreeIntro__zkL0y{font-size:.8125rem;color:var(--text-secondary);margin:0 0 1.25rem}.ROICalculator_driverTreeRoot___vnLa{display:flex;flex-direction:column;gap:.5rem}.ROICalculator_driverTreeNode__8_EO9{display:flex;flex-direction:column;gap:.35rem}.ROICalculator_driverTreeCard__pf0v8{display:flex;align-items:center;gap:.75rem;padding:.6rem 1rem;background:#fff;border-radius:10px;border:1px solid rgba(107,70,193,.08);border-left:3px solid var(--howfm-purple)}.ROICalculator_driverTreeIcon__JdKad{font-size:1rem;flex-shrink:0}.ROICalculator_driverTreeLabel__hrynj{flex:1 1;font-size:.875rem;font-weight:500;color:var(--text-primary,#1f2937)}.ROICalculator_driverTreeValue__Hi4HO{font-size:.875rem;font-weight:700}.ROICalculator_calculatorWrapper__yx4Rc{padding:1.5rem 2rem}.ROICalculator_fullLayerHeader__vCyTv{padding:1rem 2.5rem 1.25rem;background:#f9fafb;border-bottom:1px solid #e5e7eb}.ROICalculator_fullLayerIntro__UMMt5{font-size:.9rem;color:var(--text-secondary);line-height:1.5;margin:1rem 0 0;max-width:640px}.ROICalculator_tabsContainer__Eh9X6{display:flex;gap:.5rem;padding:0;background:transparent;overflow-x:auto;margin:0}.ROICalculator_tabsContainer__Eh9X6::-webkit-scrollbar{height:4px}.ROICalculator_tabsContainer__Eh9X6::-webkit-scrollbar-track{background:transparent}.ROICalculator_tabsContainer__Eh9X6::-webkit-scrollbar-thumb{background:rgba(107,70,193,.2);border-radius:2px}.ROICalculator_tabButton__4pVQm{padding:.7rem 1.4rem;border:none;background:#f3f4f6;font-weight:500;font-size:.9rem;cursor:pointer;transition:background .2s ease,color .2s ease;border-radius:999px;position:relative;color:#4b5563;display:flex;align-items:center;gap:.5rem;white-space:nowrap}.ROICalculator_tabButton__4pVQm:hover{background:#e5e7eb;color:var(--howfm-purple)}.ROICalculator_tabButton__4pVQm.ROICalculator_activeTab__xVEgg{background:var(--howfm-purple);color:#ffffff}.ROICalculator_tabButton__4pVQm.ROICalculator_activeTab__xVEgg:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(107,70,193,.35)}.ROICalculator_tabButton__4pVQm svg{font-size:1rem}.ROICalculator_tabContent__iYnRm{background:#f9fafb;padding:1.75rem 2.5rem 2.5rem;min-height:560px}.ROICalculator_inputGrid__IoaqR{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin:0;align-items:stretch}.ROICalculator_presetRow__bquT7{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap;margin:.25rem 0 1rem;padding:.75rem;border-radius:12px;border:1px solid rgba(107,70,193,.1);background:rgba(107,70,193,.03)}.ROICalculator_presetButton__npk_H{padding:.6rem .9rem;border-radius:12px;border:1.5px solid rgba(107,70,193,.18);background:rgba(255,255,255,.95);color:var(--howfm-purple);font-weight:900;cursor:pointer}.ROICalculator_presetButton__npk_H:hover{background:rgba(107,70,193,.05)}.ROICalculator_presetHint__kENRc{color:var(--text-secondary);font-weight:600;font-size:.9rem;line-height:1.4;flex:1 1;min-width:220px}.ROICalculator_inputActionsBar__s4NuC{margin-top:1.5rem;padding:1.25rem 1.5rem;border-radius:12px;border:1px solid #e5e7eb;background:#ffffff;display:flex;justify-content:space-between;align-items:center;gap:1rem}.ROICalculator_inputActionsLeft__lmxs0{display:flex;flex-direction:column;gap:.15rem}.ROICalculator_inputActionsTitle__kM2jg{font-weight:900;color:#0f172a}.ROICalculator_inputActionsSub__n8bss{color:var(--text-secondary);font-weight:600;font-size:.9rem}@media (max-width:900px){.ROICalculator_inputActionsBar__s4NuC{flex-direction:column;align-items:stretch}}.ROICalculator_inputSection__93Upx{background:#ffffff;padding:1.5rem 1.25rem;border-radius:12px;border:1px solid #e5e7eb;transition:border-color .15s ease;position:relative;overflow:hidden;display:flex;flex-direction:column;height:100%}.ROICalculator_inputSection__93Upx:hover{border-color:#d1d5db}.ROICalculator_inputSectionTitle__37k9P,.ROICalculator_inputSection__93Upx h3{color:#1f2937;font-size:1.125rem;font-weight:700;margin:0 0 1.25rem;padding-bottom:.75rem;border-bottom:1px solid #e5e7eb;letter-spacing:-.01em}.ROICalculator_inputSectionAdvanced__8pC8p{border-left:2px solid rgba(107,70,193,.15)}.ROICalculator_inputSectionAdvanced__8pC8p .ROICalculator_inputSectionTitle__37k9P{color:var(--howfm-purple);font-size:1rem;font-weight:600}.ROICalculator_resultsGrid__KGLOp{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.ROICalculator_breakdownSection__RqSC_,.ROICalculator_resultsSection__bOUXL{background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(248,250,252,.98));padding:2rem;border-radius:16px;border:1.5px solid rgba(107,70,193,.1);box-shadow:0 4px 16px rgba(107,70,193,.06);transition:none}.ROICalculator_breakdownSection__RqSC_:hover,.ROICalculator_resultsSection__bOUXL:hover{box-shadow:0 8px 24px rgba(107,70,193,.12)}.ROICalculator_breakdownSection__RqSC_ h3,.ROICalculator_resultsSection__bOUXL h3{font-size:1.375rem;font-weight:700;color:var(--howfm-purple);margin:0 0 1.5rem;padding-bottom:1rem;border-bottom:2px solid rgba(107,70,193,.1);display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap}.ROICalculator_resultItem__V_Cgt{background:rgba(255,255,255,.8);padding:1.5rem;border-radius:12px;border:1px solid rgba(107,70,193,.1);transition:none;margin-bottom:1rem}.ROICalculator_resultItem__V_Cgt:hover{box-shadow:0 4px 12px rgba(107,70,193,.1);border-color:rgba(107,70,193,.2)}.ROICalculator_resultItem__V_Cgt.ROICalculator_highlight__A_GgP{background:linear-gradient(135deg,rgba(107,70,193,.08),rgba(56,178,172,.08));border:1.5px solid rgba(107,70,193,.25);box-shadow:0 4px 16px rgba(107,70,193,.15)}.ROICalculator_resultValue__xvQxK{font-size:1.5rem;font-weight:700;color:var(--howfm-purple)}.ROICalculator_resultItem__V_Cgt.ROICalculator_highlight__A_GgP .ROICalculator_resultValue__xvQxK{color:var(--howfm-purple);font-size:1.625rem}.ROICalculator_projectionGrid__ytk8T{display:grid;grid-gap:1rem;gap:1rem;margin-top:1.5rem}.ROICalculator_projectionItem__BveS8{background:rgba(255,255,255,.8);padding:1.5rem;border-radius:12px;border:1px solid rgba(107,70,193,.1);transition:none}.ROICalculator_projectionItem__BveS8:hover{box-shadow:0 4px 12px rgba(107,70,193,.1)}.ROICalculator_resultsTabWrap__1u47n{display:flex;flex-direction:column;gap:2rem;padding:.5rem 0}.ROICalculator_resultsHero__MjiEZ{text-align:center;padding:3rem 2rem 2.5rem;background:linear-gradient(145deg,rgba(107,70,193,.05),rgba(0,164,180,.04));border-radius:20px;border:1px solid rgba(107,70,193,.08)}.ROICalculator_resultsHeroValue__7D9eJ{font-size:3rem;font-weight:800;background:linear-gradient(135deg,var(--howfm-purple) 0,var(--howfm-teal,#00A4B4) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1.1;margin-bottom:.5rem;letter-spacing:-.02em}.ROICalculator_resultsHeroLabel__6Tsl_{font-size:.95rem;color:var(--text-secondary);margin-bottom:1rem;font-weight:500}.ROICalculator_resultsHeroStatus__AlceM{display:inline-block;padding:.4rem 1rem;border-radius:999px;font-size:.8125rem;font-weight:600;letter-spacing:.01em}.ROICalculator_heroStatusGood__W_G5Q{background:rgba(16,185,129,.1);color:#059669}.ROICalculator_heroStatusOk__eK7IA{background:rgba(107,70,193,.08);color:var(--howfm-purple)}.ROICalculator_heroStatusWarn__3TIr0{background:rgba(245,158,11,.12);color:#b45309}.ROICalculator_resultsDriverTreeWrap__V9hqt,.ROICalculator_resultsValueStory__6U9Xf,.ROICalculator_resultsWaterfallWrap__8iUp_{margin-top:.5rem}.ROICalculator_resultsScenariosSection__v0Yv0{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(107,70,193,.12)}.ROICalculator_resultsScenariosInner__brU1S{display:flex;flex-direction:column;gap:1rem}.ROICalculator_resultsScenariosTitle__2LdAk{font-size:1.25rem;font-weight:700;color:var(--howfm-purple);margin:0 0 .5rem}.ROICalculator_resultsScenariosSub__XFfUy{font-size:.9375rem;color:var(--text-secondary);margin:0 0 1.5rem}.ROICalculator_resultsTopBar__5TEFC{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.75rem 1rem;background:rgba(107,70,193,.02);border:1px solid rgba(107,70,193,.06);border-radius:12px}.ROICalculator_resultsTopFocus__WbHDW{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ROICalculator_resultsTopFocusLabel__vviYL{font-size:.8125rem;color:var(--text-secondary);font-weight:500}.ROICalculator_resultsTopActions__Azf8t{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.ROICalculator_resultsTopActionLink__yjBvD{padding:.5rem .75rem;font-size:.875rem;font-weight:500;color:var(--howfm-purple);background:transparent;border:none;border-radius:8px;cursor:pointer;transition:background .15s ease}.ROICalculator_resultsTopActionLink__yjBvD:hover{background:rgba(107,70,193,.08)}.ROICalculator_resultsExportBtn__zdO4e{display:flex;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;color:#fff;background:var(--howfm-purple);border:none;border-radius:10px;cursor:pointer;transition:opacity .15s ease}.ROICalculator_resultsExportBtn__zdO4e:hover{opacity:.9}.ROICalculator_exportChevron__9fQO0{font-size:.65em;opacity:.9}.ROICalculator_exportDropdown__ngMfc{position:relative}.ROICalculator_exportDropdownBackdrop__gj0jn{position:fixed;inset:0;z-index:10}.ROICalculator_exportDropdownMenu__PPcFK{position:absolute;top:100%;right:0;margin-top:.35rem;min-width:180px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.12);padding:.35rem;z-index:11}.ROICalculator_exportDropdownItem__wwnjq{display:block;width:100%;padding:.6rem .9rem;text-align:left;font-size:.9rem;font-weight:500;color:var(--howfm-purple);background:none;border:none;border-radius:6px;cursor:pointer;transition:background .15s ease}.ROICalculator_exportDropdownItem__wwnjq:hover{background:rgba(107,70,193,.08)}.ROICalculator_ghostButton__wHqYT{padding:.75rem 1rem;border-radius:12px;background:rgba(255,255,255,.9);border:1.5px solid rgba(107,70,193,.18);color:var(--howfm-purple);font-weight:800;cursor:pointer}.ROICalculator_ghostButton__wHqYT:hover{background:rgba(107,70,193,.05)}.ROICalculator_resultsPill__nXFZN{padding:.5rem .75rem;border-radius:999px;font-weight:700;font-size:.85rem;border:1px solid rgba(107,70,193,.18);background:rgba(107,70,193,.06);color:var(--howfm-purple);white-space:nowrap}.ROICalculator_pillGood__wF_Ig{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.28);color:#059669}.ROICalculator_pillOk__Gf4H7{background:rgba(56,178,172,.1);border-color:rgba(56,178,172,.28);color:#0f766e}.ROICalculator_pillWarn__TIBh0{background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.32);color:#b45309}.ROICalculator_resultChip__7QXDg{border:1px solid rgba(107,70,193,.18);background:rgba(255,255,255,.9);color:var(--howfm-purple);padding:.3rem .6rem;border-radius:999px;font-weight:700;font-size:.85rem;cursor:pointer}.ROICalculator_resultChipActive__M6Bhb{background:rgba(107,70,193,.1)}.ROICalculator_summaryGrid__UtYHX{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem}.ROICalculator_summaryCard__zNACS{background:#ffffff;border:1px solid rgba(107,70,193,.08);border-radius:16px;padding:1.25rem 1.5rem 1.5rem;box-shadow:0 1px 4px rgba(107,70,193,.04);transition:box-shadow .2s ease}.ROICalculator_summaryLabel__PE3MS{display:flex;align-items:center;gap:.4rem;color:var(--text-secondary);font-weight:600;font-size:.8125rem;text-transform:uppercase;letter-spacing:.03em}.ROICalculator_summaryValue__j6YBE{margin-top:.5rem;font-weight:800;font-size:1.75rem;color:var(--howfm-purple);letter-spacing:-.02em}.ROICalculator_summarySub__y7obN{margin-top:.4rem;color:var(--text-secondary);font-size:.8125rem;line-height:1.45}.ROICalculator_resultsExpandSection__XJMah{margin-top:0;border:1px solid rgba(107,70,193,.08);border-radius:16px;overflow:hidden;background:#ffffff}.ROICalculator_resultsExpandTrigger__D3YR9{width:100%;padding:1rem 1.25rem;text-align:left;font-weight:600;font-size:.95rem;color:var(--howfm-purple);background:#f9fafb;border:none;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:background .2s ease}.ROICalculator_resultsExpandTrigger__D3YR9:hover{background:rgba(107,70,193,.04)}.ROICalculator_resultsExpandContent__tuG4H{padding:1.5rem;border-top:1px solid rgba(107,70,193,.06);display:flex;flex-direction:column;gap:1.5rem}.ROICalculator_resultsTwoCol__FPPbV{display:grid;grid-template-columns:1.25fr 1fr;grid-gap:1rem;gap:1rem}.ROICalculator_card__KJmmG{background:#ffffff;border:1px solid #e5e7eb;border-radius:14px;padding:1.25rem;box-shadow:none}.ROICalculator_cardHeader__EwWEp{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;padding-bottom:.75rem;margin-bottom:.75rem;border-bottom:1px solid rgba(107,70,193,.12);font-weight:800;color:#0f172a}.ROICalculator_cardHeaderMeta__wDySc{font-weight:700;color:var(--text-secondary);font-size:.9rem}.ROICalculator_driverList__HWBd1{display:flex;flex-direction:column;gap:.75rem}.ROICalculator_driverBarRow__NiEcf{display:flex;align-items:center;gap:.75rem;padding:0 .75rem .25rem}.ROICalculator_driverBar__CQqWo{height:8px;background:linear-gradient(90deg,rgba(107,70,193,.75),rgba(56,178,172,.75));border-radius:999px;min-width:6px}.ROICalculator_driverBarMeta__Tj6Hs{font-size:.85rem;font-weight:900;color:var(--text-secondary)}.ROICalculator_driverMicroCopy__Em64z{font-size:.75rem;color:var(--text-secondary,#6B7280);line-height:1.4;margin:-.25rem 0 .5rem .75rem;max-width:280px}.ROICalculator_driverDot__Fdep5{width:10px;height:10px;border-radius:50%;background:rgba(107,70,193,.55)}.ROICalculator_driverDotStrong__a3EIB{width:10px;height:10px;border-radius:50%;background:rgba(56,178,172,.85)}.ROICalculator_driverRow__vz_Cw,.ROICalculator_driverTotalRow__QEjXS{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.75rem;border-radius:12px;border:1px solid rgba(107,70,193,.1);background:rgba(107,70,193,.03)}.ROICalculator_driverTotalRow__QEjXS{background:rgba(56,178,172,.06);border-color:rgba(56,178,172,.18)}.ROICalculator_driverLeft__cVyv9{display:flex;align-items:center;gap:.6rem;color:#0f172a;font-weight:700}.ROICalculator_driverRight__IhSGL{font-weight:800;color:var(--howfm-purple)}.ROICalculator_driverRightStrong__bEC8A{font-weight:900;color:var(--howfm-purple);font-size:1.05rem}.ROICalculator_driverIcon__UKBcJ{opacity:.85}.ROICalculator_driverIconStrong__WiFzP{color:var(--howfm-teal)}.ROICalculator_miniInfo__HxxCT{border:none;background:transparent;padding:0;cursor:pointer;color:var(--howfm-purple);opacity:.8}.ROICalculator_miniInfo__HxxCT:hover{opacity:1}.ROICalculator_kvGrid__V6_gV{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.ROICalculator_kvItem__GINyV{border:1px solid rgba(107,70,193,.1);border-radius:12px;padding:.75rem;background:rgba(255,255,255,.95)}.ROICalculator_kvLabel__NcIyP{font-size:.9rem;color:var(--text-secondary);font-weight:700}.ROICalculator_kvValue__cgcxl{margin-top:.25rem;font-weight:900;color:#0f172a}.ROICalculator_kvHint__VmZR2{margin-top:.15rem;font-size:.8rem;color:var(--text-secondary)}.ROICalculator_moduleMini__DQEi3{margin-top:1rem;border-top:1px solid rgba(107,70,193,.12);padding-top:1rem}.ROICalculator_moduleMiniTitle__qeDD7{font-weight:900;color:#0f172a;margin-bottom:.5rem}.ROICalculator_moduleMiniGrid__MMLOZ{display:grid;grid-gap:.4rem;gap:.4rem;font-size:.95rem}.ROICalculator_moduleMiniRow__uMA4X{display:flex;justify-content:space-between;gap:1rem;color:var(--text-secondary);font-weight:700}.ROICalculator_moduleMiniRow__uMA4X strong{color:#0f172a;font-weight:900}.ROICalculator_moduleMiniTotal__fgj4v{display:flex;justify-content:space-between;gap:1rem;margin-top:.35rem;padding-top:.5rem;border-top:1px dashed rgba(107,70,193,.18);font-weight:900;color:#0f172a}.ROICalculator_nextStepsCard__qmChq{background:linear-gradient(145deg,rgba(107,70,193,.03),rgba(0,164,180,.02));border:1px solid rgba(107,70,193,.08);border-radius:16px;padding:1.25rem 1.5rem}.ROICalculator_nextStepsHeader__3cVWx{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.ROICalculator_nextStepsIcon__G17Ui{color:var(--howfm-purple)}.ROICalculator_nextStepsTitle__TW4KI{font-weight:900;color:#0f172a}.ROICalculator_nextStepsSub__WKK8C{color:var(--text-secondary);font-weight:700;font-size:.95rem;margin-top:.15rem}.ROICalculator_nextStepsGrid__5_jZg{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));grid-gap:.75rem;gap:.75rem}.ROICalculator_nextStep__cj54N{background:rgba(255,255,255,.9);border:1px solid rgba(107,70,193,.08);border-radius:14px;padding:1rem 1.1rem}.ROICalculator_stepTitle__kNcYP{font-weight:700;color:var(--howfm-purple,#6B46C1);margin-bottom:.35rem;font-size:.9rem}.ROICalculator_stepText__BWxCT{color:var(--text-secondary);font-weight:500;line-height:1.5;font-size:.85rem;font-size:.95rem}.ROICalculator_detailsStack__fXI4F{display:flex;flex-direction:column;gap:.75rem}.ROICalculator_details__J_QDZ{background:rgba(255,255,255,.98);border:1.5px solid rgba(107,70,193,.12);border-radius:16px;padding:.25rem .75rem}.ROICalculator_detailsSummary__b_ovi{cursor:pointer;padding:.9rem .25rem;font-weight:900;color:#0f172a;display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.ROICalculator_detailsMeta__I10Rp{color:var(--text-secondary);font-weight:700;font-size:.9rem}.ROICalculator_detailsBody__nDC96{padding:.75rem .25rem 1rem}.ROICalculator_tableWrap___xIbP{overflow-x:auto}.ROICalculator_monthTable__gNLlD{width:100%;border-collapse:collapse;font-size:.9rem}.ROICalculator_monthTable__gNLlD td,.ROICalculator_monthTable__gNLlD th{padding:.75rem .6rem;border-bottom:1px solid rgba(107,70,193,.1);text-align:left;white-space:nowrap}.ROICalculator_monthTable__gNLlD thead th{font-weight:900;color:var(--howfm-purple);background:rgba(107,70,193,.04)}.ROICalculator_pos__1G5h4{color:#059669;font-weight:800}.ROICalculator_neg__c_3Fu{color:#dc2626;font-weight:800}.ROICalculator_assumptionsGrid__uIctL{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:.75rem;gap:.75rem}.ROICalculator_assumption__Zv2Lv{border:1px solid rgba(107,70,193,.1);border-radius:12px;padding:.75rem;background:rgba(255,255,255,.95);display:flex;flex-direction:column;gap:.25rem}.ROICalculator_assumption__Zv2Lv span{color:var(--text-secondary);font-weight:700;font-size:.85rem}.ROICalculator_assumption__Zv2Lv strong{color:#0f172a;font-weight:900}@media (max-width:1200px){.ROICalculator_summaryGrid__UtYHX{grid-template-columns:1fr 1fr}.ROICalculator_nextStepsGrid__5_jZg,.ROICalculator_resultsTwoCol__FPPbV{grid-template-columns:1fr}}@media (max-width:600px){.ROICalculator_summaryGrid__UtYHX{grid-template-columns:1fr}.ROICalculator_resultsTopActions__Azf8t{width:100%;justify-content:flex-start}}.ROICalculator_projectionItem__BveS8.ROICalculator_highlight__A_GgP{background:linear-gradient(135deg,rgba(107,70,193,.1),rgba(56,178,172,.1));border:1.5px solid rgba(107,70,193,.25)}.ROICalculator_projectionValue__OyDyy{font-weight:700;color:var(--howfm-purple);font-size:1.375rem}@media (max-width:1400px){.ROICalculator_inputGrid__IoaqR{grid-template-columns:1fr 1fr}.ROICalculator_inputGrid__IoaqR .ROICalculator_calculateButtonContainer__YC_Py{grid-column:1/-1}}@media (max-width:1200px){.ROICalculator_resultsGrid__KGLOp{grid-template-columns:1fr}}@media (max-width:900px){.ROICalculator_inputGrid__IoaqR{grid-template-columns:1fr}}@media (max-width:768px){.ROICalculator_pageContainer__3Vi4T{padding:1rem}.ROICalculator_calculatorHeader__0kj4v{padding:1.5rem}.ROICalculator_headerContent__un4h2{flex-direction:column;gap:1rem}.ROICalculator_headerTitle__NbAqv h2{font-size:1.25rem}.ROICalculator_fullLayerHeader__vCyTv{padding:0 1rem}.ROICalculator_fullLayerIntro__UMMt5{font-size:.9rem}.ROICalculator_tabsContainer__Eh9X6{padding:0 0 1rem;gap:.5rem}.ROICalculator_tabButton__4pVQm{padding:.75rem 1.25rem;font-size:.875rem}.ROICalculator_breakdownSection__RqSC_,.ROICalculator_inputSection__93Upx,.ROICalculator_resultsSection__bOUXL,.ROICalculator_tabContent__iYnRm{padding:1.5rem}}.ROICalculator_businessCaseHeader__grKd8{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid rgba(107,70,193,.1)}.ROICalculator_businessCaseHeader__grKd8 h2{font-size:1.875rem;font-weight:700;margin:0 0 .75rem;background:linear-gradient(135deg,var(--howfm-purple) 0,var(--howfm-teal) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ROICalculator_businessCaseSubtitle__5nasH{font-size:1.0625rem;color:var(--text-secondary);margin:0;line-height:1.6}.ROICalculator_scenarioSliderBar__MXwM6{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding:1rem 1.25rem;margin-bottom:1.5rem;background:linear-gradient(135deg,rgba(107,70,193,.06),rgba(56,178,172,.06));border:1px solid rgba(107,70,193,.15);border-radius:14px}.ROICalculator_scenarioSliderLabel__iG9A_{display:flex;align-items:center;gap:.5rem;font-size:.95rem;color:var(--text-primary);min-width:200px}.ROICalculator_scenarioSliderIcon__TLFUl,.ROICalculator_scenarioSliderValue__gJ4st{color:var(--howfm-purple);font-size:1.1rem}.ROICalculator_scenarioSliderValue__gJ4st{margin-left:.25rem}.ROICalculator_scenarioSliderControl__lF9Hm{flex:1 1;min-width:180px;max-width:400px}.ROICalculator_scenarioSliderInput__EoJB1{width:100%;height:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(107,70,193,.2);border-radius:4px;outline:none}.ROICalculator_scenarioSliderInput__EoJB1::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,var(--howfm-purple),var(--howfm-teal));cursor:pointer;box-shadow:0 2px 8px rgba(107,70,193,.4)}.ROICalculator_scenarioSliderInput__EoJB1::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,var(--howfm-purple),var(--howfm-teal));cursor:pointer;border:none;box-shadow:0 2px 8px rgba(107,70,193,.4)}.ROICalculator_scenarioSliderMinMax__8yEwZ{display:flex;justify-content:space-between;margin-top:.25rem;font-size:.75rem;color:var(--text-secondary)}.ROICalculator_scenarioSliderReset__FPXt7{padding:.4rem .85rem;font-size:.85rem;color:var(--howfm-purple);background:transparent;border:1px solid rgba(107,70,193,.35);border-radius:8px;cursor:pointer;font-weight:600}.ROICalculator_scenarioSliderReset__FPXt7:hover{background:rgba(107,70,193,.08)}.ROICalculator_businessCaseComparison__0kS0_{margin-top:2.5rem}.ROICalculator_visualCompareSection__6_eGN{margin-bottom:3rem}.ROICalculator_visualCompareHeader__2M810 h3{font-size:1.5rem;font-weight:900;color:var(--howfm-purple);margin:0 0 .5rem}.ROICalculator_visualCompareSub__iCNMJ{margin:0 0 1.25rem;color:var(--text-secondary);font-weight:600;line-height:1.5}.ROICalculator_visualScenarioGrid__w4QNa{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:1rem;gap:1rem}.ROICalculator_visualScenarioCard__jG5c_{background:rgba(255,255,255,.98);border:1.5px solid rgba(107,70,193,.12);border-radius:16px;padding:1.25rem;box-shadow:0 6px 18px rgba(15,23,42,.06);display:flex;flex-direction:column;gap:.9rem}.ROICalculator_visualScenarioBest__ufVI_{border-color:rgba(56,178,172,.35);box-shadow:0 10px 28px rgba(56,178,172,.1)}.ROICalculator_visualScenarioTitle__hEgdQ{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;font-weight:900;color:#0f172a;font-size:1.05rem}.ROICalculator_visualBadgeAlt__A0LA4,.ROICalculator_visualBadge__cXdMM{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .6rem;border-radius:999px;font-size:.75rem;font-weight:800;white-space:nowrap}.ROICalculator_visualBadge__cXdMM{background:rgba(56,178,172,.12);border:1px solid rgba(56,178,172,.28);color:#0f766e}.ROICalculator_visualBadgeAlt__A0LA4{background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.28);color:#b45309}.ROICalculator_visualScenarioDesc__IG0io{margin-top:.35rem;color:var(--text-secondary);font-weight:600;line-height:1.45}.ROICalculator_visualKpis__8txwu{display:grid;grid-template-columns:1fr 1fr;grid-gap:.6rem;gap:.6rem}.ROICalculator_visualKpi__dCB7L{border:1px solid rgba(107,70,193,.1);border-radius:12px;padding:.7rem .75rem;background:rgba(107,70,193,.02);display:flex;flex-direction:column;gap:.25rem}.ROICalculator_visualKpi__dCB7L span{font-size:.85rem;color:var(--text-secondary);font-weight:700}.ROICalculator_visualKpi__dCB7L strong{font-weight:900;color:#0f172a}.ROICalculator_visualBars__rRPbr{display:grid;grid-gap:.5rem;gap:.5rem}.ROICalculator_visualBarRow__NSDwj{display:grid;grid-template-columns:110px 1fr 70px;grid-gap:.75rem;gap:.75rem;align-items:center}.ROICalculator_visualBarLabel__UIUbY,.ROICalculator_visualBarMeta__q_t5h{color:var(--text-secondary);font-weight:800;font-size:.85rem}.ROICalculator_visualBarMeta__q_t5h{text-align:right}.ROICalculator_visualBarTrack__hCwSe{height:10px;background:rgba(15,23,42,.06);border-radius:999px;overflow:hidden}.ROICalculator_visualBarFill__8cwzl{height:100%;border-radius:999px}.ROICalculator_visualBarPos__lzlrg{background:linear-gradient(90deg,rgba(16,185,129,.75),rgba(56,178,172,.75))}.ROICalculator_visualBarNeg__Y__cr{background:linear-gradient(90deg,rgba(239,68,68,.7),rgba(245,158,11,.7))}.ROICalculator_visualBarFillPayback__TZHVd{height:100%;border-radius:999px;background:linear-gradient(90deg,rgba(107,70,193,.65),rgba(56,178,172,.65))}.ROICalculator_visualSparkWrap__l_aD8{display:grid;grid-gap:.4rem;gap:.4rem}.ROICalculator_visualSparkLabel__tIMa8{color:var(--text-secondary);font-weight:800;font-size:.85rem}.ROICalculator_visualSpark__A2SwL{display:flex;gap:4px;align-items:flex-end;height:32px;padding:6px 8px;border-radius:12px;background:rgba(15,23,42,.04);border:1px solid rgba(107,70,193,.08)}.ROICalculator_visualSparkBar__sy50v{width:8px;border-radius:6px}.ROICalculator_visualSparkPos__nVbLo{background:rgba(16,185,129,.8)}.ROICalculator_visualSparkNeg__RIZpG{background:rgba(239,68,68,.75)}.ROICalculator_visualModules__bntjP{display:flex;flex-wrap:wrap;gap:.5rem}.ROICalculator_recommendationSection__xqiLA{margin-bottom:3rem}.ROICalculator_recommendationCard__zpNao{background:linear-gradient(135deg,rgba(107,70,193,.05),rgba(56,178,172,.05));border-radius:16px;padding:2rem;border:1.5px solid rgba(107,70,193,.15);box-shadow:0 4px 16px rgba(107,70,193,.08)}.ROICalculator_recommendationHeader__M4euY{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.ROICalculator_recommendationIcon__lp5xI{font-size:1.5rem;color:var(--howfm-purple)}.ROICalculator_recommendationHeader__M4euY h3{font-size:1.375rem;font-weight:700;color:var(--howfm-purple);margin:0}.ROICalculator_recommendationContent__Bz6e5{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.ROICalculator_recommendedScenario__Nh7TW{background:rgba(255,255,255,.9);border-radius:12px;padding:1.5rem;border:1.5px solid rgba(107,70,193,.2)}.ROICalculator_recommendedBadge__9lCIS{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,var(--howfm-purple) 0,var(--howfm-teal) 100%);color:white;border-radius:20px;font-size:.875rem;font-weight:600;margin-bottom:1rem}.ROICalculator_recommendedScenario__Nh7TW h4{font-size:1.25rem;font-weight:700;color:var(--howfm-purple);margin:0 0 .5rem}.ROICalculator_recommendedScenario__Nh7TW p{color:var(--text-secondary);margin:0 0 1rem;line-height:1.5}.ROICalculator_recommendedMetrics__2aHVi{display:flex;flex-direction:column;gap:.75rem}.ROICalculator_whyBlock___ngbM{margin-top:1.25rem;padding-top:1rem;border-top:1px solid rgba(107,70,193,.12)}.ROICalculator_whyTitle__tH_Pi{font-weight:900;color:#0f172a;margin-bottom:.6rem}.ROICalculator_whyList__n_svi{margin:0;padding-left:1.2rem;color:var(--text-secondary);font-weight:600;line-height:1.55}.ROICalculator_whyList__n_svi li{margin-bottom:.35rem}.ROICalculator_baselineSection__B1MgO{margin-bottom:2rem}.ROICalculator_baselineCard__DJv3k{background:linear-gradient(135deg,rgba(107,70,193,.04),rgba(56,178,172,.04));border:1.5px solid rgba(107,70,193,.12);border-radius:16px;padding:1.25rem;box-shadow:0 6px 18px rgba(15,23,42,.06)}.ROICalculator_baselineHeader__3gxcJ{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.ROICalculator_baselineTitle__Hic6g{font-weight:900;color:#0f172a;font-size:1.1rem}.ROICalculator_baselineSub__Ibsh5{color:var(--text-secondary);font-weight:700;margin-top:.25rem}.ROICalculator_baselineDeltaPill__9i2ne{padding:.5rem .75rem;border-radius:999px;background:rgba(255,255,255,.9);border:1px solid rgba(107,70,193,.16);color:#0f172a;font-weight:900;font-size:.85rem;white-space:nowrap}.ROICalculator_baselineGrid__LMs15{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));grid-gap:.75rem;gap:.75rem}.ROICalculator_baselineKpi__PXy5R{background:rgba(255,255,255,.92);border:1px solid rgba(107,70,193,.1);border-radius:14px;padding:.9rem;display:flex;flex-direction:column;gap:.25rem}.ROICalculator_baselineKpi__PXy5R span{color:var(--text-secondary);font-weight:800;font-size:.85rem}.ROICalculator_baselineKpi__PXy5R strong{color:#0f172a;font-weight:900}.ROICalculator_recommendedMetric__orWi6{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:rgba(107,70,193,.05);border-radius:8px}.ROICalculator_recommendedMetric__orWi6 .ROICalculator_metricLabel__sZi6Q{font-weight:600;color:var(--text-secondary)}.ROICalculator_recommendedMetric__orWi6 .ROICalculator_metricValue__KcGR4{font-weight:700;font-size:1.125rem;color:var(--howfm-purple)}.ROICalculator_comparisonTableSection__i581N{margin-bottom:3rem}.ROICalculator_comparisonTableSection__i581N h3{font-size:1.5rem;font-weight:700;color:var(--howfm-purple);margin:0 0 1.5rem}.ROICalculator_comparisonTableWrapper__ic5y7{overflow-x:auto;border-radius:12px;border:1.5px solid rgba(107,70,193,.1);box-shadow:0 4px 16px rgba(107,70,193,.06)}.ROICalculator_comparisonTable__KNSLW{width:100%;border-collapse:collapse;background:white}.ROICalculator_comparisonTable__KNSLW thead{background:linear-gradient(135deg,rgba(107,70,193,.1),rgba(56,178,172,.1))}.ROICalculator_comparisonTable__KNSLW th{padding:1rem;text-align:left;font-weight:700;font-size:.9375rem;color:var(--howfm-purple);border-bottom:2px solid rgba(107,70,193,.2);white-space:nowrap}.ROICalculator_comparisonTable__KNSLW td{padding:1rem;border-bottom:1px solid rgba(107,70,193,.1);color:var(--text-primary)}.ROICalculator_comparisonTable__KNSLW tbody tr:hover{background:rgba(107,70,193,.03)}.ROICalculator_comparisonTable__KNSLW tbody tr.ROICalculator_bestRow__1uB_3{background:rgba(107,70,193,.08);border-left:3px solid var(--howfm-purple)}.ROICalculator_scenarioNameCell__V8xQN{display:flex;flex-direction:column;gap:.5rem}.ROICalculator_scenarioNameCell__V8xQN strong{color:var(--howfm-purple);font-size:1rem}.ROICalculator_bestBadge__vl3lM,.ROICalculator_fastestBadge__ZdU2e{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;width:-moz-fit-content;width:fit-content}.ROICalculator_bestBadge__vl3lM{background:linear-gradient(135deg,var(--howfm-purple) 0,var(--howfm-teal) 100%);color:white}.ROICalculator_fastestBadge__ZdU2e{background:rgba(255,159,28,.15);color:var(--howfm-orange)}.ROICalculator_modulesList__g8MmI{display:flex;flex-wrap:wrap;gap:.5rem}.ROICalculator_moduleTag__2_DPT{display:inline-block;padding:.25rem .75rem;background:rgba(107,70,193,.1);color:var(--howfm-purple);border-radius:12px;font-size:.75rem;font-weight:600}.ROICalculator_positive__yVXdh{color:#10b981;font-weight:600}.ROICalculator_negative__j7sx9{color:#ef4444;font-weight:600}.ROICalculator_keyInsightsSection__WFz6H{margin-bottom:2rem}.ROICalculator_keyInsightsSection__WFz6H h3{font-size:1.5rem;font-weight:700;color:var(--howfm-purple);margin:0 0 1.5rem}.ROICalculator_insightsGrid__1v2x3{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem}.ROICalculator_insightCard__6zWjk{background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(248,250,252,.98));border-radius:12px;padding:1.5rem;border:1.5px solid rgba(107,70,193,.1);box-shadow:0 4px 12px rgba(107,70,193,.06);transition:all .3s cubic-bezier(.4,0,.2,1);text-align:center}.ROICalculator_insightCard__6zWjk:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(107,70,193,.12);border-color:rgba(107,70,193,.2)}.ROICalculator_insightIcon__UtWjN{font-size:2rem;color:var(--howfm-purple);margin-bottom:1rem}.ROICalculator_insightCard__6zWjk h4{font-size:1rem;font-weight:600;color:var(--text-secondary);margin:0 0 .75rem}.ROICalculator_insightValue__eDHDD{font-size:1.5rem;font-weight:700;color:var(--howfm-purple);margin:0 0 .5rem}.ROICalculator_insightScenario__g6npy{font-size:.875rem;color:var(--text-secondary);margin:0}@media (max-width:1200px){.ROICalculator_comparisonTableWrapper__ic5y7{overflow-x:scroll}.ROICalculator_comparisonTable__KNSLW{min-width:1000px}}@media (max-width:768px){.ROICalculator_insightsGrid__1v2x3,.ROICalculator_recommendationContent__Bz6e5{grid-template-columns:1fr}.ROICalculator_comparisonTableWrapper__ic5y7{font-size:.875rem}.ROICalculator_comparisonTable__KNSLW td,.ROICalculator_comparisonTable__KNSLW th{padding:.75rem .5rem}}@media (max-width:1200px){.ROICalculator_baselineGrid__LMs15{grid-template-columns:1fr 1fr}}@media (max-width:600px){.ROICalculator_baselineGrid__LMs15{grid-template-columns:1fr}}