.roi{--paper:#fff;--cream:#eeebe5;--ink:#23252a;--ink-2:#5c5e63;--ink-3:#8b8d92;--line:#dcd7ce;--tang:#f15f02;--tang-t:#b34700;--night-txt:#bdb9b1;background:var(--cream);color:var(--ink);padding-block:clamp(64px,9vh,96px);font-family:Roboto,system-ui,-apple-system,Segoe UI,Arial,sans-serif}.roi *{box-sizing:border-box}.roi :where(h2,h3,p,ol){margin:0}.roi :where(ol){padding:0;list-style:none}.roi-in{max-width:1280px;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px));margin:0 auto}.roi-q{color:var(--ink-2);font-size:15px;font-weight:500}.roi-q:before{content:"";background:var(--tang);border-radius:2px;width:28px;height:3px;margin-bottom:12px;display:block}.roi-h2{letter-spacing:-.04em;text-wrap:balance;margin-top:8px;font-size:clamp(34px,4.4vw,58px);font-weight:900;line-height:1}.roi-h2 span{color:var(--tang)}.roi-lede{color:var(--ink-2);max-width:42em;margin-top:14px;font-size:18px;line-height:1.55}.roi-hyp{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.roi-hyp span{background:var(--paper);color:var(--ink-2);border-radius:999px;padding:6px 11px;font-size:13.5px;font-weight:500}.roi-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:32px;display:grid}.roi-kpi{background:var(--paper);border-radius:18px;align-content:start;gap:4px;padding:18px 20px;display:grid}.roi-kpi span{color:var(--ink-2);font-size:14px}.roi-kpi b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(26px,2.6vw,34px);font-weight:900;line-height:1.05}.roi-kpi small{color:var(--ink-2);font-size:13px}.roi-kpi.hi{background:var(--ink);color:#fff}.roi-kpi.hi span,.roi-kpi.hi small{color:var(--night-txt)}.roi-kpi.hi b{color:#ff9a5a}.roi-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;margin-top:16px;display:grid}.roi-panel{background:var(--paper);border-radius:22px;min-width:0;padding:22px 24px}.roi-panel h3{margin-bottom:10px;font-size:17px;font-weight:900}.roi-tl li{border-top:1px solid var(--line);grid-template-columns:96px minmax(0,1fr) auto;align-items:baseline;gap:4px 14px;padding:12px 0;display:grid}.roi-tl li:first-child{border-top:0}.roi-tl .w{color:var(--tang-t);font-size:13px;font-weight:700}.roi-tl .t{font-size:15.5px;font-weight:700}.roi-tl .t small{color:var(--ink-2);font-size:13.5px;font-weight:400;display:block}.roi-tl .c{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px;font-weight:900}.roi-tl .g{color:var(--tang-t)}.roi-chart{width:100%;height:auto;display:block}.roi-chart text{font-family:inherit}.roi-legend{color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;margin-top:8px;font-size:13.5px;display:flex}.roi-legend i{vertical-align:middle;border-radius:2px;width:18px;height:3px;margin-right:6px;display:inline-block}.roi-legend .ink{background:var(--ink)}.roi-legend .tang{background:var(--tang)}.roi-prudent{background:var(--paper);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:16px;padding:16px 20px;display:flex}.roi-prudent p{color:var(--ink-2);max-width:44em;font-size:15.5px}.roi-prudent b{color:var(--ink)}.roi-btn{background:var(--tang);color:#fff;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-size:16px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.roi-btn:hover{background:#d95402}.roi-btn:focus-visible{outline:3px solid var(--tang);outline-offset:3px}.roi-fine{color:var(--ink-3);max-width:60em;margin-top:12px;font-size:12.5px}@media (width<=1000px){.roi-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.roi-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.roi-tl li{grid-template-columns:minmax(0,1fr) auto}.roi-tl .w{grid-column:1/-1}.roi-kpi b{font-size:24px}.roi-btn{white-space:normal;text-align:center;width:100%}}.roi.roi-paper{background:var(--paper)}.roi-paper .roi-hyp span,.roi-paper .roi-kpi:not(.hi),.roi-paper .roi-panel,.roi-paper .roi-prudent{background:var(--cream)}.roi{padding-block:clamp(40px,5vh,56px)}.roi-in[id]{scroll-margin-top:16px}.roi-h2{font-size:clamp(30px,3.4vw,46px)}.roi-lede{max-width:none;margin-top:10px;font-size:17px}.roi-hyp{margin-top:12px}.roi-kpis{gap:10px;margin-top:20px}.roi-kpi{border-radius:16px;padding:14px 18px}.roi-kpi b{font-size:clamp(24px,2.3vw,30px)}.roi-grid{gap:10px;margin-top:10px}.roi-panel{border-radius:18px;padding:16px 20px}.roi-panel h3{margin-bottom:4px;font-size:16px}.roi-tl li{grid-template-columns:90px minmax(0,1fr) auto;padding:7px 0}.roi-tl .t{font-size:14.5px}.roi-tl .t small{font-size:13px}.roi-tl .c{font-size:14.5px}.roi-legend{margin-top:2px}.roi-prudent{border-radius:14px;margin-top:10px;padding:12px 18px}.roi-prudent p{font-size:15px}.roi-btn{min-height:46px}.roi-fine{margin-top:8px}@media (width<=1100px){.roi-lede{max-width:42em}}
