.ROICalculator_roiCalculator__rsqc4{padding:0 0 var(--space-9)}.ROICalculator_sectionHeader__ecB8Z{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--border)}.ROICalculator_sectionIcon__3s8on{width:20px;height:20px;color:var(--accent);flex-shrink:0}.ROICalculator_sectionTitle___B210{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.ROICalculator_sectionIntro__IO_HX{font-size:14px;color:var(--text-secondary);margin:0 0 var(--space-6) 0;line-height:1.6}.ROICalculator_calculatorHeader__ThP5t{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);background:var(--bg-secondary);border:1px solid var(--border);border-bottom:none;border-radius:var(--radius) var(--radius) 0 0}.ROICalculator_calculatorTitle___e2iR{font-size:14px;font-weight:600;color:var(--text-primary);margin:0}.ROICalculator_toggleButton__Cx3Fk{display:flex;align-items:center;gap:var(--space-2);background:transparent;border:none;color:var(--accent);font-size:13px;font-weight:500;cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);transition:background var(--transition-fast)}.ROICalculator_toggleButton__Cx3Fk:hover{background:var(--accent-subtle)}.ROICalculator_toggleIcon__Rpv_U{width:16px;height:16px;transition:transform var(--transition-fast)}.ROICalculator_rotated__oWglr{transform:rotate(180deg)}.ROICalculator_inputsGrid__gqstj{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--space-5);gap:var(--space-5);padding:var(--space-6) var(--space-5);background:var(--bg-secondary);border:1px solid var(--border);border-top:none}.ROICalculator_inputGroup__ldIxq{display:flex;flex-direction:column;gap:var(--space-2)}.ROICalculator_inputLabel__iJfJV{font-size:13px;font-weight:500;color:var(--text-primary)}.ROICalculator_input__g_TGf{padding:10px 12px;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-primary);font-size:14px;font-family:inherit;width:100%;box-sizing:border-box;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.ROICalculator_input__g_TGf:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-muted)}.ROICalculator_input__g_TGf:hover{border-color:var(--border-hover)}.ROICalculator_inputHint__WEYAS{font-size:12px;color:var(--text-tertiary)}.ROICalculator_quickSummary__JoMDM{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5);background:var(--bg-secondary);border:1px solid var(--border);border-top:none}.ROICalculator_summaryItem__D_wYD{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4);background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius);text-align:center;transition:border-color var(--transition-fast)}.ROICalculator_summaryItem__D_wYD:hover{border-color:var(--border-hover)}.ROICalculator_summaryLabel__4z5eT{font-size:11px;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em}.ROICalculator_summaryValue__77RO2{font-size:20px;font-weight:600;color:var(--text-primary)}.ROICalculator_scenariosSection__8NcCv{padding:var(--space-6) var(--space-5);background:var(--bg-secondary);border:1px solid var(--border);border-top:none}.ROICalculator_scenariosTitle__e7KXw{font-size:14px;font-weight:600;color:var(--text-primary);margin:0 0 var(--space-4) 0}.ROICalculator_scenariosGrid__3bFiX{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.ROICalculator_scenarioCard__16ad5{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-5);position:relative;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.ROICalculator_scenarioCard__16ad5:hover{border-color:var(--border-hover)}.ROICalculator_scenarioCardFeatured__KwhRj{border-color:var(--accent);background:var(--bg-highlight)}.ROICalculator_scenarioCardFeatured__KwhRj:hover{border-color:var(--accent-hover)}.ROICalculator_scenarioBadge__U9lUK{position:absolute;top:-1px;right:var(--space-4);background:var(--border);color:var(--text-secondary);font-size:10px;font-weight:600;padding:4px 10px;border-radius:0 0 var(--radius-sm) var(--radius-sm);text-transform:uppercase;letter-spacing:.05em}.ROICalculator_scenarioLabel__HdU_7{font-size:15px;font-weight:600;color:var(--text-primary);margin:0 0 var(--space-1) 0}.ROICalculator_scenarioDescription___AWEX{font-size:12px;color:var(--text-secondary);margin:0 0 var(--space-4) 0;line-height:1.5}.ROICalculator_scenarioMetrics__Q16nY{display:flex;flex-direction:column;gap:var(--space-2)}.ROICalculator_scenarioMetric__Qubpk{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2) 0;border-bottom:1px solid var(--border)}.ROICalculator_scenarioMetric__Qubpk:last-child{border-bottom:none}.ROICalculator_scenarioMetricLabel__2RTHR{font-size:12px;color:var(--text-secondary)}.ROICalculator_scenarioMetricValue__WXQiV{font-size:14px;font-weight:600;color:var(--text-primary)}.ROICalculator_roiValue__UxgwV{color:var(--accent)}.ROICalculator_benchmarksSection__WAC0a{padding:var(--space-6) var(--space-5);background:var(--bg-secondary);border:1px solid var(--border);border-top:none}.ROICalculator_benchmarksTitle__g4ZgW{font-size:14px;font-weight:600;color:var(--text-primary);margin:0 0 var(--space-4) 0}.ROICalculator_benchmarksGrid__kF57a{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.ROICalculator_benchmarkItem__a0JqG{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4);background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius);text-align:center;transition:border-color var(--transition-fast)}.ROICalculator_benchmarkItem__a0JqG:hover{border-color:var(--border-hover)}.ROICalculator_benchmarkValue__IK1Ac{font-size:24px;font-weight:600;color:var(--text-primary)}.ROICalculator_benchmarkLabel__DMpAY{font-size:12px;color:var(--text-secondary);line-height:1.5}.ROICalculator_benchmarkSource__83Ci5{font-size:11px;color:var(--text-tertiary);margin-top:var(--space-1)}.ROICalculator_reportSection__rzTz3{padding:var(--space-5);background:var(--bg-secondary);border:1px solid var(--border);border-top:none;border-radius:0 0 var(--radius) var(--radius)}.ROICalculator_reportButton__qvrzz{display:inline-flex;align-items:center;gap:var(--space-2);background:transparent;border:1px solid var(--border);color:var(--text-secondary);font-size:13px;font-weight:500;cursor:pointer;padding:10px var(--space-4);border-radius:var(--radius);transition:all var(--transition-fast)}.ROICalculator_reportButton__qvrzz:hover{border-color:var(--accent);color:var(--accent)}.ROICalculator_reportButton__qvrzz svg{width:16px;height:16px}.ROICalculator_reportPreview__29yx7{margin-top:var(--space-4);padding:var(--space-5);background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius)}.ROICalculator_reportHeader__SbwNT{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--border)}.ROICalculator_reportHeader__SbwNT h4{font-size:14px;font-weight:600;color:var(--text-primary);margin:0}.ROICalculator_reportDate__35d7_{font-size:12px;color:var(--text-secondary)}.ROICalculator_reportContent__0BLyg{font-size:13px;color:var(--text-secondary);line-height:1.6}.ROICalculator_reportContent__0BLyg p{margin:0 0 var(--space-2) 0}.ROICalculator_reportContent__0BLyg ul{margin:0 0 var(--space-4) 0;padding-left:20px}.ROICalculator_reportContent__0BLyg li{margin-bottom:var(--space-1)}.ROICalculator_downloadButton__gbGuo{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding:10px var(--space-5);background:var(--accent);color:#fff;border:none;border-radius:var(--radius);font-size:13px;font-weight:600;cursor:pointer;transition:background var(--transition-fast)}.ROICalculator_downloadButton__gbGuo:hover{background:var(--accent-hover)}.ROICalculator_downloadButton__gbGuo svg{width:16px;height:16px}.ROICalculator_calculatorNote__4vxGg{display:flex;align-items:flex-start;gap:var(--space-3);margin-top:var(--space-5);padding:12px var(--space-4);background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius)}.ROICalculator_calculatorNote__4vxGg svg{width:18px;height:18px;color:var(--text-secondary);flex-shrink:0;margin-top:1px}.ROICalculator_calculatorNote__4vxGg p{font-size:12px;color:var(--text-secondary);margin:0;line-height:1.6}.ROICalculator_ctaSection__Lu88t{text-align:center;padding:var(--space-6);margin-top:var(--space-6);background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius)}.ROICalculator_ctaText__xcltd{font-size:14px;color:var(--text-secondary);margin:0 0 var(--space-4) 0}.ROICalculator_ctaButton__mJfWj{display:inline-flex;align-items:center;gap:var(--space-2);padding:12px var(--space-6);background:var(--accent);color:#fff;border-radius:var(--radius);font-size:14px;font-weight:600;text-decoration:none;transition:background var(--transition-fast)}.ROICalculator_ctaButton__mJfWj:hover{background:var(--accent-hover)}.ROICalculator_ctaButton__mJfWj svg{width:16px;height:16px}@media (max-width:968px){.ROICalculator_quickSummary__JoMDM{grid-template-columns:repeat(2,1fr)}.ROICalculator_benchmarksGrid__kF57a,.ROICalculator_scenariosGrid__3bFiX{grid-template-columns:1fr}}@media (max-width:768px){.ROICalculator_roiCalculator__rsqc4{padding:0 16px 40px}.ROICalculator_inputsGrid__gqstj{grid-template-columns:1fr}.ROICalculator_quickSummary__JoMDM{grid-template-columns:repeat(2,1fr);gap:12px;padding:16px}.ROICalculator_summaryItem__D_wYD{padding:12px}.ROICalculator_summaryValue__77RO2{font-size:18px}.ROICalculator_calculatorHeader__ThP5t{flex-direction:column;gap:12px;align-items:flex-start}.ROICalculator_scenarioMetrics__Q16nY{gap:8px}.ROICalculator_scenarioMetric__Qubpk{padding:6px 0}.ROICalculator_reportHeader__SbwNT{flex-direction:column;gap:8px;align-items:flex-start}.ROICalculator_ctaSection__Lu88t{padding:20px 16px}}@media (max-width:480px){.ROICalculator_quickSummary__JoMDM{grid-template-columns:1fr}}