.roi-layout{padding:0 var(--edge) clamp(80px, 10vw, 140px);grid-template-columns:1.1fr 1fr;gap:40px;max-width:1100px;display:grid}.roi-inputs{flex-direction:column;gap:26px;display:flex}.roi-field label{color:var(--fg-dim);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;display:flex}.roi-value{color:#6fc7dd;font-weight:600}.roi-field input[type=range]{accent-color:#6fc7dd;cursor:pointer;width:100%}.roi-hint{color:var(--fg-dim);margin-top:8px;font-size:11px;line-height:1.5}.roi-output{flex-direction:column;align-self:flex-start;gap:16px;display:flex;position:sticky;top:100px}.roi-output-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:8px;padding:20px;display:flex}.roi-output-primary{background:#6fc7dd0f;border-color:#6fc7dd59}.roi-output-label{letter-spacing:.5px;text-transform:uppercase;color:var(--fg-dim);font-size:11px}.roi-output-num{color:#6fc7dd;font-size:clamp(32px,4vw,44px);font-weight:700}.roi-output-num-sm{color:var(--fg);font-size:22px;font-weight:700}.roi-output-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.roi-disclaimer{color:var(--fg-dim);font-size:11px;line-height:1.6}.roi-cta{text-align:center;margin-top:6px}@media (max-width:900px){.roi-layout{grid-template-columns:1fr}.roi-output{position:static}.roi-output-grid{grid-template-columns:1fr 1fr}}
