.roi-calc .pricing-slider{margin-bottom:1.75rem}.roi-calc .pricing-slider__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.roi-calc .pricing-slider__header label{color:var(--text-1);font-size:.88rem;font-weight:600}.roi-calc .pricing-slider__value{color:var(--brand);font-family:var(--mono);font-size:.88rem;font-weight:600}.roi-calc .pricing-slider input[type=range]{-webkit-appearance:none;appearance:none;background:linear-gradient(to right,var(--brand) 0,var(--brand) var(--fill,40%),rgba(0,0,0,.08) var(--fill,40%),rgba(0,0,0,.08) 100%);border-radius:3px;cursor:pointer;height:5px;outline:none;width:100%}.roi-calc .pricing-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:2px solid var(--brand);border-radius:50%;box-shadow:0 2px 8px rgba(255,72,0,.25);cursor:grab;height:18px;width:18px}.roi-calc .pricing-slider input[type=range]::-moz-range-thumb{background:#fff;border:2px solid var(--brand);border-radius:50%;box-shadow:0 2px 8px rgba(255,72,0,.25);cursor:grab;height:18px;width:18px}.roi-calc .pricing-slider__range{color:var(--text-4);display:flex;font-family:var(--mono);font-size:.72rem;justify-content:space-between;margin-top:.4rem}.roi-calc{margin:0 auto;max-width:820px}.roi-calc__grid{align-items:start;display:grid;gap:3rem;grid-template-columns:1fr 280px}.roi-result{background:#0f172a;border-radius:var(--r-lg);overflow:hidden;padding:2.5rem 2rem;position:relative;text-align:center}.roi-orb{background:radial-gradient(circle,rgba(255,72,0,.2) 0,transparent 70%);border-radius:50%;filter:blur(50px);height:240px;pointer-events:none;position:absolute;right:-60px;top:-60px;width:240px}.roi-result__label{color:hsla(0,0%,100%,.4);font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.1em;margin-bottom:.75rem;position:relative;text-transform:uppercase;z-index:1}.roi-result__amount{color:var(--brand-accent);font-family:var(--sans);font-size:3rem;font-weight:700;letter-spacing:-2px;line-height:1;margin-bottom:.5rem;position:relative;z-index:1}.roi-note{color:hsla(0,0%,100%,.35);font-size:.75rem;line-height:1.5;margin-bottom:1.75rem;margin-left:auto;margin-right:auto;max-width:220px}.roi-note,.roi-result .btn{position:relative;z-index:1}@media (max-width:768px){.roi-calc__grid{grid-template-columns:1fr}}