.sr-only-with-js[data-astro-cid-nl45fclg]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.roi-step[data-astro-cid-ravszddo]{align-items:center;gap:1rem;padding:1.5rem 1.25rem;display:grid}@media (width>=768px){.roi-step[data-astro-cid-ravszddo]{padding:1.75rem 2rem}}@media (width>=1024px){.roi-step[data-astro-cid-ravszddo]{grid-template-columns:13rem 1fr 15rem;gap:2rem}.roi-step-num[data-astro-cid-ravszddo]{text-align:right}}.roi-step[data-astro-cid-ravszddo]+.roi-step[data-astro-cid-ravszddo]{border-top:1px dashed #d9d6cf}.roi-step-hero[data-astro-cid-ravszddo]{background:linear-gradient(90deg,#ef835414,#0000 70%)}.roi-step-no[data-astro-cid-ravszddo]{color:var(--color-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700}.roi-step-title[data-astro-cid-ravszddo]{color:var(--color-text-default);margin-top:.25rem;font-size:1.0625rem;font-weight:500;line-height:1.35}.roi-step-num[data-astro-cid-ravszddo]{flex-direction:column;display:flex}.roi-step-num[data-astro-cid-ravszddo] strong[data-astro-cid-ravszddo]{color:var(--color-text-default);font-size:1.875rem;font-weight:700;line-height:1.15}.roi-step-num[data-astro-cid-ravszddo] strong[data-astro-cid-ravszddo].roi-step-big{color:var(--color-accent);font-size:2.75rem}.roi-step-num[data-astro-cid-ravszddo] span[data-astro-cid-ravszddo]{color:#2d3142b8;font-size:.875rem}.roi-months[data-astro-cid-ravszddo]{gap:3px;height:2.75rem;display:grid}.roi-months[data-astro-cid-ravszddo] i{background:var(--color-primary);opacity:.35;border-radius:2px}.roi-months[data-astro-cid-ravszddo] i:first-child{opacity:1}.roi-range[data-astro-cid-ravszddo]{appearance:none;background:linear-gradient(90deg, var(--color-primary) var(--p,50%), #e4e1da var(--p,50%)) center / 100% 6px no-repeat;cursor:pointer;touch-action:pan-y;width:100%;height:44px;margin:calc(1rem - 19px) 0 -19px;display:block}.roi-range[data-astro-cid-ravszddo]:focus-visible{outline:2px solid var(--color-accent);outline-offset:8px}.roi-range[data-astro-cid-ravszddo]::-webkit-slider-thumb{-webkit-appearance:none;border:5px solid var(--color-primary);background:#fff;border-radius:50%;width:24px;height:24px;box-shadow:0 1px 4px #00000026}.roi-range[data-astro-cid-ravszddo]::-moz-range-thumb{border:5px solid var(--color-primary);background:#fff;border-radius:50%;width:14px;height:14px}.roi-ticks[data-astro-cid-ravszddo]{color:#2d3142b8;font-variant-numeric:tabular-nums;height:1rem;margin-top:.5rem;font-size:.75rem;position:relative}.roi-ticks[data-astro-cid-ravszddo] span[data-astro-cid-ravszddo]{white-space:nowrap;position:absolute;transform:translate(-50%)}.roi-ticks[data-astro-cid-ravszddo] span[data-astro-cid-ravszddo].roi-tick-first{transform:none}.roi-ticks[data-astro-cid-ravszddo] span[data-astro-cid-ravszddo].roi-tick-last{transform:translate(-100%)}.roi-chans[data-astro-cid-ravszddo]{grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));gap:.5rem;display:grid}.roi-chan[data-astro-cid-ravszddo]{cursor:pointer;border:1px solid var(--color-border-light);text-align:center;color:#2d3142b8;background:#fff;border-radius:.5rem;flex-direction:column;align-items:center;gap:.375rem;min-height:6.5rem;padding:.75rem .375rem .625rem;font-size:.875rem;line-height:1.25;transition:border-color .2s,background-color .2s,color .2s;display:flex}.roi-chan[data-astro-cid-ravszddo] svg[data-astro-cid-ravszddo]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.roi-chan[data-astro-cid-ravszddo] b[data-astro-cid-ravszddo]{color:#0000;font-size:.875rem;font-weight:600}.roi-chan[data-astro-cid-ravszddo]:has(:checked){border-color:var(--color-primary);color:var(--color-text-default);background:#fff7f2}.roi-chan[data-astro-cid-ravszddo]:has(:checked) svg[data-astro-cid-ravszddo],.roi-chan[data-astro-cid-ravszddo]:has(:checked) b[data-astro-cid-ravszddo]{color:var(--color-accent)}.roi-chan[data-astro-cid-ravszddo]:has(:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}
