.roi-calc--tz{--roi-amber:#f59e0b;--roi-amber-dim:#d97706;--roi-amber-glow:rgba(245,158,11,0.45);--roi-amber-bg:rgba(245,158,11,0.08);--roi-label:#94a3b8;--roi-value:#f8fafc}.roi-calc{display:grid;gap:2rem;width:100%;min-width:0;padding:clamp(1.25rem,3vw,2rem);background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-top:1.5rem}.roi-calc--tz header h2{font-size:1.35rem;margin-bottom:.35rem}.roi-calc--tz header p{color:var(--color-text-muted);font-size:.9rem;margin-bottom:1rem}.roi-calc__segment{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:rgba(11,15,25,.4)}.roi-calc__segment-label{font-size:.85rem;color:var(--color-text-muted)}.roi-calc--tz .segment-toggle button{color:var(--roi-label);transition:background .25s ease,color .25s ease,box-shadow .25s ease}.roi-calc--tz .segment-toggle button:hover:not(.segment-toggle__btn--active){color:#f8fafc;background:var(--roi-amber-bg);box-shadow:inset 0 0 0 1px rgba(245,158,11,.35)}.roi-calc--tz .segment-toggle button.segment-toggle__btn--active{background:var(--roi-amber);color:#0b0f19;font-weight:600;box-shadow:inset 0 0 0 1px rgba(251,191,36,.5),0 0 14px var(--roi-amber-glow)}.roi-calc__note{font-size:.85rem;color:#94a3b8;text-align:center;margin:.5rem 0 0;line-height:1.55}.roi-calc--tz .roi-calc__note{color:#94a3b8}.roi-calc__note-code{display:inline;font-size:.75rem;color:rgba(251,191,36,.9);background:#0f172a;padding:.125rem .25rem;border-radius:.25rem;vertical-align:baseline}.roi-calc__grid{display:grid;gap:2rem}@media (min-width:900px){.roi-calc__grid{grid-template-columns:1fr 1fr;align-items:start}}.roi-calc__email{width:100%;margin-top:1rem}.roi-calc--tz .roi-calc__email{color:#cbd5e1;border:1px solid #1e293b;background:rgba(255,255,255,.05);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:color .3s ease,border-color .3s ease,box-shadow .3s ease,background .3s ease,transform var(--transition-ui)}.roi-calc--tz .roi-calc__email:hover:not(:disabled){color:#ffffff;border-color:rgba(245,158,11,.4);background:rgba(255,255,255,.05);box-shadow:0 0 18px rgba(245,158,11,.22)}.roi-calc__metric-head{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:.35rem}.roi-calc__icon{width:1.35rem;height:1.35rem;flex-shrink:0}.roi-calc--tz .roi-calc__icon{color:#94a3b8}.roi-calc--tz .roi-calc__metric--highlight .roi-calc__icon{color:var(--roi-amber);filter:drop-shadow(0 0 8px var(--roi-amber-glow))}@media (min-width:900px){.roi-calc:not(.roi-calc--tz){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.roi-slider{display:block;margin-bottom:1.5rem}.roi-slider>span{display:block;font-size:.85rem;color:var(--color-text-muted);margin-bottom:.75rem}.roi-calc--tz .roi-slider>span{color:var(--roi-label)}.roi-slider__track{--roi-track-h:6px;--roi-thumb:18px;position:relative;display:flex;align-items:center;height:var(--roi-thumb);margin-bottom:.5rem;background:transparent}.roi-slider__track:after{right:0;background:var(--color-border);z-index:0}.roi-slider__track:after,.roi-slider__track:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:var(--roi-track-h);border-radius:3px;pointer-events:none}.roi-slider__track:before{width:var(--pct,50%);background:linear-gradient(90deg,var(--color-accent-neon),var(--color-accent-green));z-index:1}.roi-calc--tz .roi-slider__track:before{background:linear-gradient(90deg,var(--roi-amber-dim),var(--roi-amber))}.roi-slider input[type=range]{position:relative;width:100%;height:var(--roi-thumb);margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;z-index:2}.roi-slider input[type=range]::-webkit-slider-runnable-track{height:var(--roi-track-h);background:transparent;border:none}.roi-slider input[type=range]::-moz-range-track{height:var(--roi-track-h);background:transparent;border:none}.roi-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;margin-top:calc((var(--roi-track-h) - 18px) / 2);border-radius:50%;background:var(--color-text-platinum);border:2px solid var(--color-accent-neon);box-shadow:0 0 12px rgba(56,189,248,.5)}.roi-calc--tz .roi-slider input[type=range]::-webkit-slider-thumb{background:#f8fafc;border-color:var(--roi-amber);box-shadow:0 0 14px var(--roi-amber-glow)}@media (max-width:767px){.roi-calc--tz .roi-slider input[type=range]::-webkit-slider-thumb{margin-top:calc((var(--roi-track-h) - 24px) / 2)}}.roi-calc--tz .roi-slider input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#f8fafc;border:2px solid var(--roi-amber);box-shadow:0 0 14px var(--roi-amber-glow)}.roi-slider output{display:block;font-size:1.125rem;color:var(--color-accent-neon);text-align:center}.roi-calc--tz .roi-slider output{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:#fbbf24}.roi-calc__results{display:flex;flex-direction:column;gap:.75rem}.roi-calc__metric{padding:1.25rem;text-align:center;background:rgba(11,15,25,.5);border:1px solid var(--color-border);border-radius:var(--radius-md)}.roi-calc__metric--highlight{border-color:var(--color-accent-neon);background:rgba(56,189,248,.08)}.roi-calc--tz .roi-calc__metric--highlight{border-color:var(--roi-amber);background:var(--roi-amber-bg);box-shadow:0 0 20px rgba(245,158,11,.12)}.roi-calc__value{font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600;color:var(--color-text-platinum);line-height:1.2;font-variant-numeric:tabular-nums}.roi-calc--tz .roi-calc__value{font-family:var(--font-mono);color:var(--roi-value)}.roi-calc__metric--highlight .roi-calc__value{color:var(--color-accent-neon)}.roi-calc--tz .roi-calc__metric--highlight .roi-calc__value{color:var(--roi-value)}.roi-calc__label{font-size:.75rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em}.roi-calc--tz .roi-calc__label{font-family:inherit;color:var(--roi-label);text-transform:none;letter-spacing:.02em}@media (max-width:767px){.roi-calc--tz .roi-slider__track{--roi-track-h:8px;--roi-thumb:28px}.roi-calc--tz .roi-slider__track:after,.roi-calc--tz .roi-slider__track:before{border-radius:6px}.roi-calc--tz .roi-slider input[type=range]::-webkit-slider-thumb{width:24px;height:24px}.roi-calc--tz .roi-slider input[type=range]::-moz-range-thumb{width:24px;height:24px}.roi-calc--tz .roi-calc__grid{grid-template-columns:1fr}.roi-calc--tz .roi-calc__results{order:2}}