.roi[data-astro-cid-5xuaa26v]{display:grid;grid-template-columns:1.1fr 1fr;gap:28px;padding:30px;border-radius:30px;background:#ffffffd1;border:1px solid rgba(6,95,47,.14);box-shadow:0 24px 70px #10241f1a}.roi-inputs[data-astro-cid-5xuaa26v]{display:grid;gap:20px;align-content:start}.field[data-astro-cid-5xuaa26v]{display:grid;gap:8px}.field-label[data-astro-cid-5xuaa26v]{display:flex;justify-content:space-between;gap:12px;font-size:14px;font-weight:700;color:#10241f}.field-label[data-astro-cid-5xuaa26v] output[data-astro-cid-5xuaa26v]{font-weight:800;color:#04883d;font-variant-numeric:tabular-nums;white-space:nowrap}.locked-value[data-astro-cid-5xuaa26v]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 14px;border-radius:14px;background:#a8ddbe4d;border:1px solid rgba(6,95,47,.14);font-size:15px}.locked-value[data-astro-cid-5xuaa26v] strong[data-astro-cid-5xuaa26v]{color:#10241f;font-weight:800}.locked-value[data-astro-cid-5xuaa26v] span[data-astro-cid-5xuaa26v]{color:#065f2f;font-weight:700;white-space:nowrap}.locked-was[data-astro-cid-5xuaa26v]{color:#597269;font-weight:600;margin-right:6px}.field-pair[data-astro-cid-5xuaa26v]{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:end}select[data-astro-cid-5xuaa26v],input[data-astro-cid-5xuaa26v][type=number]{width:100%;font:inherit;font-size:15px;color:#10241f;padding:11px 14px;border-radius:14px;border:1px solid rgba(6,95,47,.22);background:#fffaf0}select[data-astro-cid-5xuaa26v]:focus,input[data-astro-cid-5xuaa26v][type=number]:focus{outline:2px solid #04883d;outline-offset:1px}input[data-astro-cid-5xuaa26v][type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;border-radius:4px;background:linear-gradient(90deg,#04883d var(--fill, 50%),rgba(6,95,47,.14) var(--fill, 50%));cursor:pointer}input[data-astro-cid-5xuaa26v][type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid #04883d;box-shadow:0 4px 12px #10241f2e;-webkit-transition:transform .15s ease;transition:transform .15s ease}input[data-astro-cid-5xuaa26v][type=range]::-webkit-slider-thumb:hover{transform:scale(1.12)}input[data-astro-cid-5xuaa26v][type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:3px solid #04883d}input[data-astro-cid-5xuaa26v][type=range]:focus-visible{outline:2px solid #04883d;outline-offset:4px}.roi-results[data-astro-cid-5xuaa26v]{display:grid;gap:18px;align-content:start;padding:26px;border-radius:24px;background:#10241f;color:#e9fff3}.result-kicker[data-astro-cid-5xuaa26v]{display:block;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#a8ddbe}.result-big[data-astro-cid-5xuaa26v]{display:block;font-size:clamp(40px,5vw,56px);font-weight:800;letter-spacing:-.04em;line-height:1.05;color:#fff;font-variant-numeric:tabular-nums}.result-grid[data-astro-cid-5xuaa26v]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0}.result-grid[data-astro-cid-5xuaa26v] div[data-astro-cid-5xuaa26v]{padding:12px 14px;border-radius:14px;background:#ffffff0f}.result-grid[data-astro-cid-5xuaa26v] dt[data-astro-cid-5xuaa26v]{font-size:12px;color:#e9fff3b3;margin-bottom:2px}.result-grid[data-astro-cid-5xuaa26v] dd[data-astro-cid-5xuaa26v]{margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums}.result-bar[data-astro-cid-5xuaa26v]{position:relative;height:14px;border-radius:7px;background:#ffffff14;overflow:hidden}.result-bar[data-astro-cid-5xuaa26v] span[data-astro-cid-5xuaa26v]{position:absolute;left:0;top:0;bottom:0;border-radius:7px;transition:width .5s cubic-bezier(.22,.7,.2,1)}.bar-value[data-astro-cid-5xuaa26v]{background:#04883d;width:0}.bar-cost[data-astro-cid-5xuaa26v]{background:#a8ddbe;width:0;z-index:1;height:50%;top:25%}.bar-legend[data-astro-cid-5xuaa26v]{display:flex;gap:16px;font-size:12px;color:#e9fff3b3}.bar-legend[data-astro-cid-5xuaa26v] i[data-astro-cid-5xuaa26v]{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}.lg-cost[data-astro-cid-5xuaa26v]{background:#a8ddbe}.lg-value[data-astro-cid-5xuaa26v]{background:#04883d}.roi-note[data-astro-cid-5xuaa26v]{margin:0;font-size:13px;line-height:1.5;color:#e9fff3b3}@media(max-width:900px){.roi[data-astro-cid-5xuaa26v]{grid-template-columns:1fr;padding:20px}}@media(max-width:480px){.field-pair[data-astro-cid-5xuaa26v],.result-grid[data-astro-cid-5xuaa26v]{grid-template-columns:1fr}.roi-results[data-astro-cid-5xuaa26v]{padding:20px}}
