.ROISimulator-module__RICL1q__wrapper{gap:var(--space-6);grid-template-columns:1fr 1fr;width:100%;max-width:100%;margin:0 auto;display:grid}.ROISimulator-module__RICL1q__inputsCard{gap:var(--space-5);padding:var(--space-8);background:var(--color-white);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.ROISimulator-module__RICL1q__field{gap:var(--space-3);flex-direction:column;display:flex}.ROISimulator-module__RICL1q__fieldHeader{align-items:center;gap:var(--space-3);display:flex}.ROISimulator-module__RICL1q__fieldIcon{border-radius:var(--radius-lg);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ROISimulator-module__RICL1q__iconBlue{color:var(--color-info);background:#2563eb1a}.ROISimulator-module__RICL1q__iconGreen{color:var(--color-primary);background:#128b7f1a}.ROISimulator-module__RICL1q__iconOrange{color:var(--color-sentiment-neutral);background:#f8b73e1a}.ROISimulator-module__RICL1q__iconPurple{color:#7c3aed;background:#7c3aed1a}.ROISimulator-module__RICL1q__iconRed{color:var(--color-sentiment-negative);background:#ea57661a}.ROISimulator-module__RICL1q__label{font-size:var(--font-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);display:block}.ROISimulator-module__RICL1q__hint{font-size:var(--font-xs);color:var(--text-tertiary);display:block}.ROISimulator-module__RICL1q__input{padding:var(--space-3) var(--space-4);border:2px solid var(--color-gray-200);border-radius:var(--radius-lg);font-size:var(--font-xl);font-weight:var(--font-weight-bold);text-align:center;background:var(--color-gray-50);width:100%;transition:border-color var(--transition-fast), box-shadow var(--transition-fast)}.ROISimulator-module__RICL1q__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px rgba(var(--color-primary-rgb), .12);background:var(--color-white);outline:none}.ROISimulator-module__RICL1q__rangeRow{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-gray-50);border-radius:var(--radius-lg);border:2px solid var(--color-gray-200);display:flex}.ROISimulator-module__RICL1q__range{accent-color:var(--color-primary);flex:1;height:6px}.ROISimulator-module__RICL1q__rangeValue{font-size:var(--font-xl);font-weight:var(--font-weight-bold);color:var(--color-primary);text-align:right;min-width:52px}.ROISimulator-module__RICL1q__resultsCard{gap:var(--space-5);padding:var(--space-8);background:linear-gradient(180deg, var(--color-white) 0%, var(--color-gray-50) 100%);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.ROISimulator-module__RICL1q__resultsTitle{font-size:var(--font-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);text-align:center;margin:0}.ROISimulator-module__RICL1q__metricsGrid{gap:var(--space-3);grid-template-columns:1fr 1fr 1fr;display:grid}.ROISimulator-module__RICL1q__metricCard{text-align:center;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-2);background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:var(--radius-xl);flex-direction:column;display:flex}.ROISimulator-module__RICL1q__metricIcon{border-radius:var(--radius-full);justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ROISimulator-module__RICL1q__metricValue{font-size:var(--font-xl);font-weight:var(--font-weight-bold);color:var(--text-primary);line-height:1}.ROISimulator-module__RICL1q__metricLabel{font-size:var(--font-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);line-height:var(--line-height-tight)}.ROISimulator-module__RICL1q__metricHint{color:var(--text-tertiary);font-size:.625rem;line-height:var(--line-height-tight)}.ROISimulator-module__RICL1q__revenueCard{text-align:center;align-items:center;gap:var(--space-2);padding:var(--space-6);background:linear-gradient(135deg, var(--color-primary-50) 0%, #128b7f14 100%);border:2px solid var(--color-primary-100);border-radius:var(--radius-xl);flex-direction:column;display:flex}.ROISimulator-module__RICL1q__revenueIcon{border-radius:var(--radius-full);background:var(--color-primary);width:48px;height:48px;color:var(--color-white);justify-content:center;align-items:center;display:flex}.ROISimulator-module__RICL1q__revenueValue{font-size:var(--font-3xl);font-weight:var(--font-weight-bold);color:var(--color-primary);line-height:1}.ROISimulator-module__RICL1q__revenueLabel{font-size:var(--font-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.ROISimulator-module__RICL1q__revenueHint{font-size:var(--font-xs);color:var(--text-tertiary)}.ROISimulator-module__RICL1q__ctaBtn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-600) 100%);color:var(--color-white);border-radius:var(--radius-lg);font-size:var(--font-base);font-weight:var(--font-weight-semibold);transition:opacity var(--transition-fast), transform var(--transition-fast);text-decoration:none;display:flex;box-shadow:0 4px 14px #128b7f40}.ROISimulator-module__RICL1q__ctaBtn:hover{opacity:.95;transform:translateY(-1px)}@media (max-width:1023px){.ROISimulator-module__RICL1q__wrapper{grid-template-columns:1fr}.ROISimulator-module__RICL1q__metricsGrid{grid-template-columns:1fr 1fr 1fr}}@media (max-width:480px){.ROISimulator-module__RICL1q__inputsCard,.ROISimulator-module__RICL1q__resultsCard{padding:var(--space-6)}.ROISimulator-module__RICL1q__metricsGrid{gap:var(--space-2);grid-template-columns:1fr}.ROISimulator-module__RICL1q__metricCard{text-align:left;gap:var(--space-3);padding:var(--space-3);flex-direction:row}.ROISimulator-module__RICL1q__metricIcon{width:36px;height:36px}.ROISimulator-module__RICL1q__revenueValue{font-size:var(--font-2xl)}}@media (max-height:500px) and (orientation:landscape){.ROISimulator-module__RICL1q__wrapper{grid-template-columns:1fr 1fr}.ROISimulator-module__RICL1q__inputsCard,.ROISimulator-module__RICL1q__resultsCard{padding:var(--space-5)}}
