.ROICalculator_section__0HK0l{padding:var(--space-20) var(--space-6);position:relative}.ROICalculator_inner___FTuk{max-width:860px;margin:0 auto}.ROICalculator_badge__lnLjB{display:inline-flex;align-items:center;gap:6px;background:var(--color-gold-glow);color:var(--color-gold-500);font-family:var(--font-mono);font-size:var(--text-xs);padding:6px 14px;border-radius:var(--radius-full);border:1px solid rgba(255,215,0,.2);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:var(--space-4);text-align:center}.ROICalculator_title__UObyw{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:700;background:linear-gradient(135deg,var(--color-white),var(--color-gold-400));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:var(--space-2);text-align:center}.ROICalculator_subtitle__sifMQ{font-size:var(--text-base);color:var(--color-gray-400);text-align:center;margin-bottom:var(--space-10)}.ROICalculator_calcCard___fwuc{background:linear-gradient(135deg,rgba(10,14,28,.9),rgba(15,20,40,.8));-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 30px rgba(0,0,0,.4),0 0 80px -20px rgba(0,229,255,.08),inset 0 1px 0 hsla(0,0%,100%,.05);max-width:860px;margin:0 auto}.ROICalculator_inputsGrid___ifIF{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-6);gap:var(--space-6);margin-bottom:var(--space-8)}@media (max-width:640px){.ROICalculator_inputsGrid___ifIF{grid-template-columns:1fr}}.ROICalculator_inputGroup__4Ehyy{display:flex;flex-direction:column;gap:var(--space-2)}.ROICalculator_inputLabel__NCF0T{font-size:var(--text-sm);color:var(--color-gray-400);font-weight:500}.ROICalculator_inputField__XfN8l{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-md);padding:12px 16px;color:var(--color-white);font-size:var(--text-lg);font-family:var(--font-mono);font-weight:600;outline:none;transition:border-color var(--duration-fast),box-shadow var(--duration-fast);width:100%}.ROICalculator_inputField__XfN8l:focus{border-color:var(--color-cyan-500);box-shadow:0 0 0 3px rgba(0,229,255,.1),0 0 20px -5px rgba(0,229,255,.2)}.ROICalculator_inputUnit__jrOzW{font-size:var(--text-xs);color:var(--color-gray-500);margin-top:2px}.ROICalculator_divider__xp8_b{height:1px;background:linear-gradient(90deg,transparent,var(--color-cyan-500),transparent);opacity:.3;margin-bottom:var(--space-8)}.ROICalculator_resultsGrid__3ua_y{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-5);gap:var(--space-5)}@media (max-width:768px){.ROICalculator_resultsGrid__3ua_y{grid-template-columns:repeat(2,1fr)}}.ROICalculator_resultCard__X1zPx{text-align:center;padding:var(--space-6) var(--space-4);border-radius:var(--radius-lg);background:linear-gradient(145deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.01));border:1px solid hsla(0,0%,100%,.06);transition:transform var(--duration-fast),box-shadow var(--duration-fast),border-color var(--duration-fast);position:relative;overflow:hidden}.ROICalculator_resultCard__X1zPx:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,currentColor,transparent);opacity:.4}.ROICalculator_resultCard__X1zPx:hover{transform:translateY(-4px) scale(1.02);border-color:hsla(0,0%,100%,.12);box-shadow:0 12px 40px -10px rgba(0,0,0,.5),0 0 30px -10px currentColor}.ROICalculator_resultValue__F1Xfl{font-family:var(--font-mono);font-size:var(--text-2xl);font-weight:800;line-height:1;margin-bottom:var(--space-2);display:block}.ROICalculator_resultLabel__erYNq{font-size:var(--text-xs);color:var(--color-gray-400);line-height:1.3;display:block}.ROICalculator_cyanVal__AePJX{color:var(--color-cyan-400)}.ROICalculator_goldVal__yh3da{color:var(--color-gold-400)}.ROICalculator_greenVal__vX6om{color:var(--color-green-400)}.ROICalculator_purpleVal__qAg_n{color:var(--color-primary-400)}.ROICalculator_source__h62Ds{margin-top:var(--space-6);text-align:center;font-size:var(--text-xs);color:var(--color-gray-600);font-family:var(--font-mono)}