@font-face{font-family:Inter;src:url(/fonts/Inter-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}.roi-root{--roi-bg:#fff;--roi-alt:#f1f5f6;--roi-card:#fff;--roi-line:#d1dce1;--roi-ink:#301c1c;--roi-ink2:#566973;--roi-ink3:#7f97a2;--roi-petrol:#2c728e;--roi-teal:#08998c;--roi-gold:#c49d0a;--roi-warn:#ba445f;--roi-radius:12px;color:var(--roi-ink);-webkit-font-smoothing:antialiased;text-align:left;font-family:Inter,Helvetica Neue,Arial,system-ui,sans-serif;font-size:16px;line-height:1.6}@media (prefers-color-scheme:dark){.roi-root[data-theme=auto]{--roi-bg:#1c2930;--roi-alt:#233339;--roi-card:#233339;--roi-line:#3d525c;--roi-ink:#fff;--roi-ink2:#b4c7cf;--roi-ink3:#8aa2ad;--roi-petrol:#f3e01c;--roi-teal:#0ebeaa;--roi-gold:#f3e01c;--roi-warn:#d47183;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.roi-root *,.roi-root :before,.roi-root :after{box-sizing:border-box}.roi-root h2,.roi-root h3,.roi-root p,.roi-root ul{margin:0}.roi-root h2,.roi-root h3{text-wrap:balance;color:var(--roi-ink);font-weight:700;line-height:1.15}.roi-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--roi-ink2);font-size:.75rem;font-weight:600}.roi-head{gap:12px;max-width:720px;margin-bottom:28px;display:grid}.roi-head h2{letter-spacing:-.025em;font-size:clamp(1.6rem,3.4vw,2.25rem)}.roi-lead{color:var(--roi-ink2);max-width:68ch;font-size:1.125rem;font-weight:300;line-height:2}.roi-lead b{color:var(--roi-ink);white-space:nowrap;font-weight:600}.roi-lead b.roi-pos{color:var(--roi-teal)}.roi-money,.roi-step{vertical-align:middle;border:1px solid var(--roi-line);background:var(--roi-card);border-radius:8px;align-items:center;height:32px;font-size:1rem;line-height:1;display:inline-flex}.roi-money{gap:4px;padding:0 8px}.roi-money input{width:6ch;font:inherit;color:var(--roi-ink);font-variant-numeric:tabular-nums;background:0 0;border:0;height:auto;margin:0;padding:0;font-weight:600}.roi-step{overflow:hidden}.roi-step button{font:inherit;width:28px;height:30px;color:var(--roi-petrol);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;font-weight:600;display:inline-flex}.roi-step input{width:2.4ch;font:inherit;text-align:center;color:var(--roi-ink);font-variant-numeric:tabular-nums;background:0 0;border:0;height:auto;margin:0;padding:0;font-weight:600}.roi-money:focus-within,.roi-step:focus-within{border-color:var(--roi-teal)}.roi-money input:focus,.roi-step input:focus{outline:none}.roi-step button:focus-visible{outline:2px solid var(--roi-teal);outline-offset:-2px}.roi-panel{border-radius:var(--roi-radius);background:var(--roi-alt);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:32px 48px;padding:32px;display:grid}.roi-q{letter-spacing:-.01em;font-size:1.25rem}.roi-val{letter-spacing:-.03em;color:var(--roi-teal);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:12px;font-size:3.25rem;font-weight:700;line-height:1.1}.roi-slider{margin-top:10px;padding-inline:10px;position:relative}.roi-slider input{width:calc(100% + 20px);height:30px;accent-color:var(--roi-teal);background:0 0;margin:0 -10px;display:block;position:relative}.roi-slider input:focus-visible{outline:2px solid var(--roi-teal);outline-offset:2px}.roi-zone{background:var(--roi-teal);border-radius:2px;height:4px;position:absolute;top:29px}.roi-ticks{height:32px;margin-top:4px;position:relative}.roi-tick{text-align:center;white-space:nowrap;font-size:.75rem;font-weight:700;line-height:1.3;position:absolute;transform:translate(-50%)}.roi-tick span{color:var(--roi-ink2);font-size:.6875rem;font-weight:500;display:block}.roi-tick.is-first{text-align:left;transform:none}.roi-tick.is-last{text-align:right;transform:translate(-100%)}.roi-tick.is-be{color:var(--roi-warn)}.roi-tick.is-zone{color:var(--roi-teal);font-weight:600}.roi-proof{color:var(--roi-ink2);min-height:2.9em;margin-top:8px;font-size:.875rem}.roi-proof b{color:var(--roi-ink);font-weight:600}.roi-pers{grid-template-columns:1fr 1fr;gap:16px;display:grid}.roi-pm{width:88px;height:88px;margin-top:6px;display:block}.roi-pm--before{--c:var(--roi-ink3)}.roi-pm--after{--c:var(--roi-teal)}.roi-pm .l1,.roi-pm .l2,.roi-pm .l3,.roi-pm .l4{opacity:0;transition:opacity .25s}.roi-lv1 .l1,.roi-lv2 .l1,.roi-lv2 .l2,.roi-lv3 .l1,.roi-lv3 .l2,.roi-lv3 .l3,.roi-lv4 .l1,.roi-lv4 .l2,.roi-lv4 .l3,.roi-lv4 .l4{opacity:1}.roi-cap{color:var(--roi-ink2);font-size:.875rem}.roi-tbl{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:18px;font-size:.9375rem}.roi-tbl th{letter-spacing:.08em;text-transform:uppercase;color:var(--roi-ink2);text-align:left;border-bottom:1px solid var(--roi-line);background:0 0;padding:0 12px 6px 0;font-size:.75rem;font-weight:600}.roi-tbl td{border-bottom:1px solid var(--roi-line);color:var(--roi-ink);font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:middle;padding:8px 12px 8px 0}.roi-tbl tr:last-child td{border-bottom:0}.roi-tbl td:first-child,.roi-tbl td:last-child{white-space:normal}.roi-tbl b{color:var(--roi-teal);white-space:nowrap;font-size:1.125rem;font-weight:700}.roi-tbl small{color:var(--roi-ink2);font-size:.8125rem}.roi-verdict{margin-top:14px;font-size:1.125rem}.roi-verdict b{white-space:nowrap;font-weight:700}.roi-verdict .roi-pos{color:var(--roi-teal)}.roi-verdict .roi-low{color:var(--roi-warn)}.roi-note{color:var(--roi-ink3);margin-top:6px;font-size:.8125rem}.roi-extra{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:16px 48px;margin-top:32px;display:grid}.roi-extra h3{font-size:1.125rem}.roi-extra ul{color:var(--roi-ink2);grid-template-columns:1fr 1fr;gap:8px 32px;padding:0;font-size:.9375rem;list-style:none;display:grid}.roi-extra b{color:var(--roi-ink);font-weight:600}@media (max-width:860px){.roi-panel,.roi-extra{grid-template-columns:minmax(0,1fr)}.roi-panel{padding:20px}.roi-extra ul{grid-template-columns:minmax(0,1fr)}.roi-val{font-size:2.75rem}}@media (prefers-reduced-motion:reduce){.roi-pm .l1,.roi-pm .l2,.roi-pm .l3,.roi-pm .l4{transition:none}}.roi-embed-body{background:#fff;margin:0}@media (prefers-color-scheme:dark){.roi-embed-body{background:#1c2930}}.roi-page-title{letter-spacing:.09em;text-transform:uppercase;color:#2c728e;margin:0 0 12px;font-family:Inter,Helvetica Neue,Arial,system-ui,sans-serif;font-size:.875rem;font-weight:600;line-height:1.4}.roi-page-more{margin:32px 0 0;font-family:Inter,Helvetica Neue,Arial,system-ui,sans-serif;font-size:1rem}.roi-page-more a{color:#2c728e;font-weight:600;text-decoration:underline}
