.roi-band[data-astro-cid-2nxnu5n7]{margin-top:clamp(56px,7vw,88px);background:var(--cg-lime-500);scroll-margin-top:80px}.roi-inner[data-astro-cid-2nxnu5n7]{padding-top:var(--cg-band-space);padding-bottom:var(--cg-band-space);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:40px 64px;align-items:start}.roi-inputs[data-astro-cid-2nxnu5n7]{display:flex;flex-direction:column;gap:28px;min-width:0}.roi-field[data-astro-cid-2nxnu5n7]{min-width:0}.roi-label[data-astro-cid-2nxnu5n7]{display:block;font-size:15px;font-weight:600;line-height:1.35;color:var(--cg-ink-900);margin-bottom:10px}.roi-label-row[data-astro-cid-2nxnu5n7]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px}.roi-label-row[data-astro-cid-2nxnu5n7] .roi-label[data-astro-cid-2nxnu5n7]{margin-bottom:0}.roi-source[data-astro-cid-2nxnu5n7]{font-family:var(--cg-font-mono);font-size:11.5px;color:var(--cg-ink-550);white-space:nowrap}.roi-val[data-astro-cid-2nxnu5n7]{font-size:24px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.roi-money[data-astro-cid-2nxnu5n7]{position:relative}.roi-money[data-astro-cid-2nxnu5n7]>span[data-astro-cid-2nxnu5n7]{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-weight:600;color:var(--cg-ink-300);pointer-events:none}.roi-money[data-astro-cid-2nxnu5n7] .cg-input[data-astro-cid-2nxnu5n7]{padding-left:30px;font-weight:600;font-variant-numeric:tabular-nums}.roi-presets[data-astro-cid-2nxnu5n7]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.roi-preset-spend[data-astro-cid-2nxnu5n7]{all:unset;box-sizing:border-box;cursor:pointer;font-family:var(--cg-font-mono);font-size:12.5px;padding:6px 10px;border-radius:8px;box-shadow:inset 0 0 0 1px #0e0f0c59;color:var(--cg-ink-900);transition:background .15s ease,color .15s ease}.roi-preset-spend[data-astro-cid-2nxnu5n7]:hover,.roi-preset-spend[data-astro-cid-2nxnu5n7].is-on{background:var(--cg-ink-900);color:var(--cg-cream-100)}.roi-preset-spend[data-astro-cid-2nxnu5n7]:focus-visible{outline:2px solid var(--cg-ink-900);outline-offset:2px}.roi-help[data-astro-cid-2nxnu5n7]{margin:8px 0 0;font-size:13.5px;line-height:1.5;color:var(--cg-ink-550)}.roi-help[data-astro-cid-2nxnu5n7] strong[data-astro-cid-2nxnu5n7]{font-weight:700;color:var(--cg-ink-900)}.roi-help[data-astro-cid-2nxnu5n7][hidden],.roi-info[data-astro-cid-2nxnu5n7][hidden]{display:none}.roi-select[data-astro-cid-2nxnu5n7]{position:relative}.roi-select[data-astro-cid-2nxnu5n7] .cg-select[data-astro-cid-2nxnu5n7]{appearance:none;-webkit-appearance:none;padding-right:40px;cursor:pointer;font-weight:600}.roi-select[data-astro-cid-2nxnu5n7]>span[data-astro-cid-2nxnu5n7]{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:13px}.roi-info[data-astro-cid-2nxnu5n7]{margin:10px 0 0;background:#0e0f0c14;border-radius:10px;padding:9px 12px;font-size:13.5px;line-height:1.5}.roi-range-track[data-astro-cid-2nxnu5n7]{position:relative;height:4px;margin-top:10px;border-radius:99px;background:#0e0f0c24}.roi-range-band[data-astro-cid-2nxnu5n7]{position:absolute;top:0;height:4px;border-radius:99px;background:var(--cg-ink-900)}.roi-range-band[data-astro-cid-2nxnu5n7][hidden]{display:none}.roi-range-ends[data-astro-cid-2nxnu5n7]{display:flex;justify-content:space-between;margin-top:8px;font-family:var(--cg-font-mono);font-size:11px;color:var(--cg-ink-550)}.roi-results[data-astro-cid-2nxnu5n7]{min-width:0}@media(min-width:960px){.roi-results[data-astro-cid-2nxnu5n7]{position:sticky;top:96px}}.roi-panel[data-astro-cid-2nxnu5n7]{background:var(--cg-ink-900);color:var(--cg-cream-100);border-radius:24px;overflow:hidden}.roi-panel-sec[data-astro-cid-2nxnu5n7]{padding:clamp(22px,3vw,30px)}.roi-panel-sec-with[data-astro-cid-2nxnu5n7]{border-top:1px solid var(--cg-ink-600)}.roi-big[data-astro-cid-2nxnu5n7]{margin:18px 0 0;font-size:clamp(56px,7vw,88px);font-weight:700;letter-spacing:-.06em;line-height:.9;font-variant-numeric:tabular-nums}.roi-big-label[data-astro-cid-2nxnu5n7]{margin:10px 0 0;font-size:15px;color:var(--cg-ink-100)}.roi-mini[data-astro-cid-2nxnu5n7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:20px}.roi-mini[data-astro-cid-2nxnu5n7]>div[data-astro-cid-2nxnu5n7]{background:var(--cg-ink-850);border:1px solid var(--cg-ink-600);border-radius:12px;padding:12px 14px}.roi-mini-v[data-astro-cid-2nxnu5n7]{margin:0;font-size:22px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.roi-mini-l[data-astro-cid-2nxnu5n7]{margin:2px 0 0;font-size:13px;color:var(--cg-ink-150)}.roi-rows[data-astro-cid-2nxnu5n7]{margin:16px 0 0}.roi-rows[data-astro-cid-2nxnu5n7]>div[data-astro-cid-2nxnu5n7]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;border-top:1px solid var(--cg-ink-600);font-size:15px}.roi-rows[data-astro-cid-2nxnu5n7]>div[data-astro-cid-2nxnu5n7]:first-child{border-top:0}.roi-rows[data-astro-cid-2nxnu5n7] dt[data-astro-cid-2nxnu5n7]{color:var(--cg-ink-100)}.roi-rows[data-astro-cid-2nxnu5n7] dd[data-astro-cid-2nxnu5n7]{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.roi-rows[data-astro-cid-2nxnu5n7] .roi-net[data-astro-cid-2nxnu5n7]{border-top-style:dashed}.roi-rows[data-astro-cid-2nxnu5n7] .roi-net[data-astro-cid-2nxnu5n7] dt[data-astro-cid-2nxnu5n7]{color:var(--cg-cream-100);font-weight:600}.roi-rows[data-astro-cid-2nxnu5n7] .roi-net[data-astro-cid-2nxnu5n7] dd[data-astro-cid-2nxnu5n7]{font-size:28px;font-weight:700;letter-spacing:-.04em;color:var(--cg-lime-500)}.roi-roi[data-astro-cid-2nxnu5n7]{margin:6px 0 0}.roi-roi[data-astro-cid-2nxnu5n7] span[data-astro-cid-2nxnu5n7]{display:inline-block;font-family:var(--cg-font-mono);font-size:12px;letter-spacing:.04em;color:var(--cg-lime-500);border:1px solid var(--cg-ink-500);border-radius:999px;padding:5px 10px}.roi-timeline-h[data-astro-cid-2nxnu5n7]{margin:22px 0 0;font-size:13px;color:var(--cg-ink-150)}.roi-timeline[data-astro-cid-2nxnu5n7]{display:flex;align-items:flex-end;gap:4px;height:88px;margin-top:10px}.roi-bar[data-astro-cid-2nxnu5n7]{flex:1;min-width:0;border-radius:4px 4px 0 0;background:var(--cg-lime-500);transition:height .3s ease}.roi-bar[data-astro-cid-2nxnu5n7].is-flat{background:var(--cg-ink-500)}.roi-timeline-ends[data-astro-cid-2nxnu5n7]{display:flex;justify-content:space-between;margin-top:6px;font-family:var(--cg-font-mono);font-size:10.5px;color:var(--cg-ink-200)}.roi-annual[data-astro-cid-2nxnu5n7]{margin:12px 0 0;font-size:14px;color:var(--cg-ink-100)}.roi-annual[data-astro-cid-2nxnu5n7] strong[data-astro-cid-2nxnu5n7]{color:var(--cg-lime-500);font-weight:700}.roi-panel-cta[data-astro-cid-2nxnu5n7]{padding:0 clamp(22px,3vw,30px) clamp(22px,3vw,30px)}.roi-panel-cta[data-astro-cid-2nxnu5n7] p[data-astro-cid-2nxnu5n7]{margin:14px 0 0;font-size:14px;line-height:1.55;color:var(--cg-ink-100);text-align:center}.roi-panel-cta[data-astro-cid-2nxnu5n7] p[data-astro-cid-2nxnu5n7] a[data-astro-cid-2nxnu5n7]{color:var(--cg-cream-100);font-weight:600;border-bottom:2px solid var(--cg-lime-500)}.roi-table-wrap[data-astro-cid-2nxnu5n7]{margin-top:44px}.roi-table-wrap[data-astro-cid-2nxnu5n7] .cg-table[data-astro-cid-2nxnu5n7]{min-width:600px}.roi-table-wrap[data-astro-cid-2nxnu5n7] .cg-table[data-astro-cid-2nxnu5n7] td[data-astro-cid-2nxnu5n7]:nth-child(2),.roi-table-wrap[data-astro-cid-2nxnu5n7] .cg-table[data-astro-cid-2nxnu5n7] td[data-astro-cid-2nxnu5n7]:nth-child(3){font-family:var(--cg-font-mono);font-size:13.5px;white-space:nowrap}.roi-avg[data-astro-cid-2nxnu5n7]{font-size:13px;color:var(--cg-ink-300)}.roi-risk-medium[data-astro-cid-2nxnu5n7]{background:var(--cg-cream-300)}.roi-risk-mh[data-astro-cid-2nxnu5n7]{background:var(--cg-amber-500)}.roi-risk-high[data-astro-cid-2nxnu5n7]{background:var(--cg-red-500)}.roi-risk-vh[data-astro-cid-2nxnu5n7]{background:var(--cg-ink-900);color:var(--cg-red-500)}.roi-fine[data-astro-cid-2nxnu5n7]{margin:14px 0 0;font-size:13.5px;color:var(--cg-ink-300)}.roi-method[data-astro-cid-2nxnu5n7]{display:flex;flex-wrap:wrap;gap:32px 72px;align-items:flex-start}.roi-method-head[data-astro-cid-2nxnu5n7]{flex:1 1 320px;min-width:0}@media(min-width:900px){.roi-method-head[data-astro-cid-2nxnu5n7]{position:sticky;top:96px}}.roi-method-body[data-astro-cid-2nxnu5n7]{flex:1.5 1 480px;min-width:0;display:flex;flex-direction:column;gap:28px}.roi-method-block[data-astro-cid-2nxnu5n7]{border-top:1.5px solid var(--cg-ink-900);padding-top:18px;display:flex;flex-direction:column;gap:12px}.roi-formula[data-astro-cid-2nxnu5n7]{background:var(--cg-cream-100);border:1px solid var(--cg-border-card);border-radius:16px;padding:18px 20px;font-family:var(--cg-font-mono);font-size:13.5px;line-height:1.6;color:var(--cg-ink-600);display:flex;flex-direction:column;gap:8px;overflow-wrap:anywhere}.roi-formula[data-astro-cid-2nxnu5n7] p[data-astro-cid-2nxnu5n7]{margin:0}.roi-formula[data-astro-cid-2nxnu5n7] strong[data-astro-cid-2nxnu5n7]{color:var(--cg-ink-900)}.roi-disclaimer[data-astro-cid-2nxnu5n7]{margin:0;background:var(--cg-ink-900);color:var(--cg-ink-100);border-radius:16px;padding:18px 20px;font-size:14.5px;line-height:1.6}.roi-disclaimer[data-astro-cid-2nxnu5n7] strong[data-astro-cid-2nxnu5n7]{color:var(--cg-lime-500)}.roi-example[data-astro-cid-2nxnu5n7]{display:flex;flex-direction:column;gap:24px}.roi-example-head[data-astro-cid-2nxnu5n7]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px}.roi-example-head[data-astro-cid-2nxnu5n7] p[data-astro-cid-2nxnu5n7]{margin:0;font-family:var(--cg-font-mono);font-size:13px;color:var(--cg-ink-150)}.roi-example-grid[data-astro-cid-2nxnu5n7],.roi-example-totals[data-astro-cid-2nxnu5n7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px}.roi-example-grid[data-astro-cid-2nxnu5n7]>div[data-astro-cid-2nxnu5n7]{background:var(--cg-ink-850);border:1px solid var(--cg-ink-600);border-radius:14px;padding:16px}.roi-example-grid[data-astro-cid-2nxnu5n7] p[data-astro-cid-2nxnu5n7],.roi-example-totals[data-astro-cid-2nxnu5n7] p[data-astro-cid-2nxnu5n7]{margin:0 0 6px;font-size:13px;color:var(--cg-ink-150)}.roi-example-grid[data-astro-cid-2nxnu5n7] strong[data-astro-cid-2nxnu5n7]{font-size:22px;font-weight:700;letter-spacing:-.03em}.roi-example-totals[data-astro-cid-2nxnu5n7]{border-top:1px solid var(--cg-ink-600);padding-top:24px;align-items:end}.roi-example-totals[data-astro-cid-2nxnu5n7] strong[data-astro-cid-2nxnu5n7]{font-size:clamp(30px,3.4vw,40px);font-weight:700;letter-spacing:-.045em;line-height:1}.roi-example-roi[data-astro-cid-2nxnu5n7]{display:flex;align-items:flex-end}.roi-example[data-astro-cid-2nxnu5n7] .is-red[data-astro-cid-2nxnu5n7]{color:var(--cg-red-500)}.roi-example[data-astro-cid-2nxnu5n7] .is-lime[data-astro-cid-2nxnu5n7]{color:var(--cg-lime-500)}
