.cake-roi[data-astro-cid-bet2ds2n]{max-width:1088px;margin:auto;padding:80px 32px;color:#20211e;scroll-margin-top:88px}.roi-heading[data-astro-cid-bet2ds2n]{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;margin-bottom:36px}.roi-heading[data-astro-cid-bet2ds2n] h2[data-astro-cid-bet2ds2n]{font-size:36px;line-height:1.15;letter-spacing:-.035em;font-weight:500;margin:0}.roi-heading[data-astro-cid-bet2ds2n] h2[data-astro-cid-bet2ds2n] span[data-astro-cid-bet2ds2n]{color:#686a62}.roi-heading[data-astro-cid-bet2ds2n] p[data-astro-cid-bet2ds2n]{font-size:17px;line-height:1.6;color:#686a62;max-width:400px;margin:0}.roi-layout[data-astro-cid-bet2ds2n]{display:grid;grid-template-columns:.85fr 1.15fr;border:1px solid #e5e3da;border-radius:20px;overflow:hidden;background:#fff}.roi-inputs[data-astro-cid-bet2ds2n]{padding:36px;background:#f5f3ed;display:flex;flex-direction:column;justify-content:center}.roi-inputs[data-astro-cid-bet2ds2n] label[data-astro-cid-bet2ds2n]{font-size:15px;line-height:1.5;font-weight:500;margin-bottom:10px}.roi-input-wrap[data-astro-cid-bet2ds2n]{display:flex;gap:10px;align-items:center;background:#fff;border:1px solid #d6d3c9;border-radius:10px;padding:12px 16px;color:#686a62}.roi-input-wrap[data-astro-cid-bet2ds2n]+label[data-astro-cid-bet2ds2n]{margin-top:28px}.roi-input-wrap[data-astro-cid-bet2ds2n] input[data-astro-cid-bet2ds2n]{width:100%;min-width:0;background:transparent;border:0;font:inherit;font-size:27px;color:#20211e;appearance:textfield;outline:none;font-variant-numeric:tabular-nums}.roi-input-wrap[data-astro-cid-bet2ds2n] input[data-astro-cid-bet2ds2n]::-webkit-inner-spin-button{appearance:none}.roi-input-wrap[data-astro-cid-bet2ds2n]:focus-within{outline:2px solid #216442;outline-offset:3px}.roi-results[data-astro-cid-bet2ds2n]{padding:36px;min-width:0}.roi-results[data-astro-cid-bet2ds2n] h3[data-astro-cid-bet2ds2n]{font-size:18px;font-weight:500;margin:0 0 26px}.roi-bar-row[data-astro-cid-bet2ds2n]{margin-bottom:22px}.roi-bar-row[data-astro-cid-bet2ds2n]>div[data-astro-cid-bet2ds2n]:first-child{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin-bottom:9px;font-size:14px}.roi-bar-row[data-astro-cid-bet2ds2n] strong[data-astro-cid-bet2ds2n]{font-size:22px;font-weight:500;font-variant-numeric:tabular-nums}.roi-track[data-astro-cid-bet2ds2n]{height:36px;border-radius:6px;background:#f5f3ed;overflow:hidden}.roi-bar[data-astro-cid-bet2ds2n]{height:100%;width:100%;transform:scaleX(0);transform-origin:left;border-radius:6px}.roi-bar-current[data-astro-cid-bet2ds2n]{background:#c9c7bd}.roi-bar-cake[data-astro-cid-bet2ds2n]{background:#a8e6bf}.roi-totals[data-astro-cid-bet2ds2n]{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-top:1px solid #e5e3da;padding-top:22px}.roi-totals[data-astro-cid-bet2ds2n]>div[data-astro-cid-bet2ds2n]{display:flex;flex-direction:column;gap:6px;min-width:0}.roi-totals[data-astro-cid-bet2ds2n] strong[data-astro-cid-bet2ds2n]{font-size:28px;letter-spacing:-.03em;font-weight:500;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.roi-totals[data-astro-cid-bet2ds2n]>div[data-astro-cid-bet2ds2n]>span[data-astro-cid-bet2ds2n]{font-size:13px;color:#686a62}#roi-assumptions[data-astro-cid-bet2ds2n]{font-size:11px;line-height:1.6;color:#686a62;max-width:800px;margin:16px 0 0}.roi-error[data-astro-cid-bet2ds2n]{font-size:12px;color:#aa2723;line-height:1.5}.roi-results[data-astro-cid-bet2ds2n][data-invalid]{opacity:.5}@media(max-width:760px){.cake-roi[data-astro-cid-bet2ds2n]{padding:56px 20px}.roi-heading[data-astro-cid-bet2ds2n]{grid-template-columns:1fr;gap:18px;margin-bottom:28px}.roi-heading[data-astro-cid-bet2ds2n] h2[data-astro-cid-bet2ds2n]{font-size:32px}.roi-layout[data-astro-cid-bet2ds2n]{grid-template-columns:1fr}.roi-inputs[data-astro-cid-bet2ds2n],.roi-results[data-astro-cid-bet2ds2n]{padding:26px}.roi-totals[data-astro-cid-bet2ds2n] strong[data-astro-cid-bet2ds2n]{font-size:25px}.roi-bar-row[data-astro-cid-bet2ds2n] strong[data-astro-cid-bet2ds2n]{font-size:20px}}[data-astro-cid-bet2ds2n][data-roi-value=additional]{color:#fff;background:#27804b;border-radius:8px;padding:6px 10px;align-self:flex-start}.roi-balance-display[data-astro-cid-bet2ds2n]{display:block;font-size:42px;line-height:1.2;font-weight:500;letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:8px 0 28px}.roi-slider[data-astro-cid-bet2ds2n]{width:100%;height:28px;margin:0;accent-color:#a8e6bf;cursor:pointer}.roi-slider[data-astro-cid-bet2ds2n]:focus-visible{outline:2px solid #216442;outline-offset:5px;border-radius:4px}.roi-slider-limits[data-astro-cid-bet2ds2n]{display:flex;justify-content:space-between;margin-top:8px;font-size:12px;color:#686a62}
