.roi-calc[data-astro-cid-5xuaa26v]{background:var(--surface-1);border:1px solid var(--border-medium);padding:0;overflow:hidden;margin-top:36px;box-shadow:0 20px 50px #00000073}.roi-header[data-astro-cid-5xuaa26v]{display:flex;justify-content:space-between;align-items:center;padding:14px 24px;background:var(--ink-800);border-bottom:1px solid var(--border-subtle);font-family:var(--font-data);font-size:.8rem;letter-spacing:.05em}.roi-header-left[data-astro-cid-5xuaa26v]{display:flex;align-items:center;gap:12px}.roi-sys-tag[data-astro-cid-5xuaa26v]{font-weight:600;color:var(--ghost)}.roi-tagline[data-astro-cid-5xuaa26v]{color:var(--signal);font-size:.85rem}.roi-body[data-astro-cid-5xuaa26v]{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.roi-controls-col[data-astro-cid-5xuaa26v]{padding:32px;border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:28px}.roi-field-group[data-astro-cid-5xuaa26v]{display:flex;flex-direction:column;gap:12px}.roi-label[data-astro-cid-5xuaa26v]{font-family:var(--font-display);font-size:.95rem;font-weight:600;color:var(--ghost);letter-spacing:-.01em}.roi-vertical-pills[data-astro-cid-5xuaa26v]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.roi-pill-btn[data-astro-cid-5xuaa26v]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 10px;background:var(--ink);border:1px solid var(--border-subtle);border-radius:4px;color:var(--grey);font-size:.92rem;cursor:pointer;transition:all .25s ease}.roi-pill-btn[data-astro-cid-5xuaa26v]:hover{border-color:var(--border-medium);color:var(--ghost)}.roi-pill-btn[data-astro-cid-5xuaa26v].is-active{background:var(--surface-2);border-color:var(--signal);color:var(--cream);box-shadow:0 0 15px #f2f23014}.roi-slider-header[data-astro-cid-5xuaa26v]{display:flex;justify-content:space-between;align-items:baseline}.roi-slider-val[data-astro-cid-5xuaa26v]{font-family:var(--font-data);font-size:1.05rem;font-weight:700;color:var(--signal)}.slider-wrapper[data-astro-cid-5xuaa26v]{display:flex;flex-direction:column;gap:6px}.roi-range[data-astro-cid-5xuaa26v]{-webkit-appearance:none;appearance:none;width:100%;height:6px;background:var(--ink-800);border-radius:3px;outline:none;border:1px solid var(--border-subtle)}.roi-range[data-astro-cid-5xuaa26v]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--signal);cursor:pointer;box-shadow:0 0 10px #f2f23080;transition:transform .15s ease}.roi-range[data-astro-cid-5xuaa26v]::-webkit-slider-thumb:hover{transform:scale(1.2)}.roi-range[data-astro-cid-5xuaa26v]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--signal);cursor:pointer;border:none;box-shadow:0 0 10px #f2f23080}.slider-ticks[data-astro-cid-5xuaa26v]{display:flex;justify-content:space-between;font-family:var(--font-data);font-size:.85rem;color:var(--grey);opacity:.85;padding:0 2px}.roi-hint[data-astro-cid-5xuaa26v]{font-size:.88rem;color:var(--grey);margin:0;line-height:1.45}.roi-results-col[data-astro-cid-5xuaa26v]{padding:32px;background:radial-gradient(circle at 90% 10%,rgba(242,242,48,.04) 0%,transparent 60%),var(--surface-2);display:flex;flex-direction:column}.results-inner[data-astro-cid-5xuaa26v]{display:flex;flex-direction:column;gap:20px;height:100%}.results-badge[data-astro-cid-5xuaa26v]{display:flex;align-items:center;gap:8px;font-family:var(--font-data);font-size:.88rem;letter-spacing:.05em;color:var(--warn);font-weight:600}.results-primary-card[data-astro-cid-5xuaa26v]{background:var(--ink);border:1px solid var(--border-medium);border-left:3px solid var(--crit);padding:20px 24px;border-radius:4px}.res-sub[data-astro-cid-5xuaa26v]{display:block;font-size:.9rem;color:var(--grey);margin-bottom:6px}.res-hero-number[data-astro-cid-5xuaa26v]{font-family:var(--font-data);font-size:clamp(2.2rem,3.8vw,3.2rem);font-weight:700;color:#ff6b6b;line-height:1.1}.res-currency[data-astro-cid-5xuaa26v]{display:block;font-size:.88rem;color:var(--grey);margin-top:4px}.results-comparison-grid[data-astro-cid-5xuaa26v]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.comp-box[data-astro-cid-5xuaa26v]{background:var(--surface-1);border:1px solid var(--border-subtle);padding:16px;border-radius:4px;display:flex;flex-direction:column;gap:4px}.comp-box--highlight[data-astro-cid-5xuaa26v]{border-color:var(--border-signal);background:#f2f23008}.comp-lbl[data-astro-cid-5xuaa26v]{font-size:.88rem;color:var(--grey)}.comp-val[data-astro-cid-5xuaa26v]{font-family:var(--font-data);font-size:1.45rem;font-weight:700;color:var(--ghost)}.comp-val--signal[data-astro-cid-5xuaa26v]{color:var(--signal)}.comp-note[data-astro-cid-5xuaa26v]{font-size:.85rem;color:var(--grey)}.payback-notice[data-astro-cid-5xuaa26v]{display:flex;align-items:center;gap:12px;background:var(--ink);border:1px solid var(--border-subtle);padding:14px 18px;border-radius:4px}.payback-icon[data-astro-cid-5xuaa26v]{display:flex;align-items:center;justify-content:center;color:var(--signal)}.payback-text[data-astro-cid-5xuaa26v]{margin:0;font-size:.95rem;color:var(--ghost);line-height:1.5}.payback-text[data-astro-cid-5xuaa26v] strong[data-astro-cid-5xuaa26v]{color:var(--cream)}.results-actions[data-astro-cid-5xuaa26v]{margin-top:auto;display:flex;flex-direction:column;gap:10px;padding-top:10px}.roi-cta-btn[data-astro-cid-5xuaa26v]{width:100%;min-height:52px;justify-content:center;font-size:.98rem}.roi-guarantee-note[data-astro-cid-5xuaa26v]{text-align:center;font-size:.88rem;color:var(--grey)}@media(max-width:960px){.roi-body[data-astro-cid-5xuaa26v]{grid-template-columns:1fr}.roi-controls-col[data-astro-cid-5xuaa26v]{border-right:none;border-bottom:1px solid var(--border-subtle)}.roi-vertical-pills[data-astro-cid-5xuaa26v]{grid-template-columns:1fr}.roi-pill-btn[data-astro-cid-5xuaa26v]{flex-direction:row;justify-content:flex-start;padding:12px 16px}}
