.c-roiCalc{--panel:#16162e;--panel-2:#1b1b36;--radius:18px;--shadow:0 18px 40px rgba(0,0,0,.4);--text:#fff;--muted:hsla(0,0%,100%,.78);--accent:#b8eb4b;--brand-blue:#4c48f9;--results-bg:#fff;--results-text:#16162e;--results-muted:rgba(22,22,46,.7);--results-border:rgba(0,0,0,.1);--results-surface:#f6f7fb;--results-surface-2:#eef1f8;--currentBarLight:#d7d9e6;--cognismBarLight:rgba(184,235,75,.95);--risk:#ff6a3d;padding:0}.c-roiCalc__inner{display:grid;gap:18px;grid-template-columns:1fr;margin:0 auto;max-width:1200px;padding:0}@media (min-width:980px){.c-roiCalc__inner{align-items:start;grid-template-columns:1fr 1fr}}.c-roiCalc__panel{border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;padding:32px}.c-roiCalc__panel--inputs{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.14);color:var(--text)}.c-roiCalc__subtitle{color:#fff;font-size:18px;font-weight:600;line-height:1.45;margin:0 0 18px;opacity:.85}.c-roiCalc__grid{display:grid;gap:18px;grid-template-columns:1fr}@media (min-width:520px){.c-roiCalc__grid{grid-template-columns:1fr 1fr}.c-roiCalc__field--full{grid-column:1/-1}}.c-roiCalc__field{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;padding:12px}.c-roiCalc__label{color:#fff;display:block;font-size:13px;font-weight:800;margin:0 0 6px}.c-roiCalc__hint{color:hsla(0,0%,100%,.75);font-size:12px;margin:0 0 10px;opacity:.7}.c-roiCalc__input{background:#fff;border:1px solid hsla(0,0%,100%,.16);border-radius:12px!important;color:#16162e;font-size:14px;height:44px;outline:none;padding:0 12px;width:100%}.c-roiCalc__input::placeholder{color:rgba(22,22,46,.55)}.c-roiCalc__input:focus{border-color:rgba(184,235,75,.95);box-shadow:0 0 0 4px rgba(184,235,75,.18)}.c-roiCalc__suffixWrap{position:relative}.c-roiCalc__input--suffixed{padding-right:52px}.c-roiCalc__suffix{color:#161623;font-size:13px;font-weight:900;line-height:1;opacity:.75;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);z-index:2}.c-roiCalc__methodology{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;margin-top:16px;padding:10px 12px}.c-roiCalc__methodologySummary{color:#fff;cursor:pointer;font-size:13px;font-weight:900}.c-roiCalc__methodologyBody p{color:#fff;font-size:13px;line-height:1.5;margin:10px 0 0;opacity:.75}.c-roiCalc__panel--results{background:var(--results-bg)!important;border:1px solid var(--results-border)!important;box-shadow:0 18px 40px rgba(0,0,0,.16)}.c-roiCalc__panel--results,.c-roiCalc__panel--results *{color:var(--results-text)!important}.c-roiCalc__panel--results .c-roiCalc__resultsTitle i{color:#4e3cbb!important}.c-roiCalc__resultsHeader{align-items:baseline;border-bottom:1px solid rgba(0,0,0,.1);display:flex;gap:12px;justify-content:space-between;margin-bottom:14px;padding-bottom:14px}.c-roiCalc__resultsTitle{font-size:28px;font-weight:700;margin:0}.c-roiCalc__resultsSub{color:var(--results-muted)!important;font-size:12px;margin:0}.c-roiCalc__lockMsg{background:var(--results-surface);border:1px solid rgba(0,0,0,.1);border-radius:16px;display:none;margin:10px 0 14px;padding:12px 14px}.c-roiCalc__panel--results.is-locked .c-roiCalc__lockMsg{display:block}.c-roiCalc__lockTitle{font-size:13px;font-weight:900;margin:0 0 4px}.c-roiCalc__lockSub{color:var(--results-muted)!important;font-size:12px;margin:0}.c-roiCalc__panel--results.is-locked .c-roiCalc__charts,.c-roiCalc__panel--results.is-locked .c-roiCalc__ctaPanel,.c-roiCalc__panel--results.is-locked .c-roiCalc__metrics,.c-roiCalc__panel--results.is-locked .c-roiCalc__roiBlock,.c-roiCalc__panel--results.is-locked .c-roiCalc__topTiles{opacity:.45}.c-roiCalc__metrics{background:var(--results-surface);border:1px solid rgba(0,0,0,.08);border-radius:16px;margin-bottom:12px;padding:14px}.c-roiCalc__metricsHead{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.c-roiCalc__metricsTitle{font-size:13px;font-weight:900;margin:0}.c-roiCalc__metricsCols{color:var(--results-muted)!important;display:grid;font-size:11px;gap:10px;grid-template-columns:1fr 1fr;min-width:220px;text-align:right}.c-roiCalc__metricRow{align-items:center;border-top:1px solid rgba(0,0,0,.08);display:grid;gap:10px;grid-template-columns:1fr 110px 110px;padding:10px 0}.c-roiCalc__metricRow:first-of-type{border-top:0;padding-top:0}.c-roiCalc__metricName,.c-roiCalc__metricVal{color:rgba(22,22,46,.88)!important;font-size:12px;font-weight:900}.c-roiCalc__metricVal{text-align:right}.c-roiCalc__metricVal.is-strong{color:#111!important}.c-roiCalc__charts{display:grid;gap:10px;grid-template-columns:1fr;margin-bottom:12px}.c-roiCalc__chart{background:var(--results-surface);border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:14px}.c-roiCalc__chartHead{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.c-roiCalc__chartTitle{font-size:13px;font-weight:900;margin:0}.c-roiCalc__chartKey{color:var(--results-muted)!important;display:flex;font-size:12px;gap:10px;margin:0}.c-roiCalc__keyItem{align-items:center;color:var(--results-muted)!important;display:inline-flex;gap:6px}.c-roiCalc__swatch{border-radius:4px;height:10px;width:10px}.c-roiCalc__swatch--current{background:var(--currentBarLight)}.c-roiCalc__swatch--cognism{background:var(--cognismBarLight)}.c-roiCalc__barPair{display:grid;gap:10px;grid-template-columns:1fr}.c-roiCalc__barBlock{align-items:center;display:grid;gap:10px;grid-template-columns:140px 1fr auto}.c-roiCalc__barLabel{color:rgba(22,22,46,.78)!important;font-size:11px;font-weight:900;margin:0}.c-roiCalc__barValue{color:rgba(22,22,46,.9)!important;font-size:11px;font-weight:900;margin:0;min-width:70px;text-align:right}.c-roiCalc__barTrack{background:#e7e8f0;border:1px solid rgba(0,0,0,.06);border-radius:999px;height:10px;overflow:hidden;position:relative}.c-roiCalc__barFill{border-radius:999px;inset:0 auto 0 0;position:absolute;transition:width .18s ease;width:0}.c-roiCalc__barFill--current{background:#cfd2e3}.c-roiCalc__barFill--cognism{background:var(--cognismBarLight)}.c-roiCalc__topTiles{display:grid;gap:12px;grid-template-columns:1fr;margin:0 0 16px;width:100%}@media (min-width:600px){.c-roiCalc__topTiles--two{grid-template-columns:1fr 1fr}}.c-roiCalc__topTiles>*{min-width:0;width:100%}.c-roiCalc__tile{background:linear-gradient(180deg,#fff,#f6f7fb);border:1px solid rgba(0,0,0,.08);border-radius:18px;box-shadow:0 16px 34px rgba(0,0,0,.1);margin:0;padding:18px}.c-roiCalc__tileLabel{color:var(--results-muted)!important;font-size:12px;font-weight:900;line-height:1.45;margin:0 0 8px}.c-roiCalc__tileValue{font-size:40px;font-weight:900;letter-spacing:-.02em;line-height:1.05;margin:0}.c-roiCalc__tile--risk{background:linear-gradient(180deg,rgba(255,106,61,.16),#fff);border:1px solid rgba(255,106,61,.55)}.c-roiCalc__tile--benefit{background:linear-gradient(180deg,rgba(184,235,75,.22),#fff);border:1px solid rgba(184,235,75,.55)}.c-roiCalc__roiBlock{background:linear-gradient(180deg,rgba(184,235,75,.22),rgba(184,235,75,.06));border:1px solid rgba(184,235,75,.55);border-radius:18px;box-shadow:0 16px 34px rgba(0,0,0,.1);margin:0 0 16px;padding:18px;text-align:center;width:100%}.c-roiCalc__roiLabel{color:var(--results-muted)!important;font-size:12px;font-weight:900;letter-spacing:.01em;line-height:1.45;margin:0 0 8px}.c-roiCalc__roiValue{color:#0f101f!important;font-size:44px;font-weight:950;letter-spacing:-.02em;line-height:1.05;margin:0;text-align:center;text-shadow:0 1px 0 hsla(0,0%,100%,.55)}.c-roiCalc__ctaPanel{background:linear-gradient(180deg,rgba(76,72,249,.12),rgba(22,22,46,.06));border:1px solid rgba(76,72,249,.25);border-radius:18px;margin-top:14px;padding:20px 16px;text-align:center}.c-roiCalc__ctaTitle{color:#16162e!important;font-size:18px;font-weight:900;margin:0 0 14px}.c-roiCalc__cta{align-items:center;background:var(--accent);border:1px solid rgba(0,0,0,.1);border-radius:9999px;color:#111!important;display:inline-flex;font-size:16px;font-weight:900;height:46px;justify-content:center;padding:0 24px;text-decoration:none;transition:transform .12s ease,filter .12s ease}.c-roiCalc__cta:focus,.c-roiCalc__cta:hover{filter:brightness(.98);transform:translateY(-1px)}.c-roiCalc__ctaDisclaimer{color:var(--results-muted)!important;font-size:13px;margin:14px 0 6px}.c-roiCalc a{text-decoration:none}.c-roiCalc form input.c-roiCalc__input{color:#161623!important}.c-roiCalc .c-roiCalc__suffix{color:#161623!important;opacity:.75;z-index:2}@media (max-width:767px){.c-roiCalc__panel{padding:24px}.c-roiCalc__metricsHead,.c-roiCalc__resultsHeader{align-items:flex-start;flex-direction:column}.c-roiCalc__metricsCols{min-width:0;width:100%}.c-roiCalc__metricRow{grid-template-columns:1fr 80px 80px}.c-roiCalc__barBlock{grid-template-columns:1fr}.c-roiCalc__barValue{min-width:0;text-align:left}.c-roiCalc__chartHead{align-items:flex-start;flex-direction:column}.c-roiCalc__roiValue,.c-roiCalc__tileValue{font-size:34px}}