main.roi-page .stat-tiles .tile{gap:8px;padding:20px}main.roi-page .stat-tiles .big{letter-spacing:-1.2px;font-size:40px;line-height:1}main.roi-page .funnels{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}main.roi-page .funnel{background:var(--color-surface);color:var(--color-text-strong);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);flex-direction:column;gap:14px;padding:24px;display:flex}main.roi-page .funnel.on-dark{background:var(--color-feature);color:var(--color-on-feature);border-color:#0000}main.roi-page .funnel-head{flex-direction:column;gap:2px;display:flex}main.roi-page .funnel-head h3{letter-spacing:normal;color:inherit;font-size:18px;line-height:1.5}main.roi-page .funnel-head span{color:var(--color-text);font-size:13px}main.roi-page .funnel.on-dark .funnel-head span{color:var(--color-on-feature-soft)}main.roi-page .funnel-rows{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}main.roi-page .funnel-rows li{grid-template-columns:170px minmax(0,1fr) 32px;align-items:center;gap:12px;font-size:14px;display:grid}main.roi-page .funnel-label{color:var(--color-text)}main.roi-page .funnel.on-dark .funnel-label{color:var(--color-on-feature-soft)}main.roi-page .funnel-rows strong{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}main.roi-page .funnel-bar{border-radius:var(--radius-pill);background:var(--color-surface-alt);height:10px;display:block;overflow:hidden}main.roi-page .funnel-bar>span{height:100%;width:var(--w,0%);border-radius:var(--radius-pill);background:var(--color-text-strong);display:block}main.roi-page .funnel.on-dark .funnel-bar{background:var(--color-on-feature-line)}main.roi-page .funnel.on-dark .funnel-bar>span{background:var(--color-accent)}main.roi-page .funnel-note{color:var(--color-text);font-size:14px}main.roi-page .roi-calc{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:32px;display:grid}main.roi-page .roi-inputs{flex-direction:column;gap:22px;display:flex}main.roi-page .roi-inputs .pill{align-self:flex-start}main.roi-page .roi-field{flex-direction:column;gap:8px;display:flex}main.roi-page .roi-field-head{justify-content:space-between;gap:12px;font-size:14px;display:flex}main.roi-page .roi-field-head label{color:var(--color-text-strong);font-weight:600}main.roi-page .roi-field-head output{color:var(--color-text-strong);font-variant-numeric:tabular-nums;font-weight:600}main.roi-page .roi-field input[type=range]{width:100%;accent-color:var(--color-text-strong);cursor:pointer;margin:0}main.roi-page .roi-range{color:var(--color-muted);justify-content:space-between;font-size:12px;display:flex}main.roi-page .roi-calc dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}main.roi-page .roi-calc dd{margin:0}main.roi-page .roi-rates{font-size:14px}main.roi-page .roi-rates>div{flex-direction:column;gap:2px;display:flex}main.roi-page .roi-rates dt{color:var(--color-text)}main.roi-page .roi-rates dd{color:var(--color-text-strong);font-weight:600}main.roi-page .roi-results>div{background:var(--color-surface-alt);border-radius:var(--radius);flex-direction:column;gap:4px;padding:14px 16px;display:flex}main.roi-page .roi-results dt{color:var(--color-text);font-size:12px}main.roi-page .roi-results dd{letter-spacing:-.5px;color:var(--color-text-strong);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:22px;font-weight:600;line-height:1.3}main.roi-page .roi-results .lead dd{font-size:28px}main.roi-page .method-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}main.roi-page .method-col{flex-direction:column;gap:10px;display:flex}main.roi-page .method-col h3{letter-spacing:normal;font-size:16px;line-height:1.5}main.roi-page .method-col ul{color:var(--color-text);flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:14px;display:flex}main.roi-page .method-col a{font-weight:500}@media (width<=980px){main.roi-page .roi-calc{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){main.roi-page .funnels{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){main.roi-page .method-cols{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){main.roi-page .funnel{padding:20px}main.roi-page .funnel-rows li{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}main.roi-page .funnel-bar{grid-area:2/1/auto/-1}main.roi-page .roi-calc .roi-results{grid-template-columns:minmax(0,1fr)}main.roi-page .roi-results .lead dd{font-size:24px}}
