/* Company MoveMint interactive value illustration. Fully scoped. */
.omb-mm-value-sim,.omb-mm-value-sim *{box-sizing:border-box}
.omb-mm-value-sim{--omb-sim-percent:21.05%;margin:24px 0 12px;padding:clamp(19px,2.6vw,29px);border:1px solid #377d71;border-radius:18px;background:linear-gradient(125deg,#0a2e32,#0b1927 70%);color:#f0fff6;font-family:Inter,Arial,sans-serif}
.omb-mm-value-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:0 0 20px}
.omb-mm-value-kicker{font-weight:900;font-size:11px;letter-spacing:.1em;color:#98eebf}
.omb-mm-value-header h3{margin:8px 0 10px;font-size:clamp(22px,2.9vw,30px);line-height:1.12;color:#fff}
.omb-mm-value-header p{max-width:740px;color:#c7e0dc;line-height:1.6;font-size:14px;margin:0}
.omb-mm-value-icon{flex:none;width:44px;height:44px;border-radius:50%;background:#133e3e;border:1px solid #77c6ac;color:#a8ffac;font-size:28px;line-height:41px;text-align:center}
.omb-mm-value-control{border:1px solid #316c65;background:#081b24;border-radius:14px;padding:18px 20px;margin:0 0 13px}
.omb-mm-value-control-head{display:flex;align-items:center;justify-content:space-between;gap:10px}
.omb-mm-value-control label{color:#f3fff9;font-size:15px;font-weight:800}
.omb-mm-value-control output{font-size:clamp(22px,3vw,29px);font-weight:900;color:#a8ffac;font-variant-numeric:tabular-nums}
.omb-mm-value-control input[type=range]{width:100%;height:13px;display:block;margin:20px 0 10px;border:0;border-radius:999px;cursor:pointer;appearance:none;-webkit-appearance:none;background:linear-gradient(90deg,#a8ffac 0%,#a8ffac var(--omb-sim-percent),#244547 var(--omb-sim-percent),#244547 100%)}
.omb-mm-value-control input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:27px;height:27px;border-radius:50%;border:4px solid #fff;background:#48bd7b;box-shadow:0 3px 13px #0008;cursor:grab}
.omb-mm-value-control input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;border:4px solid #fff;background:#48bd7b;box-shadow:0 3px 13px #0008;cursor:grab}
.omb-mm-value-control input[type=range]:focus-visible{outline:3px solid #a8ffac;outline-offset:6px}
.omb-mm-value-range-labels{display:flex;justify-content:space-between;gap:8px;color:#b7d5d0;font-size:11px;font-weight:800}
.omb-mm-value-range-labels small{display:block;font-size:10px;font-weight:500;text-align:center;color:#aacac3}
.omb-mm-value-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:13px 0}
.omb-mm-value-stats>div{border-radius:13px;border:1px solid #356c65;background:#071b22;padding:17px;min-width:0}
.omb-mm-value-stats small{display:block;font-size:11px;font-weight:800;line-height:1.45;color:#bdd9d3}
.omb-mm-value-stats strong{display:block;font-size:clamp(21px,2.5vw,30px);line-height:1.12;margin-top:10px;font-weight:950;font-variant-numeric:tabular-nums;color:#c2ffcb;overflow-wrap:anywhere}
.omb-mm-value-stats .omb-mm-value-highlight{background:#123c36;border-color:#6aaf87}
.omb-mm-value-stats .omb-mm-value-highlight strong{color:#a8ffac}
.omb-mm-value-chart-wrap{border-radius:13px;background:#071b23;border:1px solid #2f5e58;padding:18px 20px;margin:12px 0}
.omb-mm-value-chart-title{display:flex;align-items:center;justify-content:space-between;gap:13px;margin-bottom:18px}
.omb-mm-value-chart-title strong{font-size:14px;color:#fff}
.omb-mm-value-chart-title span{font-size:12px;color:#acc9c4}
.omb-mm-value-bar-group{margin:15px 0}
.omb-mm-value-bar-label{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:#d2e8e1;margin-bottom:8px}
.omb-mm-value-bar-label strong{color:#f2fff6;font-size:13px;font-variant-numeric:tabular-nums}
.omb-mm-value-track{width:100%;height:19px;border-radius:6px;background:#153239;overflow:hidden}
.omb-mm-value-bar{height:100%;width:25%;border-radius:6px;transition:width .12s ease-out}
.omb-mm-value-bar-base{background:#477d81}
.omb-mm-value-bar-selected{background:linear-gradient(90deg,#4abd83,#b0ffba)}
.omb-mm-value-equation{margin:15px 0 0;font-size:13px;font-weight:850;color:#b5fac9}
.omb-mm-value-footer{display:flex;gap:17px;align-items:flex-start;margin-top:17px}
.omb-mm-value-reset{flex:none;background:#133e3a;border:1px solid #79bba0;border-radius:9px;color:#e3fff3;min-height:43px;padding:10px 14px;font:800 13px Inter,Arial,sans-serif;cursor:pointer}
.omb-mm-value-reset:focus-visible{outline:3px solid #a8ffac;outline-offset:3px}
.omb-mm-value-footer p{flex:1;margin:0;font-size:11px;line-height:1.6;color:#b5cdc8}
@media(max-width:760px){.omb-mm-value-stats{grid-template-columns:1fr 1fr}.omb-mm-value-highlight{grid-column:1/-1}.omb-mm-value-footer{flex-direction:column}.omb-mm-value-chart-title{align-items:flex-start;flex-direction:column;gap:5px}}
@media(max-width:460px){.omb-mm-value-header{gap:10px}.omb-mm-value-icon{width:34px;height:34px;line-height:32px;font-size:21px}.omb-mm-value-control{padding:16px 13px}.omb-mm-value-control-head{align-items:flex-start;flex-direction:column}.omb-mm-value-stats{grid-template-columns:1fr}.omb-mm-value-highlight{grid-column:auto}.omb-mm-value-stats strong{font-size:27px}.omb-mm-value-chart-wrap{padding:14px}.omb-mm-value-reset{width:100%}.omb-mm-value-range-labels small{font-size:9px}}
@media(prefers-reduced-motion:reduce){.omb-mm-value-bar{transition:none}}
