/*zs-min c3b09458ab9ca81c4aa734f7befbfa59 (B67 copy of qi-tools.css without comments and spaces; edit the source, then rebuild with b67/lib/mincss.py)*/
html:has([data-qi-tool="roi"]):not(:has(.zs-roi)) body{visibility: hidden;animation: zs-unhide-stale-roi 0.01s linear 4s forwards}@keyframes zs-unhide-stale-roi{to{visibility: visible}}.qi-tool{--qi-old-font: "Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--qi-old-ink: #282828;--qi-old-black: #000000;--qi-old-white: #ffffff;--qi-old-green: #117405;--qi-old-green-bright: #1df016;--qi-old-yellow: #f5e700;--qi-old-grey-light: #f9f9f9;--qi-old-hairline: #e6e6e6;--qi-old-muted: #6b6b6b;--qi-old-error: #b3261e}.full-hero-with-tool{padding-top: 118px;padding-bottom: 48px}@media (max-width: 640px){.full-hero-with-tool{padding-top: 96px;padding-bottom: 36px}}.full-hero-with-tool .full-hero-grid{min-height: 0;align-items: start}.full-hero-with-tool .calculator-wireframe{min-height: 0;overflow: visible;border: 0;background: none}.full-hero-with-tool .calculator-wireframe::before{display: none}.full-hero-with-tool .calculator-wireframe i,.full-hero-with-tool .calculator-wireframe span,.full-hero-with-tool .calculator-wireframe b,.full-hero-with-tool .calculator-wireframe a{position: static;left: auto;top: auto;right: auto;bottom: auto;width: auto;height: auto;transform: none;background: none;color: inherit;font: inherit;letter-spacing: inherit;font-weight: inherit}@media (max-width: 980px){.full-hero-with-tool .full-hero-grid{display: flex;flex-direction: column;gap: 28px}.full-hero-with-tool .calculator-wireframe{order: -1}}.qi-tool{position: relative;z-index: 2;display: grid;gap: 22px;padding: 28px;border: 1px solid var(--qi-old-hairline);border-radius: 16px;background: var(--qi-old-white);color: var(--qi-old-ink);box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);font-family: var(--qi-old-font)}.calculator-embed-card:has(.qi-tool){grid-template-columns: minmax(0, 0.72fr) minmax(0, 1.28fr);align-items: start}.calculator-embed-card:has(.qi-tool) .calculator-wireframe{min-height: 0;overflow: visible;border: 0;background: none}.calculator-embed-card:has(.qi-tool) .calculator-wireframe::before{display: none}.calculator-embed-card:has(.qi-tool) .calculator-wireframe i,.calculator-embed-card:has(.qi-tool) .calculator-wireframe span,.calculator-embed-card:has(.qi-tool) .calculator-wireframe b,.calculator-embed-card:has(.qi-tool) .calculator-wireframe a{position: static;left: auto;top: auto;right: auto;bottom: auto;width: auto;height: auto;transform: none;background: none;color: inherit;font: inherit;letter-spacing: inherit;font-weight: inherit}.qi-tool-kicker{display: flex;justify-content: space-between;gap: 12px;color: var(--qi-old-muted);font-family: var(--qi-old-font);font-size: 11px;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase}.qi-tool-kicker b{color: var(--zs-green-text, #117405) !important;font-weight: 600 !important}.qi-tool-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 14px}.qi-tool-grid .qi-wide{grid-column: 1 / -1}.qi-tool label{display: flex;flex-direction: column;gap: 7px;color: var(--qi-old-ink);font-family: var(--qi-old-font);font-size: 12px;font-weight: 500;letter-spacing: normal}.qi-tool input[type="number"],.qi-tool input[type="text"]{width: 100%;border: 1px solid #ddd;border-radius: 4px;padding: 12px 13px;background: var(--qi-old-white);color: var(--qi-old-ink);font-family: var(--qi-old-font);font-size: 14px}.qi-tool input:focus{outline: none;border-color: var(--qi-old-green);box-shadow: 0 0 0 2px rgba(17, 116, 5, 0.15)}.qi-tool input[type="range"]{width: 100%;accent-color: var(--qi-old-green)}.qi-range-meta{display: flex;justify-content: space-between;color: var(--qi-old-muted);font-family: var(--qi-old-font);font-size: 10px;font-weight: 500}.qi-range-meta b{color: var(--qi-old-green);font-weight: 600}.qi-voltage{display: grid;grid-template-columns: repeat(3, 1fr);gap: 8px}.qi-voltage label{flex-direction: row;align-items: center;justify-content: center;min-height: 44px;padding: 8px;border: 1px solid #ddd;border-radius: 8px;background: var(--qi-old-grey-light);color: var(--qi-old-ink);font-size: 12px;font-weight: 600;cursor: pointer}.qi-voltage label:has(input:checked){border-color: var(--qi-old-green);background: rgba(29, 240, 22, 0.1);color: var(--qi-old-black)}.qi-voltage input{width: 15px;accent-color: var(--qi-old-green)}.qi-tool-actions{display: flex;flex-wrap: wrap;gap: 12px;align-items: center}.qi-tool .service-primary{border: 0;cursor: pointer;font: inherit}.qi-tool-error{margin: 0;color: var(--qi-old-error);font-family: var(--qi-old-font);font-size: 12px;line-height: 1.5}.qi-tool-error[hidden],.qi-tool-cta[hidden],.qi-tool-empty[hidden]{display: none !important}.qi-tool-results{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 12px}.qi-tool-results article,.qi-term{padding: 16px;border: 1px solid var(--qi-old-hairline);border-radius: 12px;background: var(--qi-old-grey-light)}.qi-tool-results span,.qi-term span{display: block;margin-bottom: 18px;color: var(--qi-old-muted);font-family: var(--qi-old-font);font-size: 10px;font-weight: 600;letter-spacing: 0.06em;text-transform: uppercase}.qi-tool-results b,.qi-term b{display: block;color: var(--zs-green-text, #117405);font-family: var(--qi-old-font);font-size: clamp(22px, 3vw, 32px);font-weight: 700;letter-spacing: -0.01em;line-height: 1.1}.qi-tool-results small,.qi-term small{display: block;margin-top: 8px;color: #555;font-family: var(--qi-old-font);font-size: 11px;line-height: 1.45}.qi-cashflow{grid-column: 1 / -1}.qi-cashflow-bars{display: flex;align-items: flex-end;gap: 4px;height: 92px;margin-top: 8px}.qi-cashflow-bars i{flex: 1;min-width: 0;border-radius: 2px 2px 0 0;background: var(--qi-old-green)}.qi-cashflow-bars i.is-neg{background: rgba(245, 231, 0, 0.75)}.qi-terms{display: grid;grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));gap: 12px}.qi-tool-note{margin: 0;color: #666;font-family: var(--qi-old-font);font-size: 11px;line-height: 1.6}.qi-tool-group{display: grid;gap: 10px}.qi-tool-group > p{margin: 0;color: var(--qi-old-green);font-family: var(--qi-old-font);font-size: 11px;font-weight: 600;letter-spacing: 0.06em;text-transform: uppercase}@media (max-width: 980px){.calculator-embed-card:has(.qi-tool){grid-template-columns: 1fr}}.full-hero-with-tool .qi-tool .service-primary,.calculator-embed-card:has(.qi-tool) .qi-tool .service-primary{display: inline-flex;align-items: center;gap: 9px;border: 0 !important;border-radius: 4px;padding: 15px 30px;background: var(--qi-old-yellow, #f5e700) !important;color: var(--qi-old-black, #000) !important;font-family: var(--qi-old-font);font-size: 14px;font-weight: 600;letter-spacing: normal;text-decoration: none;cursor: pointer;box-shadow: none !important;transition: filter 0.15s ease}.full-hero-with-tool .qi-tool .service-primary:hover,.calculator-embed-card:has(.qi-tool) .qi-tool .service-primary:hover{background: var(--qi-old-yellow, #f5e700) !important;color: var(--qi-old-black, #000) !important;filter: brightness(0.94)}.full-hero-with-tool .qi-tool .service-light-link,.calculator-embed-card:has(.qi-tool) .qi-tool .service-light-link{background: none !important;border: 0 !important;box-shadow: none !important;padding: 0 !important;color: var(--qi-old-green, #117405) !important;font-family: var(--qi-old-font) !important;font-size: 13px !important;font-weight: 600 !important;text-decoration: none}.full-hero-with-tool .qi-tool .service-light-link:hover,.calculator-embed-card:has(.qi-tool) .qi-tool .service-light-link:hover{background: none !important;color: var(--qi-old-green-bright, #1df016) !important;text-decoration: underline}.full-hero-with-tool .qi-tool-results span,.full-hero-with-tool .qi-term span,.calculator-embed-card:has(.qi-tool) .qi-tool-results span,.calculator-embed-card:has(.qi-tool) .qi-term span{display: block;margin-bottom: 18px;color: var(--qi-old-muted, #6b6b6b);font-family: var(--qi-old-font);font-size: 10px;font-weight: 600;letter-spacing: 0.06em;text-transform: uppercase}.full-hero-with-tool .qi-tool-results b,.full-hero-with-tool .qi-term b,.full-hero-with-tool .qi-range-meta b,.calculator-embed-card:has(.qi-tool) .qi-tool-results b,.calculator-embed-card:has(.qi-tool) .qi-term b,.calculator-embed-card:has(.qi-tool) .qi-range-meta b{position: static;color: var(--qi-old-green, #117405);font-family: var(--qi-old-font);font-size: clamp(22px, 3vw, 32px);font-weight: 700;letter-spacing: -0.01em;line-height: 1.1}.full-hero-with-tool .qi-range-meta b,.calculator-embed-card:has(.qi-tool) .qi-range-meta b{font-size: 10px;font-family: var(--qi-old-font);font-weight: 600;color: var(--qi-old-green, #117405);letter-spacing: 0}.full-hero-with-tool .qi-cashflow-bars i,.calculator-embed-card:has(.qi-tool) .qi-cashflow-bars i{position: static;flex: 1;min-width: 0;width: auto;transform: none;border-radius: 2px 2px 0 0;background: var(--qi-old-green, #1df016)}.full-hero-with-tool .qi-cashflow-bars i.is-neg,.calculator-embed-card:has(.qi-tool) .qi-cashflow-bars i.is-neg{background: rgba(245, 231, 0, 0.75)}@media (max-width: 640px){.qi-tool{padding: 20px}.qi-tool-grid,.qi-tool-results,.qi-voltage{grid-template-columns: 1fr}.qi-tool-grid .qi-wide{grid-column: auto}}
