.roi-calculator_section__9Gn2j{width:100%;max-width:820px;margin-inline:auto;padding:5rem 1.25rem;display:flex;flex-direction:column;align-items:center;gap:2rem}.roi-calculator_header__ZDKx3{text-align:center}.roi-calculator_title__P29Va{font-family:var(--font-display);font-size:1.75rem;font-weight:700;letter-spacing:-.025em;color:var(--ink);margin-bottom:.5rem}.roi-calculator_sub__9h5_8{font-size:.9375rem;color:var(--ink-3)}.roi-calculator_card__FVZeK{width:100%;background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border);border-radius:20px;box-shadow:var(--card-shadow);display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;overflow:hidden}.roi-calculator_sliders__1dBBM{padding:2rem;display:flex;flex-direction:column;gap:2rem;border-right:1px solid var(--border)}.roi-calculator_sliderGroup__7J5MY{display:flex;flex-direction:column;gap:.625rem}.roi-calculator_labelRow__szZKD{display:flex;align-items:center;justify-content:space-between}.roi-calculator_labelText__u33q_{font-size:.875rem;font-weight:500;color:var(--ink-2)}.roi-calculator_labelValue__fqs7n{font-family:var(--font-display);font-size:.9375rem;font-weight:700;color:var(--accent)}.roi-calculator_labelValueWrap__x9_cu{display:flex;align-items:center;gap:1px;background:var(--accent-bg);border:1px solid rgba(26,107,60,.25);border-radius:7px;padding:.2rem .5rem}.roi-calculator_currencyPrefix__P7MXI{font-family:var(--font-display);font-size:.9rem;font-weight:700;color:var(--accent);line-height:1}.roi-calculator_valueInput__li7ja{font-family:var(--font-display);font-size:.9375rem;font-weight:700;color:var(--accent);background:transparent;border:none;outline:none;width:5ch;min-width:3ch;max-width:8ch;text-align:right;-moz-appearance:textfield}.roi-calculator_valueInput__li7ja::-webkit-inner-spin-button,.roi-calculator_valueInput__li7ja::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.roi-calculator_range__SZBBf{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;border-radius:100px;outline:none;cursor:pointer;background:linear-gradient(to right,var(--accent) 0,var(--accent) var(--pct,0),var(--border) var(--pct,0),var(--border) 100%);transition:background .05s}.roi-calculator_range__SZBBf::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--accent);border:3px solid var(--paper);box-shadow:0 0 0 1px var(--accent),0 2px 8px var(--accent-glow-strong);cursor:-webkit-grab;cursor:grab;-webkit-transition:transform .15s,box-shadow .15s;transition:transform .15s,box-shadow .15s}.roi-calculator_range__SZBBf::-webkit-slider-thumb:active{cursor:-webkit-grabbing;cursor:grabbing;transform:scale(1.15);box-shadow:0 0 0 1px var(--accent),0 4px 16px var(--accent-glow-strong)}.roi-calculator_range__SZBBf::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--accent);border:3px solid var(--paper);box-shadow:0 0 0 1px var(--accent),0 2px 8px var(--accent-glow-strong);cursor:grab}.roi-calculator_rangeTicks__SzzNb{display:flex;justify-content:space-between;font-size:.75rem;color:var(--ink-3)}.roi-calculator_results__YbQ6R{background:var(--accent-bg)}.roi-calculator_resultsLosing__XdTiC,.roi-calculator_results__YbQ6R{padding:2rem;display:flex;flex-direction:column;gap:1.5rem;transition:background .3s}.roi-calculator_resultsLosing__XdTiC{background:var(--badge-danger-bg)}.roi-calculator_roiHighlight__aP9hj{text-align:center;padding:1rem 0 .5rem}.roi-calculator_roiValue__VH79J{color:var(--accent)}.roi-calculator_roiValueLosing__xYiBq,.roi-calculator_roiValue__VH79J{font-family:var(--font-display);font-size:4.5rem;font-weight:800;letter-spacing:-.04em;line-height:1;transition:color .3s}.roi-calculator_roiValueLosing__xYiBq{color:var(--danger)}.roi-calculator_roiLabel__I2h_G{font-size:.875rem;color:var(--ink-3);margin-top:.25rem}.roi-calculator_statsGrid__dECC_{display:flex;flex-direction:column;gap:.75rem;padding:1rem 0;border-top:1px solid rgba(26,107,60,.15);border-bottom:1px solid rgba(26,107,60,.15)}.roi-calculator_resultsLosing__XdTiC .roi-calculator_statsGrid__dECC_{border-top-color:rgba(192,57,43,.15);border-bottom-color:rgba(192,57,43,.15)}.roi-calculator_stat__6Ll9d{display:flex;align-items:center;justify-content:space-between}.roi-calculator_statValue__MUSgc{font-family:var(--font-display);font-size:.9375rem;font-weight:700;color:var(--ink)}.roi-calculator_statLabel__HAK2C{font-size:.8125rem;color:var(--ink-3)}.roi-calculator_breakEven__UBbPO{font-size:.875rem;color:var(--ink-2);line-height:1.6;text-align:center}.roi-calculator_breakEvenNum__x9u3b{color:var(--accent)}.roi-calculator_cta__qocRM{display:block;width:100%;padding:.875rem 1rem;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;font-size:.9rem;font-weight:600;border-radius:10px;text-align:center;box-shadow:0 4px 14px var(--accent-glow-strong),0 1px 2px rgba(0,0,0,.06);transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .3s}.roi-calculator_cta__qocRM:hover{transform:translateY(-2px);box-shadow:0 0 24px var(--accent-glow-strong),0 8px 28px var(--accent-glow-strong),0 1px 2px rgba(0,0,0,.06)}.roi-calculator_num__JzHkr{display:inline;transition:color .1s}.roi-calculator_numFlash__5J234{display:inline;color:var(--accent-2)}@media (max-width:640px){.roi-calculator_card__FVZeK{grid-template-columns:1fr}.roi-calculator_sliders__1dBBM{border-right:none;border-bottom:1px solid var(--border)}.roi-calculator_roiValue__VH79J{font-size:3.5rem}}