{"id":76841,"date":"2026-06-30T00:28:17","date_gmt":"2026-06-30T08:28:17","guid":{"rendered":"https:\/\/autoolstore.com\/?page_id=76841"},"modified":"2026-07-16T23:27:43","modified_gmt":"2026-07-17T07:27:43","slug":"fuel-injector-tester-cleaner-machine","status":"publish","type":"page","link":"https:\/\/autoolstore.com\/fuel-injector-tester-cleaner-machine\/","title":{"rendered":"Fuel Injector Tester and Cleaner Machine for EFI, GDI &amp; FSI Injectors"},"content":{"rendered":"\n<style id=\"autool-ct-clean-css\">:root{color-scheme:light}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{margin:0;background:#fffefa;color:#111;font-family:Inter,Arial,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button,input,select{font:inherit}button{cursor:pointer;border:0;background:none;color:inherit}.autool-hts-page{--paper:#fffefa;--paper-soft:#f8f6f0;--paper-warm:#fbfaf6;--ink:#111111;--text:#30302d;--muted:#6f6b63;--rule:#e5e0d7;--rule-strong:#b9b1a4;--brand:#FEB511;--brand-dim:#C48B00;--danger:#b53a2f;--danger-bg:#fdf0ee;--green:#1e6641;--green-bg:#eef6f1;--blue:#1b4f8a;--blue-bg:#eef2fa;--f-display:\"Barlow\",sans-serif;--f-body:\"Inter\",sans-serif;--nav-h:52px;--wrap:1240px;--px:clamp(18px,3vw,44px);--section-y:clamp(48px,5.5vw,80px);--card-gap:clamp(10px,1.15vw,16px);width:100%;max-width:100%;overflow-x:clip;background:var(--paper);color:var(--ink);font-family:var(--f-body)}.autool-hts-wrap{width:100%;max-width:min(var(--wrap),100%);margin:0 auto;padding:0 var(--px)}.autool-hts-link{color:inherit;text-decoration:none}.autool-hts-img{display:block;max-width:100%;height:auto}.autool-hts-sec{padding:var(--section-y) 0;border-top:1px solid rgba(17,17,17,.075)}.autool-hts-sec--soft{background:var(--paper-soft)}.autool-hts-sec--warm{background:var(--paper-warm)}.autool-hts-sec--dark{background:var(--ink);color:var(--paper)}.autool-hts-sec-head{margin-bottom:clamp(26px,3.2vw,44px);max-width:760px}.autool-hts-sec-head.center{margin-left:auto;margin-right:auto;text-align:center}.autool-hts-eyebrow{display:block;margin-bottom:10px;color:var(--brand-dim);font-family:var(--f-display);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.autool-hts-h1{font-family:var(--f-display);font-size:clamp(31px,5vw,56px);font-weight:900;line-height:1.06;letter-spacing:-.018em;margin:0}.autool-hts-h2{font-family:var(--f-display);font-size:clamp(24px,3.5vw,40px);font-weight:900;line-height:1.12;letter-spacing:-.012em;margin:0 0 12px}.autool-hts-h3{font-family:var(--f-display);font-size:clamp(17px,2vw,21px);font-weight:800;line-height:1.24;margin:0}.autool-hts-p{color:var(--muted);line-height:1.75;margin:0}.autool-hts-lead{font-size:clamp(15px,1.45vw,18px);color:var(--text);line-height:1.72;max-width:720px}.autool-hts-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:12px 20px;border:0;border-radius:0;font-family:var(--f-display);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:background .14s,color .14s,transform .12s}.autool-hts-btn:hover{transform:translateY(-1px)}.autool-hts-btn-primary{background:var(--ink);color:var(--paper)}.autool-hts-btn-primary:hover{background:#2a2a2a}.autool-hts-btn-brand{background:var(--brand);color:var(--ink)}.autool-hts-btn-brand:hover{background:#e8a500}.autool-hts-btn-outline{background:#fff2c7;color:var(--ink)}.autool-hts-btn-outline:hover{background:var(--brand)}.autool-hts-btn-ghost{background:rgba(17,17,17,.055);color:var(--text)}.autool-hts-btn-ghost:hover{background:rgba(17,17,17,.1);color:var(--ink)}.autool-hts-btn-outline-dark{background:rgba(255,255,255,.1);color:var(--paper)}.autool-hts-btn-outline-dark:hover{background:rgba(255,255,255,.18)}.autool-hts-btn-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.autool-hts-local-logo{display:flex;justify-content:center;align-items:center;padding:18px clamp(18px,4vw,40px) 14px;border-bottom:1px solid #e2e8f0;background:#fff}.autool-hts-local-logo img{width:auto;height:clamp(34px,4vw,46px);max-width:min(190px,58vw);object-fit:contain}.autool-hts-lp-nav{position:sticky;top:0;z-index:200;background:var(--paper);border-bottom:1px solid rgba(17,17,17,.075);height:var(--nav-h);overflow:hidden}.autool-hts-lp-nav-inner{display:flex;align-items:center;height:var(--nav-h);gap:10px;min-width:0}.autool-hts-lp-nav-logo{flex:0 0 auto;margin-right:4px}.autool-hts-lp-nav-logo img{height:28px;width:auto}.autool-hts-lp-nav-links{flex:1 1 auto;display:flex;gap:2px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:none;min-width:0}.autool-hts-lp-nav-links::-webkit-scrollbar{display:none}.autool-hts-lp-nav-links .autool-hts-link{flex:0 0 auto;display:inline-flex;align-items:center;min-height:36px;padding:6px 11px;color:var(--muted);font-family:var(--f-display);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;scroll-snap-align:start;transition:color .12s,background .12s}.autool-hts-lp-nav-links .autool-hts-link:hover,.autool-hts-lp-nav-links .autool-hts-link.autool-hts-active{color:var(--ink);background:var(--paper-soft)}.autool-hts-lp-nav-cta{flex:0 0 auto;margin-left:8px}.autool-hts-hero{padding:clamp(44px,5.8vw,78px) 0 clamp(42px,5.2vw,68px)}.autool-hts-hero-grid{display:grid;grid-template-columns:1fr 440px;gap:clamp(32px,4vw,64px);align-items:center}.autool-hts-hero-eyebrow-row{display:flex;align-items:center;gap:10px;margin-bottom:16px}.autool-hts-hero-eyebrow-line{width:28px;height:2px;background:var(--brand);flex:0 0 auto}.autool-hts-hero-eyebrow-txt{font-family:var(--f-display);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.autool-hts-hero .autool-hts-lead{margin:18px 0 26px}.autool-ct-h1-mark{background:linear-gradient(transparent 62%,rgba(254,181,17,.75) 0)}.autool-hts-symptom-pills{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px;max-width:710px}.autool-hts-symptom-pill{font-family:var(--f-display);font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;padding:5px 10px;background:var(--paper-soft);border:1px solid rgba(17,17,17,.09);color:var(--muted)}.autool-hts-proof-row{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--card-gap);margin:24px 0 26px}.autool-hts-proof-item{border:1px solid rgba(17,17,17,.115);background:var(--paper);padding:14px 16px;min-height:82px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 1px 2px rgba(17,17,17,.025),0 10px 28px rgba(17,17,17,.035)}.autool-hts-proof-item strong{display:block;font-family:var(--f-display);font-size:23px;font-weight:900;line-height:1.05;margin-bottom:4px}.autool-hts-proof-item span{font-size:11px;color:var(--muted);line-height:1.35}.autool-hts-hero-note{margin-top:18px;padding:12px 16px;border-left:3px solid var(--brand);background:#fff8e6;font-size:13px;color:var(--text);line-height:1.65}.autool-ct-readout{border:1px solid rgba(17,17,17,.14);background:var(--paper);box-shadow:0 1px 2px rgba(17,17,17,.025),0 10px 28px rgba(17,17,17,.045)}.autool-ct-readout-head{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:13px 16px;background:var(--ink);color:var(--paper);font-family:var(--f-display);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.autool-ct-live{display:inline-flex;align-items:center;gap:6px;color:var(--brand);font-size:10px}.autool-ct-pulse{width:7px;height:7px;border-radius:999px;background:var(--brand);animation:autoolPulse 1.45s ease-in-out infinite}@keyframes autoolPulse{0%,100%{opacity:1;box-shadow:0 0 0 0 rgba(254,181,17,.45)}50%{opacity:.45;box-shadow:0 0 0 6px rgba(254,181,17,0)}}.autool-ct-readout-body{padding:18px;background:var(--paper-soft)}.autool-ct-readout-rows{font-family:\"Courier New\",monospace;font-size:12px;background:rgba(255,255,255,.55);border:1px solid rgba(17,17,17,.08)}.autool-ct-row{display:flex;justify-content:space-between;gap:14px;padding:7px 9px;border-bottom:1px solid rgba(17,17,17,.06)}.autool-ct-row:last-child{border-bottom:0}.autool-ct-k{color:var(--muted)}.autool-ct-v{font-weight:800;text-align:right}.autool-ct-v.ok{color:var(--green)}.autool-ct-v.warn{color:var(--danger)}.autool-ct-v.info{color:var(--blue)}.autool-ct-hero-product{border:1px solid rgba(17,17,17,.115);background:var(--paper);box-shadow:0 1px 2px rgba(17,17,17,.025),0 10px 28px rgba(17,17,17,.045);overflow:hidden}.autool-ct-hero-product-img{position:relative;background:var(--paper-soft);border-bottom:1px solid rgba(17,17,17,.075);aspect-ratio:1\/1;display:flex;align-items:center;justify-content:center;}.autool-ct-hero-product-img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.autool-ct-hero-product-badge{position:absolute;left:12px;top:12px;background:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.75);box-shadow:0 6px 18px rgba(17,17,17,.10),inset 0 1px 0 rgba(255,255,255,.8);backdrop-filter:blur(10px);color:var(--brand-dim);font-family:var(--f-display);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;padding:5px 9px}.autool-ct-hero-product-body{padding:18px;display:grid;gap:13px}.autool-ct-hero-product-model{font-family:var(--f-display);font-size:11px;font-weight:900;color:var(--brand-dim);letter-spacing:.08em;text-transform:uppercase}.autool-ct-hero-product-title{font-family:var(--f-display);font-size:24px;font-weight:900;line-height:1.08;color:var(--ink);text-transform:uppercase}.autool-ct-hero-product-specs{display:grid;grid-template-columns:1fr 1fr;gap:7px}.autool-ct-hero-product-spec{border:1px solid rgba(17,17,17,.08);background:var(--paper-soft);padding:9px 10px;min-width:0}.autool-ct-hero-product-spec span{display:block;color:var(--muted);font-size:10px;line-height:1.2}.autool-ct-hero-product-spec strong{display:block;margin-top:2px;font-family:var(--f-display);font-size:13px;font-weight:900;color:var(--ink);line-height:1.15}.autool-ct-hero-product-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(17,17,17,.075);padding:14px 18px;background:#fff8e6}.autool-ct-hero-product-price small{display:block;color:var(--muted);font-size:10px;text-decoration:line-through;line-height:1}.autool-ct-hero-product-price strong{font-family:var(--f-display);font-size:24px;font-weight:900;line-height:1;color:var(--ink)}@media (max-width:860px){.autool-ct-hero-product{display:none}}.autool-ct-glass-readout .autool-ct-readout-body{padding:16px;background:var(--paper-soft)}.autool-ct-glass-bank{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;align-items:end;min-height:218px;padding:14px 8px 8px 34px;border:1px solid rgba(17,17,17,.08);background:linear-gradient(180deg,rgba(255,255,255,.74),rgba(248,246,240,.9));overflow:hidden}.autool-ct-glass-bank::before{content:\"110 ml\";position:absolute;left:8px;top:9px;font-family:var(--f-display);font-size:9px;font-weight:900;letter-spacing:.04em;color:var(--brand-dim);text-transform:uppercase}.autool-ct-scale-labels{position:absolute;left:8px;top:28px;bottom:38px;width:24px;pointer-events:none;font-family:\"Courier New\",monospace;font-size:8.5px;color:var(--muted)}.autool-ct-scale-labels span{position:absolute;left:0;transform:translateY(-50%);line-height:1}.autool-ct-tube{min-width:0;display:flex;flex-direction:column;align-items:center;gap:7px}.autool-ct-tube-shell{position:relative;width:min(44px,100%);height:164px;border:1.5px solid rgba(17,17,17,.18);border-top:2px solid rgba(17,17,17,.24);border-radius:6px 6px 16px 16px;background:linear-gradient(90deg,rgba(255,255,255,.65),rgba(255,255,255,.18) 34%,rgba(255,255,255,.82) 52%,rgba(255,255,255,.22));box-shadow:inset 10px 0 18px rgba(255,255,255,.38),inset -8px 0 14px rgba(17,17,17,.05),0 8px 18px rgba(17,17,17,.06);overflow:hidden}.autool-ct-tube-shell::before{content:\"\";position:absolute;inset:10px 5px 10px 5px;background:repeating-linear-gradient(to bottom,rgba(17,17,17,.20) 0 1px,transparent 1px 22px);opacity:.52;z-index:3;pointer-events:none}.autool-ct-tube-shell::after{content:\"\";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.68),transparent 24%,transparent 70%,rgba(255,255,255,.36));z-index:4;pointer-events:none}.autool-ct-tube-fluid{position:absolute;left:5px;right:5px;bottom:6px;min-height:5px;border-radius:5px 5px 13px 13px;z-index:2;background:linear-gradient(180deg,rgba(30,102,65,.26),rgba(30,102,65,.58));border-top:2px solid rgba(30,102,65,.78);transition:height .45s ease}.autool-ct-tube-fluid.warn{background:linear-gradient(180deg,rgba(181,58,47,.18),rgba(181,58,47,.50));border-top-color:rgba(181,58,47,.86)}.autool-ct-tube-meta{display:grid;gap:1px;text-align:center;line-height:1.1;min-width:0}.autool-ct-tube-meta strong{font-family:var(--f-display);font-size:11px;font-weight:900;color:var(--ink)}.autool-ct-tube-meta span{font-family:\"Courier New\",monospace;font-size:10px;color:var(--muted);white-space:nowrap}.autool-ct-glass-caption{margin-top:10px;font-size:11px;color:var(--muted);line-height:1.45}.autool-ct-process-section .autool-ct-glass-readout .autool-ct-readout-body{background:#1a1d1b}.autool-ct-process-section .autool-ct-glass-bank{border-color:rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.015))}.autool-ct-process-section .autool-ct-glass-bank::before{color:var(--brand)}.autool-ct-process-section .autool-ct-scale-labels{color:rgba(255,255,255,.38)}.autool-ct-process-section .autool-ct-tube-shell{border-color:rgba(255,255,255,.28);border-top-color:rgba(255,255,255,.42);background:linear-gradient(90deg,rgba(255,255,255,.24),rgba(255,255,255,.05) 35%,rgba(255,255,255,.36) 52%,rgba(255,255,255,.08));box-shadow:inset 10px 0 18px rgba(255,255,255,.10),inset -8px 0 14px rgba(0,0,0,.18),0 8px 18px rgba(0,0,0,.24)}.autool-ct-process-section .autool-ct-tube-shell::before{background:repeating-linear-gradient(to bottom,rgba(255,255,255,.34) 0 1px,transparent 1px 22px);opacity:.44}.autool-ct-process-section .autool-ct-tube-meta strong{color:var(--paper)}.autool-ct-process-section .autool-ct-tube-meta span{color:rgba(255,255,255,.55)}.autool-ct-process-section .autool-ct-glass-caption{color:rgba(255,255,255,.46)}@media (max-width:560px){.autool-ct-glass-bank{gap:7px;min-height:198px;padding-left:30px}.autool-ct-tube-shell{height:146px;width:min(38px,100%)}.autool-ct-tube-meta span{font-size:9px}.autool-ct-scale-labels{font-size:8px;bottom:35px}.autool-ct-glass-bank::before{font-size:8.5px}}.autool-ct-target-band{position:absolute;left:34px;right:8px;top:73px;height:0;border-top:2px dashed rgba(254,181,17,.82);z-index:5;pointer-events:none}.autool-ct-target-band::before{content:\"\";position:absolute;left:0;right:0;top:-12px;height:24px;background:rgba(254,181,17,.055);border-top:1px solid rgba(254,181,17,.25);border-bottom:1px solid rgba(254,181,17,.16)}.autool-ct-target-band span{position:absolute;right:4px;top:-24px;font-family:var(--f-display);font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:var(--brand);background:rgba(13,15,14,.86);padding:3px 6px;white-space:nowrap}.autool-ct-tube-fluid.low{background:linear-gradient(180deg,rgba(245,166,35,.20),rgba(245,166,35,.56));border-top-color:rgba(245,166,35,.88)}.autool-ct-tube-fluid.uneven{background:linear-gradient(180deg,rgba(26,95,171,.18),rgba(26,95,171,.48));border-top-color:rgba(26,95,171,.82)}.autool-ct-tube-fluid.high{background:linear-gradient(180deg,rgba(181,58,47,.20),rgba(181,58,47,.58));border-top-color:rgba(181,58,47,.90)}.autool-ct-tube.is-low .autool-ct-tube-meta strong,.autool-ct-tube.is-low .autool-ct-tube-meta span{color:#f5a623}.autool-ct-tube.is-uneven .autool-ct-tube-meta strong,.autool-ct-tube.is-uneven .autool-ct-tube-meta span{color:#78aef2}.autool-ct-tube.is-high .autool-ct-tube-meta strong,.autool-ct-tube.is-high .autool-ct-tube-meta span{color:#ff8b7f}.autool-ct-flow-legend{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px}.autool-ct-flow-legend span{display:flex;align-items:center;gap:6px;font-family:var(--f-display);font-size:9.5px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:rgba(255,255,255,.62);line-height:1.2}.autool-ct-flow-legend span::before{content:\"\";width:8px;height:8px;display:inline-block;background:#1e6641;flex:0 0 8px}.autool-ct-flow-legend .is-low::before{background:#f5a623}.autool-ct-flow-legend .is-uneven::before{background:#1a5fab}.autool-ct-flow-legend .is-high::before{background:#b53a2f}@media (max-width:560px){.autool-ct-target-band{top:66px;left:30px}.autool-ct-target-band span{font-size:7.5px;right:0;top:-22px;max-width:calc(100vw - 90px);overflow-wrap:anywhere;white-space:normal}.autool-ct-flow-legend{grid-template-columns:1fr 1fr}}.autool-hts-trust-bar{background:linear-gradient(180deg,rgba(254,181,17,.08),rgba(254,181,17,0) 68%),var(--paper-soft);border-top:1px solid rgba(17,17,17,.075);border-bottom:1px solid rgba(17,17,17,.075);padding:clamp(12px,1.35vw,16px) 0}.autool-hts-trust-bar-inner{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--card-gap);align-items:stretch}.autool-hts-trust-item{min-width:0;min-height:76px;display:grid;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(17,17,17,.115);background:rgba(255,254,250,.82);box-shadow:0 1px 2px rgba(17,17,17,.025),0 10px 28px rgba(17,17,17,.035)}.autool-hts-trust-icon{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;background:#fff4d4;color:var(--brand-dim);font-family:var(--f-display);font-weight:900;font-size:13px;box-shadow:inset 0 0 0 1px rgba(196,139,0,.16)}.autool-hts-trust-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.autool-hts-trust-copy strong{font-family:var(--f-display);font-weight:900;font-size:clamp(13px,1.25vw,15px);line-height:1.05;color:var(--ink)}.autool-hts-trust-copy span{font-size:11px;color:var(--muted);line-height:1.35;overflow-wrap:anywhere}.autool-ct-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--card-gap)}.autool-ct-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--card-gap)}.autool-ct-card{border:1px solid rgba(17,17,17,.115);background:var(--paper);padding:clamp(18px,2.2vw,28px);box-shadow:0 1px 2px rgba(17,17,17,.025),0 10px 28px rgba(17,17,17,.035);height:100%;display:flex;flex-direction:column;min-width:0}.autool-ct-card:hover{border-color:rgba(17,17,17,.22);background:var(--paper-warm)}.autool-ct-card-icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;background:#fff4d4;color:var(--brand-dim);font-size:20px;margin-bottom:14px}.autool-ct-svg-icon{width:22px;height:22px;display:block;stroke:currentColor;stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round}.autool-ct-card-icon .autool-ct-svg-icon{width:21px;height:21px}.autool-ct-symptom-icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;background:#fff4d4;color:var(--brand-dim);border:1px solid rgba(196,139,0,.16);margin-bottom:10px}.autool-ct-symptom-icon .autool-ct-svg-icon{width:21px;height:21px}.autool-ct-card .autool-hts-h3{margin-bottom:8px}.autool-ct-card .autool-hts-p{font-size:13.5px;line-height:1.7}.autool-ct-card-foot{margin-top:auto;padding-top:14px;font-size:12px;color:var(--green);font-weight:800;font-family:var(--f-display);letter-spacing:.04em;text-transform:uppercase}.autool-ct-kpi{font-family:var(--f-display);font-size:clamp(34px,4vw,48px);font-weight:900;line-height:.95;letter-spacing:-.02em;margin-bottom:9px}.autool-ct-src{margin-top:12px;font-size:10px;color:var(--muted);line-height:1.45}.autool-ct-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--card-gap)}.autool-ct-video-card{border:1px solid rgba(17,17,17,.115);background:var(--paper);overflow:hidden;box-shadow:0 1px 2px rgba(17,17,17,.025),0 10px 28px rgba(17,17,17,.035)}.autool-ct-video-thumb{position:relative;aspect-ratio:16\/9;background:#1d1d1d;overflow:hidden}.autool-ct-video-thumb img{width:100%;height:100%;object-fit:cover;opacity:.88}.autool-ct-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.24)}.autool-ct-play span{width:46px;height:46px;display:grid;place-items:center;background:rgba(17,17,17,.84);color:#fff;border-radius:999px;font-size:18px;padding-left:3px}.autool-ct-video-body{padding:16px}.autool-ct-video-body small{display:block;margin-bottom:5px;color:var(--brand-dim);font-family:var(--f-display);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.autool-ct-video-title{font-family:var(--f-display);font-weight:800;font-size:14px;line-height:1.35;color:var(--ink)}.autool-ct-symptom-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--card-gap)}.autool-ct-symptom{border:1px solid rgba(17,17,17,.115);background:var(--paper);padding:18px;text-align:left;transition:background .12s,border-color .12s;min-height:150px}.autool-ct-symptom:hover,.autool-ct-symptom.autool-ct-active{background:#fff2c7;border-color:var(--brand)}.autool-ct-symptom h3{font-family:var(--f-display);font-size:16px;font-weight:800;line-height:1.3;margin:0 0 7px}.autool-ct-symptom p{font-size:12.5px;color:var(--muted);line-height:1.55;margin:0}.autool-ct-symptom-result{display:none;margin-top:18px;border-left:3px solid var(--brand);background:#fff8e6;padding:18px;color:var(--text);line-height:1.65}.autool-ct-symptom-result.autool-ct-show{display:block}.autool-ct-symptom-result strong{display:block;font-family:var(--f-display);font-size:17px;color:var(--ink);margin-bottom:6px}.autool-ct-market-row{align-items:stretch}.autool-ct-market-card{justify-content:space-between;min-height:178px}.autool-ct-market-card::before{content:\"\";display:block;width:28px;height:3px;background:var(--brand);margin-bottom:18px}.autool-ct-market-card .autool-ct-kpi{font-size:clamp(38px,4.6vw,54px);margin-bottom:10px}.autool-ct-market-card .autool-hts-p{font-size:13px;line-height:1.58;color:var(--text)}.autool-ct-process-section{background:#141716;color:var(--paper);border-top:1px solid rgba(255,255,255,.08)}.autool-ct-process-section .autool-hts-eyebrow{color:var(--brand)}.autool-ct-process-section .autool-hts-h2{color:var(--paper)}.autool-ct-process-section .autool-hts-p{color:rgba(255,255,255,.58)}.autool-ct-process-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(30px,4vw,56px);align-items:start;margin-top:0}.autool-ct-process-copy{min-width:0}.autool-ct-process-copy .autool-hts-sec-head{margin-bottom:clamp(28px,3vw,40px);max-width:620px}.autool-ct-process-copy .autool-hts-sec-head .autool-hts-p{max-width:620px}.autool-ct-process-steps{display:flex;flex-direction:column;gap:0}.autool-ct-process-step{display:flex;gap:20px;position:relative;padding-bottom:32px;min-width:0}.autool-ct-process-step:last-child{padding-bottom:0}.autool-ct-process-line{position:absolute;left:19px;top:44px;bottom:0;width:1.5px;background:rgba(255,255,255,.10)}.autool-ct-process-num{width:40px;height:40px;border:1.5px solid var(--brand);display:flex;align-items:center;justify-content:center;font-family:var(--f-display);font-size:13px;font-weight:900;color:var(--brand);background:#141716;flex:0 0 auto;z-index:1}.autool-ct-process-body h3{font-family:var(--f-display);font-size:16px;font-weight:800;color:var(--paper);margin:7px 0 6px;line-height:1.28}.autool-ct-process-body p{font-size:13.5px;color:rgba(255,255,255,.6);line-height:1.62;margin:0;max-width:640px}.autool-ct-process-time{display:inline-block;margin-top:9px;padding:3px 8px;background:rgba(254,181,17,.13);color:var(--brand);font-family:var(--f-display);font-size:10px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.autool-ct-process-readout{position:sticky;top:calc(var(--nav-h)+24px);min-width:0;width:100%}.autool-ct-process-section .autool-ct-readout{background:#141716;border-color:rgba(255,255,255,.10);box-shadow:none}.autool-ct-process-section .autool-ct-readout-head{background:#0d0f0e;border-bottom:1px solid rgba(255,255,255,.08)}.autool-ct-process-section .autool-ct-readout-body{background:#1a1d1b}.autool-ct-process-section .autool-ct-readout-rows{background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.08)}.autool-ct-process-section .autool-ct-row{border-color:rgba(255,255,255,.055)}.autool-ct-process-section .autool-ct-k{color:rgba(255,255,255,.36)}.autool-ct-process-conclusion{margin-top:14px;padding:12px 14px;background:rgba(254,181,17,.11);border-left:3px solid var(--brand);font-size:12.5px;color:var(--brand);line-height:1.5}.autool-ct-table-wrap{overflow-x:auto;border:1px solid rgba(17,17,17,.115);background:var(--paper);-webkit-overflow-scrolling:touch;max-width:100%}.autool-ct-table{width:100%;border-collapse:collapse;min-width:780px}.autool-ct-table th{font-family:var(--f-display);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--paper-soft);padding:14px 16px;text-align:left;border-bottom:1px solid rgba(17,17,17,.075);white-space:nowrap}.autool-ct-table td{padding:14px 16px;border-bottom:1px solid rgba(17,17,17,.075);font-size:13px;line-height:1.5;color:var(--text);vertical-align:top}.autool-ct-table tr:last-child td{border-bottom:0}.autool-ct-table tr:hover td{background:var(--paper-warm)}.autool-ct-table .autool-ct-hl td{background:#fff8e6}.autool-ct-table strong{font-family:var(--f-display);font-size:14px;color:var(--ink)}.autool-ct-check{color:var(--green);font-weight:900}.autool-ct-cross{color:var(--muted)}.autool-ct-rec-badge{display:inline-flex;margin-top:4px;padding:2px 6px;background:var(--brand);color:var(--ink);font-family:var(--f-display);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.autool-ct-filter-row{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px}.autool-ct-filter{min-height:40px;padding:10px 14px;background:rgba(17,17,17,.055);font-family:var(--f-display);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text)}.autool-ct-filter:hover,.autool-ct-filter.autool-ct-active{background:var(--brand);color:var(--ink)}.autool-ct-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--card-gap)}.autool-ct-product{border:1px solid rgba(17,17,17,.115);background:var(--paper);padding:clamp(14px,1.8vw,20px);display:flex;flex-direction:column;min-width:0;box-shadow:0 1px 2px rgba(17,17,17,.025),0 10px 28px rgba(17,17,17,.035)}.autool-ct-product.autool-ct-featured{box-shadow:inset 0 0 0 2px var(--brand),0 10px 28px rgba(17,17,17,.045)}.autool-ct-product.autool-ct-hidden{display:none}.autool-ct-prod-img{width:100%;aspect-ratio:1\/1;object-fit:contain;background:var(--paper-soft);border:1px solid rgba(17,17,17,.075);margin-bottom:12px;padding:8px}.autool-ct-prod-badges{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:10px}.autool-ct-prod-model{font-family:var(--f-display);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-dim);margin-bottom:4px}.autool-ct-prod-name{font-family:var(--f-display);font-size:16px;font-weight:900;line-height:1.25;margin-bottom:10px;color:var(--ink)}.autool-ct-was{font-size:12px;color:var(--muted);text-decoration:line-through}.autool-ct-now{font-family:var(--f-display);font-size:22px;font-weight:900;color:var(--ink)}.autool-ct-product .autool-hts-btn{width:100%}.autool-ct-roi-layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,3vw,40px);align-items:start}.autool-ct-roi-inputs{display:grid;gap:20px}.autool-ct-roi-field{border:1px solid rgba(255,255,255,.13);padding:18px;background:rgba(255,255,255,.035)}.autool-ct-roi-field label{display:block;font-family:var(--f-display);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.62);margin-bottom:10px}.autool-ct-roi-field input[type=range]{width:100%;accent-color:var(--brand)}.autool-ct-roi-value-row{display:flex;justify-content:space-between;align-items:baseline;margin-top:8px}.autool-ct-roi-num{font-family:var(--f-display);font-size:24px;font-weight:900;color:var(--brand)}.autool-ct-roi-unit{font-size:12px;color:rgba(255,255,255,.45)}.autool-ct-roi-result{border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.035)}.autool-ct-roi-head{padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.1);font-family:var(--f-display);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--brand)}.autool-ct-roi-note{margin-top:16px;font-size:11px;color:rgba(255,255,255,.36);line-height:1.6}.autool-ct-table-note{margin-top:12px;font-size:12px;color:var(--muted);line-height:1.55}.autool-ct-roi-table{width:100%;border-collapse:collapse;background:rgba(255,255,255,.02)}.autool-ct-roi-table th{font-family:var(--f-display);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.48);text-align:left;padding:13px 16px;border-bottom:1px solid rgba(255,255,255,.1)}.autool-ct-roi-table td{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.08);font-size:13px;color:rgba(255,255,255,.6);line-height:1.45;vertical-align:top}.autool-ct-roi-table td:last-child{font-family:var(--f-display);font-size:18px;font-weight:900;color:#5fe898;text-align:right;white-space:nowrap}.autool-ct-roi-table tr:last-child td{border-bottom:0}.autool-ct-roi-table tr:nth-child(3) td,.autool-ct-roi-table tr:nth-child(4) td,.autool-ct-roi-table tr:nth-child(5) td,.autool-ct-roi-table tr:nth-child(6) td{background:rgba(95,232,152,.035)}.autool-ct-roi-formula{margin-top:14px;border:1px solid rgba(255,255,255,.11);background:rgba(255,255,255,.03);padding:14px 16px;display:grid;gap:5px;color:rgba(255,255,255,.52);font-size:12px;line-height:1.55}.autool-ct-roi-formula strong{font-family:var(--f-display);font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:var(--brand);margin-bottom:2px}@media (max-width:560px){.autool-ct-roi-table td{display:block;width:100%;padding:10px 14px}.autool-ct-roi-table td:last-child{text-align:left;padding-top:0}.autool-ct-roi-table th{display:none}.autool-ct-roi-table tr{display:block;border-bottom:1px solid rgba(255,255,255,.08)}.autool-ct-roi-table tr:last-child{border-bottom:0}}.autool-ct-reviews-top{display:grid;grid-template-columns:180px 1fr;gap:34px;align-items:center;margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid rgba(17,17,17,.075)}.autool-ct-rating-big{text-align:center}.autool-ct-rating-num{font-family:var(--f-display);font-size:64px;font-weight:900;line-height:.95}.autool-ct-rating-stars{display:block;color:var(--brand);font-size:18px;letter-spacing:2px;margin:6px 0}.autool-ct-rating-count{font-size:11px;color:var(--muted)}.autool-ct-bar-row{display:flex;align-items:center;gap:8px;margin-bottom:7px}.autool-ct-bar-lbl{width:26px;text-align:right;font-size:11px;color:var(--muted)}.autool-ct-bar-track{height:6px;background:var(--rule);flex:1;overflow:hidden}.autool-ct-bar-fill{display:block;height:100%;background:var(--brand);min-width:0;transition:width .45s ease}.autool-ct-bar-pct{width:34px;font-size:11px;color:var(--muted)}.autool-ct-review-card{border:1px solid rgba(17,17,17,.115);background:var(--paper);padding:20px;box-shadow:0 1px 2px rgba(17,17,17,.025),0 10px 28px rgba(17,17,17,.035);display:flex;flex-direction:column;min-height:245px}.autool-ct-review-stars{color:var(--brand);font-size:13px;letter-spacing:1px;margin-bottom:12px}.autool-ct-review-text{font-size:13px;color:var(--text);line-height:1.75}.autool-ct-review-author{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:14px;border-top:1px solid rgba(17,17,17,.075)}.autool-ct-avatar{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;background:var(--ink);color:var(--brand);font-family:var(--f-display);font-weight:900;font-size:13px}.autool-ct-review-name{font-family:var(--f-display);font-size:12px;font-weight:800}.autool-ct-review-role{font-size:11px;color:var(--muted)}.autool-hts-faq-cols{display:grid;grid-template-columns:1fr 1fr;gap:0 clamp(32px,4vw,64px)}.autool-hts-details{border-bottom:1px solid rgba(17,17,17,.075)}.autool-hts-faq-q{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:16px 0;cursor:pointer;color:var(--ink);font-family:var(--f-display);font-size:14px;font-weight:800;line-height:1.4}.autool-hts-faq-q::-webkit-details-marker{display:none}.autool-hts-faq-q::after{content:\"+\";font-size:18px;color:var(--muted);flex:0 0 auto;transition:.15s}.autool-hts-details[open] .autool-hts-faq-q::after{content:\"\u2212\";color:var(--ink)}.autool-hts-faq-a{padding:0 0 16px;font-size:13px;color:var(--muted);line-height:1.75}.autool-hts-trust-foot{background:var(--paper-soft);border-top:1px solid rgba(17,17,17,.075);padding:24px 0}.autool-hts-trust-foot-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.autool-hts-trust-foot-logo img{height:26px;opacity:.75}.autool-hts-trust-foot-contact,.autool-hts-trust-foot-links{display:flex;gap:18px;flex-wrap:wrap}.autool-hts-trust-foot-contact a{font-size:12px;color:var(--muted)}.autool-hts-trust-foot-links a{font-family:var(--f-display);font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.autool-hts-trust-foot a:hover{color:var(--ink)}.autool-hts-sticky-mob{display:none;position:fixed;left:0;right:0;bottom:0;z-index:300;background:var(--paper);border-top:1px solid rgba(17,17,17,.075);padding:8px 14px max(8px,env(safe-area-inset-bottom))}.autool-hts-sticky-mob-row{display:grid;grid-template-columns:1.05fr .82fr .72fr;gap:8px}.autool-hts-sticky-mob-row .autool-hts-btn{width:100%;font-size:9.5px;letter-spacing:.04em;min-height:44px;padding:10px 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1080px){.autool-hts-hero-grid{grid-template-columns:1fr 380px}.autool-ct-products{grid-template-columns:repeat(2,1fr)}.autool-ct-process-layout{grid-template-columns:1fr}.autool-ct-process-readout{position:static;max-width:720px;width:100%}.autool-hts-trust-bar-inner{grid-template-columns:repeat(3,1fr)}}@media (max-width:860px){.autool-hts-hero-grid,.autool-ct-roi-layout{grid-template-columns:1fr}.autool-ct-readout{max-width:560px}.autool-ct-grid-3,.autool-ct-video-grid,.autool-ct-symptom-grid{grid-template-columns:repeat(2,1fr)}.autool-ct-reviews-top{grid-template-columns:1fr}.autool-hts-faq-cols{grid-template-columns:1fr}.autool-ct-grid-2{grid-template-columns:1fr}}@media (max-width:768px){.autool-hts-page{--nav-h:54px}.autool-hts-lp-nav-cta{display:none}.autool-hts-lp-nav-logo img{height:24px}.autool-hts-lp-nav-links .autool-hts-link{padding-inline:10px;min-height:38px}.autool-hts-trust-bar-inner{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(246px,calc(100vw - 36px));grid-template-columns:none;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;padding-bottom:3px;scrollbar-width:none}.autool-hts-trust-bar-inner::-webkit-scrollbar{display:none}.autool-hts-trust-item{scroll-snap-align:start}.autool-hts-sticky-mob{display:block}.autool-hts-page{padding-bottom:74px}}@media (max-width:560px){.autool-hts-page{--px:18px;--section-y:48px;font-size:15px}.autool-hts-local-logo{padding:14px 18px 12px}.autool-hts-h1{font-size:clamp(30px,9vw,42px)}.autool-hts-h2{font-size:clamp(24px,7.2vw,32px)}.autool-hts-hero{padding-top:38px}.autool-hts-hero .autool-hts-btn-row,.autool-hts-btn-row{display:grid;grid-template-columns:1fr;gap:8px}.autool-hts-btn{width:100%;white-space:normal;line-height:1.15;text-align:center}.autool-hts-symptom-pills{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:inline mandatory;overscroll-behavior-inline:contain;padding-bottom:4px;scrollbar-width:none}.autool-hts-symptom-pills::-webkit-scrollbar{display:none}.autool-hts-symptom-pill{flex:0 0 auto;scroll-snap-align:start}.autool-hts-proof-row,.autool-ct-products,.autool-ct-grid-3,.autool-ct-video-grid,.autool-ct-symptom-grid{grid-template-columns:1fr}.autool-ct-product{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;align-items:center}.autool-ct-prod-img{grid-row:span 7;margin:0}.autool-ct-prod-badges{margin-bottom:0}.autool-ct-product .autool-hts-btn{grid-column:1 \/ -1}.autool-ct-filter-row{display:grid;grid-template-columns:1fr 1fr}.autool-ct-table-wrap{overflow:visible;border:0;background:transparent}.autool-ct-table,.autool-ct-table thead,.autool-ct-table tbody,.autool-ct-table tr,.autool-ct-table td{display:block;width:100%;min-width:0}.autool-ct-table thead{display:none}.autool-ct-table tbody{display:grid;gap:10px}.autool-ct-table tr{border:1px solid rgba(17,17,17,.115);background:var(--paper);box-shadow:0 1px 2px rgba(17,17,17,.025),0 10px 28px rgba(17,17,17,.035)}.autool-ct-table td{display:grid;grid-template-columns:minmax(92px,34%) minmax(0,1fr);gap:12px;padding:10px 14px;border-bottom:1px solid rgba(17,17,17,.065)}.autool-ct-table td:last-child{border-bottom:0}.autool-ct-table td::before{content:attr(data-label);font-family:var(--f-display);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);line-height:1.35}.autool-ct-table td:first-child{display:block;padding-top:14px;padding-bottom:12px}.autool-ct-table td:first-child::before{content:none}.autool-hts-trust-foot-inner{align-items:flex-start;flex-direction:column}.autool-ct-readout-body{padding:14px}.autool-ct-row{font-size:11px;gap:8px}.autool-ct-reviews-top{gap:18px}}@media (max-width:420px){.autool-hts-page{--px:16px}.autool-ct-product{grid-template-columns:76px minmax(0,1fr)}.autool-ct-filter-row{grid-template-columns:1fr}.autool-hts-sticky-mob-row{grid-template-columns:1.1fr .8fr .75fr;gap:6px}.autool-hts-sticky-mob-row .autool-hts-btn{font-size:9px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none;transition:none;scroll-behavior:auto}}.autool-ct-products.autool-ct-product-grid-upgraded{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;background:transparent;align-items:stretch}.autool-ct-product-card{border:1px solid var(--frame-line,rgba(17,17,17,.115));background:var(--paper,#fffefa);padding:0;overflow:hidden;display:flex;flex-direction:column;min-width:0;box-shadow:0 1px 0 rgba(17,17,17,.03),0 10px 24px rgba(17,17,17,.035);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.autool-ct-product-card:hover{border-color:var(--frame-strong,rgba(17,17,17,.22));box-shadow:0 2px 5px rgba(17,17,17,.045),0 14px 32px rgba(17,17,17,.06);transform:translateY(-1px)}.autool-ct-product-card.autool-ct-featured{border-color:rgba(254,181,17,.75);box-shadow:inset 0 0 0 2px rgba(254,181,17,.45),0 14px 34px rgba(17,17,17,.055)}.autool-ct-product-card.autool-ct-hidden{display:none}.autool-ct-product-media{position:relative;background:var(--paper-soft,#f8f6f0)}.autool-ct-product-card .autool-ct-img-sq{aspect-ratio:1\/1;width:100%;display:flex;align-items:center;justify-content:center;background:var(--paper-soft,#f8f6f0);border-bottom:1px solid var(--frame-soft,rgba(17,17,17,.075));overflow:hidden}.autool-ct-product-card .autool-ct-prod-img{width:100%;height:100%;object-fit:contain;padding:0;margin:0;border:0;background:transparent;mix-blend-mode:multiply}.autool-ct-product-card .autool-ct-prod-badges{position:absolute;top:10px;left:10px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin:0;max-width:calc(100% - 20px)}.autool-ct-glass-tag{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:4px 9px;font-family:var(--f-display,\"Barlow\",sans-serif);font-size:9.5px;line-height:1;font-weight:900;letter-spacing:.08em;text-transform:uppercase;background:rgba(255,255,255,.68);color:var(--muted,#6f6b63);border:1px solid rgba(255,255,255,.75);box-shadow:0 6px 18px rgba(17,17,17,.09),inset 0 1px 0 rgba(255,255,255,.75);-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%)}.autool-ct-tag-brand{color:var(--brand-dim,#C48B00);border-color:rgba(254,181,17,.44);background:rgba(255,248,230,.74)}.autool-ct-product-body{padding:16px 18px;flex:1;display:flex;flex-direction:column;gap:9px}.autool-ct-product-card .autool-ct-prod-model{font-family:var(--f-display,\"Barlow\",sans-serif);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-dim,#C48B00);margin:0}.autool-ct-product-card .autool-ct-prod-name{font-family:var(--f-display,\"Barlow\",sans-serif);font-size:16px;font-weight:900;line-height:1.2;letter-spacing:.01em;text-transform:uppercase;color:var(--ink,#111);margin:0;text-wrap:balance}.autool-ct-prod-desc{font-size:13px;color:var(--muted,#6f6b63);line-height:1.58;margin:0}.autool-ct-chip-row{display:flex;flex-wrap:wrap;gap:4px;margin-top:1px}.autool-ct-product-chip{display:inline-flex;align-items:center;min-height:22px;padding:4px 7px;background:var(--paper-soft,#f8f6f0);border:1px solid var(--frame-soft,rgba(17,17,17,.075));color:var(--muted,#6f6b63);font-family:\"JetBrains Mono\",\"Courier New\",monospace;font-size:10px;line-height:1.15}.autool-ct-chip-primary{background:#fff8e6;border-color:rgba(254,181,17,.42);color:var(--brand-dim,#C48B00)}.autool-ct-product-footer{border-top:1px solid var(--frame-soft,rgba(17,17,17,.075));display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 18px;background:rgba(255,254,250,.72);margin-top:auto}.autool-ct-product-pricebox{min-width:0}.autool-ct-product-card .autool-ct-was{display:block;font-family:\"JetBrains Mono\",\"Courier New\",monospace;font-size:11px;color:var(--muted,#6f6b63);text-decoration:line-through;line-height:1.1}.autool-ct-product-card .autool-ct-now{font-family:var(--f-display,\"Barlow\",sans-serif);font-size:23px;font-weight:900;color:var(--ink,#111);line-height:1.08}.autool-ct-order-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:10px 16px;background:var(--brand,#FEB511);color:var(--ink,#111);font-family:var(--f-display,\"Barlow\",sans-serif);font-size:12px;font-weight:900;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;transition:background .16s ease,transform .16s ease}.autool-ct-order-btn:hover{background:#e8a500;transform:translateY(-1px)}.autool-ct-product-card>.autool-hts-btn{display:none}@media (max-width:1080px){.autool-ct-products.autool-ct-product-grid-upgraded{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.autool-ct-products.autool-ct-product-grid-upgraded{grid-template-columns:1fr;gap:10px}.autool-ct-product-card{display:grid;grid-template-columns:96px minmax(0,1fr);gap:0;align-items:stretch}.autool-ct-product-media{min-height:100%;border-right:1px solid var(--frame-soft,rgba(17,17,17,.075))}.autool-ct-product-card .autool-ct-img-sq{height:100%;min-height:136px;border-bottom:0;aspect-ratio:auto}.autool-ct-product-card .autool-ct-prod-img{padding:4px}.autool-ct-product-card .autool-ct-prod-badges{top:6px;left:6px;gap:3px}.autool-ct-glass-tag{font-size:8px;min-height:18px;padding:3px 6px;letter-spacing:.06em}.autool-ct-product-body{padding:13px 14px;gap:7px}.autool-ct-product-card .autool-ct-prod-name{font-size:15px}.autool-ct-prod-desc{font-size:12px;line-height:1.45}.autool-ct-chip-row{gap:3px}.autool-ct-product-chip{font-size:9px;min-height:19px;padding:3px 5px}.autool-ct-product-footer{grid-column:1\/-1;padding:11px 14px}.autool-ct-order-btn{min-height:40px;padding:10px 14px}}@media (max-width:380px){.autool-ct-product-card{grid-template-columns:86px minmax(0,1fr)}.autool-ct-product-card .autool-ct-img-sq{min-height:130px}.autool-ct-product-footer{gap:8px}.autool-ct-order-btn{font-size:11px;padding:9px 12px}}.autool-ct-buyer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--card-gap);margin-top:8px}.autool-ct-buyer-card{border:1px solid rgba(17,17,17,.115);background:var(--paper);padding:clamp(20px,2.4vw,28px);display:flex;flex-direction:column;min-height:100%;box-shadow:0 1px 2px rgba(17,17,17,.025),0 10px 28px rgba(17,17,17,.035)}.autool-ct-buyer-card:hover{background:#fff8e6;border-color:rgba(254,181,17,.75)}.autool-ct-buyer-type{font-family:var(--f-display);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-dim);margin:0 0 8px}.autool-ct-buyer-card .autool-hts-p{font-size:13px;line-height:1.68;margin-top:8px}.autool-ct-buyer-card .autool-ct-card-foot{margin-top:auto;padding-top:14px}.autool-ct-decision-strip,.autool-ct-audit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--card-gap);margin:0 0 24px}.autool-ct-decision-strip>div,.autool-ct-audit-card{border:1px solid rgba(17,17,17,.115);background:var(--paper);padding:16px;min-height:142px;display:flex;flex-direction:column;gap:7px}.autool-ct-decision-strip span,.autool-ct-audit-card span{font-family:var(--f-display);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-dim)}.autool-ct-decision-strip strong,.autool-ct-audit-card strong{font-family:var(--f-display);font-size:17px;font-weight:900;line-height:1.18;color:var(--ink)}.autool-ct-decision-strip p,.autool-ct-audit-card p{font-size:12.5px;color:var(--muted);line-height:1.5;margin:0}.autool-ct-decision-strip .is-strong,.autool-ct-audit-card.is-strong{background:var(--ink);color:var(--paper);border-color:var(--ink)}.autool-ct-decision-strip .is-strong strong,.autool-ct-audit-card.is-strong strong{color:var(--paper)}.autool-ct-decision-strip .is-strong span,.autool-ct-audit-card.is-strong span{color:var(--brand)}.autool-ct-decision-strip .is-strong p,.autool-ct-audit-card.is-strong p{color:rgba(255,254,250,.68)}.autool-ct-products.autool-ct-product-grid-upgraded{grid-template-columns:repeat(3,minmax(0,1fr))}.autool-ct-table-wide{min-width:980px}.autool-ct-table-wide td,.autool-ct-table-wide th{text-align:left;vertical-align:top}.autool-ct-table-wide td strong{font-family:var(--f-display);font-size:16px}.autool-ct-table-wide td span{color:var(--muted);font-size:12px}.autool-ct-table-wide .autool-ct-hl td{background:#fff8e6}.autool-ct-rec-badge{display:inline-block;margin-top:6px;background:var(--brand);color:var(--ink);font-family:var(--f-display);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;padding:3px 7px}.autool-ct-reviews-top-expanded{align-items:center}.autool-ct-reviews-expanded{margin-top:22px}.autool-ct-review-model{font-size:11px;color:var(--brand-dim);font-weight:800;margin-top:2px}.autool-ct-bar-track{position:relative}.autool-ct-bar-track::after{content:\"\";position:absolute;inset:0;border:1px solid rgba(17,17,17,.06);pointer-events:none}.autool-ct-bar-fill[style*=\"width:0%\"]{min-width:0}@media (max-width:1080px){.autool-ct-decision-strip,.autool-ct-audit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.autool-ct-buyer-grid{grid-template-columns:1fr}.autool-ct-reviews-expanded{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.autool-ct-buyer-grid,.autool-ct-decision-strip,.autool-ct-audit-grid,.autool-ct-reviews-expanded{grid-template-columns:1fr}.autool-ct-decision-strip>div,.autool-ct-audit-card{min-height:auto}.autool-ct-table-wide{min-width:0}.autool-ct-table-wide td,.autool-ct-table-wide th{text-align:left}.autool-ct-products.autool-ct-product-grid-upgraded{grid-template-columns:1fr}}.autool-ct-buyer-card .autool-hts-h3{margin-bottom:8px;text-transform:none;letter-spacing:0}.autool-ct-buyer-card .autool-ct-card-foot{text-transform:none;letter-spacing:.02em;color:var(--green);line-height:1.45}.autool-ct-symptom{display:flex;flex-direction:column;gap:7px;min-height:190px}.autool-ct-symptom h3{margin:0;font-family:var(--f-display);font-size:18px;font-weight:900;line-height:1.2;color:var(--ink)}.autool-ct-symptom p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.autool-ct-symptom-check{margin-top:auto;padding-top:9px;border-top:1px solid rgba(17,17,17,.075);font-size:12px;line-height:1.45;color:var(--ink)}.autool-ct-symptom-check strong{font-family:var(--f-display);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-dim);margin-right:5px}.autool-ct-method-note{margin-top:14px;padding:14px 16px;border-left:3px solid var(--brand);background:#fff8e6;color:var(--text);font-size:13px;line-height:1.65}.autool-ct-product-subhead{margin:clamp(24px,3vw,34px) 0 14px}.autool-ct-editorial-table,.autool-ct-dark-table-wrap{position:relative;display:block;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;border:1px solid var(--rule-strong);background:var(--paper);-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#6f6a62 #eeeae1}.autool-ct-editorial-table::-webkit-scrollbar,.autool-ct-dark-table-wrap::-webkit-scrollbar{height:10px}.autool-ct-editorial-table::-webkit-scrollbar-track,.autool-ct-dark-table-wrap::-webkit-scrollbar-track{background:#eeeae1;border-top:1px solid var(--rule)}.autool-ct-editorial-table::-webkit-scrollbar-thumb,.autool-ct-dark-table-wrap::-webkit-scrollbar-thumb{background:#6f6a62;border:2px solid #eeeae1;border-radius:999px}.autool-ct-editorial-table .autool-ct-table{width:100%;min-width:860px;table-layout:auto;border-collapse:separate;border-spacing:0;background:var(--paper)}.autool-ct-editorial-table .autool-ct-table-wide{min-width:1180px}.autool-ct-editorial-table .autool-ct-table th,.autool-ct-editorial-table .autool-ct-table td{min-width:148px;padding:15px 16px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background-clip:padding-box;vertical-align:top}.autool-ct-editorial-table .autool-ct-table th{background:#f2efe7;color:var(--ink);font-family:var(--f-display);font-size:10.5px;font-weight:900;letter-spacing:.09em;line-height:1.32;text-align:left;text-transform:uppercase;white-space:nowrap}.autool-ct-editorial-table .autool-ct-table td{background:var(--paper);color:var(--text);font-size:13px;line-height:1.58}.autool-ct-editorial-table .autool-ct-table tbody tr:nth-child(2n) td{background:#fffdf8}.autool-ct-editorial-table .autool-ct-table tbody tr:hover td{background:#f7f4ed}.autool-ct-editorial-table .autool-ct-table .autool-ct-hl td{background:#fff8e6}.autool-ct-editorial-table .autool-ct-table th:first-child,.autool-ct-editorial-table .autool-ct-table td:first-child{position:sticky;left:0;z-index:3;width:150px;min-width:150px;box-shadow:inset -1px 0 0 var(--rule-strong)}.autool-ct-editorial-table .autool-ct-table th:first-child{z-index:5;background:#ebe7dc}.autool-ct-editorial-table .autool-ct-table tbody tr:nth-child(2n) td:first-child{background:#fffdf8}.autool-ct-editorial-table .autool-ct-table tbody tr:hover td:first-child{background:#f7f4ed}.autool-ct-editorial-table .autool-ct-table .autool-ct-hl td:first-child{background:#fff8e6}.autool-ct-table-simple-hint,.autool-ct-slider-hint{position:sticky;top:0;left:0;z-index:10;display:none;align-items:center;justify-content:space-between;gap:14px;width:100%;min-width:min(100%,360px);padding:9px 12px;border-bottom:1px solid var(--rule);background:#f8f6f0;color:var(--muted);font-family:var(--f-display);font-size:10px;font-weight:900;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;pointer-events:none}.autool-ct-editorial-table.autool-ct-has-overflow .autool-ct-table-simple-hint,.autool-ct-slider-hint.autool-ct-visible{display:flex}.autool-ct-table-simple-hint-text,.autool-ct-slider-hint-text{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.autool-ct-table-simple-hint-arrow,.autool-ct-slider-hint-arrow{display:inline-block;color:var(--ink);transform:translateY(-1px);transition:opacity .18s ease}.autool-ct-editorial-table.autool-ct-scrolled-end .autool-ct-table-simple-hint-arrow,.autool-ct-slider-hint.autool-ct-scrolled-end .autool-ct-slider-hint-arrow{opacity:.3}.autool-ct-table-simple-meter,.autool-ct-slider-meter{position:relative;display:block;flex:1 1 auto;max-width:150px;height:2px;overflow:hidden;background:var(--rule)}.autool-ct-table-simple-meter-bar,.autool-ct-slider-meter-bar{display:block;width:calc(var(--autool-ct-scroll-progress,0) * 100%);min-width:18px;max-width:100%;height:100%;background:var(--ink)}.autool-ct-dark-table-wrap{border-color:rgba(255,255,255,.13);background:#141716;scrollbar-color:rgba(254,181,17,.85) rgba(255,255,255,.08)}.autool-ct-dark-table-wrap .autool-ct-table-simple-hint{background:#1a1d1b;border-bottom-color:rgba(255,255,255,.08);color:rgba(255,255,255,.48)}.autool-ct-dark-table-wrap .autool-ct-table-simple-hint-arrow,.autool-ct-dark-table-wrap .autool-ct-table-simple-meter-bar{color:var(--brand);background:var(--brand)}.autool-ct-dark-table-wrap .autool-ct-roi-table{min-width:620px}.autool-ct-slider-track{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:inline mandatory;scrollbar-width:thin;scrollbar-color:#6f6a62 #eeeae1}.autool-ct-slider-track::-webkit-scrollbar{height:10px}.autool-ct-slider-track::-webkit-scrollbar-track{background:#eeeae1}.autool-ct-slider-track::-webkit-scrollbar-thumb{background:#6f6a62;border:2px solid #eeeae1;border-radius:999px}.autool-ct-slider-track>*{scroll-snap-align:start}.autool-ct-slider-track:focus-visible,.autool-ct-editorial-table:focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media (max-width:760px){.autool-ct-products.autool-ct-product-grid-upgraded.autool-ct-slider-track{display:flex;grid-template-columns:none;gap:12px;overflow-x:auto;overflow-y:hidden;padding:0 2px 10px}.autool-ct-products.autool-ct-product-grid-upgraded.autool-ct-slider-track>.autool-ct-product-card{flex:0 0 min(88%,380px);max-width:min(88%,380px);min-width:0}.autool-ct-products.autool-ct-product-grid-upgraded.autool-ct-slider-track>.autool-ct-product-card.autool-ct-hidden{display:none}}@media (max-width:640px){.autool-ct-products.autool-ct-product-grid-upgraded.autool-ct-slider-track>.autool-ct-product-card{display:grid;grid-template-columns:96px minmax(0,1fr)}}@media (max-width:380px){.autool-ct-products.autool-ct-product-grid-upgraded.autool-ct-slider-track>.autool-ct-product-card{grid-template-columns:86px minmax(0,1fr);flex-basis:min(92%,340px);max-width:min(92%,340px)}}@media (max-width:768px){.autool-hts-trust-bar-inner.autool-ct-slider-track,.autool-hts-symptom-pills.autool-ct-slider-track{overflow-x:auto;overflow-y:hidden}}@media (max-width:560px){.autool-ct-editorial-table{overflow-x:auto;overflow-y:hidden;border:1px solid var(--rule-strong);background:var(--paper)}.autool-ct-editorial-table .autool-ct-table{display:table;width:100%;min-width:760px;border-collapse:separate;border-spacing:0}.autool-ct-editorial-table .autool-ct-table thead{display:table-header-group}.autool-ct-editorial-table .autool-ct-table tbody{display:table-row-group}.autool-ct-editorial-table .autool-ct-table tr{display:table-row;width:auto;border:0;box-shadow:none}.autool-ct-editorial-table .autool-ct-table th,.autool-ct-editorial-table .autool-ct-table td{display:table-cell;width:auto;grid-template-columns:none;gap:0;min-width:140px;padding:13px 14px}.autool-ct-editorial-table .autool-ct-table th:first-child,.autool-ct-editorial-table .autool-ct-table td:first-child{width:136px;min-width:136px}.autool-ct-editorial-table .autool-ct-table td::before{content:none;display:none}.autool-ct-table-simple-hint,.autool-ct-slider-hint{flex-wrap:wrap;row-gap:7px;padding:9px 10px;font-size:9.5px}.autool-ct-table-simple-meter,.autool-ct-slider-meter{flex-basis:100%;max-width:none}}@media (min-width:761px){.autool-ct-editorial-table,.autool-ct-dark-table-wrap{overflow-x:visible;overflow-y:visible}.autool-ct-editorial-table .autool-ct-table,.autool-ct-editorial-table .autool-ct-table-wide,.autool-ct-dark-table-wrap .autool-ct-roi-table{width:100%;min-width:0;max-width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.autool-ct-editorial-table .autool-ct-table th,.autool-ct-editorial-table .autool-ct-table td,.autool-ct-dark-table-wrap .autool-ct-roi-table th,.autool-ct-dark-table-wrap .autool-ct-roi-table td{min-width:0;max-width:none;white-space:normal;overflow-wrap:anywhere;word-break:normal;hyphens:auto}.autool-ct-editorial-table .autool-ct-table th,.autool-ct-editorial-table .autool-ct-table td{padding:13px 11px;font-size:12.4px;line-height:1.52}.autool-ct-editorial-table .autool-ct-table th{font-size:9.4px;letter-spacing:.07em}.autool-ct-editorial-table .autool-ct-table th:first-child,.autool-ct-editorial-table .autool-ct-table td:first-child{position:static;left:auto;z-index:auto;min-width:0;box-shadow:inset -1px 0 0 var(--rule)}.autool-ct-editorial-table .autool-ct-table:not(.autool-ct-table-wide) th:nth-child(1),.autool-ct-editorial-table .autool-ct-table:not(.autool-ct-table-wide) td:nth-child(1){width:22%}.autool-ct-editorial-table .autool-ct-table:not(.autool-ct-table-wide) th:nth-child(2),.autool-ct-editorial-table .autool-ct-table:not(.autool-ct-table-wide) td:nth-child(2){width:20%}.autool-ct-editorial-table .autool-ct-table:not(.autool-ct-table-wide) th:nth-child(3),.autool-ct-editorial-table .autool-ct-table:not(.autool-ct-table-wide) td:nth-child(3){width:17%}.autool-ct-editorial-table .autool-ct-table:not(.autool-ct-table-wide) th:nth-child(4),.autool-ct-editorial-table .autool-ct-table:not(.autool-ct-table-wide) td:nth-child(4){width:16%}.autool-ct-editorial-table .autool-ct-table:not(.autool-ct-table-wide) th:nth-child(5),.autool-ct-editorial-table .autool-ct-table:not(.autool-ct-table-wide) td:nth-child(5){width:25%}.autool-ct-editorial-table .autool-ct-table-wide th:nth-child(1),.autool-ct-editorial-table .autool-ct-table-wide td:nth-child(1){width:12%}.autool-ct-editorial-table .autool-ct-table-wide th:nth-child(2),.autool-ct-editorial-table .autool-ct-table-wide td:nth-child(2){width:9%}.autool-ct-editorial-table .autool-ct-table-wide th:nth-child(3),.autool-ct-editorial-table .autool-ct-table-wide td:nth-child(3){width:18%}.autool-ct-editorial-table .autool-ct-table-wide th:nth-child(4),.autool-ct-editorial-table .autool-ct-table-wide td:nth-child(4){width:17%}.autool-ct-editorial-table .autool-ct-table-wide th:nth-child(5),.autool-ct-editorial-table .autool-ct-table-wide td:nth-child(5){width:25%}.autool-ct-editorial-table .autool-ct-table-wide th:nth-child(6),.autool-ct-editorial-table .autool-ct-table-wide td:nth-child(6){width:19%}.autool-ct-dark-table-wrap .autool-ct-roi-table th:nth-child(1),.autool-ct-dark-table-wrap .autool-ct-roi-table td:nth-child(1){width:62%}.autool-ct-dark-table-wrap .autool-ct-roi-table th:nth-child(2),.autool-ct-dark-table-wrap .autool-ct-roi-table td:nth-child(2){width:38%}.autool-ct-editorial-table .autool-ct-table-simple-hint,.autool-ct-dark-table-wrap .autool-ct-table-simple-hint{display:none}}@media (max-width:760px){.autool-ct-editorial-table,.autool-ct-dark-table-wrap{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:var(--autool-ct-first-col,136px)}.autool-ct-editorial-table .autool-ct-table,.autool-ct-editorial-table .autool-ct-table-wide{--autool-ct-first-col:136px;--autool-ct-data-col:max(154px,calc(100vw - 36px - var(--autool-ct-first-col)));display:table;width:auto;table-layout:fixed;border-collapse:separate;border-spacing:0}.autool-ct-editorial-table .autool-ct-table:not(.autool-ct-table-wide){min-width:calc(var(--autool-ct-first-col)+(var(--autool-ct-data-col) * 4))}.autool-ct-editorial-table .autool-ct-table-wide{min-width:calc(var(--autool-ct-first-col)+(var(--autool-ct-data-col) * 5))}.autool-ct-editorial-table .autool-ct-table tr{display:table-row}.autool-ct-editorial-table .autool-ct-table th,.autool-ct-editorial-table .autool-ct-table td{display:table-cell;min-width:0;max-width:none;width:var(--autool-ct-data-col);padding:13px 14px;white-space:normal;overflow-wrap:anywhere;word-break:normal;hyphens:auto;scroll-snap-align:start;scroll-snap-stop:always}.autool-ct-editorial-table .autool-ct-table th:first-child,.autool-ct-editorial-table .autool-ct-table td:first-child{position:sticky;left:0;z-index:4;width:var(--autool-ct-first-col);min-width:var(--autool-ct-first-col);max-width:var(--autool-ct-first-col);box-shadow:inset -1px 0 0 var(--rule-strong),8px 0 14px rgba(17,17,17,.055)}.autool-ct-editorial-table .autool-ct-table th:first-child{z-index:6}.autool-ct-dark-table-wrap .autool-ct-roi-table{--autool-ct-first-col:174px;--autool-ct-data-col:max(150px,calc(100vw - 36px - var(--autool-ct-first-col)));width:auto;min-width:calc(var(--autool-ct-first-col)+var(--autool-ct-data-col));table-layout:fixed;border-collapse:separate;border-spacing:0}.autool-ct-dark-table-wrap .autool-ct-roi-table th,.autool-ct-dark-table-wrap .autool-ct-roi-table td{display:table-cell;width:var(--autool-ct-data-col);white-space:normal;overflow-wrap:anywhere;padding:13px 14px}.autool-ct-dark-table-wrap .autool-ct-roi-table th:first-child,.autool-ct-dark-table-wrap .autool-ct-roi-table td:first-child{position:sticky;left:0;z-index:4;width:var(--autool-ct-first-col);min-width:var(--autool-ct-first-col);max-width:var(--autool-ct-first-col);background:#1a1d1b;box-shadow:inset -1px 0 0 rgba(255,255,255,.12),8px 0 14px rgba(0,0,0,.18)}}.autool-ct-slider-hint{position:relative;top:auto;margin:0 0 10px;border:1px solid var(--rule);background:#f8f6f0}.autool-ct-slider-hint+.autool-ct-slider-track{margin-top:0}.autool-ct-slider-track>*{scroll-snap-align:start;scroll-snap-stop:always}@media (max-width:760px){.autool-ct-products.autool-ct-product-grid-upgraded.autool-ct-slider-track{display:grid;grid-auto-flow:column;grid-auto-columns:min(76vw,292px);grid-template-columns:none;gap:14px;overflow-x:auto;overflow-y:hidden;padding:0 2px 14px;scroll-snap-type:x mandatory}.autool-ct-products.autool-ct-product-grid-upgraded.autool-ct-slider-track>.autool-ct-product-card{width:auto;max-width:none;min-width:0;flex:initial}}@media (max-width:520px){.autool-ct-editorial-table .autool-ct-table,.autool-ct-editorial-table .autool-ct-table-wide{--autool-ct-first-col:128px;--autool-ct-data-col:max(148px,calc(100vw - 32px - var(--autool-ct-first-col)))}.autool-ct-dark-table-wrap .autool-ct-roi-table{--autool-ct-first-col:158px;--autool-ct-data-col:max(148px,calc(100vw - 32px - var(--autool-ct-first-col)))}}.autool-hts-page,.autool-hts-page *{min-width:0}.autool-hts-page:where(.autool-hts-hero-grid,.autool-ct-grid-2,.autool-ct-grid-3,.autool-ct-buyer-grid,.autool-ct-decision-strip,.autool-ct-audit-grid,.autool-ct-process-layout,.autool-ct-roi-layout,.autool-ct-reviews-top,.autool-hts-trust-foot-inner,.autool-ct-products)>*{min-width:0}.autool-hts-hero-eyebrow-row{align-items:flex-start}.autool-hts-hero-eyebrow-txt{flex:1 1 auto;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:normal;line-height:1.35}.autool-hts-page:where(.autool-hts-h1,.autool-hts-h2,.autool-hts-h3,.autool-hts-lead,.autool-hts-p,.autool-ct-hero-product-title,.autool-ct-hero-product-spec strong,.autool-ct-hero-product-spec span,.autool-ct-prod-name,.autool-ct-prod-desc,.autool-ct-product-chip,.autool-ct-buyer-type,.autool-ct-card-foot,.autool-ct-review-text,.autool-ct-video-title,.autool-ct-symptom h3,.autool-ct-symptom p,.autool-ct-glass-caption){max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:normal;hyphens:auto}.autool-hts-proof-item,.autool-hts-trust-item,.autool-ct-card,.autool-ct-buyer-card,.autool-ct-audit-card,.autool-ct-video-card,.autool-ct-review-card,.autool-ct-symptom,.autool-ct-product-card{min-width:0}.autool-hts-proof-item span,.autool-hts-trust-copy span,.autool-hts-trust-copy strong,.autool-ct-hero-product-model,.autool-ct-hero-product-price,.autool-ct-prod-model,.autool-ct-now,.autool-ct-was{max-width:100%;overflow-wrap:anywhere}.autool-ct-hero-product-foot,.autool-ct-product-footer,.autool-hts-trust-foot-contact,.autool-hts-trust-foot-links{flex-wrap:wrap}.autool-ct-hero-product-foot .autool-hts-btn,.autool-ct-order-btn{flex:0 1 auto;max-width:100%}.autool-hts-sticky-mob-row .autool-hts-btn{overflow:visible;text-overflow:clip;white-space:normal;line-height:1.12}@media (max-width:860px){.autool-hts-hero-grid{grid-template-columns:minmax(0,1fr)}.autool-hts-hero-grid>div{min-width:0}}@media (max-width:760px){.autool-ct-products.autool-ct-product-grid-upgraded.autool-ct-slider-track{grid-auto-columns:min(86vw,382px);align-items:stretch}.autool-ct-products.autool-ct-product-grid-upgraded.autool-ct-slider-track>.autool-ct-product.autool-ct-product-card,.autool-ct-products.autool-ct-product-grid-upgraded>.autool-ct-product.autool-ct-product-card{display:flex;flex-direction:column;grid-template-columns:none;gap:0;align-items:stretch;width:auto;min-width:0;max-width:none}.autool-ct-product-card .autool-ct-product-media{min-height:0;border-right:0;border-bottom:0}.autool-ct-product-card .autool-ct-img-sq{aspect-ratio:1 \/ 1;width:100%;height:auto;min-height:0;border-right:0;border-bottom:1px solid var(--frame-soft,rgba(17,17,17,.075))}.autool-ct-product-card .autool-ct-prod-img{grid-row:auto;width:100%;height:100%;object-fit:contain;padding:0;margin:0}.autool-ct-product-card .autool-ct-prod-badges{top:10px;left:10px;gap:5px;max-width:calc(100% - 20px)}.autool-ct-product-card .autool-ct-glass-tag{min-height:22px;padding:4px 9px;font-size:9.5px;letter-spacing:.08em}.autool-ct-product-card .autool-ct-product-body{padding:16px 18px;gap:9px}.autool-ct-product-card .autool-ct-prod-name{font-size:16px;line-height:1.2}.autool-ct-product-card .autool-ct-prod-desc{font-size:13px;line-height:1.58}.autool-ct-product-card .autool-ct-chip-row{gap:4px}.autool-ct-product-card .autool-ct-product-chip{min-height:22px;padding:4px 7px;font-size:10px;line-height:1.15}.autool-ct-product-card .autool-ct-product-footer{grid-column:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 18px;margin-top:auto}.autool-ct-product-card .autool-ct-now{font-size:23px}.autool-ct-product-card .autool-ct-order-btn{min-height:40px;padding:10px 16px;font-size:12px;letter-spacing:.07em;white-space:nowrap}}@media (max-width:420px){.autool-ct-products.autool-ct-product-grid-upgraded.autool-ct-slider-track{grid-auto-columns:min(90vw,360px)}.autool-ct-product-card .autool-ct-product-footer{gap:8px}.autool-ct-product-card .autool-ct-order-btn{padding:9px 12px}}.autool-ct-slider-hint{position:relative;top:auto;left:auto;z-index:3;display:none;align-items:center;justify-content:space-between;gap:10px;width:100%;max-width:100%;min-width:0;min-height:28px;margin:9px 0 0;padding:6px 8px;border:1px solid rgba(17,17,17,.12);border-bottom:1px solid rgba(17,17,17,.12);background:rgba(255,254,250,.76);color:var(--muted);font-family:var(--f-display);font-size:10px;font-weight:800;letter-spacing:.07em;line-height:1.2;text-transform:uppercase;pointer-events:none}.autool-ct-slider-hint.autool-ct-visible{display:flex}.autool-ct-slider-hint-text{flex:0 1 auto;display:inline-flex;align-items:center;gap:0;min-width:0;max-width:62%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.autool-ct-slider-hint-text::after{content:\" \u2192\";color:var(--brand-dim)}.autool-ct-slider-hint-arrow{display:none}.autool-ct-slider-hint.autool-ct-scrolled-end .autool-ct-slider-hint-text::after{opacity:.3}.autool-ct-slider-meter{position:relative;display:block;flex:1 1 auto;min-width:56px;max-width:none;height:4px;overflow:hidden;background:rgba(17,17,17,.13)}.autool-ct-slider-meter-bar{display:block;width:calc(var(--autool-ct-slider-progress,0) * 100%);min-width:16px;max-width:100%;height:100%;background:var(--brand);transition:width .16s ease}.autool-ct-slider-hint [data-autool-ct-slider-count]{flex:0 0 auto;color:var(--ink);white-space:nowrap}.autool-hts-sec--dark .autool-ct-slider-hint,.autool-ct-process-section .autool-ct-slider-hint,.autool-ct-roi-layout .autool-ct-slider-hint{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.045)}.autool-hts-sec--dark .autool-ct-slider-meter,.autool-ct-process-section .autool-ct-slider-meter,.autool-ct-roi-layout .autool-ct-slider-meter{background:rgba(255,255,255,.16)}.autool-hts-sec--dark .autool-ct-slider-hint [data-autool-ct-slider-count],.autool-ct-process-section .autool-ct-slider-hint [data-autool-ct-slider-count],.autool-ct-roi-layout .autool-ct-slider-hint [data-autool-ct-slider-count]{color:var(--paper)}.autool-ct-slider-track{scroll-behavior:smooth}@media (max-width:760px){.autool-ct-products.autool-ct-product-grid-upgraded.autool-ct-slider-track{display:grid;grid-auto-flow:column;grid-auto-columns:min(86vw,382px);grid-template-columns:none;align-items:stretch;gap:14px;overflow-x:auto;overflow-y:hidden;padding:0 0 14px;scroll-snap-type:x mandatory;scroll-padding-inline:0;overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.autool-ct-products.autool-ct-product-grid-upgraded.autool-ct-slider-track>.autool-ct-product-card{display:flex;flex-direction:column;grid-template-columns:none;gap:0;align-items:stretch;width:auto;min-width:0;max-width:none;height:100%;scroll-snap-align:start;scroll-snap-stop:always}}@media (max-width:760px){#reviews .autool-ct-reviews-expanded.autool-ct-slider-track{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(86vw,382px);gap:14px;overflow-x:auto;overflow-y:hidden;padding:0 0 14px;scroll-snap-type:x mandatory;scroll-padding-inline:0;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}#reviews .autool-ct-reviews-expanded.autool-ct-slider-track>.autool-ct-review-card{width:auto;min-width:0;max-width:none;min-height:268px;scroll-snap-align:start;scroll-snap-stop:always}#reviews .autool-ct-reviews-top{margin-bottom:18px;padding-bottom:18px;gap:16px}#roi.autool-hts-sec{padding-top:38px;padding-bottom:38px}#roi .autool-hts-sec-head{margin-bottom:16px}#roi .autool-hts-h2{margin-bottom:8px}#roi .autool-hts-p{line-height:1.55}#roi .autool-ct-roi-layout{display:grid;grid-template-columns:1fr;gap:12px}#roi .autool-ct-roi-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#roi .autool-ct-roi-field{padding:10px 10px 9px;border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.035)}#roi .autool-ct-roi-field label{min-height:2.4em;margin-bottom:6px;font-size:9.5px;line-height:1.2;letter-spacing:.06em}#roi .autool-ct-roi-field input[type=range]{height:18px;margin:0}#roi .autool-ct-roi-value-row{align-items:flex-end;gap:6px;margin-top:4px}#roi .autool-ct-roi-num{font-size:18px;line-height:1}#roi .autool-ct-roi-unit{font-size:10px;line-height:1.15;text-align:right}#roi .autool-ct-roi-result{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.025)}#roi .autool-ct-roi-head{padding:10px 12px;font-size:11px;letter-spacing:.075em;border-bottom:1px solid rgba(255,255,255,.10)}#roi .autool-ct-dark-table-wrap{overflow:visible;border:0;background:transparent}#roi .autool-ct-dark-table-wrap .autool-ct-table-simple-hint{display:none}#roi .autool-ct-dark-table-wrap .autool-ct-roi-table,#roi .autool-ct-dark-table-wrap .autool-ct-roi-table thead,#roi .autool-ct-dark-table-wrap .autool-ct-roi-table tbody,#roi .autool-ct-dark-table-wrap .autool-ct-roi-table tr,#roi .autool-ct-dark-table-wrap .autool-ct-roi-table td{display:block;width:100%;min-width:0;max-width:none}#roi .autool-ct-dark-table-wrap .autool-ct-roi-table{table-layout:auto;border-collapse:separate;border-spacing:0;background:transparent}#roi .autool-ct-dark-table-wrap .autool-ct-roi-table thead{display:none}#roi .autool-ct-dark-table-wrap .autool-ct-roi-table tbody{display:grid;gap:7px;padding:10px}#roi .autool-ct-dark-table-wrap .autool-ct-roi-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:9px 10px;border:1px solid rgba(255,255,255,.09);background:#1a1d1b}#roi .autool-ct-dark-table-wrap .autool-ct-roi-table td,#roi .autool-ct-dark-table-wrap .autool-ct-roi-table td:first-child,#roi .autool-ct-dark-table-wrap .autool-ct-roi-table td:last-child{position:static;left:auto;z-index:auto;display:block;width:auto;min-width:0;max-width:none;padding:0;border:0;box-shadow:none;background:transparent;white-space:normal;overflow-wrap:anywhere}#roi .autool-ct-dark-table-wrap .autool-ct-roi-table td:first-child{color:rgba(255,255,255,.58);font-size:12px;line-height:1.35}#roi .autool-ct-dark-table-wrap .autool-ct-roi-table td:last-child{color:#5fe898;font-family:var(--f-display);font-size:17px;font-weight:900;line-height:1.05;text-align:right;white-space:nowrap}#roi .autool-ct-roi-formula{margin-top:8px;padding:10px 12px;gap:3px;font-size:11px;line-height:1.42}#roi .autool-ct-roi-note{margin-top:8px;font-size:10.5px;line-height:1.45}.autool-ct-editorial-table:not(.autool-ct-dark-table-wrap){--autool-ct-first-col:124px;--autool-ct-view-col:calc(100vw - 32px - var(--autool-ct-first-col));--autool-ct-short-col:82px;--autool-ct-mid-col:min(154px,var(--autool-ct-view-col));--autool-ct-full-col:var(--autool-ct-view-col);scroll-snap-type:x mandatory;scroll-padding-left:var(--autool-ct-first-col)}.autool-ct-editorial-table:not(.autool-ct-dark-table-wrap) .autool-ct-table{width:auto;table-layout:fixed;border-collapse:separate;border-spacing:0}.autool-ct-editorial-table:not(.autool-ct-dark-table-wrap) .autool-ct-table th,.autool-ct-editorial-table:not(.autool-ct-dark-table-wrap) .autool-ct-table td{min-width:0;max-width:none;white-space:normal;overflow-wrap:anywhere;word-break:normal;hyphens:auto}.autool-ct-editorial-table:not(.autool-ct-dark-table-wrap) .autool-ct-table th:first-child,.autool-ct-editorial-table:not(.autool-ct-dark-table-wrap) .autool-ct-table td:first-child{width:var(--autool-ct-first-col);min-width:var(--autool-ct-first-col);max-width:var(--autool-ct-first-col)}#method .autool-ct-table:not(.autool-ct-table-wide){min-width:calc(var(--autool-ct-first-col)+var(--autool-ct-mid-col)+104px+112px+var(--autool-ct-full-col))}#method .autool-ct-table th:nth-child(2),#method .autool-ct-table td:nth-child(2){width:var(--autool-ct-mid-col);min-width:var(--autool-ct-mid-col);max-width:var(--autool-ct-mid-col)}#method .autool-ct-table th:nth-child(3),#method .autool-ct-table td:nth-child(3){width:104px;min-width:104px;max-width:104px}#method .autool-ct-table th:nth-child(4),#method .autool-ct-table td:nth-child(4){width:112px;min-width:112px;max-width:112px}#method .autool-ct-table th:nth-child(5),#method .autool-ct-table td:nth-child(5){width:var(--autool-ct-full-col);min-width:var(--autool-ct-full-col);max-width:var(--autool-ct-full-col)}#compare .autool-ct-table-wide{min-width:calc(var(--autool-ct-first-col)+var(--autool-ct-short-col)+(var(--autool-ct-full-col) * 4))}#compare .autool-ct-table-wide th:nth-child(2),#compare .autool-ct-table-wide td:nth-child(2){width:var(--autool-ct-short-col);min-width:var(--autool-ct-short-col);max-width:var(--autool-ct-short-col)}#compare .autool-ct-table-wide th:nth-child(3),#compare .autool-ct-table-wide td:nth-child(3),#compare .autool-ct-table-wide th:nth-child(4),#compare .autool-ct-table-wide td:nth-child(4),#compare .autool-ct-table-wide th:nth-child(5),#compare .autool-ct-table-wide td:nth-child(5),#compare .autool-ct-table-wide th:nth-child(6),#compare .autool-ct-table-wide td:nth-child(6){width:var(--autool-ct-full-col);min-width:var(--autool-ct-full-col);max-width:var(--autool-ct-full-col)}}@media (max-width:420px){#roi .autool-ct-roi-inputs{grid-template-columns:1fr 1fr;gap:7px}#roi .autool-ct-roi-field{padding:9px 8px}#roi .autool-ct-roi-num{font-size:17px}#reviews .autool-ct-reviews-expanded.autool-ct-slider-track{grid-auto-columns:min(90vw,360px)}.autool-ct-editorial-table:not(.autool-ct-dark-table-wrap){--autool-ct-first-col:118px;--autool-ct-view-col:calc(100vw - 30px - var(--autool-ct-first-col));--autool-ct-short-col:76px}}.autool-ct-slider-track,.autool-ct-mobile-slider-track,.autool-ct-table-wrap,.autool-ct-editorial-table,.autool-ct-dark-table-wrap,.autool-hts-lp-nav-links,.autool-hts-symptom-pills,.autool-hts-trust-bar-inner,#product-filters,#product-grid{scrollbar-width:none;-ms-overflow-style:none}.autool-ct-slider-track::-webkit-scrollbar,.autool-ct-mobile-slider-track::-webkit-scrollbar,.autool-ct-table-wrap::-webkit-scrollbar,.autool-ct-editorial-table::-webkit-scrollbar,.autool-ct-dark-table-wrap::-webkit-scrollbar,.autool-hts-lp-nav-links::-webkit-scrollbar,.autool-hts-symptom-pills::-webkit-scrollbar,.autool-hts-trust-bar-inner::-webkit-scrollbar,#product-filters::-webkit-scrollbar,#product-grid::-webkit-scrollbar{width:0;height:0;display:none;background:transparent}.autool-ct-slider-track+.autool-ct-slider-hint{display:none}.autool-ct-video-thumb.autool-ct-video-play{width:100%;border:0;padding:0;display:block;text-align:inherit;cursor:pointer}.autool-ct-video-embed{position:relative;aspect-ratio:16 \/ 9;width:100%;background:#111;overflow:hidden}.autool-ct-video-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.autool-ct-slider-hint{position:relative;top:auto;left:auto;z-index:6;display:none;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0;min-height:28px;margin:0 0 10px;padding:6px 8px;border:1px solid rgba(17,17,17,.12);background:#f8f6f0;color:var(--muted);font-family:var(--f-display);font-size:10px;font-weight:850;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;pointer-events:none}.autool-ct-slider-hint-text{display:inline-flex;align-items:center;min-width:0;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.autool-ct-slider-hint-text::after{content:\" \u2192\";color:var(--ink);opacity:1}.autool-ct-slider-meter{position:relative;display:block;flex:1 1 auto;min-width:56px;max-width:150px;height:4px;overflow:hidden;background:var(--rule)}.autool-ct-slider-meter-bar{display:block;width:calc(var(--autool-ct-slider-progress,0) * 100%);min-width:16px;max-width:100%;height:100%;background:var(--ink);transition:width .16s ease}.autool-hts-sec--dark .autool-ct-slider-hint,.autool-ct-process-section .autool-ct-slider-hint,#roi .autool-ct-slider-hint{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.045);color:rgba(255,255,255,.56)}.autool-hts-sec--dark .autool-ct-slider-meter,.autool-ct-process-section .autool-ct-slider-meter,#roi .autool-ct-slider-meter{background:rgba(255,255,255,.16)}.autool-hts-sec--dark .autool-ct-slider-meter-bar,.autool-ct-process-section .autool-ct-slider-meter-bar,#roi .autool-ct-slider-meter-bar{background:var(--brand)}.autool-hts-sec--dark .autool-ct-slider-hint [data-autool-ct-slider-count],.autool-ct-process-section .autool-ct-slider-hint [data-autool-ct-slider-count],#roi .autool-ct-slider-hint [data-autool-ct-slider-count]{color:var(--paper)}@media (max-width:760px){.autool-ct-mobile-slider-track{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(86vw,382px);gap:14px;overflow-x:auto;overflow-y:hidden;padding:0 0 14px;scroll-snap-type:x mandatory;scroll-padding-inline:0;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.autool-ct-mobile-slider-track>*{width:auto;min-width:0;max-width:none;scroll-snap-align:start;scroll-snap-stop:always}#product-grid.autool-ct-mobile-slider-track{grid-auto-columns:min(86vw,390px)}#product-grid.autool-ct-mobile-slider-track>.autool-ct-product-card{display:flex;flex-direction:column;grid-template-columns:none;gap:0;height:100%}#product-filters.autool-ct-mobile-slider-track,.autool-hts-symptom-pills.autool-ct-mobile-slider-track{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;gap:8px;overflow-x:auto;padding:0 0 10px}#product-filters.autool-ct-mobile-slider-track>*,.autool-hts-symptom-pills.autool-ct-mobile-slider-track>*{width:auto;white-space:nowrap}.autool-hts-trust-bar-inner.autool-ct-mobile-slider-track{grid-auto-columns:min(76vw,280px)}#market .autool-ct-market-row.autool-ct-mobile-slider-track{grid-auto-columns:min(84vw,360px)}#videos .autool-ct-video-grid.autool-ct-mobile-slider-track{grid-auto-columns:min(86vw,390px)}#usecases .autool-ct-buyer-grid.autool-ct-mobile-slider-track{grid-auto-columns:min(86vw,390px)}#symptoms .autool-ct-symptom-grid.autool-ct-mobile-slider-track{grid-auto-columns:min(84vw,360px)}#shop-now .autool-ct-decision-strip.autool-ct-mobile-slider-track,#compare .autool-ct-audit-grid.autool-ct-mobile-slider-track{grid-auto-columns:min(82vw,340px)}#reviews .autool-ct-reviews-expanded.autool-ct-mobile-slider-track{grid-auto-columns:min(86vw,382px)}}@media (max-width:420px){.autool-ct-mobile-slider-track{grid-auto-columns:min(90vw,360px)}#product-grid.autool-ct-mobile-slider-track{grid-auto-columns:min(90vw,360px)}#product-filters.autool-ct-mobile-slider-track,.autool-hts-symptom-pills.autool-ct-mobile-slider-track{grid-auto-columns:max-content}}.autool-ct-product-card{cursor:pointer;position:relative}.autool-ct-product-card:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.autool-ct-product-card .autool-ct-order-btn{position:relative;z-index:2}.autool-ct-product-card::after{content:\"\";position:absolute;inset:0;pointer-events:none;border:1px solid transparent;transition:border-color .16s ease,box-shadow .16s ease}.autool-ct-product-card:hover::after,.autool-ct-product-card:focus-visible::after{border-color:rgba(254,181,17,.82);box-shadow:inset 0 0 0 1px rgba(254,181,17,.34)}.autool-ct-slider-track,.autool-ct-mobile-slider-track{background:transparent;box-shadow:none;border:0;scrollbar-width:none;-ms-overflow-style:none}.autool-ct-slider-track::-webkit-scrollbar,.autool-ct-mobile-slider-track::-webkit-scrollbar,.autool-ct-slider-track *::-webkit-scrollbar,.autool-ct-mobile-slider-track *::-webkit-scrollbar{width:0;height:0;display:none;background:transparent}@media (max-width:760px){.autool-ct-mobile-slider-track,.autool-ct-slider-track{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-bottom:0}#product-grid.autool-ct-mobile-slider-track,#product-grid.autool-ct-slider-track,#reviews .autool-ct-reviews-expanded.autool-ct-mobile-slider-track,#reviews .autool-ct-reviews-expanded.autool-ct-slider-track,#market .autool-ct-market-row.autool-ct-mobile-slider-track,#videos .autool-ct-video-grid.autool-ct-mobile-slider-track,#usecases .autool-ct-buyer-grid.autool-ct-mobile-slider-track,#symptoms .autool-ct-symptom-grid.autool-ct-mobile-slider-track,#shop-now .autool-ct-decision-strip.autool-ct-mobile-slider-track,#compare .autool-ct-audit-grid.autool-ct-mobile-slider-track,.autool-hts-trust-bar-inner.autool-ct-mobile-slider-track{padding:0}#product-filters.autool-ct-mobile-slider-track,.autool-hts-symptom-pills.autool-ct-mobile-slider-track{padding:0}.autool-ct-mobile-slider-track>*,.autool-ct-slider-track>*{margin-bottom:0}}.autool-ct-slider-hint{order:-1;position:relative;top:auto;left:auto;z-index:7;margin:0 0 10px;background:rgba(255,254,250,.88);border:1px solid rgba(17,17,17,.12);box-shadow:none}.autool-ct-slider-track+.autool-ct-slider-hint,.autool-ct-mobile-slider-track+.autool-ct-slider-hint{display:none}.autool-ct-context-cta{margin-top:18px;padding:16px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.035);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center}.autool-ct-context-kicker{display:block;margin-bottom:4px;color:var(--brand);font-family:var(--f-display);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.autool-ct-context-cta-copy strong{display:block;color:var(--paper);font-family:var(--f-display);font-size:17px;font-weight:900;line-height:1.2}.autool-ct-context-cta-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}@media (max-width:760px){.autool-ct-context-cta{margin-top:12px;padding:12px;grid-template-columns:1fr;gap:10px}.autool-ct-context-cta-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;justify-content:stretch}.autool-ct-context-cta-actions .autool-hts-btn{width:100%;min-height:40px;padding:10px 8px;font-size:10px;white-space:normal}}@media (max-width:420px){.autool-ct-context-cta-actions{grid-template-columns:1fr}}@media (max-width:760px){.autool-ct-slider-hint{margin-top:8px;margin-bottom:10px}.autool-ct-mobile-slider-track,.autool-ct-slider-track{margin-top:0;margin-bottom:18px}#shop-now #product-filters.autool-ct-mobile-slider-track,#shop-now #product-filters.autool-ct-slider-track{margin-top:8px;margin-bottom:18px}#shop-now .autool-ct-decision-strip.autool-ct-mobile-slider-track,#shop-now .autool-ct-decision-strip.autool-ct-slider-track{margin-top:12px;margin-bottom:22px}#shop-now #product-grid.autool-ct-mobile-slider-track,#shop-now #product-grid.autool-ct-slider-track{margin-top:12px;margin-bottom:8px}#shop-now .autool-ct-product-subhead{margin-top:18px;margin-bottom:10px}#compare .autool-ct-audit-grid.autool-ct-mobile-slider-track,#compare .autool-ct-audit-grid.autool-ct-slider-track{margin-top:12px;margin-bottom:22px}#compare .autool-ct-slider-hint,#shop-now .autool-ct-slider-hint{margin-top:10px;margin-bottom:10px}.autool-hts-trust-bar-inner.autool-ct-mobile-slider-track,#market .autool-ct-market-row.autool-ct-mobile-slider-track,#videos .autool-ct-video-grid.autool-ct-mobile-slider-track,#usecases .autool-ct-buyer-grid.autool-ct-mobile-slider-track,#symptoms .autool-ct-symptom-grid.autool-ct-mobile-slider-track,#reviews .autool-ct-reviews-expanded.autool-ct-mobile-slider-track{margin-top:8px;margin-bottom:20px}.autool-hts-symptom-pills.autool-ct-mobile-slider-track{margin-top:2px;margin-bottom:22px}#shop-now #product-grid.autool-ct-mobile-slider-track,#reviews .autool-ct-reviews-expanded.autool-ct-mobile-slider-track,#videos .autool-ct-video-grid.autool-ct-mobile-slider-track,#usecases .autool-ct-buyer-grid.autool-ct-mobile-slider-track,#symptoms .autool-ct-symptom-grid.autool-ct-mobile-slider-track,#market .autool-ct-market-row.autool-ct-mobile-slider-track,#shop-now .autool-ct-decision-strip.autool-ct-mobile-slider-track,#compare .autool-ct-audit-grid.autool-ct-mobile-slider-track{padding-left:1px;padding-right:1px}.autool-ct-mobile-slider-track>:where(.autool-ct-product-card,.autool-ct-review-card,.autool-ct-video-card,.autool-ct-buyer-card,.autool-ct-symptom,.autool-ct-market-card,.autool-ct-audit-card){margin-top:0;margin-bottom:0}}\n.autool-ct-context-cta--light{border-color:rgba(17,17,17,.115);background:#fff8e6;box-shadow:0 1px 2px rgba(17,17,17,.025),0 10px 28px rgba(17,17,17,.035)}\n.autool-ct-context-cta--light .autool-ct-context-kicker{color:var(--brand-dim)}\n.autool-ct-context-cta--light .autool-ct-context-cta-copy strong{color:var(--ink)}\n.autool-ct-context-cta--light .autool-ct-context-cta-copy p{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.6}\n.autool-ct-context-cta--compare{margin-top:18px}\n.autool-ct-context-cta--usecases{margin-top:18px}\n<\/style>\n<script id=\"autool-ct-final-roi-reviews-mobile-table-audit-js\" data-no-optimize=\"1\">\n(function(window, document){\n  'use strict';\n  function ensureReviewsSlider(){\n    var track = document.querySelector('#reviews .autool-ct-reviews-expanded');\n    if(!track) return;\n    track.classList.add('autool-ct-slider-track');\n    if(!track.hasAttribute('tabindex')) track.setAttribute('tabindex', '0');\n    if(!track.hasAttribute('aria-label')) track.setAttribute('aria-label', 'Customer reviews slider');\n    var hint = track.previousElementSibling ? (track.previousElementSibling.classList ? (track.previousElementSibling.classList.contains('autool-ct-slider-hint') ? track.previousElementSibling : null) : null) : null;\n    if(!hint){\n      hint = document.createElement('div');\n      hint.className = 'autool-ct-slider-hint';\n      hint.setAttribute('aria-hidden', 'true');\n      hint.setAttribute('data-autool-ct-label', 'Swipe \u00b7 Reviews');\n      hint.innerHTML = '<span class=\"autool-ct-slider-hint-text\">Swipe \u00b7 Reviews<\/span><span class=\"autool-ct-slider-meter\"><span class=\"autool-ct-slider-meter-bar\"><\/span><\/span><span data-autool-ct-slider-count><\/span>';\n      track.parentNode.insertBefore(hint, track);\n    }\n    track._autoolCtSliderHint = hint;\n    if(typeof window.autoolCtFixSliderProgress === 'function') window.autoolCtFixSliderProgress();\n  }\n\n  function tableColumnTargets(wrap){\n    var row = wrap ? (wrap.querySelector('thead tr') || wrap.querySelector('tbody tr')) : null;\n    if(!row) return [];\n    var cells = Array.prototype.slice.call(row.children);\n    if(cells.length < 2) return [];\n    var first = cells[0];\n    var firstWidth = Math.round(first.getBoundingClientRect().width || first.offsetWidth || 0);\n    return cells.slice(1).map(function(cell){\n      return Math.max(0, Math.round((cell.offsetLeft || 0) - firstWidth));\n    });\n  }\n  function nearestTarget(current, targets){\n    if(!targets.length) return 0;\n    var best = targets[0];\n    var bestDist = Math.abs(current - best);\n    targets.forEach(function(target){\n      var dist = Math.abs(current - target);\n      if(dist < bestDist){ bestDist = dist; best = target; }\n    });\n    return best;\n  }\n  function snapContentAwareTable(wrap){\n    if(!wrap || window.innerWidth > 760) return;\n    if(wrap.closest){ if(wrap.closest('#roi')) return; }\n    var max = Math.max(0, wrap.scrollWidth - wrap.clientWidth);\n    if(max <= 4) return;\n    var targets = tableColumnTargets(wrap).map(function(x){ return Math.max(0, Math.min(max, x)); });\n    var target = nearestTarget(wrap.scrollLeft, targets);\n    if(Math.abs(target - wrap.scrollLeft) > 2){\n      wrap.scrollTo({ left: target, behavior: 'smooth' });\n    }\n  }\n  function bindContentAwareSnap(){\n    Array.prototype.forEach.call(document.querySelectorAll('.autool-ct-editorial-table:not(.autool-ct-dark-table-wrap)'), function(wrap){\n      if(wrap.dataset.autoolCtContentAwareSnap === '1') return;\n      wrap.dataset.autoolCtContentAwareSnap = '1';\n      wrap.addEventListener('scroll', function(){\n        window.clearTimeout(wrap._autoolCtContentAwareTimer);\n        wrap._autoolCtContentAwareTimer = window.setTimeout(function(){ snapContentAwareTable(wrap); }, 135);\n      }, {passive:true});\n    });\n  }\n  function refreshFinalAudit(){\n    ensureReviewsSlider();\n    bindContentAwareSnap();\n  }\n  if(document.readyState === 'loading') document.addEventListener('DOMContentLoaded', refreshFinalAudit);\n  else refreshFinalAudit();\n  window.addEventListener('load', function(){ refreshFinalAudit(); setTimeout(refreshFinalAudit, 160); setTimeout(refreshFinalAudit, 520); }, {passive:true});\n  window.addEventListener('resize', function(){ window.requestAnimationFrame(refreshFinalAudit); }, {passive:true});\n  window.autoolCtFinalMobileAudit = refreshFinalAudit;\n})(window, document);\n<\/script>\n<script id=\"autool-ct-seo-jsonld\" type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"name\":\"AUTOOL CT Series Fuel Injector Cleaner & Tester Machine | GDI \/ EFI \/ FSI\",\"description\":\"AUTOOL CT Series fuel injector cleaner and tester machines for GDI, EFI and FSI. Compare CT160\/CT400\/CT450\/CT500 testing machines, ROI and cleaning cost.\",\"inLanguage\":\"en\",\"about\":[{\"@type\":\"Thing\",\"name\":\"fuel injector cleaner and tester machine\"},{\"@type\":\"Thing\",\"name\":\"fuel injector tester\"},{\"@type\":\"Thing\",\"name\":\"fuel injector testing machine\"},{\"@type\":\"Thing\",\"name\":\"fuel injector cleaning machine\"},{\"@type\":\"Thing\",\"name\":\"ultrasonic fuel injector cleaner\"},{\"@type\":\"Thing\",\"name\":\"GDI fuel injector tester\"}]},{\"@type\":\"ItemList\",\"name\":\"AUTOOL CT Series fuel injector cleaner and tester machines\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"Product\",\"name\":\"Fuel Injector Cleaner & Tester Machine \u2014 4 Cylinder\",\"brand\":{\"@type\":\"Brand\",\"name\":\"AUTOOL\"},\"image\":\"https:\/\/autoolstore.com\/wp-content\/uploads\/2021\/06\/f86a71a9-4a28-471e-bc5a-15fdc983e7ce.png\",\"url\":\"https:\/\/autoolstore.com\/product\/autool-ct150-original-car-fuel-injector-tester-cleaning-machine-motorcycle-fuel-injector-tester-cleaner-4-cylinders\/\",\"offers\":{\"@type\":\"Offer\",\"priceCurrency\":\"USD\",\"price\":\"259\",\"availability\":\"https:\/\/schema.org\/InStock\",\"url\":\"https:\/\/autoolstore.com\/product\/autool-ct150-original-car-fuel-injector-tester-cleaning-machine-motorcycle-fuel-injector-tester-cleaner-4-cylinders\/\"}}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"Product\",\"name\":\"Fuel Injector Tester Machine + Heated Ultrasonic Cleaner \u2014 4 Cylinder\",\"brand\":{\"@type\":\"Brand\",\"name\":\"AUTOOL\"},\"image\":\"https:\/\/autoolstore.com\/wp-content\/uploads\/2025\/03\/1-%E5%A4%B4%E5%9B%BE-CT160-600x600.jpg.webp\",\"url\":\"https:\/\/autoolstore.com\/product\/autool-ct160-car-fuel-injector-heating-cleaning-tester-machine-ultrasonic-cleaner-gasoline-fuel-injector-4-cylinders-110v-220v\/\",\"offers\":{\"@type\":\"Offer\",\"priceCurrency\":\"USD\",\"price\":\"245\",\"availability\":\"https:\/\/schema.org\/InStock\",\"url\":\"https:\/\/autoolstore.com\/product\/autool-ct160-car-fuel-injector-heating-cleaning-tester-machine-ultrasonic-cleaner-gasoline-fuel-injector-4-cylinders-110v-220v\/\"}}},{\"@type\":\"ListItem\",\"position\":3,\"item\":{\"@type\":\"Product\",\"name\":\"Ultrasonic Fuel Injector Cleaner & Tester Machine \u2014 6 Cylinder EFI\",\"brand\":{\"@type\":\"Brand\",\"name\":\"AUTOOL\"},\"image\":\"https:\/\/autoolstore.com\/wp-content\/uploads\/2021\/06\/autool-ct200-injector-ultrasonic-cleaner-amp-3.jpg\",\"url\":\"https:\/\/autoolstore.com\/product\/autool-ct200-petrol-car-injector-tester-nozzle-flushing-motorcycle-ultrasonic-injector-cleaner-tester-machine-eu-us-pk-cnc602a\/\",\"offers\":{\"@type\":\"Offer\",\"priceCurrency\":\"USD\",\"price\":\"319\",\"availability\":\"https:\/\/schema.org\/InStock\",\"url\":\"https:\/\/autoolstore.com\/product\/autool-ct200-petrol-car-injector-tester-nozzle-flushing-motorcycle-ultrasonic-injector-cleaner-tester-machine-eu-us-pk-cnc602a\/\"}}},{\"@type\":\"ListItem\",\"position\":4,\"item\":{\"@type\":\"Product\",\"name\":\"GDI Fuel Injector Cleaner & Tester Machine \u2014 6 Cylinder\",\"brand\":{\"@type\":\"Brand\",\"name\":\"AUTOOL\"},\"image\":\"https:\/\/autoolstore.com\/wp-content\/uploads\/2021\/11\/autool-ct400-fuel-injector-cleaning-tester.png\",\"url\":\"https:\/\/autoolstore.com\/product\/autool-ct400-gdi-fuel-injector-tester-cleaner-machine\/\",\"offers\":{\"@type\":\"Offer\",\"priceCurrency\":\"USD\",\"price\":\"509\",\"availability\":\"https:\/\/schema.org\/InStock\",\"url\":\"https:\/\/autoolstore.com\/product\/autool-ct400-gdi-fuel-injector-tester-cleaner-machine\/\"}}},{\"@type\":\"ListItem\",\"position\":5,\"item\":{\"@type\":\"Product\",\"name\":\"Ultrasonic GDI Fuel Injector Cleaner Machine \u2014 6 Cylinder\",\"brand\":{\"@type\":\"Brand\",\"name\":\"AUTOOL\"},\"image\":\"https:\/\/autoolstore.com\/wp-content\/uploads\/2025\/03\/1-\u5934\u56fe-CT450-EN.jpg\",\"url\":\"https:\/\/autoolstore.com\/product\/autool-ct450-ultrasonic-fuel-injector-cleaner\/\",\"offers\":{\"@type\":\"Offer\",\"priceCurrency\":\"USD\",\"price\":\"549\",\"availability\":\"https:\/\/schema.org\/InStock\",\"url\":\"https:\/\/autoolstore.com\/product\/autool-ct450-ultrasonic-fuel-injector-cleaner\/\"}}},{\"@type\":\"ListItem\",\"position\":6,\"item\":{\"@type\":\"Product\",\"name\":\"GDI \/ EFI \/ FSI Fuel Injector Cleaner & Tester Machine \u2014 6 Cylinder\",\"brand\":{\"@type\":\"Brand\",\"name\":\"AUTOOL\"},\"image\":\"https:\/\/autoolstore.com\/wp-content\/uploads\/2023\/06\/AUTOOL-CT500-GDI-Fuel-Injector-Cleaner-and-Tester-600x600.jpg.webp\",\"url\":\"https:\/\/autoolstore.com\/product\/autool-ct500-gdi-efi-fei-fuel-injector-cleaner-tester-machine-6-cylinders-fuel-injector-cleaner-tester-for-car-motorcycle\/\",\"offers\":{\"@type\":\"Offer\",\"priceCurrency\":\"USD\",\"price\":\"629\",\"availability\":\"https:\/\/schema.org\/InStock\",\"url\":\"https:\/\/autoolstore.com\/product\/autool-ct500-gdi-efi-fei-fuel-injector-cleaner-tester-machine-6-cylinders-fuel-injector-cleaner-tester-for-car-motorcycle\/\"}}}]},{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Which CT model should I choose?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Choose by injector type and workflow: CT150 for basic 4-cylinder standard EFI work, CT160 for 4-cylinder EFI with 45\u00b0C heated cleaning, CT200 for 6-cylinder standard 12V EFI, CT400 for entry GDI \/ EFI \/ FSI support, CT450 for heated GDI cleaning with 3 cleaning and 10 testing functions, and CT500 for the widest CT Series GDI \/ EFI \/ FSI workshop setup with 15 functions.\"}},{\"@type\":\"Question\",\"name\":\"Can I use this for GDI injectors?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, with the correct model. GDI support starts from CT400 in this CT Series selection. For GDI work, compare injector type, adapter fitment, and 12V \/ 70V \/ 120V voltage support before buying.\"}},{\"@type\":\"Question\",\"name\":\"What is the difference between CT150, CT160, and CT200?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"CT150 is a 4-cylinder standard gasoline EFI fuel injector tester and cleaner without heating. CT160 is also a 4-cylinder standard 12V gasoline injector bench, but adds heated ultrasonic cleaning up to 45\u00b0C. CT200 moves to a 6-cylinder standard 12V gasoline injector workflow with 12 main functions and 110 ml test tubes.\"}},{\"@type\":\"Question\",\"name\":\"What is the difference between CT400, CT450, and CT500?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"CT400 is the entry GDI-capable 6-cylinder model with 12V \/ 70V \/ 120V support and 12 functions. CT450 adds 50\u00b0C heated ultrasonic cleaning and is listed with 3 cleaning functions plus 10 testing functions. CT500 adds the broadest CT Series function set here, with 15 cleaning and testing functions, color display, 70W ultrasonic power, 0\u20130.8 MPa pressure adjustment, and a 2000 ml tank.\"}},{\"@type\":\"Question\",\"name\":\"Can it clean BMW, Audi, VW, Mercedes-Benz or Porsche injectors?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Use a GDI-capable CT model when servicing direct-injection vehicles such as BMW, Audi, VW, Mercedes-Benz, Porsche, or similar applications. Confirm injector type, voltage, and adapter fitment before ordering, especially for GDI \/ FSI \/ long-injector applications.\"}},{\"@type\":\"Question\",\"name\":\"Can I test leakage, spray pattern, and a fuel injector leaking problem?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, when the injector type is supported by the selected CT model. CT benches are used for leakage checks, spray-pattern observation, spray-volume or flow comparison, and injector balance testing before reinstalling or replacing parts.\"}},{\"@type\":\"Question\",\"name\":\"Does it work as a diesel injector tester?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No for diesel testing. CT Series machines in this page are mainly for gasoline EFI \/ GDI \/ FSI injector cleaning and testing. Supported CT models may clean diesel injectors, but diesel injectors are cleaning-only and cannot be tested as diesel injectors on these CT benches.\"}},{\"@type\":\"Question\",\"name\":\"Is this a common rail injector tester?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. A common rail injector tester or diesel high-pressure test bench is different equipment. Use this CT Series page for gasoline EFI \/ GDI \/ FSI injector cleaning and testing, and use diesel-specific equipment for common rail injector pressure and performance testing.\"}},{\"@type\":\"Question\",\"name\":\"What fluid should I use?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Use professional ultrasonic injector cleaning fluid in the cleaning tank and professional injector test fluid in the test circuit. Keep cleaning fluid and test fluid separate. Do not use gasoline as test fluid, do not run ultrasonic cleaning dry, and keep fluids away from open flames.\"}},{\"@type\":\"Question\",\"name\":\"What is a fuel injector cleaner machine?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"A fuel injector cleaner machine, also searched as a fuel injector cleaning machine, is an off-car injector bench that uses ultrasonic cleaning and test-fluid flow checks to clean, compare, and evaluate injectors before reinstalling or replacing them.\"}},{\"@type\":\"Question\",\"name\":\"Is a fuel injector tester different from a fuel injector cleaner additive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. A fuel injector cleaner additive is poured into the fuel tank. A fuel injector tester or cleaner machine is bench equipment: the shop removes supported injectors, cleans them off-car, observes spray pattern, compares flow, and checks leakage.\"}},{\"@type\":\"Question\",\"name\":\"Can I use it for a clogged fuel injector or dirty fuel injectors?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if the injector type is supported by the selected CT model. The bench can clean the injector, run flow comparison, check atomization, and show whether the clogged or dirty injector improves after cleaning.\"}},{\"@type\":\"Question\",\"name\":\"How should I compare fuel injector cleaning cost with buying a CT bench?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Compare your local fuel injector cleaning cost, weekly job count, consumables, and the selected machine price. The ROI calculator estimates how many in-house cleaning and testing jobs are needed before the CT machine pays back.\"}},{\"@type\":\"Question\",\"name\":\"Can a shop serve fuel injector testing near me demand with a CT bench?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, for supported gasoline EFI \/ GDI \/ FSI injectors. If local customers search for injector testing near me or fuel injector testing near me, a CT bench helps the shop offer in-house cleaning, leakage checks, spray-pattern checks, and flow comparison.\"}},{\"@type\":\"Question\",\"name\":\"Does it replace diagnosis or a noid light kit?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It supports diagnosis by showing leakage, spray pattern, flow volume, and balance. Use it with normal checks such as fault codes, fuel pressure, ignition, intake, compression, and electrical pulse checks such as a noid light kit or fuel injector test kit when needed.\"}},{\"@type\":\"Question\",\"name\":\"Is injector cleaning actually necessary for clogged fuel injector symptoms?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It depends on the symptom and test result. The value of a CT bench is that you can clean the injector, retest it, and decide from flow and spray data instead of replacing parts blindly when a clogged fuel injector or dirty fuel injectors are suspected.\"}},{\"@type\":\"Question\",\"name\":\"How long does one session take?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"A full ultrasonic clean and test workflow typically takes one bench session. Actual time depends on injector condition, model, fluid choice, cleaning time, and selected test steps.\"}},{\"@type\":\"Question\",\"name\":\"Are adapters included?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Included accessories vary by model and package. Check the current product page and package image, and confirm adapter fitment if your injector is GDI, FSI, long-body, motorcycle, or a less common style.\"}},{\"@type\":\"Question\",\"name\":\"Which power version and warehouse should I choose?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Choose the correct 110V or 220V version for your country before ordering. Available warehouse routing can vary by product, voltage version, stock, and destination, so confirm the product page selection before checkout.\"}},{\"@type\":\"Question\",\"name\":\"Do you offer B2B pricing?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Workshops, distributors, training schools, fleets, and multi-bay repair chains can request multi-unit or mixed-model CT Series quotes, including adapter guidance and warehouse-aware ordering support.\"}}]}]}<\/script>\n<div class=\"autool-hts-page\" id=\"top\">\n<div class=\"autool-hts-local-logo\">\n<a aria-label=\"AUTOOL Store\" class=\"autool-hts-link\" href=\"https:\/\/autoolstore.com\/\">\n<img fetchpriority=\"high\" alt=\"AUTOOL\" class=\"autool-hts-img skip-lazy no-lazyload\" data-no-lazy=\"1\" decoding=\"sync\" fetchpriority=\"high\" height=\"95\" loading=\"eager\" src=\"https:\/\/autoolstore.com\/wp-content\/uploads\/2026\/04\/autool-logo-300x95.png\" width=\"300\"\/>\n<\/a>\n<\/div>\n<nav aria-label=\"AUTOOL CT Series landing page navigation\" class=\"autool-hts-lp-nav\" id=\"top-nav\">\n<div class=\"autool-hts-wrap autool-hts-lp-nav-inner\">\n<a aria-label=\"AUTOOL Store\" class=\"autool-hts-lp-nav-logo autool-hts-link\" href=\"https:\/\/autoolstore.com\/\">\n<img fetchpriority=\"high\" alt=\"AUTOOL\" class=\"autool-hts-img skip-lazy no-lazyload\" data-no-lazy=\"1\" decoding=\"sync\" fetchpriority=\"high\" height=\"95\" loading=\"eager\" src=\"https:\/\/autoolstore.com\/wp-content\/uploads\/2026\/04\/autool-logo-300x95.png\" width=\"300\"\/>\n<\/a>\n<div class=\"autool-hts-lp-nav-links\" id=\"nav-links\" role=\"list\">\n<a class=\"autool-hts-link\" href=\"#overview\" role=\"listitem\">Overview<\/a>\n<a class=\"autool-hts-link\" href=\"#market\" role=\"listitem\">Why Now<\/a>\n<a class=\"autool-hts-link\" href=\"#videos\" role=\"listitem\">Videos<\/a>\n<a class=\"autool-hts-link\" href=\"#usecases\" role=\"listitem\">Use Cases<\/a>\n<a class=\"autool-hts-link\" href=\"#symptoms\" role=\"listitem\">Symptoms<\/a>\n<a class=\"autool-hts-link\" href=\"#howit\" role=\"listitem\">How It Works<\/a>\n<a class=\"autool-hts-link\" href=\"#shop-now\" role=\"listitem\">Shop<\/a>\n<a class=\"autool-hts-link\" href=\"#compare\" role=\"listitem\">Compare<\/a>\n<a class=\"autool-hts-link\" href=\"#roi\" role=\"listitem\">ROI<\/a>\n<a class=\"autool-hts-link\" href=\"#reviews\" role=\"listitem\">Reviews<\/a>\n<a class=\"autool-hts-link\" href=\"#faq\" role=\"listitem\">FAQ<\/a>\n<\/div>\n<div class=\"autool-hts-lp-nav-cta\">\n<a class=\"autool-hts-btn autool-hts-btn-primary autool-hts-link\" href=\"#shop-now\">Shop CT Series<\/a>\n<\/div>\n<\/div>\n<\/nav>\n<header class=\"autool-hts-hero autool-hts-sec\" id=\"overview\">\n<div class=\"autool-hts-wrap autool-hts-hero-grid\">\n<div>\n<div class=\"autool-hts-hero-eyebrow-row\">\n<div class=\"autool-hts-hero-eyebrow-line\"><\/div>\n<span class=\"autool-hts-hero-eyebrow-txt\">AUTOOL CT Series \u00b7 Fuel Injector Cleaner &amp; Tester Machine<\/span>\n<\/div>\n<h1 class=\"autool-hts-h1\">Clean, test, and identify the injector <span class=\"autool-ct-h1-mark\">that\u2019s out of balance.<\/span><\/h1>\n<p class=\"autool-hts-lead\">AUTOOL CT Series ultrasonic fuel injector cleaner and tester machines clean and test gasoline EFI, GDI, and FSI injectors in one workflow \u2014 helping workshops diagnose rough idle, misfire, hard starting, power loss, high fuel use, and injector deposits with clear flow and spray-pattern data.<\/p>\n<div aria-label=\"Common injector symptoms\" class=\"autool-hts-symptom-pills\">\n<span class=\"autool-hts-symptom-pill\">Rough idle<\/span>\n<span class=\"autool-hts-symptom-pill\">Misfires<\/span>\n<span class=\"autool-hts-symptom-pill\">Hard starting<\/span>\n<span class=\"autool-hts-symptom-pill\">Power loss<\/span>\n<span class=\"autool-hts-symptom-pill\">High fuel use<\/span>\n<span class=\"autool-hts-symptom-pill\">GDI deposits<\/span>\n<span class=\"autool-hts-symptom-pill\">Clogged injector<\/span>\n<span class=\"autool-hts-symptom-pill\">Leaking injector<\/span>\n<\/div>\n<div class=\"autool-hts-proof-row\">\n<div class=\"autool-hts-proof-item\"><strong>160+<\/strong><span>Countries served by AUTOOL tools<\/span><\/div>\n<div class=\"autool-hts-proof-item\"><strong>3-Year<\/strong><span>Main-unit warranty on CT Series machines<\/span><\/div>\n<div class=\"autool-hts-proof-item\"><strong>90-Day<\/strong><span>Return window for eligible direct-store orders<\/span><\/div>\n<\/div>\n<div class=\"autool-hts-btn-row\">\n<a class=\"autool-hts-btn autool-hts-btn-primary autool-hts-link\" href=\"#shop-now\">Find Your CT Model \u2192<\/a>\n<a class=\"autool-hts-btn autool-hts-btn-secondary autool-hts-link\" href=\"#roi\">Calculate Payback<\/a>\n<a class=\"autool-hts-btn autool-hts-btn-ghost autool-hts-link\" href=\"https:\/\/wa.me\/8618926477404\" target=\"_blank\" rel=\"noopener\">WhatsApp AUTOOL<\/a>\n<\/div>\n<div class=\"autool-hts-hero-note\"><strong>Before ordering:<\/strong> GDI support starts from CT400. If you service BMW, Audi, VW, Mercedes-Benz, Porsche, or other direct-injection vehicles, compare injector type, voltage support, cylinder capacity, and fuel injector testing machine workflow before selecting a model.<\/div>\n<\/div>\n<div>\n<div aria-label=\"AUTOOL CT500 GDI fuel injector tester machine flagship model summary\" class=\"autool-ct-hero-product\">\n<div class=\"autool-ct-hero-product-img\">\n<img decoding=\"async\" alt=\"AUTOOL CT500 GDI fuel injector cleaner and tester machine\" loading=\"lazy\" src=\"https:\/\/autoolstore.com\/wp-content\/uploads\/2023\/06\/AUTOOL-CT500-GDI-Fuel-Injector-Cleaner-and-Tester-600x600.jpg.webp\"\/>\n<\/div>\n<div class=\"autool-ct-hero-product-body\">\n<div class=\"autool-ct-hero-product-model\">AUTOOL CT500<\/div>\n<div class=\"autool-ct-hero-product-title\">GDI \/ EFI \/ FSI Injector Cleaner &amp; Tester Machine<\/div>\n<div class=\"autool-ct-hero-product-specs\">\n<div class=\"autool-ct-hero-product-spec\"><span>Injector coverage<\/span><strong>GDI \u00b7 EFI \u00b7 FSI \u00b7 standard gasoline injectors<\/strong><\/div>\n<div class=\"autool-ct-hero-product-spec\"><span>Voltage<\/span><strong>12V \/ 70V \/ 120V<\/strong><\/div>\n<div class=\"autool-ct-hero-product-spec\"><span>Functions<\/span><strong>15 test functions<\/strong><\/div>\n<div class=\"autool-ct-hero-product-spec\"><span>Warranty<\/span><strong>3-Year main unit<\/strong><\/div>\n<\/div>\n<\/div>\n<div class=\"autool-ct-hero-product-foot\">\n<div class=\"autool-ct-hero-product-price\"><small>$729<\/small><strong>$629<\/strong><\/div>\n<a class=\"autool-hts-btn autool-hts-btn-brand autool-hts-link\" href=\"https:\/\/autoolstore.com\/product\/autool-ct500-fuel-injector-cleaner-tester\/\">Shop CT500 \u2192<\/a>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/header>\n<div aria-label=\"AUTOOL purchase confidence signals\" class=\"autool-hts-trust-bar\">\n<div class=\"autool-hts-wrap\">\n<div class=\"autool-hts-trust-bar-inner\">\n<div class=\"autool-hts-trust-item\"><span class=\"autool-hts-trust-icon\">\u2605<\/span><span class=\"autool-hts-trust-copy\"><strong>4.9\u2605<\/strong><span>Reviewed by CT Series buyers<\/span><\/span><\/div>\n<div class=\"autool-hts-trust-item\"><span class=\"autool-hts-trust-icon\">3Y<\/span><span class=\"autool-hts-trust-copy\"><strong>3-Year<\/strong><span>Main-unit warranty<\/span><\/span><\/div>\n<div class=\"autool-hts-trust-item\"><span class=\"autool-hts-trust-icon\">WH<\/span><span class=\"autool-hts-trust-copy\"><strong>DE \u00b7 US \u00b7 UK \u00b7 CN<\/strong><span>Warehouse routing<\/span><\/span><\/div>\n<div class=\"autool-hts-trust-item\"><span class=\"autool-hts-trust-icon\">CE<\/span><span class=\"autool-hts-trust-copy\"><strong>CE \/ FCC \/ ROHS<\/strong><span>Compliance listed on CT pages<\/span><\/span><\/div>\n<div class=\"autool-hts-trust-item\"><span class=\"autool-hts-trust-icon\">B2B<\/span><span class=\"autool-hts-trust-copy\"><strong>Bulk Pricing<\/strong><span>For workshops and resellers<\/span><\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<section class=\"autool-hts-sec autool-hts-sec--soft\" id=\"market\">\n<div class=\"autool-hts-wrap\">\n<div class=\"autool-hts-sec-head\">\n<span class=\"autool-hts-eyebrow\">Why this fuel injector tester machine is needed now<\/span>\n<h2 class=\"autool-hts-h2\">GDI is now mainstream \u2014 and injector deposits are a real service opportunity.<\/h2>\n<p class=\"autool-hts-p\">Modern gasoline vehicles need a clean, measurable fuel injector testing machine workflow to check injector spray, leakage, and flow balance before replacing parts.<\/p>\n<\/div>\n<div class=\"autool-ct-grid-3 autool-ct-market-row\">\n<div class=\"autool-ct-card autool-ct-market-card\">\n<div class=\"autool-ct-kpi\">73%<\/div>\n<p class=\"autool-hts-p\">of model-year 2023 light-duty vehicles were produced with GDI \u2014 the highest adoption level among tracked engine technologies.<\/p>\n<div class=\"autool-ct-src\">Source: U.S. Department of Energy, Feb 2024<\/div>\n<\/div>\n<div class=\"autool-ct-card autool-ct-market-card\">\n<div class=\"autool-ct-kpi\">93M+<\/div>\n<p class=\"autool-hts-p\">passenger vehicles worldwide were equipped with GDI systems in 2024 \u2014 a growing service base for GDI fuel injector cleaning and testing.<\/p>\n<div class=\"autool-ct-src\">Source: Market Growth Reports, GDI Equipment Market<\/div>\n<\/div>\n<div class=\"autool-ct-card autool-ct-market-card\">\n<div class=\"autool-ct-kpi\">7.4% CAGR<\/div>\n<p class=\"autool-hts-p\">forecast growth for the global GDI system market from 2025\u20132034, reaching $19.2B by 2034.<\/p>\n<div class=\"autool-ct-src\">Source: Global Market Insights, Aug 2025<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"autool-hts-sec\" id=\"videos\">\n<div class=\"autool-hts-wrap\">\n<div class=\"autool-hts-sec-head\">\n<span class=\"autool-hts-eyebrow\">Video evidence<\/span>\n<h2 class=\"autool-hts-h2\">Watch CT fuel injector tester machines tested and demonstrated.<\/h2>\n<p class=\"autool-hts-p\">Use video cards to help shoppers see fuel injector cleaner machine setup, ultrasonic cleaning, spray-pattern checks, flow-balance testing, and real bench operation before choosing a model.<\/p>\n<\/div>\n<div class=\"autool-ct-video-grid\">\n<article class=\"autool-ct-video-card\" data-youtube-id=\"dk6oRGnAJzQ\">\n<button aria-label=\"Play AUTOOL CT160 fuel injector tester demo video on this page\" class=\"autool-ct-video-thumb autool-ct-video-play\" type=\"button\"><img decoding=\"async\" alt=\"AUTOOL CT160 fuel injector tester demo thumbnail\" loading=\"lazy\" src=\"https:\/\/autoolstore.com\/wp-content\/uploads\/autool-external-webp\/8f5509f9c9978417f7f4379e-fe277f7d23.webp\"\/><div class=\"autool-ct-play\"><span>\u25b6<\/span><\/div><\/button>\n<div class=\"autool-ct-video-body\"><small>Independent Review \u00b7 CT160<\/small><div class=\"autool-ct-video-title\">Real-world CT160 injector cleaning, leak test, flow-rate test, and before\/after comparison.<\/div><\/div>\n<\/article>\n<article class=\"autool-ct-video-card\" data-youtube-id=\"85tbtHiLaaM\">\n<button aria-label=\"Play AUTOOL CT500 fuel injector cleaner machine workshop demo video on this page\" class=\"autool-ct-video-thumb autool-ct-video-play\" type=\"button\"><img decoding=\"async\" alt=\"AUTOOL CT500 fuel injector cleaner machine workshop demo thumbnail\" loading=\"lazy\" src=\"https:\/\/autoolstore.com\/wp-content\/uploads\/autool-external-webp\/a22f54074499273030e071ac-443a114686.webp\"\/><div class=\"autool-ct-play\"><span>\u25b6<\/span><\/div><\/button>\n<div class=\"autool-ct-video-body\"><small>Workshop Demo \u00b7 CT500<\/small><div class=\"autool-ct-video-title\">CT500 first impressions, setup flow, injector mounting, and bench testing demonstration.<\/div><\/div>\n<\/article>\n<article class=\"autool-ct-video-card\" data-youtube-id=\"3lOnQ_EQrt4\">\n<button aria-label=\"Play AUTOOL CT Series fuel injector cleaning machine tutorial video on this page\" class=\"autool-ct-video-thumb autool-ct-video-play\" type=\"button\"><img decoding=\"async\" alt=\"AUTOOL CT Series fuel injector cleaning machine tutorial thumbnail\" loading=\"lazy\" src=\"https:\/\/autoolstore.com\/wp-content\/uploads\/autool-external-webp\/4f6c698128b24419a20ca8bb-4557a7a525.webp\"\/><div class=\"autool-ct-play\"><span>\u25b6<\/span><\/div><\/button>\n<div class=\"autool-ct-video-body\"><small>AUTOOL Tutorials \u00b7 CT Series<\/small><div class=\"autool-ct-video-title\">Official AUTOOL operation videos covering CT bench setup, injector cleaning, testing workflow, and model use cases.<\/div><\/div>\n<\/article>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"autool-hts-sec autool-hts-sec--warm\" id=\"usecases\">\n<div class=\"autool-hts-wrap\">\n<div class=\"autool-hts-sec-head\">\n<span class=\"autool-hts-eyebrow\">Who buys the CT Series<\/span>\n<h2 class=\"autool-hts-h2\">Find the right fuel injector tester bench for your work.<\/h2>\n<\/div>\n<div class=\"autool-ct-buyer-grid\">\n<div class=\"autool-ct-buyer-card\">\n<div class=\"autool-ct-card-icon\"><svg aria-hidden=\"true\" class=\"autool-ct-svg-icon\" viewbox=\"0 0 24 24\"><path d=\"M14.7 5.3a4 4 0 0 0 4.9 5.1l-8.7 8.7a2.4 2.4 0 0 1-3.4 0l-1.6-1.6a2.4 2.4 0 0 1 0-3.4l8.8-8.8Z\"><\/path><path d=\"M17 3l4 4\"><\/path><path d=\"M7.5 16.5l-2 2\"><\/path><\/svg><\/div>\n<div class=\"autool-ct-buyer-type\">Independent repair shop<\/div>\n<h3 class=\"autool-hts-h3\">Mixed EFI and GDI vehicles every day<\/h3>\n<p class=\"autool-hts-p\">From Asian daily drivers to European GDI systems, you need a car injector tester bench that can handle standard injectors and high-voltage GDI injectors. Choose a 6-cylinder AUTOOL CT bench to clean, test, compare, and document injector balance before replacement.<\/p>\n<div class=\"autool-ct-card-foot\">Recommended: CT400 for entry GDI service \u00b7 CT450 for heated cleaning \u00b7 CT500 for the best all-round workshop setup<\/div>\n<\/div>\n<div class=\"autool-ct-buyer-card\">\n<div class=\"autool-ct-card-icon\"><svg aria-hidden=\"true\" class=\"autool-ct-svg-icon\" viewbox=\"0 0 24 24\"><path d=\"M4 14a8 8 0 0 1 16 0\"><\/path><path d=\"M6 19h12\"><\/path><path d=\"M12 14l4-5\"><\/path><path d=\"M8 14h.01\"><\/path><path d=\"M16 14h.01\"><\/path><\/svg><\/div>\n<div class=\"autool-ct-buyer-type\">Performance \/ tuning shop<\/div>\n<h3 class=\"autool-hts-h3\">Flow-matching before dyno work or fuel changes<\/h3>\n<p class=\"autool-hts-p\">Injector imbalance can affect AFR consistency and tuning repeatability. The CT Series works as an injector flow tester to help you compare spray pattern, leakage, and flow balance before mapping, after fuel changes, or during injector matching work.<\/p>\n<div class=\"autool-ct-card-foot\">Recommended: CT500 \u2014 6-cylinder GDI\/EFI\/FSI coverage, 12V\/70V\/120V, 15 test functions<\/div>\n<\/div>\n<div class=\"autool-ct-buyer-card\">\n<div class=\"autool-ct-card-icon\"><svg aria-hidden=\"true\" class=\"autool-ct-svg-icon\" viewbox=\"0 0 24 24\"><circle cx=\"6\" cy=\"17\" r=\"3\"><\/circle><circle cx=\"18\" cy=\"17\" r=\"3\"><\/circle><path d=\"M8.5 17h5l-3-6h3.5l2 3\"><\/path><path d=\"M10 11h-2\"><\/path><path d=\"M14 11l2-3h2\"><\/path><\/svg><\/div>\n<div class=\"autool-ct-buyer-type\">Motorcycle workshop<\/div>\n<h3 class=\"autool-hts-h3\">EFI injector cleaning for bikes, ATVs, and small engines<\/h3>\n<p class=\"autool-hts-p\">For standard gasoline EFI injectors, CT160 gives motorcycle shops a compact 4-cylinder EFI fuel injector cleaner bench with heated ultrasonic cleaning, leakage checks, spray observation, and flow comparison.<\/p>\n<div class=\"autool-ct-card-foot\">Recommended: CT160 for 4-cylinder EFI work \u00b7 CT200 if you need 6-cylinder EFI capacity<\/div>\n<\/div>\n<div class=\"autool-ct-buyer-card\">\n<div class=\"autool-ct-card-icon\"><svg aria-hidden=\"true\" class=\"autool-ct-svg-icon\" viewbox=\"0 0 24 24\"><path d=\"M5 16h14l-1.6-5.2A2.6 2.6 0 0 0 15 9H9a2.6 2.6 0 0 0-2.4 1.8L5 16Z\"><\/path><path d=\"M7 16v2\"><\/path><path d=\"M17 16v2\"><\/path><path d=\"M8 13h8\"><\/path><circle cx=\"8\" cy=\"18\" r=\"1\"><\/circle><circle cx=\"16\" cy=\"18\" r=\"1\"><\/circle><\/svg><\/div>\n<div class=\"autool-ct-buyer-type\">DIY enthusiast \/ home garage<\/div>\n<h3 class=\"autool-hts-h3\">Clean and check injectors before buying replacements<\/h3>\n<p class=\"autool-hts-p\">If the vehicle uses standard 12V gasoline EFI injectors, CT160 is the practical starting point. For GDI vehicles, step up to CT400, CT450, or CT500 to match the injector type and voltage requirement.<\/p>\n<div class=\"autool-ct-card-foot\">Recommended: CT160 for standard EFI \u00b7 CT400\/CT450\/CT500 for GDI vehicles<\/div>\n<\/div>\n<\/div>\n<div aria-label=\"CT Series buyer CTA\" class=\"autool-ct-context-cta autool-ct-context-cta--light autool-ct-context-cta--usecases\">\n<div class=\"autool-ct-context-cta-copy\">\n<span class=\"autool-ct-context-kicker\">Choose by workflow<\/span>\n<strong>Match your shop type to the right CT bench before you buy.<\/strong>\n<p>Compare fuel injector cleaner machine options by EFI, GDI, heated cleaning, and 6-cylinder capacity in one table.<\/p>\n<\/div>\n<div class=\"autool-ct-context-cta-actions\">\n<a class=\"autool-hts-btn autool-hts-btn-primary\" href=\"#compare\">Compare Models<\/a>\n<a class=\"autool-hts-btn autool-hts-btn-secondary\" href=\"#shop-now\">Shop CT Series<\/a>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"autool-hts-sec\" id=\"symptoms\">\n<div class=\"autool-hts-wrap\">\n<div class=\"autool-hts-sec-head\">\n<span class=\"autool-hts-eyebrow\">Symptom Checker<\/span>\n<h2 class=\"autool-hts-h2\">Could it be the injectors?<\/h2>\n<p class=\"autool-hts-p\">Select the symptom you\u2019re diagnosing. AUTOOL CT Series testers help confirm or rule out injector-related faults \u2014 including a bad fuel injector, clogged fuel injector, dirty fuel injectors, or fuel injector leaking \u2014 by checking spray pattern, leakage, clogging, atomization, and flow balance before replacing parts.<\/p>\n<\/div>\n<div class=\"autool-ct-symptom-grid\" id=\"symptom-grid\">\n<button class=\"autool-ct-symptom\" data-sym=\"idle\"><div class=\"autool-ct-symptom-icon\"><svg aria-hidden=\"true\" class=\"autool-ct-svg-icon\" viewbox=\"0 0 24 24\"><path d=\"M4 12h3l2-5 4 10 2-5h5\"><\/path><path d=\"M3 6l2-2\"><\/path><path d=\"M21 6l-2-2\"><\/path><path d=\"M3 18l2 2\"><\/path><path d=\"M21 18l-2 2\"><\/path><\/svg><\/div><h3>Rough idle \/ vibration<\/h3><p>Engine shakes at idle, RPM hunts, or idle feels unstable \u2014 a possible bad fuel injector symptom.<\/p><div class=\"autool-ct-symptom-check\"><strong>Check:<\/strong> flow balance, spray pattern, leakage.<\/div><\/button>\n<button class=\"autool-ct-symptom\" data-sym=\"fuel\"><div class=\"autool-ct-symptom-icon\"><svg aria-hidden=\"true\" class=\"autool-ct-svg-icon\" viewbox=\"0 0 24 24\"><path d=\"M6 21V5a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v16\"><\/path><path d=\"M5 21h12\"><\/path><path d=\"M8 7h6\"><\/path><path d=\"M16 8h2l2 2v7a2 2 0 0 1-2 2h-1\"><\/path><path d=\"M20 10h-2\"><\/path><\/svg><\/div><h3>Increased fuel consumption<\/h3><p>Fuel economy drops without a clear change in driving style or load, which can point to dirty fuel injectors or poor atomization.<\/p><div class=\"autool-ct-symptom-check\"><strong>Check:<\/strong> dripping, high flow, poor atomization.<\/div><\/button>\n<button class=\"autool-ct-symptom\" data-sym=\"power\"><div class=\"autool-ct-symptom-icon\"><svg aria-hidden=\"true\" class=\"autool-ct-svg-icon\" viewbox=\"0 0 24 24\"><path d=\"M4 7l6 6 4-4 6 6\"><\/path><path d=\"M20 15v-5h-5\"><\/path><path d=\"M4 19h16\"><\/path><\/svg><\/div><h3>Loss of power \/ hesitation<\/h3><p>Sluggish throttle response, hesitation, or weak acceleration under load can point to a clogged fuel injector or uneven spray.<\/p><div class=\"autool-ct-symptom-check\"><strong>Check:<\/strong> low flow, clogging, uneven spray.<\/div><\/button>\n<button class=\"autool-ct-symptom\" data-sym=\"start\"><div class=\"autool-ct-symptom-icon\"><svg aria-hidden=\"true\" class=\"autool-ct-svg-icon\" viewbox=\"0 0 24 24\"><circle cx=\"7.5\" cy=\"14.5\" r=\"3.5\"><\/circle><path d=\"M11 14.5h9\"><\/path><path d=\"M16 14.5V17\"><\/path><path d=\"M19 14.5V17\"><\/path><\/svg><\/div><h3>Hard starting<\/h3><p>Long crank before firing, especially after sitting or on cold start, can follow fuel injector leaking, poor spray, or low flow.<\/p><div class=\"autool-ct-symptom-check\"><strong>Check:<\/strong> leakage, poor spray, low flow.<\/div><\/button>\n<button class=\"autool-ct-symptom\" data-sym=\"misfire\"><div class=\"autool-ct-symptom-icon\"><svg aria-hidden=\"true\" class=\"autool-ct-svg-icon\" viewbox=\"0 0 24 24\"><path d=\"M13 2L4 14h7l-1 8 10-13h-7l0-7Z\"><\/path><\/svg><\/div><h3>Misfire \/ P0300\u2013P0308 codes<\/h3><p>Check engine light with random or cylinder-specific misfire codes.<\/p><div class=\"autool-ct-symptom-check\"><strong>Check:<\/strong> injector balance after ignition, compression, and fuel-pressure basics.<\/div><\/button>\n<button class=\"autool-ct-symptom\" data-sym=\"replace\"><div class=\"autool-ct-symptom-icon\"><svg aria-hidden=\"true\" class=\"autool-ct-svg-icon\" viewbox=\"0 0 24 24\"><rect height=\"12\" rx=\"1.5\" width=\"18\" x=\"3\" y=\"6\"><\/rect><circle cx=\"12\" cy=\"12\" r=\"3\"><\/circle><path d=\"M6 9v.01\"><\/path><path d=\"M18 15v.01\"><\/path><\/svg><\/div><h3>Quoted injector replacement<\/h3><p>The shop recommends replacing injectors.<\/p><div class=\"autool-ct-symptom-check\"><strong>Check first:<\/strong> clean, test, compare, then replace only the injector that still fails.<\/div><\/button>\n<\/div>\n<div class=\"autool-ct-symptom-result\" id=\"symptom-result\"><\/div>\n<\/div>\n<\/section>\n<section class=\"autool-hts-sec autool-ct-process-section\" id=\"howit\">\n<div class=\"autool-hts-wrap\">\n<div class=\"autool-ct-process-layout\">\n<div class=\"autool-ct-process-copy\">\n<div class=\"autool-hts-sec-head\">\n<span class=\"autool-hts-eyebrow\">Process<\/span>\n<h2 class=\"autool-hts-h2\">Clean, test, and decide with data.<\/h2>\n<p class=\"autool-hts-p\">Follow a simple AUTOOL CT fuel injector cleaner machine workflow: mount the injectors, run ultrasonic cleaning, verify spray and flow balance, then reinstall or replace based on measured results \u2014 not guesswork.<\/p>\n<\/div>\n<div class=\"autool-ct-process-steps\">\n<div class=\"autool-ct-process-step\">\n<div class=\"autool-ct-process-line\"><\/div>\n<div class=\"autool-ct-process-num\">1<\/div>\n<div class=\"autool-ct-process-body\">\n<h3>Mount the injectors<\/h3>\n<p>Install up to six gasoline injectors on the CT500 test rail. Select the correct adapters and connect the pulse signal leads for the injector type.<\/p>\n<span class=\"autool-ct-process-time\">~2 min<\/span>\n<\/div>\n<\/div>\n<div class=\"autool-ct-process-step\">\n<div class=\"autool-ct-process-line\"><\/div>\n<div class=\"autool-ct-process-num\">2<\/div>\n<div class=\"autool-ct-process-body\">\n<h3>Ultrasonic fuel injector cleaner step<\/h3>\n<p>Use professional ultrasonic cleaning fluid. CT500\u2019s 28 kHz ultrasonic fuel injector cleaner step helps remove carbon, varnish, and fine deposits from injector nozzles and internal passages without opening the injector body.<\/p>\n<span class=\"autool-ct-process-time\">5\u201310 min<\/span>\n<\/div>\n<\/div>\n<div class=\"autool-ct-process-step\">\n<div class=\"autool-ct-process-line\"><\/div>\n<div class=\"autool-ct-process-num\">3<\/div>\n<div class=\"autool-ct-process-body\">\n<h3>Flow bench verification<\/h3>\n<p>Switch to professional injector test fluid. Run idle, medium-speed, high-speed, acceleration, fuel injector flow test, flow-balance, spray-pattern, and leak checks. Compare the graduated glass tubes and spray shape across the set.<\/p>\n<span class=\"autool-ct-process-time\">3\u20135 min<\/span>\n<\/div>\n<\/div>\n<div class=\"autool-ct-process-step\">\n<div class=\"autool-ct-process-num\">4<\/div>\n<div class=\"autool-ct-process-body\">\n<h3>Confirm or replace<\/h3>\n<p>Balanced volume and clean spray pattern? Reinstall with confidence. Still low, uneven, high-flow, or dripping after cleaning? Document the result and replace the faulty injector or bad fuel injector.<\/p>\n<span class=\"autool-ct-process-time\">1 min<\/span>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"autool-ct-process-readout\">\n<div aria-label=\"AUTOOL CT500 110 ml graduated glass tube idle speed test visual\" class=\"autool-ct-readout autool-ct-glass-readout\">\n<div class=\"autool-ct-readout-head\"><span>AUTOOL CT500 \u2014 Idle Speed Test<\/span><span class=\"autool-ct-live\"><span class=\"autool-ct-pulse\"><\/span>Testing<\/span><\/div>\n<div class=\"autool-ct-readout-body\">\n<div aria-label=\"Six 110 ml graduated glass tube flow comparison near the 70 to 75 ml reference band, roughly two thirds of the tube\" class=\"autool-ct-glass-bank\">\n<div aria-hidden=\"true\" class=\"autool-ct-scale-labels\"><span style=\"top:0%\">110<\/span><span style=\"top:20%\">90<\/span><span style=\"top:40%\">70<\/span><span style=\"top:60%\">50<\/span><span style=\"top:80%\">30<\/span><span style=\"top:100%\">10<\/span><\/div>\n<div class=\"autool-ct-target-band\"><span>Reference band \u22482\/3 tube \u00b7 70\u201375 ml<\/span><\/div>\n<div class=\"autool-ct-tube\"><div class=\"autool-ct-tube-shell\"><div class=\"autool-ct-tube-fluid\" style=\"height:64%\"><\/div><\/div><div class=\"autool-ct-tube-meta\"><strong>CYL 1<\/strong><span>70 ml<\/span><\/div><\/div>\n<div class=\"autool-ct-tube\"><div class=\"autool-ct-tube-shell\"><div class=\"autool-ct-tube-fluid\" style=\"height:63%\"><\/div><\/div><div class=\"autool-ct-tube-meta\"><strong>CYL 2<\/strong><span>69 ml<\/span><\/div><\/div>\n<div class=\"autool-ct-tube is-low\"><div class=\"autool-ct-tube-shell\"><div class=\"autool-ct-tube-fluid low\" style=\"height:47%\"><\/div><\/div><div class=\"autool-ct-tube-meta\"><strong>CYL 3<\/strong><span>52 ml<\/span><\/div><\/div>\n<div class=\"autool-ct-tube\"><div class=\"autool-ct-tube-shell\"><div class=\"autool-ct-tube-fluid\" style=\"height:65%\"><\/div><\/div><div class=\"autool-ct-tube-meta\"><strong>CYL 4<\/strong><span>71 ml<\/span><\/div><\/div>\n<div class=\"autool-ct-tube is-low\"><div class=\"autool-ct-tube-shell\"><div class=\"autool-ct-tube-fluid low\" style=\"height:58%\"><\/div><\/div><div class=\"autool-ct-tube-meta\"><strong>CYL 5<\/strong><span>64 ml<\/span><\/div><\/div>\n<div class=\"autool-ct-tube is-high\"><div class=\"autool-ct-tube-shell\"><div class=\"autool-ct-tube-fluid high\" style=\"height:76%\"><\/div><\/div><div class=\"autool-ct-tube-meta\"><strong>CYL 6<\/strong><span>84 ml<\/span><\/div><\/div>\n<\/div>\n<div class=\"autool-ct-glass-caption\">Run the idle-speed comparison until the reference injectors reach about 70\u201375 ml, or roughly 2\/3 of the 110 ml tube. Normal injectors should cluster closely together. Low flow, poor spray pattern, or a high-flow\/dripping injector will stand out before the tube is full.<\/div>\n<div class=\"autool-ct-flow-legend\"><span>OK \u2248 balanced<\/span><span class=\"is-low\">Low flow \/ clog<\/span><span class=\"is-uneven\">Poor \/ uneven spray<\/span><span class=\"is-high\">High flow \/ leak check<\/span><\/div>\n<div class=\"autool-ct-readout-rows\" style=\"margin-top:12px\">\n<div class=\"autool-ct-row\"><span class=\"autool-ct-k\">Machine<\/span><span class=\"autool-ct-v info\">AUTOOL CT500<\/span><\/div>\n<div class=\"autool-ct-row\"><span class=\"autool-ct-k\">Mode<\/span><span class=\"autool-ct-v info\">Idle Speed Test \u00b7 0\u201320 ms<\/span><\/div>\n<div class=\"autool-ct-row\"><span class=\"autool-ct-k\">Tube scale<\/span><span class=\"autool-ct-v ok\">110 ml glass tube \u00b7 compare near 70\u201375 ml<\/span><\/div>\n<div class=\"autool-ct-row\"><span class=\"autool-ct-k\">Reference point<\/span><span class=\"autool-ct-v ok\">\u22482\/3 tube level<\/span><\/div>\n<div class=\"autool-ct-row\"><span class=\"autool-ct-k\">Balanced set<\/span><span class=\"autool-ct-v ok\">\u2713 Cyl 1\/2\/4 around 69\u201371 ml<\/span><\/div>\n<div class=\"autool-ct-row\"><span class=\"autool-ct-k\">Common faults<\/span><span class=\"autool-ct-v warn\">Low flow \/ clogging \/ poor atomization<\/span><\/div>\n<div class=\"autool-ct-row\"><span class=\"autool-ct-k\">High flow<\/span><span class=\"autool-ct-v warn\">Less common \u00b7 check leak \/ rich risk<\/span><\/div>\n<div class=\"autool-ct-row\"><span class=\"autool-ct-k\">Verdict<\/span><span class=\"autool-ct-v warn\">Clean low-flow or poor-spray injectors \u2192 re-test<br\/>Leak-check high-flow or dripping injectors \u2192 replace if fault remains<\/span><\/div>\n<\/div>\n<div class=\"autool-ct-process-conclusion\">Use the 70\u201375 ml reference band for fast visual comparison: low volume usually points to restriction, poor or uneven spray suggests atomization problems, and true high volume or dripping should be checked as a leak\/rich-risk failure.<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"autool-hts-sec\" id=\"method\">\n<div class=\"autool-hts-wrap\">\n<div class=\"autool-hts-sec-head\">\n<span class=\"autool-hts-eyebrow\">Method Comparison<\/span>\n<h2 class=\"autool-hts-h2\">Why bench cleaning beats guesswork.<\/h2>\n<\/div>\n<div aria-label=\"Fuel injector cleaning method comparison\" class=\"autool-hts-table-wrap autool-hts-editorial-table autool-ct-method-routing-table autool-hts-mt-40 autool-hts-reveal autool-hts-box autool-hts-div\" role=\"region\" tabindex=\"0\">\n<table class=\"autool-hts-box autool-hts-table\">\n<thead class=\"autool-hts-box autool-hts-thead\">\n<tr class=\"autool-hts-box autool-hts-tr\">\n<th class=\"autool-hts-box autool-hts-th\">Method<\/th>\n<th class=\"autool-hts-box autool-hts-th\">Cleaning depth<\/th>\n<th class=\"autool-hts-box autool-hts-th\">Flow test included<\/th>\n<th class=\"autool-hts-box autool-hts-th\">Turnaround<\/th>\n<th class=\"autool-hts-box autool-hts-th\">Best use<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"autool-hts-box autool-hts-tbody\">\n<tr class=\"autool-hts-box autool-hts-tr\">\n<td class=\"autool-hts-box autool-hts-td\" data-label=\"Method\"><strong>Fuel tank additive<\/strong><\/td>\n<td class=\"autool-hts-box autool-hts-td\" data-label=\"Cleaning depth\">Light maintenance<\/td>\n<td class=\"autool-hts-box autool-hts-td\" data-label=\"Flow test included\"><span class=\"autool-ct-cross\">No<\/span><\/td>\n<td class=\"autool-hts-box autool-hts-td\" data-label=\"Turnaround\">Days of driving<\/td>\n<td class=\"autool-hts-box autool-hts-td\" data-label=\"Best use\">Preventive care<\/td>\n<\/tr>\n<tr class=\"autool-hts-box autool-hts-tr\">\n<td class=\"autool-hts-box autool-hts-td\" data-label=\"Method\"><strong>On-car flush<\/strong><\/td>\n<td class=\"autool-hts-box autool-hts-td\" data-label=\"Cleaning depth\">Partial cleaning<\/td>\n<td class=\"autool-hts-box autool-hts-td\" data-label=\"Flow test included\">No bench data<\/td>\n<td class=\"autool-hts-box autool-hts-td\" data-label=\"Turnaround\">30\u201360 min<\/td>\n<td class=\"autool-hts-box autool-hts-td\" data-label=\"Best use\">Mild symptoms<\/td>\n<\/tr>\n<tr class=\"autool-hts-box autool-hts-tr\">\n<td class=\"autool-hts-box autool-hts-td\" data-label=\"Method\"><strong>External lab<\/strong><\/td>\n<td class=\"autool-hts-box autool-hts-td\" data-label=\"Cleaning depth\">Deep clean + test report<\/td>\n<td class=\"autool-hts-box autool-hts-td\" data-label=\"Flow test included\"><span class=\"autool-ct-check\">Yes<\/span><\/td>\n<td class=\"autool-hts-box autool-hts-td\" data-label=\"Turnaround\">1\u20137 days<\/td>\n<td class=\"autool-hts-box autool-hts-td\" data-label=\"Best use\">Occasional jobs<\/td>\n<\/tr>\n<tr class=\"autool-hts-box autool-hts-tr autool-ct-hl\">\n<td class=\"autool-hts-box autool-hts-td\" data-label=\"Method\"><strong>AUTOOL CT Series<\/strong><\/td>\n<td class=\"autool-hts-box autool-hts-td\" data-label=\"Cleaning depth\">Ultrasonic clean + flow verification<\/td>\n<td class=\"autool-hts-box autool-hts-td\" data-label=\"Flow test included\"><span class=\"autool-ct-check\">Yes<\/span><\/td>\n<td class=\"autool-hts-box autool-hts-td\" data-label=\"Turnaround\">One bench session<\/td>\n<td class=\"autool-hts-box autool-hts-td\" data-label=\"Best use\">Workshop diagnostics and repeat service<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p class=\"autool-ct-method-note\">Professional off-car injector service normally checks leakage, spray pattern, and flow rate; compared with fuel injector cleaner additive or on-car cleaning, it provides flow-bench data before parts replacement.<\/p>\n<\/div>\n<\/section>\n<section class=\"autool-hts-sec autool-hts-sec--warm\" id=\"shop-now\">\n<div class=\"autool-hts-wrap\">\n<div class=\"autool-hts-sec-head\">\n<span class=\"autool-hts-eyebrow\">CT Series Models<\/span>\n<h2 class=\"autool-hts-h2\">Every AUTOOL fuel injector cleaner &amp; tester machine.<\/h2>\n<p class=\"autool-hts-p\">From entry EFI benches to GDI-ready fuel injector testing machines, choose by injector type, cylinder capacity, heating, and voltage support.<\/p>\n<\/div>\n<div class=\"autool-ct-filter-row\" id=\"product-filters\">\n<button class=\"autool-ct-filter autool-ct-active\" data-filter=\"all\">All Models<\/button>\n<button class=\"autool-ct-filter\" data-filter=\"entry\">Entry \/ DIY<\/button>\n<button class=\"autool-ct-filter\" data-filter=\"efi\">EFI<\/button>\n<button class=\"autool-ct-filter\" data-filter=\"gdi\">GDI Support<\/button>\n<button class=\"autool-ct-filter\" data-filter=\"pro\">Pro Shops<\/button>\n<\/div>\n<div aria-label=\"CT model decision shortcuts\" class=\"autool-ct-decision-strip\">\n<div><span>01 \u00b7 EFI Entry<\/span><strong>CT150<\/strong><p>Lowest-cost AUTOOL fuel injector cleaner machine bench for standard gasoline EFI injector cleaning and testing.<\/p><\/div>\n<div><span>02 \u00b7 Heated EFI \/ 6-Cyl EFI<\/span><strong>CT160 \/ CT200<\/strong><p>Choose CT160 for heated 4-cylinder EFI work, or CT200 when you need 6-injector EFI capacity.<\/p><\/div>\n<div><span>03 \u00b7 GDI Upgrade<\/span><strong>CT400 \/ CT450<\/strong><p>Choose CT400 to enter GDI service. Choose CT450 when heated ultrasonic cleaning is a priority.<\/p><\/div>\n<div class=\"is-strong\"><span>04 \u00b7 Default Bay<\/span><strong>CT500<\/strong><p>Best default for mixed GDI \/ EFI \/ FSI traffic and 6-injector workshop flow.<\/p><\/div>\n<\/div>\n<div aria-label=\"Fuel injector cleaner machine product cards\" class=\"autool-ct-product-subhead\">\n<span class=\"autool-hts-eyebrow\">Fuel Injector Cleaner Machine for Sale<\/span>\n<\/div>\n<div class=\"autool-ct-products autool-ct-product-grid-upgraded\" id=\"product-grid\">\n<article class=\"autool-ct-product autool-ct-product-card\" data-cat=\"entry efi\">\n<div class=\"autool-ct-product-media\">\n<div class=\"autool-ct-prod-badges\"><span class=\"autool-ct-glass-tag autool-ct-tag-brand\">Entry EFI<\/span><\/div>\n<div class=\"autool-ct-img-sq\"><img decoding=\"async\" alt=\"AUTOOL CT150 fuel injector cleaner machine and tester for 4 cylinder EFI injectors\" class=\"autool-ct-prod-img\" loading=\"lazy\" src=\"https:\/\/autoolstore.com\/wp-content\/uploads\/2021\/06\/f86a71a9-4a28-471e-bc5a-15fdc983e7ce.png\"\/><\/div>\n<\/div>\n<div class=\"autool-ct-product-body\">\n<div class=\"autool-ct-prod-model\">AUTOOL CT150<\/div>\n<h3 class=\"autool-ct-prod-name\">Fuel Injector Cleaner &amp; Tester Machine \u2014 4 Cylinder<\/h3>\n<p class=\"autool-ct-prod-desc\">For DIY users and small shops working on standard gasoline EFI injectors. A simple 4-cylinder fuel injector cleaner machine bench with ultrasonic cleaning, spray comparison, leakage check, flow observation, and 12 available functions.<\/p>\n<div class=\"autool-ct-chip-row\"><span class=\"autool-ct-product-chip autool-ct-chip-primary\">EFI standard gasoline<\/span><span class=\"autool-ct-product-chip autool-ct-chip-primary\">12V standard injectors<\/span><span class=\"autool-ct-product-chip\">4 cylinders<\/span><span class=\"autool-ct-product-chip\">12 available functions<\/span><span class=\"autool-ct-product-chip\">110 ml cylinders<\/span><span class=\"autool-ct-product-chip\">No heating<\/span><\/div>\n<\/div>\n<div class=\"autool-ct-product-footer\">\n<div class=\"autool-ct-product-pricebox\"><div class=\"autool-ct-now\">$259<\/div><\/div>\n<a class=\"autool-ct-order-btn\" href=\"https:\/\/autoolstore.com\/product\/autool-ct150-original-car-fuel-injector-tester-cleaning-machine-motorcycle-fuel-injector-tester-cleaner-4-cylinders\/\" rel=\"noopener\" target=\"_blank\">Order \u2192<\/a>\n<\/div>\n<\/article>\n<article class=\"autool-ct-product autool-ct-product-card\" data-cat=\"entry efi\">\n<div class=\"autool-ct-product-media\">\n<div class=\"autool-ct-prod-badges\"><span class=\"autool-ct-glass-tag autool-ct-tag-brand\">Heated EFI<\/span><\/div>\n<div class=\"autool-ct-img-sq\"><img decoding=\"async\" alt=\"AUTOOL CT160 heated ultrasonic fuel injector cleaner machine and tester\" class=\"autool-ct-prod-img\" loading=\"lazy\" src=\"https:\/\/autoolstore.com\/wp-content\/uploads\/2025\/03\/1-%E5%A4%B4%E5%9B%BE-CT160-600x600.jpg.webp\"\/><\/div>\n<\/div>\n<div class=\"autool-ct-product-body\">\n<div class=\"autool-ct-prod-model\">AUTOOL CT160<\/div>\n<h3 class=\"autool-ct-prod-name\">Fuel Injector Tester Machine + Heated Ultrasonic Cleaner \u2014 4 Cylinder<\/h3>\n<p class=\"autool-ct-prod-desc\">For home garages, motorcycle workshops, and small repair shops. CT160 adds heated ultrasonic fuel injector cleaning up to 45\u00b0C for standard 12V gasoline EFI injectors.<\/p>\n<div class=\"autool-ct-chip-row\"><span class=\"autool-ct-product-chip autool-ct-chip-primary\">EFI standard gasoline<\/span><span class=\"autool-ct-product-chip autool-ct-chip-primary\">12V standard injectors<\/span><span class=\"autool-ct-product-chip\">4 cylinders<\/span><span class=\"autool-ct-product-chip\">10 functions<\/span><span class=\"autool-ct-product-chip\">45\u00b0C heated cleaning<\/span><span class=\"autool-ct-product-chip\">2000 ml ultrasonic tank<\/span><\/div>\n<\/div>\n<div class=\"autool-ct-product-footer\">\n<div class=\"autool-ct-product-pricebox\"><span class=\"autool-ct-was\">$379<\/span><div class=\"autool-ct-now\">$245<\/div><\/div>\n<a class=\"autool-ct-order-btn\" href=\"https:\/\/autoolstore.com\/product\/autool-ct160-car-fuel-injector-heating-cleaning-tester-machine-ultrasonic-cleaner-gasoline-fuel-injector-4-cylinders-110v-220v\/\" rel=\"noopener\" target=\"_blank\">Order \u2192<\/a>\n<\/div>\n<\/article>\n<article class=\"autool-ct-product autool-ct-product-card\" data-cat=\"efi pro\">\n<div class=\"autool-ct-product-media\">\n<div class=\"autool-ct-prod-badges\"><span class=\"autool-ct-glass-tag autool-ct-tag-brand\">6-Cyl EFI<\/span><\/div>\n<div class=\"autool-ct-img-sq\"><img decoding=\"async\" alt=\"AUTOOL CT200 ultrasonic fuel injector tester machine for 6 cylinder EFI injectors\" class=\"autool-ct-prod-img\" loading=\"lazy\" src=\"https:\/\/autoolstore.com\/wp-content\/uploads\/2021\/06\/autool-ct200-injector-ultrasonic-cleaner-amp-3.jpg\"\/><\/div>\n<\/div>\n<div class=\"autool-ct-product-body\">\n<div class=\"autool-ct-prod-model\">AUTOOL CT200<\/div>\n<h3 class=\"autool-ct-prod-name\">Ultrasonic Fuel Injector Cleaner &amp; Tester Machine \u2014 6 Cylinder EFI<\/h3>\n<p class=\"autool-ct-prod-desc\">For shops that need a fuel injector testing machine to clean and compare up to six standard 12V gasoline EFI injectors in one bench session.<\/p>\n<div class=\"autool-ct-chip-row\"><span class=\"autool-ct-product-chip autool-ct-chip-primary\">EFI standard gasoline<\/span><span class=\"autool-ct-product-chip autool-ct-chip-primary\">12V standard injectors<\/span><span class=\"autool-ct-product-chip\">6 cylinders<\/span><span class=\"autool-ct-product-chip\">12 main functions<\/span><span class=\"autool-ct-product-chip\">110 ml test tubes<\/span><span class=\"autool-ct-product-chip\">Cars &amp; motorcycles<\/span><\/div>\n<\/div>\n<div class=\"autool-ct-product-footer\">\n<div class=\"autool-ct-product-pricebox\"><div class=\"autool-ct-now\">$319<\/div><\/div>\n<a class=\"autool-ct-order-btn\" href=\"https:\/\/autoolstore.com\/product\/autool-ct200-petrol-car-injector-tester-nozzle-flushing-motorcycle-ultrasonic-injector-cleaner-tester-machine-eu-us-pk-cnc602a\/\" rel=\"noopener\" target=\"_blank\">Order \u2192<\/a>\n<\/div>\n<\/article>\n<article class=\"autool-ct-product autool-ct-product-card\" data-cat=\"gdi pro\">\n<div class=\"autool-ct-product-media\">\n<div class=\"autool-ct-prod-badges\"><span class=\"autool-ct-glass-tag autool-ct-tag-brand\">GDI Ready<\/span><\/div>\n<div class=\"autool-ct-img-sq\"><img decoding=\"async\" alt=\"AUTOOL CT400 GDI fuel injector tester machine and cleaner\" class=\"autool-ct-prod-img\" loading=\"lazy\" src=\"https:\/\/autoolstore.com\/wp-content\/uploads\/2021\/11\/autool-ct400-fuel-injector-cleaning-tester.png\"\/><\/div>\n<\/div>\n<div class=\"autool-ct-product-body\">\n<div class=\"autool-ct-prod-model\">AUTOOL CT400<\/div>\n<h3 class=\"autool-ct-prod-name\">GDI Fuel Injector Cleaner &amp; Tester Machine \u2014 6 Cylinder<\/h3>\n<p class=\"autool-ct-prod-desc\">For workshops entering GDI service. CT400 supports standard EFI and high-voltage GDI injectors with auto voltage matching as a GDI fuel injector tester machine.<\/p>\n<div class=\"autool-ct-chip-row\"><span class=\"autool-ct-product-chip autool-ct-chip-primary\">GDI + EFI + FSI<\/span><span class=\"autool-ct-product-chip autool-ct-chip-primary\">12V \/ 70V \/ 120V<\/span><span class=\"autool-ct-product-chip\">6 cylinders<\/span><span class=\"autool-ct-product-chip\">12 functions<\/span><span class=\"autool-ct-product-chip\">Auto voltage match<\/span><span class=\"autool-ct-product-chip\">2000 ml tank<\/span><\/div>\n<\/div>\n<div class=\"autool-ct-product-footer\">\n<div class=\"autool-ct-product-pricebox\"><span class=\"autool-ct-was\">$575<\/span><div class=\"autool-ct-now\">$509<\/div><\/div>\n<a class=\"autool-ct-order-btn\" href=\"https:\/\/autoolstore.com\/product\/autool-ct400-gdi-fuel-injector-tester-cleaner-machine\/\" rel=\"noopener\" target=\"_blank\">Order \u2192<\/a>\n<\/div>\n<\/article>\n<article class=\"autool-ct-product autool-ct-product-card\" data-cat=\"gdi pro\">\n<div class=\"autool-ct-product-media\">\n<div class=\"autool-ct-prod-badges\"><span class=\"autool-ct-glass-tag autool-ct-tag-brand\">Heated GDI<\/span><\/div>\n<div class=\"autool-ct-img-sq\"><img decoding=\"async\" alt=\"AUTOOL CT450 ultrasonic GDI fuel injector cleaner machine\" class=\"autool-ct-prod-img\" loading=\"lazy\" src=\"https:\/\/autoolstore.com\/wp-content\/uploads\/2025\/03\/1-\u5934\u56fe-CT450-EN.jpg\"\/><\/div>\n<\/div>\n<div class=\"autool-ct-product-body\">\n<div class=\"autool-ct-prod-model\">AUTOOL CT450<\/div>\n<h3 class=\"autool-ct-prod-name\">Ultrasonic GDI Fuel Injector Cleaner Machine \u2014 6 Cylinder<\/h3>\n<p class=\"autool-ct-prod-desc\">For shops dealing with heavy deposits, long GDI injectors, and frequent European or Asian direct-injection service. CT450 adds a 50\u00b0C heated ultrasonic tank with 3 cleaning functions and 10 testing functions.<\/p>\n<div class=\"autool-ct-chip-row\"><span class=\"autool-ct-product-chip autool-ct-chip-primary\">GDI + EFI + FSI<\/span><span class=\"autool-ct-product-chip autool-ct-chip-primary\">12V \/ 70V \/ 120V<\/span><span class=\"autool-ct-product-chip\">6 cylinders<\/span><span class=\"autool-ct-product-chip\">3 cleaning + 10 testing<\/span><span class=\"autool-ct-product-chip\">50\u00b0C heated tank<\/span><span class=\"autool-ct-product-chip\">28 kHz ultrasonic cleaning<\/span><\/div>\n<\/div>\n<div class=\"autool-ct-product-footer\">\n<div class=\"autool-ct-product-pricebox\"><span class=\"autool-ct-was\">$679<\/span><div class=\"autool-ct-now\">$549<\/div><\/div>\n<a class=\"autool-ct-order-btn\" href=\"https:\/\/autoolstore.com\/product\/autool-ct450-ultrasonic-fuel-injector-cleaner\/\" rel=\"noopener\" target=\"_blank\">Order \u2192<\/a>\n<\/div>\n<\/article>\n<article class=\"autool-ct-product autool-ct-product-card autool-ct-featured\" data-cat=\"gdi pro\">\n<div class=\"autool-ct-product-media\">\n<div class=\"autool-ct-prod-badges\"><span class=\"autool-ct-glass-tag autool-ct-tag-brand\">Most Popular<\/span><\/div>\n<div class=\"autool-ct-img-sq\"><img decoding=\"async\" alt=\"AUTOOL CT500 GDI EFI FSI fuel injector cleaner and tester machine\" class=\"autool-ct-prod-img\" loading=\"lazy\" src=\"https:\/\/autoolstore.com\/wp-content\/uploads\/2023\/06\/AUTOOL-CT500-GDI-Fuel-Injector-Cleaner-and-Tester-600x600.jpg.webp\"\/><\/div>\n<\/div>\n<div class=\"autool-ct-product-body\">\n<div class=\"autool-ct-prod-model\">AUTOOL CT500<\/div>\n<h3 class=\"autool-ct-prod-name\">GDI \/ EFI \/ FSI Fuel Injector Cleaner &amp; Tester Machine \u2014 6 Cylinder<\/h3>\n<p class=\"autool-ct-prod-desc\">The professional default fuel injector testing machine for mixed modern traffic. CT500 combines high-voltage GDI support, 6-cylinder workflow, color display, and 15 cleaning and testing functions.<\/p>\n<div class=\"autool-ct-chip-row\"><span class=\"autool-ct-product-chip autool-ct-chip-primary\">GDI + EFI + FSI<\/span><span class=\"autool-ct-product-chip autool-ct-chip-primary\">12V \/ 70V \/ 120V<\/span><span class=\"autool-ct-product-chip\">15 functions<\/span><span class=\"autool-ct-product-chip\">6 cylinders<\/span><span class=\"autool-ct-product-chip\">70W ultrasonic cleaning<\/span><span class=\"autool-ct-product-chip\">0\u20130.8 MPa pressure<\/span><span class=\"autool-ct-product-chip\">2000 ml tank<\/span><span class=\"autool-ct-product-chip\">Color display<\/span><\/div>\n<\/div>\n<div class=\"autool-ct-product-footer\">\n<div class=\"autool-ct-product-pricebox\"><span class=\"autool-ct-was\">$769<\/span><div class=\"autool-ct-now\">$629<\/div><\/div>\n<a class=\"autool-ct-order-btn\" href=\"https:\/\/autoolstore.com\/product\/autool-ct500-gdi-efi-fei-fuel-injector-cleaner-tester-machine-6-cylinders-fuel-injector-cleaner-tester-for-car-motorcycle\/\" rel=\"noopener\" target=\"_blank\">Order \u2192<\/a>\n<\/div>\n<\/article>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"autool-hts-sec\" id=\"compare\">\n<div class=\"autool-hts-wrap\">\n<div class=\"autool-hts-sec-head\">\n<span class=\"autool-hts-eyebrow\">Model comparison<\/span>\n<h2 class=\"autool-hts-h2\">Choose the right CT fuel injector tester machine by workflow.<\/h2>\n<p class=\"autool-hts-p\">Compare this fuel injector cleaner machine lineup by injector type, cylinder capacity, heating, voltage support, and test functions: entry EFI, heated EFI, 6-cylinder EFI, entry GDI, heated GDI, or the CT500 default workshop bench.<\/p>\n<\/div>\n<div aria-label=\"Fuel injector tester machine decision shortcuts\" class=\"autool-ct-audit-grid\">\n<div class=\"autool-ct-audit-card\"><span>01 \u00b7 EFI Entry<\/span><strong>CT150<\/strong><p>Use when the bay needs standard gasoline injector cleaning and testing at the lowest CT bench price point.<\/p><\/div>\n<div class=\"autool-ct-audit-card\"><span>02 \u00b7 EFI Routine<\/span><strong>CT160 \/ CT200<\/strong><p>Choose CT160 for heated 4-cylinder EFI cleaning, or CT200 when 6-injector standard EFI workflow matters.<\/p><\/div>\n<div class=\"autool-ct-audit-card\"><span>03 \u00b7 GDI Upgrade<\/span><strong>CT400 \/ CT450<\/strong><p>Use for shops entering GDI service. Pick CT450 when heated ultrasonic cleaning is the priority.<\/p><\/div>\n<div class=\"autool-ct-audit-card is-strong\"><span>04 \u00b7 Default Workshop Bench<\/span><strong>CT500<\/strong><p>Best default for mixed GDI \/ EFI \/ FSI traffic, 6-injector workflow, and wider test-function coverage.<\/p><\/div>\n<\/div>\n<div aria-label=\"AUTOOL CT fuel injector tester cleaner model comparison\" class=\"autool-hts-table-wrap autool-hts-editorial-table autool-hts-model-routing-table autool-ct-model-table autool-hts-mt-40 autool-hts-reveal autool-hts-box autool-hts-div\" role=\"region\" tabindex=\"0\">\n<table class=\"autool-hts-box autool-hts-table\">\n<thead class=\"autool-hts-box autool-hts-thead\"><tr class=\"autool-hts-box autool-hts-tr\"><th class=\"autool-hts-box autool-hts-th\">Model<\/th><th class=\"autool-hts-box autool-hts-th\">Price<\/th><th class=\"autool-hts-box autool-hts-th\">Best-fit buyer<\/th><th class=\"autool-hts-box autool-hts-th\">Injector coverage<\/th><th class=\"autool-hts-box autool-hts-th\">Critical capability<\/th><th class=\"autool-hts-box autool-hts-th\">Best for \/ limitations<\/th><\/tr><\/thead>\n<tbody class=\"autool-hts-box autool-hts-tbody\">\n<tr class=\"autool-hts-box autool-hts-tr\"><td class=\"autool-hts-box autool-hts-td\" data-label=\"Model\"><span class=\"autool-hts-model-name\">CT150<\/span><span class=\"autool-hts-model-sub\">Entry EFI<\/span><\/td><td class=\"autool-hts-box autool-hts-td\" data-label=\"Price\"><strong>$259<\/strong><\/td><td class=\"autool-hts-box autool-hts-td\" data-label=\"Best-fit buyer\">DIY users and small shops doing basic 4-cylinder standard injector work.<\/td><td class=\"autool-hts-box autool-hts-td\" data-label=\"Injector coverage\">Standard gasoline injectors; diesel cleaning only, not testing.<\/td><td class=\"autool-hts-box autool-hts-td\" data-label=\"Critical capability\">4 injectors \u00b7 110 ml cylinders \u00b7 12 available functions \u00b7 ultrasonic cleaning \u00b7 leak \/ spray \/ flow checks \u00b7 non-heated<\/td><td class=\"autool-hts-box autool-hts-td\" data-label=\"Best for \/ limitations\">Best low-cost CT bench for standard EFI. Choose CT160 for heating, or CT400+ for GDI.<\/td><\/tr>\n<tr class=\"autool-hts-box autool-hts-tr\"><td class=\"autool-hts-box autool-hts-td\" data-label=\"Model\"><span class=\"autool-hts-model-name\">CT160<\/span><span class=\"autool-hts-model-sub\">Heated EFI<\/span><\/td><td class=\"autool-hts-box autool-hts-td\" data-label=\"Price\"><strong>$245<\/strong><\/td><td class=\"autool-hts-box autool-hts-td\" data-label=\"Best-fit buyer\">4-cylinder EFI users who want heated ultrasonic cleaning.<\/td><td class=\"autool-hts-box autool-hts-td\" data-label=\"Injector coverage\">Standard 12V gasoline injectors; not for high-voltage GDI.<\/td><td class=\"autool-hts-box autool-hts-td\" data-label=\"Critical capability\">4 injectors \u00b7 45\u00b0C heating \u00b7 2000 ml cleaning tank \u00b7 100 ml test tubes \u00b7 0\u20130.6 MPa pressure \u00b7 110V \/ 220V<\/td><td class=\"autool-hts-box autool-hts-td\" data-label=\"Best for \/ limitations\">Good heated EFI choice for DIY, motorcycles, and small shops. Choose CT200 for 6 injectors.<\/td><\/tr>\n<tr class=\"autool-hts-box autool-hts-tr\"><td class=\"autool-hts-box autool-hts-td\" data-label=\"Model\"><span class=\"autool-hts-model-name\">CT200<\/span><span class=\"autool-hts-model-sub\">6-Cyl EFI<\/span><\/td><td class=\"autool-hts-box autool-hts-td\" data-label=\"Price\"><strong>$319<\/strong><\/td><td class=\"autool-hts-box autool-hts-td\" data-label=\"Best-fit buyer\">Small workshops needing to test 6 standard injectors at once.<\/td><td class=\"autool-hts-box autool-hts-td\" data-label=\"Injector coverage\">Standard 12V gasoline injectors; no GDI mode.<\/td><td class=\"autool-hts-box autool-hts-td\" data-label=\"Critical capability\">6 injectors \u00b7 12 main functions \u00b7 110 ml test tubes \u00b7 standard 12V gasoline injectors \u00b7 no GDI test mode<\/td><td class=\"autool-hts-box autool-hts-td\" data-label=\"Best for \/ limitations\">Best 6-cylinder EFI bench. Move to CT400\/CT450\/CT500 when GDI service is frequent.<\/td><\/tr>\n<tr class=\"autool-hts-box autool-hts-tr\"><td class=\"autool-hts-box autool-hts-td\" data-label=\"Model\"><span class=\"autool-hts-model-name\">CT400<\/span><span class=\"autool-hts-model-sub\">Entry GDI<\/span><\/td><td class=\"autool-hts-box autool-hts-td\" data-label=\"Price\"><strong>$509<\/strong><\/td><td class=\"autool-hts-box autool-hts-td\" data-label=\"Best-fit buyer\">Shops entering GDI service at the lowest GDI-capable CT price point.<\/td><td class=\"autool-hts-box autool-hts-td\" data-label=\"Injector coverage\">GDI \/ EFI \/ FSI \/ standard gasoline injectors.<\/td><td class=\"autool-hts-box autool-hts-td\" data-label=\"Critical capability\">6 injectors \u00b7 12V \/ 70V \/ 120V \u00b7 12 functions \u00b7 2000 ml cleaning tank \u00b7 auto voltage match \u00b7 GDI support<\/td><td class=\"autool-hts-box autool-hts-td\" data-label=\"Best for \/ limitations\">Best GDI entry point. Choose CT450 for heated cleaning or CT500 for more test functions.<\/td><\/tr>\n<tr class=\"autool-hts-box autool-hts-tr\"><td class=\"autool-hts-box autool-hts-td\" data-label=\"Model\"><span class=\"autool-hts-model-name\">CT450<\/span><span class=\"autool-hts-model-sub\">Heated GDI<\/span><\/td><td class=\"autool-hts-box autool-hts-td\" data-label=\"Price\"><strong>$549<\/strong><\/td><td class=\"autool-hts-box autool-hts-td\" data-label=\"Best-fit buyer\">GDI shops prioritizing heated ultrasonic cleaning for heavy deposits.<\/td><td class=\"autool-hts-box autool-hts-td\" data-label=\"Injector coverage\">GDI \/ EFI \/ FSI \/ long injectors; diesel cleaning only.<\/td><td class=\"autool-hts-box autool-hts-td\" data-label=\"Critical capability\">6 injectors \u00b7 12V \/ 70V \/ 120V \u00b7 50\u00b0C heated 2000 ml tank \u00b7 28 kHz ultrasonic \u00b7 3 cleaning + 10 testing functions<\/td><td class=\"autool-hts-box autool-hts-td\" data-label=\"Best for \/ limitations\">Strong choice when heated cleaning matters most. Compare CT500 for color display and wider test modes.<\/td><\/tr>\n<tr class=\"autool-hts-box autool-hts-tr autool-ct-hl\"><td class=\"autool-hts-box autool-hts-td\" data-label=\"Model\"><span class=\"autool-hts-model-name\">CT500<\/span><span class=\"autool-hts-model-sub\">Flagship<\/span><span class=\"autool-ct-rec-badge autool-hts-rec-badge\">Recommended<\/span><\/td><td class=\"autool-hts-box autool-hts-td\" data-label=\"Price\"><strong>$629<\/strong><\/td><td class=\"autool-hts-box autool-hts-td\" data-label=\"Best-fit buyer\">Independent and mid-size shops needing one default bench for mixed modern traffic.<\/td><td class=\"autool-hts-box autool-hts-td\" data-label=\"Injector coverage\">GDI \/ EFI \/ FSI \/ standard gasoline injectors; diesel cleaning only.<\/td><td class=\"autool-hts-box autool-hts-td\" data-label=\"Critical capability\">6 injectors \u00b7 12V \/ 70V \/ 120V \u00b7 15 functions \u00b7 color display \u00b7 0\u20130.8 MPa pressure \u00b7 70W ultrasonic \u00b7 2000 ml tank<\/td><td class=\"autool-hts-box autool-hts-td\" data-label=\"Best for \/ limitations\">Best all-round CT bench for GDI \/ EFI \/ FSI injector service.<\/td><\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div aria-label=\"Model comparison CTA\" class=\"autool-ct-context-cta autool-ct-context-cta--light autool-ct-context-cta--compare\">\n<div class=\"autool-ct-context-cta-copy\">\n<span class=\"autool-ct-context-kicker\">Ready to choose?<\/span>\n<strong>Pick the model that matches your injector type, voltage, and service volume.<\/strong>\n<p>Use CT160 for heated EFI, CT400\/CT450 for GDI entry work, or CT500 as the all-round workshop bench when comparing fuel injector testing machine price and capability.<\/p>\n<\/div>\n<div class=\"autool-ct-context-cta-actions\">\n<a class=\"autool-hts-btn autool-hts-btn-primary\" href=\"#shop-now\">Shop CT Benches \u2192<\/a>\n<a class=\"autool-hts-btn autool-hts-btn-secondary\" href=\"#roi\">Calculate ROI<\/a>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"autool-hts-sec autool-hts-sec--dark\" id=\"roi\">\n<div class=\"autool-hts-wrap\">\n<div class=\"autool-hts-sec-head\">\n<span class=\"autool-hts-eyebrow\">ROI calculator<\/span>\n<h2 class=\"autool-hts-h2\">How fast can a CT fuel injector testing machine pay for itself?<\/h2>\n<p class=\"autool-hts-p\" style=\"color:rgba(255,255,255,.56)\">Adjust weekly service volume, fuel injector cleaning cost, machine cost, and consumables. Results estimate contribution after consumables, before labor, tax, shipping, and local overhead.<\/p>\n<\/div>\n<div class=\"autool-ct-roi-layout\">\n<div class=\"autool-ct-roi-inputs\">\n<div class=\"autool-ct-roi-field\"><label for=\"jobs\">Jobs per week<\/label><input id=\"jobs\" max=\"20\" min=\"1\" type=\"range\" value=\"4\"\/><div class=\"autool-ct-roi-value-row\"><span class=\"autool-ct-roi-num\" id=\"jobsVal\">4<\/span><span class=\"autool-ct-roi-unit\">cars \/ week<\/span><\/div><\/div>\n<div class=\"autool-ct-roi-field\"><label for=\"charge\">Charge per service<\/label><input id=\"charge\" max=\"250\" min=\"50\" step=\"10\" type=\"range\" value=\"100\"\/><div class=\"autool-ct-roi-value-row\"><span class=\"autool-ct-roi-num\" id=\"chargeVal\">$100<\/span><span class=\"autool-ct-roi-unit\">per car<\/span><\/div><\/div>\n<div class=\"autool-ct-roi-field\"><label for=\"cost\">Machine cost \/ testing machine price<\/label><input id=\"cost\" max=\"900\" min=\"245\" step=\"5\" type=\"range\" value=\"625\"\/><div class=\"autool-ct-roi-value-row\"><span class=\"autool-ct-roi-num\" id=\"costVal\">$625<\/span><span class=\"autool-ct-roi-unit\">equipment<\/span><\/div><\/div>\n<div class=\"autool-ct-roi-field\"><label for=\"consumable\">Consumables per job<\/label><input id=\"consumable\" max=\"30\" min=\"0\" step=\"1\" type=\"range\" value=\"8\"\/><div class=\"autool-ct-roi-value-row\"><span class=\"autool-ct-roi-num\" id=\"consumableVal\">$8<\/span><span class=\"autool-ct-roi-unit\">fluid \/ job<\/span><\/div><\/div>\n<\/div>\n<div>\n<div class=\"autool-ct-roi-result autool-ct-roi-result-table\">\n<div class=\"autool-ct-roi-head\">Estimated workshop output<\/div>\n<div class=\"autool-ct-table-wrap autool-ct-dark-table-wrap\">\n<table aria-label=\"Estimated workshop output\" class=\"autool-ct-roi-table\">\n<thead><tr><th>Metric<\/th><th>Result<\/th><\/tr><\/thead>\n<tbody>\n<tr><td>Weekly gross revenue<\/td><td id=\"weeklyGross\">$400<\/td><\/tr>\n<tr><td>Weekly consumables<\/td><td id=\"weeklyConsumables\">$32<\/td><\/tr>\n<tr><td>Weekly net contribution before labor<\/td><td id=\"weeklyNet\">$368<\/td><\/tr>\n<tr><td>Average monthly net contribution before labor<\/td><td id=\"monthlyNet\">$1,595<\/td><\/tr>\n<tr><td>Estimated payback period<\/td><td id=\"payback\">1.7 weeks<\/td><\/tr>\n<tr><td>First-year net after machine cost, before labor\/tax<\/td><td id=\"yearOneNet\">$18,511<\/td><\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<div class=\"autool-ct-roi-formula\">\n<strong>Formula used:<\/strong>\n<span>Weekly net = jobs\/week \u00d7 (service charge \u2212 consumables)<\/span>\n<span>Monthly net = weekly net \u00d7 52 \u00f7 12<\/span>\n<span>Payback = machine cost \u00f7 weekly net<\/span>\n<span>Year-1 net = weekly net \u00d7 52 \u2212 machine cost<\/span>\n<\/div>\n<p class=\"autool-ct-roi-note\">Note: This calculator is an estimate for fuel injector cleaning cost planning. Use your own labor rate, local service price, demand, taxes, shipping, consumables, and workflow before purchasing equipment.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"autool-hts-sec autool-hts-sec--soft\" id=\"reviews\">\n<div class=\"autool-hts-wrap\">\n<div class=\"autool-hts-sec-head\">\n<span class=\"autool-hts-eyebrow\">Social Proof<\/span>\n<h2 class=\"autool-hts-h2\">What mechanics and shop owners say about AUTOOL CT fuel injector tester machines.<\/h2>\n<\/div>\n<div class=\"autool-ct-reviews-top autool-ct-reviews-top-expanded\">\n<div class=\"autool-ct-rating-big\">\n<div class=\"autool-ct-rating-num\">4.9\/5<\/div>\n<span class=\"autool-ct-rating-stars\">\u2605\u2605\u2605\u2605\u2605<\/span>\n<div class=\"autool-ct-rating-count\">500+ verified reviews<br\/>99% recommend<\/div>\n<\/div>\n<div>\n<div class=\"autool-ct-bar-row\"><span class=\"autool-ct-bar-lbl\">5\u2605<\/span><span class=\"autool-ct-bar-track\"><span class=\"autool-ct-bar-fill\" style=\"width:91%\"><\/span><\/span><span class=\"autool-ct-bar-pct\">91%<\/span><\/div>\n<div class=\"autool-ct-bar-row\"><span class=\"autool-ct-bar-lbl\">4\u2605<\/span><span class=\"autool-ct-bar-track\"><span class=\"autool-ct-bar-fill\" style=\"width:7%\"><\/span><\/span><span class=\"autool-ct-bar-pct\">7%<\/span><\/div>\n<div class=\"autool-ct-bar-row\"><span class=\"autool-ct-bar-lbl\">3\u2605<\/span><span class=\"autool-ct-bar-track\"><span class=\"autool-ct-bar-fill\" style=\"width:2%\"><\/span><\/span><span class=\"autool-ct-bar-pct\">2%<\/span><\/div>\n<div class=\"autool-ct-bar-row\"><span class=\"autool-ct-bar-lbl\">2\u2605<\/span><span class=\"autool-ct-bar-track\"><span class=\"autool-ct-bar-fill\" style=\"width:0%\"><\/span><\/span><span class=\"autool-ct-bar-pct\">0%<\/span><\/div>\n<div class=\"autool-ct-bar-row\"><span class=\"autool-ct-bar-lbl\">1\u2605<\/span><span class=\"autool-ct-bar-track\"><span class=\"autool-ct-bar-fill\" style=\"width:0%\"><\/span><\/span><span class=\"autool-ct-bar-pct\">0%<\/span><\/div>\n<\/div>\n<\/div>\n<div class=\"autool-ct-grid-3 autool-ct-reviews-expanded\">\n<div class=\"autool-ct-review-card\">\n<div class=\"autool-ct-review-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n<p class=\"autool-ct-review-text\">Compatible with GDI, EFI \u2014 all brands I service as a workshop fuel injector tester. The 70W ultrasonic is thorough. Durable, easy to use, worth every penny.<\/p>\n<div class=\"autool-ct-review-author\"><span class=\"autool-ct-avatar\">MJ<\/span><span><div class=\"autool-ct-review-name\">Marcus J.<\/div><div class=\"autool-ct-review-role\">Independent shop \u00b7 Texas, USA \u00b7 CT500<\/div><div class=\"autool-ct-review-model\">CT500 \u00b7 Verified purchase<\/div><\/span><\/div>\n<\/div>\n<div class=\"autool-ct-review-card\">\n<div class=\"autool-ct-review-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n<p class=\"autool-ct-review-text\">Used immediately for BMW GDI injectors \u2014 pressure control is stable, leakage testing reliable, and old injectors clean back to spec.<\/p>\n<div class=\"autool-ct-review-author\"><span class=\"autool-ct-avatar\">PK<\/span><span><div class=\"autool-ct-review-name\">Pavel K.<\/div><div class=\"autool-ct-review-role\">Automotive technician \u00b7 Germany \u00b7 CT500<\/div><div class=\"autool-ct-review-model\">GDI workflow \u00b7 Verified purchase<\/div><\/span><\/div>\n<\/div>\n<div class=\"autool-ct-review-card\">\n<div class=\"autool-ct-review-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n<p class=\"autool-ct-review-text\">15 testing functions, 12V\/70V\/120V support, GDI + EFI + FSI \u2014 works with every brand. The 2000ml tank provides deep cleaning.<\/p>\n<div class=\"autool-ct-review-author\"><span class=\"autool-ct-avatar\">DT<\/span><span><div class=\"autool-ct-review-name\">David T.<\/div><div class=\"autool-ct-review-role\">Performance workshop \u00b7 California \u00b7 CT500<\/div><div class=\"autool-ct-review-model\">15 functions \u00b7 Verified purchase<\/div><\/span><\/div>\n<\/div>\n<div class=\"autool-ct-review-card\">\n<div class=\"autool-ct-review-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n<p class=\"autool-ct-review-text\">Run a 40+ vehicle fleet across two depots. Bought two CT400 units \u2014 they have paid for themselves in under two months.<\/p>\n<div class=\"autool-ct-review-author\"><span class=\"autool-ct-avatar\">AL<\/span><span><div class=\"autool-ct-review-name\">Andre L.<\/div><div class=\"autool-ct-review-role\">Fleet manager \u00b7 Netherlands \u00b7 CT400<\/div><div class=\"autool-ct-review-model\">Fleet use \u00b7 Verified purchase<\/div><\/span><\/div>\n<\/div>\n<div class=\"autool-ct-review-card\">\n<div class=\"autool-ct-review-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n<p class=\"autool-ct-review-text\">CT500 for GDI fuel injector tester work, CT160 for routine EFI maintenance. The combination covers everything and support has been fast and clear.<\/p>\n<div class=\"autool-ct-review-author\"><span class=\"autool-ct-avatar\">SK<\/span><span><div class=\"autool-ct-review-name\">Simon K.<\/div><div class=\"autool-ct-review-role\">Multi-bay shop \u00b7 UK \u00b7 CT500 + CT160<\/div><div class=\"autool-ct-review-model\">Multi-bay \u00b7 Verified purchase<\/div><\/span><\/div>\n<\/div>\n<div class=\"autool-ct-review-card\">\n<div class=\"autool-ct-review-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n<p class=\"autool-ct-review-text\">CT series is our top-selling injector product line. Quality is consistent, warranty claims handled without friction, and shops order again.<\/p>\n<div class=\"autool-ct-review-author\"><span class=\"autool-ct-avatar\">RV<\/span><span><div class=\"autool-ct-review-name\">Roberto V.<\/div><div class=\"autool-ct-review-role\">Distributor \u00b7 Italy \u00b7 6 units ordered<\/div><div class=\"autool-ct-review-model\">B2B order \u00b7 Verified purchase<\/div><\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"autool-hts-sec\" id=\"peace\">\n<div class=\"autool-hts-wrap\">\n<div class=\"autool-hts-sec-head\">\n<span class=\"autool-hts-eyebrow\">Peace of Mind<\/span>\n<h2 class=\"autool-hts-h2\">Order with official AUTOOL support.<\/h2>\n<\/div>\n<div class=\"autool-ct-grid-3\">\n<div class=\"autool-ct-card\"><div class=\"autool-ct-card-icon\"><svg aria-hidden=\"true\" class=\"autool-ct-svg-icon\" viewbox=\"0 0 24 24\"><path d=\"M12 3l7 3v5.5c0 4.2-2.7 7.1-7 8.5-4.3-1.4-7-4.3-7-8.5V6l7-3Z\"><\/path><path d=\"M9 12l2 2 4-4\"><\/path><\/svg><\/div><h3 class=\"autool-hts-h3\">3-Year Main-Unit Warranty<\/h3><p class=\"autool-hts-p\">Main-unit coverage for eligible AUTOOL Store purchases; standard accessories are covered for 1 year.<\/p><\/div>\n<div class=\"autool-ct-card\"><div class=\"autool-ct-card-icon\"><svg aria-hidden=\"true\" class=\"autool-ct-svg-icon\" viewbox=\"0 0 24 24\"><path d=\"M3 10l9-5 9 5v9H3v-9Z\"><\/path><path d=\"M7 19v-6h10v6\"><\/path><path d=\"M9 15h6\"><\/path><\/svg><\/div><h3 class=\"autool-hts-h3\">Regional Warehouse Routing<\/h3><p class=\"autool-hts-p\">US \/ EU \/ UK \/ CN stock paths where available, depending on product, voltage, destination, and checkout options.<\/p><\/div>\n<div class=\"autool-ct-card\"><div class=\"autool-ct-card-icon\"><svg aria-hidden=\"true\" class=\"autool-ct-svg-icon\" viewbox=\"0 0 24 24\"><path d=\"M5 5h14a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H9l-5 4v-4H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2Z\"><\/path><path d=\"M8 10h8\"><\/path><path d=\"M8 13h5\"><\/path><\/svg><\/div><h3 class=\"autool-hts-h3\">Model Guidance<\/h3><p class=\"autool-hts-p\">Send injector type, vehicle list, voltage needs, or shop volume to confirm the right CT model before ordering.<\/p><\/div>\n<div class=\"autool-ct-card\"><div class=\"autool-ct-card-icon\"><svg aria-hidden=\"true\" class=\"autool-ct-svg-icon\" viewbox=\"0 0 24 24\"><path d=\"M9 7L5 11l4 4\"><\/path><path d=\"M5 11h9a5 5 0 1 1 0 10H10\"><\/path><\/svg><\/div><h3 class=\"autool-hts-h3\">Return Path<\/h3><p class=\"autool-hts-p\">Eligible direct-store purchases can use the official return policy path; current AUTOOL Store policy lists a 90-day return window for eligible physical goods.<\/p><\/div>\n<div class=\"autool-ct-card\"><div class=\"autool-ct-card-icon\"><svg aria-hidden=\"true\" class=\"autool-ct-svg-icon\" viewbox=\"0 0 24 24\"><path d=\"M4 21h16\"><\/path><path d=\"M6 21V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v16\"><\/path><path d=\"M9 8h2\"><\/path><path d=\"M13 8h2\"><\/path><path d=\"M9 12h2\"><\/path><path d=\"M13 12h2\"><\/path><path d=\"M10 21v-4h4v4\"><\/path><\/svg><\/div><h3 class=\"autool-hts-h3\">B2B Support<\/h3><p class=\"autool-hts-p\">Bulk orders, mixed-model bay packages, distributor quotes, invoice support, and adapter guidance are available through the CT Series B2B path.<\/p><\/div>\n<div class=\"autool-ct-card\"><div class=\"autool-ct-card-icon\"><svg aria-hidden=\"true\" class=\"autool-ct-svg-icon\" viewbox=\"0 0 24 24\"><path d=\"M4 12a8 8 0 0 1 16 0\"><\/path><path d=\"M4 12v3a2 2 0 0 0 2 2h1v-6H6a2 2 0 0 0-2 2Z\"><\/path><path d=\"M20 12v3a2 2 0 0 1-2 2h-1v-6h1a2 2 0 0 1 2 2Z\"><\/path><path d=\"M14 19h-4\"><\/path><\/svg><\/div><h3 class=\"autool-hts-h3\">Technical Support<\/h3><p class=\"autool-hts-p\">AUTOOL support routes include WhatsApp, email, and online help for setup, voltage, compatibility, and fluid-use questions.<\/p><\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"autool-hts-sec autool-hts-sec--warm\" id=\"faq\">\n<div class=\"autool-hts-wrap\">\n<div class=\"autool-hts-sec-head\">\n<span class=\"autool-hts-eyebrow\">FAQ<\/span>\n<h2 class=\"autool-hts-h2\">CT Series fuel injector cleaner machine questions before you buy.<\/h2>\n<\/div>\n<div class=\"autool-hts-faq-cols\"><div><details class=\"autool-hts-details\"><summary class=\"autool-hts-faq-q\">Which CT model should I choose?<\/summary><div class=\"autool-hts-faq-a\">Choose by injector type and workflow: CT150 for basic 4-cylinder standard EFI work, CT160 for 4-cylinder EFI with 45\u00b0C heated cleaning, CT200 for 6-cylinder standard 12V EFI, CT400 for entry GDI \/ EFI \/ FSI support, CT450 for heated GDI cleaning with 3 cleaning and 10 testing functions, and CT500 for the widest CT Series GDI \/ EFI \/ FSI workshop setup with 15 functions.<\/div><\/details><details class=\"autool-hts-details\"><summary class=\"autool-hts-faq-q\">Can I use this for GDI injectors?<\/summary><div class=\"autool-hts-faq-a\">Yes, with the correct model. GDI support starts from CT400 in this CT Series selection. For GDI work, compare injector type, adapter fitment, and 12V \/ 70V \/ 120V voltage support before buying.<\/div><\/details><details class=\"autool-hts-details\"><summary class=\"autool-hts-faq-q\">What is the difference between CT150, CT160, and CT200?<\/summary><div class=\"autool-hts-faq-a\">CT150 is a 4-cylinder standard gasoline EFI fuel injector tester and cleaner without heating. CT160 is also a 4-cylinder standard 12V gasoline injector bench, but adds heated ultrasonic cleaning up to 45\u00b0C. CT200 moves to a 6-cylinder standard 12V gasoline injector workflow with 12 main functions and 110 ml test tubes.<\/div><\/details><details class=\"autool-hts-details\"><summary class=\"autool-hts-faq-q\">What is the difference between CT400, CT450, and CT500?<\/summary><div class=\"autool-hts-faq-a\">CT400 is the entry GDI-capable 6-cylinder model with 12V \/ 70V \/ 120V support and 12 functions. CT450 adds 50\u00b0C heated ultrasonic cleaning and is listed with 3 cleaning functions plus 10 testing functions. CT500 adds the broadest CT Series function set here, with 15 cleaning and testing functions, color display, 70W ultrasonic power, 0\u20130.8 MPa pressure adjustment, and a 2000 ml tank.<\/div><\/details><details class=\"autool-hts-details\"><summary class=\"autool-hts-faq-q\">Can it clean BMW, Audi, VW, Mercedes-Benz or Porsche injectors?<\/summary><div class=\"autool-hts-faq-a\">Use a GDI-capable CT model when servicing direct-injection vehicles such as BMW, Audi, VW, Mercedes-Benz, Porsche, or similar applications. Confirm injector type, voltage, and adapter fitment before ordering, especially for GDI \/ FSI \/ long-injector applications.<\/div><\/details><details class=\"autool-hts-details\"><summary class=\"autool-hts-faq-q\">Can I test leakage, spray pattern, and a fuel injector leaking problem?<\/summary><div class=\"autool-hts-faq-a\">Yes, when the injector type is supported by the selected CT model. CT benches are used for leakage checks, spray-pattern observation, spray-volume or flow comparison, and injector balance testing before reinstalling or replacing parts.<\/div><\/details><details class=\"autool-hts-details\"><summary class=\"autool-hts-faq-q\">Does it work as a diesel injector tester?<\/summary><div class=\"autool-hts-faq-a\">No for diesel testing. CT Series machines in this page are mainly for gasoline EFI \/ GDI \/ FSI injector cleaning and testing. Supported CT models may clean diesel injectors, but diesel injectors are cleaning-only and cannot be tested as diesel injectors on these CT benches.<\/div><\/details><details class=\"autool-hts-details\"><summary class=\"autool-hts-faq-q\">Is this a common rail injector tester?<\/summary><div class=\"autool-hts-faq-a\">No. A common rail injector tester or diesel high-pressure test bench is different equipment. Use this CT Series page for gasoline EFI \/ GDI \/ FSI injector cleaning and testing, and use diesel-specific equipment for common rail injector pressure and performance testing.<\/div><\/details><details class=\"autool-hts-details\"><summary class=\"autool-hts-faq-q\">What fluid should I use?<\/summary><div class=\"autool-hts-faq-a\">Use professional ultrasonic injector cleaning fluid in the cleaning tank and professional injector test fluid in the test circuit. Keep cleaning fluid and test fluid separate. Do not use gasoline as test fluid, do not run ultrasonic cleaning dry, and keep fluids away from open flames.<\/div><\/details><details class=\"autool-hts-details\"><summary class=\"autool-hts-faq-q\">What is a fuel injector cleaner machine?<\/summary><div class=\"autool-hts-faq-a\">A fuel injector cleaner machine, also searched as a fuel injector cleaning machine, is an off-car injector bench that uses ultrasonic cleaning and test-fluid flow checks to clean, compare, and evaluate injectors before reinstalling or replacing them.<\/div><\/details><\/div><div><details class=\"autool-hts-details\"><summary class=\"autool-hts-faq-q\">Is a fuel injector tester different from a fuel injector cleaner additive?<\/summary><div class=\"autool-hts-faq-a\">Yes. A fuel injector cleaner additive is poured into the fuel tank. A fuel injector tester or cleaner machine is bench equipment: the shop removes supported injectors, cleans them off-car, observes spray pattern, compares flow, and checks leakage.<\/div><\/details><details class=\"autool-hts-details\"><summary class=\"autool-hts-faq-q\">Can I use it for a clogged fuel injector or dirty fuel injectors?<\/summary><div class=\"autool-hts-faq-a\">Yes, if the injector type is supported by the selected CT model. The bench can clean the injector, run flow comparison, check atomization, and show whether the clogged or dirty injector improves after cleaning.<\/div><\/details><details class=\"autool-hts-details\"><summary class=\"autool-hts-faq-q\">How should I compare fuel injector cleaning cost with buying a CT bench?<\/summary><div class=\"autool-hts-faq-a\">Compare your local fuel injector cleaning cost, weekly job count, consumables, and the selected machine price. The ROI calculator estimates how many in-house cleaning and testing jobs are needed before the CT machine pays back.<\/div><\/details><details class=\"autool-hts-details\"><summary class=\"autool-hts-faq-q\">Can a shop serve fuel injector testing near me demand with a CT bench?<\/summary><div class=\"autool-hts-faq-a\">Yes, for supported gasoline EFI \/ GDI \/ FSI injectors. If local customers search for injector testing near me or fuel injector testing near me, a CT bench helps the shop offer in-house cleaning, leakage checks, spray-pattern checks, and flow comparison.<\/div><\/details><details class=\"autool-hts-details\"><summary class=\"autool-hts-faq-q\">Does it replace diagnosis or a noid light kit?<\/summary><div class=\"autool-hts-faq-a\">No. It supports diagnosis by showing leakage, spray pattern, flow volume, and balance. Use it with normal checks such as fault codes, fuel pressure, ignition, intake, compression, and electrical pulse checks such as a noid light kit or fuel injector test kit when needed.<\/div><\/details><details class=\"autool-hts-details\"><summary class=\"autool-hts-faq-q\">Is injector cleaning actually necessary for clogged fuel injector symptoms?<\/summary><div class=\"autool-hts-faq-a\">It depends on the symptom and test result. The value of a CT bench is that you can clean the injector, retest it, and decide from flow and spray data instead of replacing parts blindly when a clogged fuel injector or dirty fuel injectors are suspected.<\/div><\/details><details class=\"autool-hts-details\"><summary class=\"autool-hts-faq-q\">How long does one session take?<\/summary><div class=\"autool-hts-faq-a\">A full ultrasonic clean and test workflow typically takes one bench session. Actual time depends on injector condition, model, fluid choice, cleaning time, and selected test steps.<\/div><\/details><details class=\"autool-hts-details\"><summary class=\"autool-hts-faq-q\">Are adapters included?<\/summary><div class=\"autool-hts-faq-a\">Included accessories vary by model and package. Check the current product page and package image, and confirm adapter fitment if your injector is GDI, FSI, long-body, motorcycle, or a less common style.<\/div><\/details><details class=\"autool-hts-details\"><summary class=\"autool-hts-faq-q\">Which power version and warehouse should I choose?<\/summary><div class=\"autool-hts-faq-a\">Choose the correct 110V or 220V version for your country before ordering. Available warehouse routing can vary by product, voltage version, stock, and destination, so confirm the product page selection before checkout.<\/div><\/details><details class=\"autool-hts-details\"><summary class=\"autool-hts-faq-q\">Do you offer B2B pricing?<\/summary><div class=\"autool-hts-faq-a\">Yes. Workshops, distributors, training schools, fleets, and multi-bay repair chains can request multi-unit or mixed-model CT Series quotes, including adapter guidance and warehouse-aware ordering support.<\/div><\/details><\/div><\/div>\n<\/div>\n<\/section>\n<section class=\"autool-hts-sec autool-hts-sec--dark\" id=\"b2b\">\n<div class=\"autool-hts-wrap\">\n<div class=\"autool-ct-grid-2\" style=\"align-items:center\">\n<div>\n<span class=\"autool-hts-eyebrow\">B2B \/ Workshop Quote<\/span>\n<h2 class=\"autool-hts-h2\">Equipping multiple bays or reselling AUTOOL?<\/h2>\n<p class=\"autool-hts-p\" style=\"color:rgba(255,255,255,.56)\">Request a quote for multi-unit CT Series fuel injector testing machine orders, mixed-model bay packages, training schools, distributors, repair chains, fleet workshops, and reseller programs.<\/p>\n<\/div>\n<div class=\"autool-hts-btn-row\" style=\"justify-content:flex-end\">\n<a class=\"autool-hts-btn autool-hts-btn-primary\" href=\"https:\/\/autoolstore.com\/request-b2b-bulk-pricing\/\">Request B2B Quote \u2192<\/a>\n<a class=\"autool-hts-btn autool-hts-btn-secondary autool-hts-btn-outline-dark\" href=\"https:\/\/wa.me\/8618926477404\" target=\"_blank\" rel=\"noopener\">WhatsApp Sales<\/a>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"autool-hts-sec\" id=\"final-cta\">\n<div class=\"autool-hts-wrap\">\n<div class=\"autool-hts-sec-head center\">\n<span class=\"autool-hts-eyebrow\">Choose Your CT Setup<\/span>\n<h2 class=\"autool-hts-h2\">Test before you replace.<\/h2>\n<p class=\"autool-hts-p\">Pick the CT fuel injector cleaner machine that matches your injector type, voltage requirement, vehicle mix, and shop volume. If you are unsure, send AUTOOL your injector photos, vehicle list, or service workflow before ordering.<\/p>\n<\/div>\n<div class=\"autool-hts-btn-row\" style=\"justify-content:center\">\n<a class=\"autool-hts-btn autool-hts-btn-primary\" href=\"#shop-now\">Shop CT Benches \u2192<\/a>\n<a class=\"autool-hts-btn autool-hts-btn-secondary\" href=\"#compare\">Model Comparison<\/a>\n<a class=\"autool-hts-btn autool-hts-btn-ghost\" href=\"https:\/\/wa.me\/8618926477404\" target=\"_blank\" rel=\"noopener\">Ask AUTOOL<\/a>\n<\/div>\n<\/div>\n<\/section>\n<footer aria-label=\"AUTOOL CT Series footer\" class=\"autool-hts-trust-foot\">\n<div class=\"autool-hts-wrap autool-hts-trust-foot-inner\">\n<div class=\"autool-hts-trust-foot-logo\">\n<a aria-label=\"AUTOOL Store\" class=\"autool-hts-link\" href=\"https:\/\/autoolstore.com\/\"><img fetchpriority=\"high\" alt=\"AUTOOL\" class=\"autool-hts-img skip-lazy no-lazyload\" data-no-lazy=\"1\" decoding=\"sync\" fetchpriority=\"high\" height=\"95\" loading=\"eager\" src=\"https:\/\/autoolstore.com\/wp-content\/uploads\/2026\/04\/autool-logo-300x95.png\" width=\"300\"\/><\/a>\n<\/div>\n<div class=\"autool-hts-trust-foot-contact\">\n<a class=\"autool-hts-link\" href=\"https:\/\/autoolstore.com\/contact-us\/\">Contact<\/a>\n<a class=\"autool-hts-link\" href=\"https:\/\/wa.me\/8618926477404\" target=\"_blank\" rel=\"noopener\">WhatsApp<\/a>\n<a class=\"autool-hts-link\" href=\"https:\/\/autoolstore.com\/track-your-order\/\">Track Order<\/a>\n<\/div>\n<div class=\"autool-hts-trust-foot-links\">\n<a class=\"autool-hts-link\" href=\"#shop-now\">CT Models<\/a>\n<a class=\"autool-hts-link\" href=\"https:\/\/autoolstore.com\/shipping-policy\/\">Shipping<\/a>\n<a class=\"autool-hts-link\" href=\"https:\/\/autoolstore.com\/warranty-policy\/\">Warranty<\/a>\n<a class=\"autool-hts-link\" href=\"https:\/\/autoolstore.com\/return-refund-policy\/\">Returns<\/a>\n<a class=\"autool-hts-link\" href=\"https:\/\/autoolstore.com\/privacy-policy\/\">Privacy<\/a>\n<a class=\"autool-hts-link\" href=\"https:\/\/autoolstore.com\/terms-of-service\/\">Terms<\/a>\n<\/div>\n<\/div>\n<\/footer>\n<div aria-label=\"Quick actions\" class=\"autool-hts-sticky-mob\">\n<div class=\"autool-hts-sticky-mob-row\">\n<a class=\"autool-hts-btn autool-hts-btn-primary autool-hts-link\" href=\"#shop-now\">Buy CT Series<\/a>\n<a class=\"autool-hts-btn autool-hts-btn-outline autool-hts-link\" href=\"#compare\">Compare<\/a>\n<a aria-controls=\"autool-hts-request-quote-modal\" aria-haspopup=\"dialog\" class=\"autool-hts-btn autool-hts-btn-ghost autool-hts-link\" data-autool-hts-quote-trigger=\"yes\" href=\"#autool-hts-request-quote-modal\">Quote<\/a>\n<\/div>\n<\/div>\n<!-- AUTOOL CT 76841 quote modal form6 20260630 -->\n<div aria-hidden=\"true\" class=\"autool-product-modal-backdrop autool-hts-quote-modal\" id=\"autool-hts-request-quote-modal\">\n<div aria-labelledby=\"autool-hts-request-quote-title\" aria-modal=\"true\" class=\"autool-product-modal-panel autool-product-modal-panel--request-quote\" role=\"dialog\" tabindex=\"-1\">\n<div class=\"autool-product-modal-header\">\n<div class=\"autool-product-modal-title-wrap\">\n<span aria-hidden=\"true\" class=\"autool-product-modal-title-icon\">\n<svg aria-hidden=\"true\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"square\" stroke-linejoin=\"miter\" stroke-width=\"2\" viewbox=\"0 0 24 24\"><polygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"><\/polygon><\/svg>\n<\/span>\n<h2 class=\"autool-product-modal-title\" id=\"autool-hts-request-quote-title\">Official Quote <span>Request<\/span><\/h2>\n<\/div>\n<button aria-label=\"Close\" class=\"autool-product-modal-close\" data-autool-quote-close=\"\" type=\"button\">\n<svg aria-hidden=\"true\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"square\" stroke-width=\"2\" viewbox=\"0 0 24 24\"><line x1=\"18\" x2=\"6\" y1=\"6\" y2=\"18\"><\/line><line x1=\"6\" x2=\"18\" y1=\"6\" y2=\"18\"><\/line><\/svg>\n<\/button>\n<\/div>\n<div class=\"autool-product-modal-body\">\n<div class=\"autool-request-quote-popup\">\n<div class=\"autool-request-quote-popup__content\"><div class='fluentform ff-default fluentform_wrapper_6 ffs_default_wrap'><form data-form_id=\"6\" id=\"fluentform_6\" class=\"frm-fluent-form fluent_form_6 ff-el-form-top ff_form_instance_6_1 ff-form-loading ff-form-has-steps ffs_default\" data-form_instance=\"ff_form_instance_6_1\" method=\"POST\" ><fieldset  style=\"border: none!important;margin: 0!important;padding: 0!important;background-color: transparent!important;box-shadow: none!important;outline: none!important; min-inline-size: 100%;\">\n                    <legend class=\"ff_screen_reader_title\" style=\"display: block; margin: 0!important;padding: 0!important;height: 0!important;text-indent: -999999px;width: 0!important;overflow:hidden;\">Mu Form 260506<\/legend><input type='hidden' name='__fluent_form_embded_post_id' value='76841' \/><input type=\"hidden\" id=\"_fluentform_6_fluentformnonce\" name=\"_fluentform_6_fluentformnonce\" value=\"5d11e15475\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/wp-json\/wp\/v2\/pages\/76841\" \/><div class='ff-step-container' class=\"mu-form-17-step-1\" data-name=\"step_start-6_3\" data-disable_auto_focus=\"no\" data-enable_auto_slider=\"no\" data-enable_step_data_persistency=\"yes\" data-enable_step_page_resume=\"yes\" data-animation_type=\"none\" ><div class='ff-step-header'><div class='ff-el-progress-status' aria-live='polite'><\/div>\n            <div class='ff-el-progress'>\n                <div role='progressbar'  class='ff-el-progress-bar'><span><\/span><\/div>\n            <\/div>\n            <ul style='display: none' class='ff-el-progress-title'>\n                <li>Tell Us What You Need<\/li><li>Your Business Profile<\/li><li>Where Should We Send Your Quote?<\/li>\n            <\/ul><\/div><span class='ff_step_start'><\/span><div class='ff-step-body'><div class=\"mu-form-17-step-1 fluentform-step active\" data-name=\"step_start-6_3\" data-disable_auto_focus=\"no\" data-enable_auto_slider=\"no\" data-enable_step_data_persistency=\"yes\" data-enable_step_page_resume=\"yes\" data-animation_type=\"none\" ><input type=\"hidden\" name=\"utm_source\" data-name=\"utm_source\" ><input type=\"hidden\" name=\"utm_medium\" data-name=\"utm_medium\" ><input type=\"hidden\" name=\"utm_campaign\" data-name=\"utm_campaign\" ><input type=\"hidden\" name=\"utm_term\" data-name=\"utm_term\" ><input type=\"hidden\" name=\"utm_content\" data-name=\"utm_content\" ><input type=\"hidden\" name=\"utm_id\" data-name=\"utm_id\" ><input type=\"hidden\" name=\"utm_source_platform\" data-name=\"utm_source_platform\" ><input type=\"hidden\" name=\"utm_creative_format\" data-name=\"utm_creative_format\" ><input type=\"hidden\" name=\"utm_marketing_tactic\" data-name=\"utm_marketing_tactic\" ><input type=\"hidden\" name=\"gclid\" data-name=\"gclid\" ><input type=\"hidden\" name=\"gbraid\" data-name=\"gbraid\" ><input type=\"hidden\" name=\"wbraid\" data-name=\"wbraid\" ><input type=\"hidden\" name=\"landing_page\" data-name=\"landing_page\" ><input type=\"hidden\" name=\"referrer\" data-name=\"referrer\" ><input type=\"hidden\" name=\"captured_at\" data-name=\"captured_at\" ><div class='ff-el-group mu-form-17-radio'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label   aria-label=\"How can we help you today?\">How can we help you today?<\/label><\/div><div class='ff-el-input--content'><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='input_radio_2_4913f2d529bed7f8cab6907eb6ac5760'><input  type=\"radio\" name=\"input_radio_2\" data-name=\"input_radio_2\" class=\"ff-el-form-check-input ff-el-form-check-radio\" value=\"Get Bulk\/Wholesale Pricing (2+ Units)\"  id='input_radio_2_4913f2d529bed7f8cab6907eb6ac5760' aria-label='Get Bulk\/Wholesale Pricing (2+ Units)' aria-invalid='false' aria-required=true> <span>Get Bulk\/Wholesale Pricing (2+ Units)<\/span><\/label><\/div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='input_radio_2_2af90e9caa762c2745f01d595704ac42'><input  type=\"radio\" name=\"input_radio_2\" data-name=\"input_radio_2\" class=\"ff-el-form-check-input ff-el-form-check-radio\" value=\"Apply to Become a Distributor\"  id='input_radio_2_2af90e9caa762c2745f01d595704ac42' aria-label='Apply to Become a Distributor' aria-invalid='false' aria-required=true> <span>Apply to Become a Distributor<\/span><\/label><\/div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='input_radio_2_8f1723da1f38fca2427c7c4db0bbd85a'><input  type=\"radio\" name=\"input_radio_2\" data-name=\"input_radio_2\" class=\"ff-el-form-check-input ff-el-form-check-radio\" value=\"Get a Custom Workshop Quote\"  id='input_radio_2_8f1723da1f38fca2427c7c4db0bbd85a' aria-label='Get a Custom Workshop Quote' aria-invalid='false' aria-required=true> <span>Get a Custom Workshop Quote<\/span><\/label><\/div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='input_radio_2_8a1330cf305cff3bc57a74f296b44b6e'><input  type=\"radio\" name=\"input_radio_2\" data-name=\"input_radio_2\" class=\"ff-el-form-check-input ff-el-form-check-radio\" value=\"Purchase a Single Unit\"  id='input_radio_2_8a1330cf305cff3bc57a74f296b44b6e' aria-label='Purchase a Single Unit' aria-invalid='false' aria-required=true> <span>Purchase a Single Unit<\/span><\/label><\/div><\/div><\/div><div class='ff-el-group mu-form-17-checkbox'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label   aria-label=\"Which equipment are you looking for?\">Which equipment are you looking for?<\/label><\/div><div class='ff-el-input--content'><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='checkbox_27241126826ffac68132fc92fa188d7f'><input  type=\"checkbox\" name=\"checkbox[]\" data-name=\"checkbox\" class=\"ff-el-form-check-input ff-el-form-check-checkbox\" value=\"Wheel Alignment (XC508 \/ Similar)\"  id='checkbox_27241126826ffac68132fc92fa188d7f' aria-label='Wheel Alignment (XC508 \/ Similar)' aria-invalid='false' aria-required=true> <span>Wheel Alignment (XC508 \/ Similar)<\/span><\/label><\/div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='checkbox_df1ee2b637027bd8161004948dcaf63c'><input  type=\"checkbox\" name=\"checkbox[]\" data-name=\"checkbox\" class=\"ff-el-form-check-input ff-el-form-check-checkbox\" value=\"Dry Ice Cleaning (HTS Series)\"  id='checkbox_df1ee2b637027bd8161004948dcaf63c' aria-label='Dry Ice Cleaning (HTS Series)' aria-invalid='false' aria-required=true> <span>Dry Ice Cleaning (HTS Series)<\/span><\/label><\/div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='checkbox_167f9cb22d8129e79acb13ae84df1e2a'><input  type=\"checkbox\" name=\"checkbox[]\" data-name=\"checkbox\" class=\"ff-el-form-check-input ff-el-form-check-checkbox\" value=\"Transmission Fluid Exchanger (ATF705)\"  id='checkbox_167f9cb22d8129e79acb13ae84df1e2a' aria-label='Transmission Fluid Exchanger (ATF705)' aria-invalid='false' aria-required=true> <span>Transmission Fluid Exchanger (ATF705)<\/span><\/label><\/div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='checkbox_c941675b3b9cac03574ee26db47c8c11'><input  type=\"checkbox\" name=\"checkbox[]\" data-name=\"checkbox\" class=\"ff-el-form-check-input ff-el-form-check-checkbox\" value=\"Walnut Sand Decarbonizer (HTS Series)\"  id='checkbox_c941675b3b9cac03574ee26db47c8c11' aria-label='Walnut Sand Decarbonizer (HTS Series)' aria-invalid='false' aria-required=true> <span>Walnut Sand Decarbonizer (HTS Series)<\/span><\/label><\/div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='checkbox_e98b0afc99978b8aeb78c6d7a3eb61ed'><input  type=\"checkbox\" name=\"checkbox[]\" data-name=\"checkbox\" class=\"ff-el-form-check-input ff-el-form-check-checkbox\" value=\"Fuel Injector Tester &amp; Cleaner (CT Series)\"  id='checkbox_e98b0afc99978b8aeb78c6d7a3eb61ed' aria-label='Fuel Injector Tester &amp; Cleaner (CT Series)' aria-invalid='false' aria-required=true> <span>Fuel Injector Tester &amp; Cleaner (CT Series)<\/span><\/label><\/div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='checkbox_0fdfdae584d6623883a64d47d42646f2'><input  type=\"checkbox\" name=\"checkbox[]\" data-name=\"checkbox\" class=\"ff-el-form-check-input ff-el-form-check-checkbox\" value=\"Smoke Leak Detector (SDT Series)\"  id='checkbox_0fdfdae584d6623883a64d47d42646f2' aria-label='Smoke Leak Detector (SDT Series)' aria-invalid='false' aria-required=true> <span>Smoke Leak Detector (SDT Series)<\/span><\/label><\/div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='checkbox_5ef6c1f6e8b393153bd98e033cc4f3d7'><input  type=\"checkbox\" name=\"checkbox[]\" data-name=\"checkbox\" class=\"ff-el-form-check-input ff-el-form-check-checkbox\" value=\"Programming Power Supply (EM385)\"  id='checkbox_5ef6c1f6e8b393153bd98e033cc4f3d7' aria-label='Programming Power Supply (EM385)' aria-invalid='false' aria-required=true> <span>Programming Power Supply (EM385)<\/span><\/label><\/div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='checkbox_0569cc5436bfe495ae1a69419b1df3e3'><input  type=\"checkbox\" name=\"checkbox[]\" data-name=\"checkbox\" class=\"ff-el-form-check-input ff-el-form-check-checkbox\" value=\"Cooling System Tester &amp; Filler\"  id='checkbox_0569cc5436bfe495ae1a69419b1df3e3' aria-label='Cooling System Tester &amp; Filler' aria-invalid='false' aria-required=true> <span>Cooling System Tester &amp; Filler<\/span><\/label><\/div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='checkbox_a2c798d5334d0b670f673607c4f668f5'><input  type=\"checkbox\" name=\"checkbox[]\" data-name=\"checkbox\" class=\"ff-el-form-check-input ff-el-form-check-checkbox\" value=\"Other AUTOOL Equipment\"  id='checkbox_a2c798d5334d0b670f673607c4f668f5' aria-label='Other AUTOOL Equipment' aria-invalid='false' aria-required=true> <span>Other AUTOOL Equipment<\/span><\/label><\/div><\/div><\/div><div class='step-nav ff_step_nav_last'><button style='float: left;'  type='button' data-action='prev' class='ff-btn ff-btn-prev ff-btn-secondary' aria-label='\u276e BACK'>\u276e BACK<\/button><button style='float: right;'  type='button' data-action='next' class='ff-float-right ff-btn ff-btn-next ff-btn-secondary' aria-label='NEXT \u2794'>NEXT \u2794<\/button><\/div><\/div><div style='display: none;' class=\"mu-form-17-step-2 fluentform-step\" data-name=\"form_step-6_1\" ><div class='ff-el-group mu-form-17-radio'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label   aria-label=\"What best describes your business?\">What best describes your business?<\/label><\/div><div class='ff-el-input--content'><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='input_radio_3df3e67b5a4ecc611f92090d34367b73'><input  type=\"radio\" name=\"input_radio\" data-name=\"input_radio\" class=\"ff-el-form-check-input ff-el-form-check-radio\" value=\"Auto Repair Shop\"  id='input_radio_3df3e67b5a4ecc611f92090d34367b73' aria-label='Auto Repair Shop' aria-invalid='false' aria-required=true> <span>Auto Repair Shop<\/span><\/label><\/div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='input_radio_f4918d2f5d5073a17105dde9abe35625'><input  type=\"radio\" name=\"input_radio\" data-name=\"input_radio\" class=\"ff-el-form-check-input ff-el-form-check-radio\" value=\"Auto Dealership\"  id='input_radio_f4918d2f5d5073a17105dde9abe35625' aria-label='Auto Dealership' aria-invalid='false' aria-required=true> <span>Auto Dealership<\/span><\/label><\/div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='input_radio_de4faf2893d1730ef46c2726c60ac759'><input  type=\"radio\" name=\"input_radio\" data-name=\"input_radio\" class=\"ff-el-form-check-input ff-el-form-check-radio\" value=\"Fleet Service \/ Maintenance\"  id='input_radio_de4faf2893d1730ef46c2726c60ac759' aria-label='Fleet Service \/ Maintenance' aria-invalid='false' aria-required=true> <span>Fleet Service \/ Maintenance<\/span><\/label><\/div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='input_radio_3504308144c37e33cff066cdaaace666'><input  type=\"radio\" name=\"input_radio\" data-name=\"input_radio\" class=\"ff-el-form-check-input ff-el-form-check-radio\" value=\"Distributor \/ Reseller\"  id='input_radio_3504308144c37e33cff066cdaaace666' aria-label='Distributor \/ Reseller' aria-invalid='false' aria-required=true> <span>Distributor \/ Reseller<\/span><\/label><\/div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='input_radio_2d389643cb31bd4c2d8c544113309e39'><input  type=\"radio\" name=\"input_radio\" data-name=\"input_radio\" class=\"ff-el-form-check-input ff-el-form-check-radio\" value=\"Training \/ Technical Institute\"  id='input_radio_2d389643cb31bd4c2d8c544113309e39' aria-label='Training \/ Technical Institute' aria-invalid='false' aria-required=true> <span>Training \/ Technical Institute<\/span><\/label><\/div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='input_radio_67b6331231550f950bd5380112b2a2a4'><input  type=\"radio\" name=\"input_radio\" data-name=\"input_radio\" class=\"ff-el-form-check-input ff-el-form-check-radio\" value=\"Individual \/ DIY Buyer\"  id='input_radio_67b6331231550f950bd5380112b2a2a4' aria-label='Individual \/ DIY Buyer' aria-invalid='false' aria-required=true> <span>Individual \/ DIY Buyer<\/span><\/label><\/div><\/div><\/div><div class='ff-el-group mu-form-17-radio'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label   aria-label=\"When are you looking to purchase?\">When are you looking to purchase?<\/label><\/div><div class='ff-el-input--content'><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='input_radio_1_7407f7829cc63f1a77f1c53747c682be'><input  type=\"radio\" name=\"input_radio_1\" data-name=\"input_radio_1\" class=\"ff-el-form-check-input ff-el-form-check-radio\" value=\"Immediately (ASAP)\"  id='input_radio_1_7407f7829cc63f1a77f1c53747c682be' aria-label='Immediately (ASAP)' aria-invalid='false' aria-required=true> <span>Immediately (ASAP)<\/span><\/label><\/div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='input_radio_1_06f12d9e88dec6e6b6b824ff397b87dc'><input  type=\"radio\" name=\"input_radio_1\" data-name=\"input_radio_1\" class=\"ff-el-form-check-input ff-el-form-check-radio\" value=\"Within 1-3 Months\"  id='input_radio_1_06f12d9e88dec6e6b6b824ff397b87dc' aria-label='Within 1-3 Months' aria-invalid='false' aria-required=true> <span>Within 1-3 Months<\/span><\/label><\/div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='input_radio_1_702061cf1ac683292dfbbd1dcc230dd2'><input  type=\"radio\" name=\"input_radio_1\" data-name=\"input_radio_1\" class=\"ff-el-form-check-input ff-el-form-check-radio\" value=\"Within 6 Months\"  id='input_radio_1_702061cf1ac683292dfbbd1dcc230dd2' aria-label='Within 6 Months' aria-invalid='false' aria-required=true> <span>Within 6 Months<\/span><\/label><\/div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='input_radio_1_4efe9bb6afb9e31fbb4c92971dcc9c8e'><input  type=\"radio\" name=\"input_radio_1\" data-name=\"input_radio_1\" class=\"ff-el-form-check-input ff-el-form-check-radio\" value=\"Just researching \/ comparing prices\"  id='input_radio_1_4efe9bb6afb9e31fbb4c92971dcc9c8e' aria-label='Just researching \/ comparing prices' aria-invalid='false' aria-required=true> <span>Just researching \/ comparing prices<\/span><\/label><\/div><\/div><\/div><div class='step-nav ff_step_nav_last'><button style='float: left;'  type='button' data-action='prev' class='ff-btn ff-btn-prev ff-btn-secondary' aria-label='\u276e BACK'>\u276e BACK<\/button><button style='float: right;'  type='button' data-action='next' class='ff-float-right ff-btn ff-btn-next ff-btn-secondary' aria-label='NEXT \u2794'>NEXT \u2794<\/button><\/div><\/div><div style='display: none;' class=\"mu-form-17-step-3 fluentform-step\" data-name=\"form_step-6_2\" ><div data-type=\"name-element\" data-name=\"names\" class=\" ff-field_container ff-name-field-wrapper mu-form-17-name\" ><div class='ff-t-container'><div class='ff-t-cell '><div class='ff-el-group ff-el-form-top'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_6_names_first_name_' id='label_ff_6_names_first_name_' >First Name<\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"names[first_name]\" id=\"ff_6_names_first_name_\" class=\"ff-el-form-control\" placeholder=\"Enter Your First Name\" aria-invalid=\"false\" aria-required=true><\/div><\/div><\/div><div class='ff-t-cell '><div class='ff-el-group ff-el-form-top'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_6_names_last_name_' id='label_ff_6_names_last_name_' >Last Name<\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"names[last_name]\" id=\"ff_6_names_last_name_\" class=\"ff-el-form-control\" placeholder=\"Enter Your Last Name\" aria-invalid=\"false\" aria-required=false><\/div><\/div><\/div><\/div><\/div><div class='ff-el-group mu-form-17-email'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_6_email' id='label_ff_6_email' aria-label=\"Email\">Email<\/label><\/div><div class='ff-el-input--content'><input type=\"email\" name=\"email\" id=\"ff_6_email\" class=\"ff-el-form-control\" placeholder=\"Email Address\" data-name=\"email\"  aria-invalid=\"false\" aria-required=true><\/div><\/div><div class='ff-el-group'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_6_phone' id='label_ff_6_phone' aria-label=\"WhatsApp \/ Phone Number (Optional)\">WhatsApp \/ Phone Number (Optional)<\/label><div class=\"ff-el-tooltip\" data-content=\"Optional, but recommended for a fast 5-min quote.\"><svg width=\"16\" height=\"16\" viewbox=\"0 0 25 25\"><path d=\"m329 393l0-46c0-2-1-4-2-6-2-2-4-3-7-3l-27 0 0-146c0-3-1-5-3-7-2-1-4-2-7-2l-91 0c-3 0-5 1-7 2-1 2-2 4-2 7l0 46c0 2 1 5 2 6 2 2 4 3 7 3l27 0 0 91-27 0c-3 0-5 1-7 3-1 2-2 4-2 6l0 46c0 3 1 5 2 7 2 1 4 2 7 2l128 0c3 0 5-1 7-2 1-2 2-4 2-7z m-36-256l0-46c0-2-1-4-3-6-2-2-4-3-7-3l-54 0c-3 0-5 1-7 3-2 2-3 4-3 6l0 46c0 3 1 5 3 7 2 1 4 2 7 2l54 0c3 0 5-1 7-2 2-2 3-4 3-7z m182 119c0 40-9 77-29 110-20 34-46 60-80 80-33 20-70 29-110 29-40 0-77-9-110-29-34-20-60-46-80-80-20-33-29-70-29-110 0-40 9-77 29-110 20-34 46-60 80-80 33-20 70-29 110-29 40 0 77 9 110 29 34 20 60 46 80 80 20 33 29 70 29 110z\" transform=\"scale(0.046875 0.046875)\"><\/path><\/svg><\/div><\/div><div class='ff-el-input--content'><input name=\"phone\" class=\"ff-el-form-control ff-el-phone mu-form-17-phone\" type=\"tel\" placeholder=\"WhatsApp \/ Phone Number\" data-name=\"phone\" id=\"ff_6_phone\" inputmode=\"tel\"  aria-invalid='false' aria-required=false><\/div><\/div><div class='ff-el-group mu-form-17-company'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_6_input_text' id='label_ff_6_input_text' aria-label=\"Company \/ Shop Name (Optional)\">Company \/ Shop Name (Optional)<\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"input_text\" class=\"ff-el-form-control\" data-name=\"input_text\" id=\"ff_6_input_text\"  aria-invalid=\"false\" aria-required=false><\/div><\/div>        <div class=\"ff-step-t-container ff-inner_submit_container ff-column-container ff_columns_total_2\">\n            <div class=\"ff-t-cell ff-t-column-1\"><div class='step-nav ff_step_nav_last'><button style='float: left;'  type='button' data-action='prev' class='ff-btn ff-btn-prev ff-btn-secondary' aria-label='\u276e BACK'>\u276e BACK<\/button><\/div><\/div>\n            <div class=\"ff-t-cell ff-t-column-2\">\n                <div class='ff-el-group ff-text-left mu-form-17-submit ff_submit_btn_wrapper'><button type=\"submit\" class=\"ff-btn ff-btn-submit ff-btn-md ff_btn_style wpf_has_custom_css\"  aria-label=\"Get My Custom Quote\">Get My Custom Quote<\/button><\/div>            <\/div>\n        <\/div>\n        <\/div><\/div><\/div>\n        <\/fieldset><\/form><div id='fluentform_6_errors' class='ff-errors-in-stack ff_form_instance_6_1 ff-form-loading_errors ff_form_instance_6_1_errors'><\/div><\/div>            <script type=\"text\/javascript\">\n                window.fluent_form_ff_form_instance_6_1 = {\"id\":\"6\",\"ajaxUrl\":\"https:\\\/\\\/autoolstore.com\\\/wp-admin\\\/admin-ajax.php\",\"settings\":{\"layout\":{\"labelPlacement\":\"top\",\"asteriskPlacement\":\"asterisk-right\",\"helpMessagePlacement\":\"with_label\",\"errorMessagePlacement\":\"inline\",\"cssClassName\":\"\"},\"restrictions\":{\"denyEmptySubmission\":{\"enabled\":false}}},\"form_instance\":\"ff_form_instance_6_1\",\"form_id_selector\":\"fluentform_6\",\"rules\":{\"input_radio_2\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global_message\":\"\\u8fd9\\u662f\\u5fc5\\u586b\\u680f\",\"global\":true}},\"checkbox\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global_message\":\"\\u8fd9\\u662f\\u5fc5\\u586b\\u680f\",\"global\":true}},\"input_radio\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global_message\":\"\\u8fd9\\u662f\\u5fc5\\u586b\\u680f\",\"global\":true}},\"input_radio_1\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global_message\":\"\\u8fd9\\u662f\\u5fc5\\u586b\\u680f\",\"global\":true}},\"names[first_name]\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global_message\":\"\\u8fd9\\u662f\\u5fc5\\u586b\\u680f\",\"global\":true}},\"names[middle_name]\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"\\u8fd9\\u662f\\u5fc5\\u586b\\u680f\",\"global\":true}},\"names[last_name]\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"\\u8fd9\\u662f\\u5fc5\\u586b\\u680f\",\"global\":true}},\"email\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global_message\":\"\\u8fd9\\u662f\\u5fc5\\u586b\\u680f\",\"global\":true},\"email\":{\"value\":true,\"message\":\"This field must contain a valid email\",\"global_message\":\"\\u6b64\\u5b57\\u6bb5\\u5fc5\\u987b\\u5305\\u542b\\u6709\\u6548\\u7684\\u7535\\u5b50\\u90ae\\u7bb1\\u5730\\u5740\",\"global\":true}},\"phone\":{\"required\":{\"value\":false,\"global\":true,\"message\":\"This field is required\",\"global_message\":\"\\u8fd9\\u662f\\u5fc5\\u586b\\u680f\"},\"valid_phone_number\":{\"value\":false,\"global\":true,\"message\":\"Phone number is not valid\",\"global_message\":\"\\u7535\\u8bdd\\u53f7\\u7801\\u65e0\\u6548\"}},\"input_text\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"\\u8fd9\\u662f\\u5fc5\\u586b\\u680f\",\"global\":true}}},\"debounce_time\":300};\n                            <\/script>\n            <\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<!-- \/AUTOOL CT 76841 quote modal form6 20260630 -->\n<\/div>\n<script id=\"autool-ct-page-interactions-20260630-js\" data-no-optimize=\"1\">\n(function(){\n  'use strict';\n  var nav = document.getElementById('nav-links');\n  var navLinks = nav ? Array.prototype.slice.call(nav.querySelectorAll('a[href^=\"#\"]')) : [];\n  var sections = navLinks.map(function(a){ return document.querySelector(a.getAttribute('href')); }).filter(Boolean);\n\n  function getNavHeight(){\n    var el = document.getElementById('top-nav');\n    return el ? el.getBoundingClientRect().height : 0;\n  }\n\n  function scrollToHash(hash){\n    var target = document.querySelector(hash);\n    if(!target) return;\n    var top = target.getBoundingClientRect().top + window.pageYOffset - getNavHeight() - 8;\n    window.scrollTo({ top: top, behavior: 'smooth' });\n  }\n\n  document.addEventListener('click', function(e){\n    var a = e.target.closest ? e.target.closest('a[href^=\"#\"]') : null;\n    if(!a) return;\n    if(a.closest ? a.closest('#nav-links') : false) return;\n    var hash = a.getAttribute('href');\n    if(hash.length > 1 ? document.querySelector(hash) : false){\n      e.preventDefault();\n      history.pushState(null, '', hash);\n      scrollToHash(hash);\n    }\n  });\n\n  function setActiveNav(){\n    return;\n    if(!sections.length) return;\n    var y = window.scrollY + getNavHeight() + 80;\n    var active = sections[0].id;\n    sections.forEach(function(sec){ if(sec.offsetTop <= y) active = sec.id; });\n    navLinks.forEach(function(a){\n      var isActive = a.getAttribute('href') === '#' + active;\n      a.classList.toggle('autool-hts-active', isActive);\n      if(isActive ? nav : false){\n        var left = a.offsetLeft - nav.clientWidth\/2 + a.clientWidth\/2;\n        nav.scrollTo({ left: Math.max(0,left), behavior: 'smooth' });\n      }\n    });\n  }\n  var navTick = false;\n  window.addEventListener('scroll', function(){\n    if(navTick) return;\n    navTick = true;\n    requestAnimationFrame(function(){ setActiveNav(); navTick = false; });\n  }, {passive:true});\n  window.addEventListener('load', setActiveNav);\n\n\n  \/* HTS-style table overflow hints and visible slider labels *\/\n  function closestHeadingText(el){\n    var sec = el.closest ? el.closest('section, header, .autool-hts-trust-bar') : null;\n    if(!sec) return '';\n    var h = sec.querySelector('.autool-hts-h2, .autool-hts-h1, h2, h1');\n    return h ? h.textContent.replace(\/\\s+\/g, ' ').trim() : '';\n  }\n\n  function updateScrollMeter(container){\n    if(!container) return;\n    var max = Math.max(0, container.scrollWidth - container.clientWidth);\n    var progress = max > 0 ? container.scrollLeft \/ max : 1;\n    container.style.setProperty('--autool-ct-scroll-progress', String(Math.max(0, Math.min(1, progress))));\n    container.classList.toggle('autool-ct-has-overflow', max > 4);\n    container.classList.toggle('autool-ct-scrolled-end', max <= 4 || container.scrollLeft >= max - 3);\n  }\n\n  function setupTableHints(){\n    var wraps = Array.prototype.slice.call(document.querySelectorAll('.autool-ct-table-wrap'));\n    wraps.forEach(function(wrap, index){\n      wrap.classList.add('autool-ct-editorial-table');\n      if(!wrap.hasAttribute('tabindex')) wrap.setAttribute('tabindex', '0');\n      if(!wrap.hasAttribute('role')) wrap.setAttribute('role', 'region');\n      if(!wrap.hasAttribute('aria-label')){\n        var label = closestHeadingText(wrap) || 'AUTOOL CT comparison table';\n        wrap.setAttribute('aria-label', label + ' \u2014 horizontal scroll table');\n      }\n      if(!wrap.querySelector(':scope > .autool-ct-table-simple-hint')){\n        var hint = document.createElement('div');\n        hint.className = 'autool-ct-table-simple-hint';\n        hint.setAttribute('aria-hidden', 'true');\n        hint.innerHTML =\n          '<span class=\"autool-ct-table-simple-hint-text\">Scroll table <span class=\"autool-ct-table-simple-hint-arrow\">\u2192<\/span><\/span>' +\n          '<span class=\"autool-ct-table-simple-meter\"><span class=\"autool-ct-table-simple-meter-bar\"><\/span><\/span>';\n        wrap.insertBefore(hint, wrap.firstChild);\n      }\n      updateScrollMeter(wrap);\n      if(!wrap.dataset.autoolCtTableReady){\n        wrap.dataset.autoolCtTableReady = '1';\n        wrap.addEventListener('scroll', function(){ window.requestAnimationFrame(function(){ updateScrollMeter(wrap); }); }, {passive:true});\n      }\n    });\n  }\n\n  function visibleSliderItems(track){\n    return Array.prototype.filter.call(track.children, function(child){\n      if(child.classList.contains('autool-ct-slider-hint')) return false;\n      if(child.classList.contains('autool-ct-hidden')) return false;\n      return child.offsetParent !== null;\n    });\n  }\n\n  function updateSliderHint(track){\n    if(!track || !track._autoolCtSliderHint) return;\n    var max = Math.max(0, track.scrollWidth - track.clientWidth);\n    var progress = max > 0 ? track.scrollLeft \/ max : 1;\n    var items = visibleSliderItems(track);\n    var active = 1;\n    if(items.length){\n      var current = items[0];\n      items.forEach(function(item){\n        if(item.offsetLeft <= track.scrollLeft + 12) current = item;\n      });\n      active = Math.max(1, items.indexOf(current) + 1);\n    }\n    track.style.setProperty('--autool-ct-scroll-progress', String(Math.max(0, Math.min(1, progress))));\n    track.classList.toggle('autool-ct-has-overflow', max > 4);\n    track.classList.toggle('autool-ct-scrolled-end', max <= 4 || track.scrollLeft >= max - 3);\n    track._autoolCtSliderHint.classList.toggle('autool-ct-visible', max > 4);\n    track._autoolCtSliderHint.classList.toggle('autool-ct-scrolled-end', max <= 4 || track.scrollLeft >= max - 3);\n    var count = track._autoolCtSliderHint.querySelector('[data-autool-ct-slider-count]');\n    if(count) count.textContent = items.length ? active + ' \/ ' + items.length : '';\n    var bar = track._autoolCtSliderHint.querySelector('.autool-ct-slider-meter-bar');\n    if(bar) bar.style.width = Math.max(0, progress * 100) + '%';\n  }\n\n  function setupSliderTrack(track, label){\n    if(!track) return;\n    track.classList.add('autool-ct-slider-track');\n    if(!track.hasAttribute('tabindex')) track.setAttribute('tabindex', '0');\n    if(!track.hasAttribute('aria-label')) track.setAttribute('aria-label', label + ' slider');\n    if(!track._autoolCtSliderHint){\n      var hint = document.createElement('div');\n      hint.className = 'autool-ct-slider-hint';\n      hint.setAttribute('aria-hidden', 'true');\n      hint.innerHTML =\n        '<span class=\"autool-ct-slider-hint-text\">' + label + ' <span class=\"autool-ct-slider-hint-arrow\">\u2192<\/span><\/span>' +\n        '<span class=\"autool-ct-slider-meter\"><span class=\"autool-ct-slider-meter-bar\"><\/span><\/span>' +\n        '<span data-autool-ct-slider-count><\/span>';\n      track.parentNode.insertBefore(hint, track);\n      track._autoolCtSliderHint = hint;\n    }\n    updateSliderHint(track);\n    if(!track.dataset.autoolCtSliderReady){\n      track.dataset.autoolCtSliderReady = '1';\n      track.addEventListener('scroll', function(){ window.requestAnimationFrame(function(){ updateSliderHint(track); }); }, {passive:true});\n      track.addEventListener('keydown', function(e){\n        var step = Math.max(180, Math.floor(track.clientWidth * 0.72));\n        if(e.key === 'ArrowRight'){ e.preventDefault(); track.scrollBy({left: step, behavior: 'smooth'}); }\n        if(e.key === 'ArrowLeft'){ e.preventDefault(); track.scrollBy({left: -step, behavior: 'smooth'}); }\n        if(e.key === 'Home'){ e.preventDefault(); track.scrollTo({left: 0, behavior: 'smooth'}); }\n        if(e.key === 'End'){ e.preventDefault(); track.scrollTo({left: track.scrollWidth, behavior: 'smooth'}); }\n      });\n    }\n  }\n\n  function setupVisibleSliders(){\n    setupSliderTrack(document.getElementById('product-grid'), 'Slide products');\n    setupSliderTrack(document.querySelector('.autool-hts-trust-bar-inner'), 'Swipe trust signals');\n    setupSliderTrack(document.querySelector('.autool-hts-symptom-pills'), 'Swipe symptoms');\n  }\n\n  function refreshTableAndSliderUI(){\n    setupTableHints();\n    setupVisibleSliders();\n    Array.prototype.forEach.call(document.querySelectorAll('.autool-ct-editorial-table'), updateScrollMeter);\n    Array.prototype.forEach.call(document.querySelectorAll('.autool-ct-slider-track'), updateSliderHint);\n  }\n\n  window.autoolCtRefreshTablesAndSliders = refreshTableAndSliderUI;\n  refreshTableAndSliderUI();\n  window.addEventListener('resize', function(){\n    window.requestAnimationFrame(refreshTableAndSliderUI);\n  }, {passive:true});\n\n\n  \/* Product filter *\/\n  var filterWrap = document.getElementById('product-filters');\n  var productGrid = document.getElementById('product-grid');\n  if(filterWrap ? productGrid : false){\n    var filters = Array.prototype.slice.call(filterWrap.querySelectorAll('.autool-ct-filter'));\n    var cards = Array.prototype.slice.call(productGrid.querySelectorAll('.autool-ct-product'));\n    filters.forEach(function(btn){\n      btn.addEventListener('click', function(){\n        var f = btn.getAttribute('data-filter');\n        filters.forEach(function(b){ b.classList.toggle('autool-ct-active', b === btn); });\n        cards.forEach(function(card){\n          var cats = (card.getAttribute('data-cat') || '').split(\/\\s+\/);\n          var show = f === 'all' || cats.indexOf(f) !== -1;\n          card.classList.toggle('autool-ct-hidden', !show);\n        });\n        if(productGrid){ if(productGrid.scrollTo) productGrid.scrollTo({ left: 0, behavior: 'smooth' }); }\n        if(window.autoolCtRefreshTablesAndSliders) window.requestAnimationFrame(window.autoolCtRefreshTablesAndSliders);\n      });\n    });\n  }\n\n  \/* Symptom checker *\/\n  var symptomData = {\n    idle: {title:'Rough idle \/ vibration',body:'Check flow balance, spray pattern, and leakage. If one cylinder flows lower or sprays poorly, clean the injector set and re-test before replacing parts.'},\n    fuel: {title:'Increased fuel consumption',body:'Check dripping, high flow, and poor atomization. A high-flow or dripping injector should be leak-checked and replaced if the fault remains after cleaning.'},\n    power: {title:'Loss of power \/ hesitation',body:'Check low flow, clogging, and uneven spray. Restricted injectors often show up as low volume or poor spray shape during bench comparison.'},\n    start: {title:'Hard starting',body:'Check leakage, poor spray, and low flow. Long crank after sitting can come from dripping injectors or injectors that do not atomize cleanly.'},\n    misfire: {title:'Misfire \/ P0300-P0308 codes',body:'Check injector balance after ignition, compression, and fuel-pressure basics. A CT bench helps confirm whether one cylinder is flowing differently from the set.'},\n    replace: {title:'Quoted injector replacement',body:'Clean, test, and compare first. Replace only the injector that still fails after cleaning, leak testing, spray observation, and flow-balance verification.'}\n  };\n  var symptomGrid = document.getElementById('symptom-grid');\n  var symptomResult = document.getElementById('symptom-result');\n  if(symptomGrid ? symptomResult : false){\n    symptomGrid.addEventListener('click', function(e){\n      var btn = e.target.closest('.autool-ct-symptom');\n      if(!btn) return;\n      Array.prototype.forEach.call(symptomGrid.querySelectorAll('.autool-ct-symptom'), function(b){ b.classList.remove('autool-ct-active'); });\n      btn.classList.add('autool-ct-active');\n      var sym = btn.getAttribute('data-sym');\n      var d = symptomData[sym] || symptomData.idle;\n      symptomResult.innerHTML = '<strong>' + d.title + '<\/strong><p>' + d.body + '<\/p>';\n      symptomResult.classList.add('autool-ct-show');\n    });\n  }\n\n  \/* ROI calculator *\/\n  var jobs = document.getElementById('jobs');\n  var charge = document.getElementById('charge');\n  var cost = document.getElementById('cost');\n  var consumable = document.getElementById('consumable');\n  function money(n){ return '$' + Math.round(n).toLocaleString('en-US'); }\n  function updateRoi(){\n    if(!jobs || !charge || !cost || !consumable) return;\n    var j = Number(jobs.value), c = Number(charge.value), m = Number(cost.value), x = Number(consumable.value);\n    var weeklyGross = Math.max(0, j * c);\n    var weeklyConsumables = Math.max(0, j * x);\n    var weekly = Math.max(0, j * (c - x));\n    var monthly = weekly * 52 \/ 12;\n    var pay = weekly > 0 ? (m \/ weekly) : 0;\n    var annual = weekly * 52 - m;\n    document.getElementById('jobsVal').textContent = j;\n    document.getElementById('chargeVal').textContent = money(c);\n    document.getElementById('costVal').textContent = money(m);\n    document.getElementById('consumableVal').textContent = money(x);\n    var weeklyGrossEl = document.getElementById('weeklyGross');\n    var weeklyConsumablesEl = document.getElementById('weeklyConsumables');\n    var weeklyNetEl = document.getElementById('weeklyNet');\n    var monthlyNetEl = document.getElementById('monthlyNet');\n    var paybackEl = document.getElementById('payback');\n    var yearOneNetEl = document.getElementById('yearOneNet');\n    if(weeklyGrossEl) weeklyGrossEl.textContent = money(weeklyGross);\n    if(weeklyConsumablesEl) weeklyConsumablesEl.textContent = money(weeklyConsumables);\n    if(weeklyNetEl) weeklyNetEl.textContent = money(weekly);\n    if(monthlyNetEl) monthlyNetEl.textContent = money(monthly);\n    if(paybackEl) paybackEl.textContent = weekly > 0 ? (Math.ceil(pay * 10) \/ 10) + ' weeks' : '\u2014';\n    if(yearOneNetEl) yearOneNetEl.textContent = money(annual);\n  }\n  [jobs, charge, cost, consumable].forEach(function(el){ if(el) el.addEventListener('input', updateRoi); });\n  updateRoi();\n\n  \/* Open only one FAQ per column at a time *\/\n  document.addEventListener('toggle', function(e){\n    if(!e.target.matches('.autool-hts-details') || !e.target.open) return;\n    var parent = e.target.parentElement;\n    if(!parent) return;\n    Array.prototype.forEach.call(parent.querySelectorAll('.autool-hts-details'), function(d){ if(d !== e.target) d.open = false; });\n  }, true);\n})();\n\n\n  \/* Final magnetic snap enhancement for mobile table columns and visible sliders. *\/\n  (function(){\n    var reduceMotion = window.matchMedia ? window.matchMedia('(prefers-reduced-motion: reduce)').matches : false;\n    function scheduleSnap(el, fn){\n      if(!el) return;\n      window.clearTimeout(el._autoolCtSnapTimer);\n      el._autoolCtSnapTimer = window.setTimeout(fn, 110);\n    }\n    function getSecondColumnWidth(wrap){\n      var cell = wrap.querySelector('thead th:nth-child(2), tbody td:nth-child(2)');\n      return cell ? Math.max(1, Math.round(cell.getBoundingClientRect().width)) : 0;\n    }\n    function snapTableWrap(wrap){\n      if(!wrap || window.innerWidth > 760) return;\n      var max = Math.max(0, wrap.scrollWidth - wrap.clientWidth);\n      if(max <= 4) return;\n      var step = getSecondColumnWidth(wrap);\n      if(!step) return;\n      var target = Math.max(0, Math.min(max, Math.round(wrap.scrollLeft \/ step) * step));\n      if(Math.abs(target - wrap.scrollLeft) > 2){\n        wrap.scrollTo({left: target, behavior: reduceMotion ? 'auto' : 'smooth'});\n      }\n    }\n    function nearestSliderOffset(track){\n      var items = visibleSliderItems(track);\n      if(!items.length) return 0;\n      var current = items[0];\n      var best = Infinity;\n      items.forEach(function(item){\n        var d = Math.abs(item.offsetLeft - track.scrollLeft);\n        if(d < best){ best = d; current = item; }\n      });\n      return current.offsetLeft;\n    }\n    function snapSliderTrack(track){\n      if(!track || window.innerWidth > 760) return;\n      var max = Math.max(0, track.scrollWidth - track.clientWidth);\n      if(max <= 4) return;\n      var target = Math.max(0, Math.min(max, nearestSliderOffset(track)));\n      if(Math.abs(target - track.scrollLeft) > 2){\n        track.scrollTo({left: target, behavior: reduceMotion ? 'auto' : 'smooth'});\n      }\n    }\n    function bindMagneticSnap(){\n      return;\n      Array.prototype.forEach.call(document.querySelectorAll('.autool-ct-editorial-table, .autool-ct-dark-table-wrap'), function(wrap){\n        if(wrap.dataset.autoolCtMagneticTable) return;\n        wrap.dataset.autoolCtMagneticTable = '1';\n        wrap.addEventListener('scroll', function(){ scheduleSnap(wrap, function(){ snapTableWrap(wrap); }); }, {passive:true});\n      });\n      Array.prototype.forEach.call(document.querySelectorAll('.autool-ct-slider-track'), function(track){\n        if(track.dataset.autoolCtMagneticSlider) return;\n        track.dataset.autoolCtMagneticSlider = '1';\n        track.addEventListener('scroll', function(){ scheduleSnap(track, function(){ snapSliderTrack(track); }); }, {passive:true});\n      });\n    }\n    var originalRefresh = window.autoolCtRefreshTablesAndSliders;\n    window.autoolCtRefreshTablesAndSliders = function(){\n      if(typeof originalRefresh === 'function') originalRefresh();\n      bindMagneticSnap();\n    };\n    bindMagneticSnap();\n    window.addEventListener('resize', function(){ window.requestAnimationFrame(bindMagneticSnap); }, {passive:true});\n  })();\n<\/script>\n<script id=\"autool-ct-slider-lite-20260717\" data-no-optimize=\"1\">\n(function(window,document){\"use strict\";\nvar configs=[[\"#product-grid\",\"Swipe \u00b7 Products\"],[\"#product-filters\",\"Swipe \u00b7 Filters\"],[\".autool-hts-trust-bar-inner\",\"Swipe \u00b7 Trust signals\"],[\".autool-hts-symptom-pills\",\"Swipe \u00b7 Symptoms\"],[\"#market .autool-ct-market-row\",\"Swipe \u00b7 Market signals\"],[\"#videos .autool-ct-video-grid\",\"Swipe \u00b7 Videos\"],[\"#usecases .autool-ct-buyer-grid\",\"Swipe \u00b7 Use cases\"],[\"#symptoms .autool-ct-symptom-grid\",\"Swipe \u00b7 Diagnostic symptoms\"],[\"#shop-now .autool-ct-decision-strip\",\"Swipe \u00b7 Model shortcuts\"],[\"#compare .autool-ct-audit-grid\",\"Swipe \u00b7 Comparison shortcuts\"],[\"#reviews .autool-ct-reviews-expanded\",\"Swipe \u00b7 Reviews\"]];\nfunction items(track){return Array.prototype.filter.call(track.children,function(el){return el.nodeType===1&&!el.classList.contains(\"autool-ct-slider-hint\")&&!el.classList.contains(\"autool-ct-hidden\");});}\nfunction ensureHint(track,label){var prev=track.previousElementSibling,next=track.nextElementSibling,hint=prev&&prev.classList.contains(\"autool-ct-slider-hint\")?prev:(next&&next.classList.contains(\"autool-ct-slider-hint\")?next:null);if(!hint){hint=document.createElement(\"div\");hint.className=\"autool-ct-slider-hint\";hint.setAttribute(\"aria-hidden\",\"true\");}if(hint.nextElementSibling!==track)track.parentNode.insertBefore(hint,track);[prev,next].forEach(function(el){if(el&&el!==hint&&el.classList.contains(\"autool-ct-slider-hint\")&&el.parentNode)el.parentNode.removeChild(el);});hint.setAttribute(\"data-autool-ct-label\",label);if(!hint.querySelector(\"[data-autool-ct-slider-count]\"))hint.innerHTML='<span class=\"autool-ct-slider-hint-text\"><\/span><span class=\"autool-ct-slider-meter\"><span class=\"autool-ct-slider-meter-bar\"><\/span><\/span><span data-autool-ct-slider-count><\/span>';hint.querySelector(\".autool-ct-slider-hint-text\").textContent=label;track._autoolCtSliderHint=hint;return hint;}\nfunction paint(track,measure){var hint=track._autoolCtSliderHint;if(!hint)return;var list=items(track),n=list.length,max=measure?Math.max(0,track.scrollWidth-track.clientWidth):0,overflow=measure?max>4&&n>1:(window.innerWidth<=760 ? n>1 : false),ratio=measure&&overflow?Math.max(0,Math.min(1,track.scrollLeft\/max)):0,index=measure&&overflow?Math.round(ratio*(n-1)):0,bar=overflow?Math.max(n?1\/n:0,ratio):0;hint.style.setProperty(\"--autool-ct-slider-progress\",bar.toFixed(5));track.style.setProperty(\"--autool-ct-slider-progress\",bar.toFixed(5));hint.classList.toggle(\"autool-ct-visible\",overflow);hint.classList.toggle(\"autool-ct-scrolled-end\",measure&&(!overflow||track.scrollLeft>=max-3));track.classList.toggle(\"autool-ct-has-overflow\",overflow);track.classList.toggle(\"autool-ct-scrolled-end\",measure&&(!overflow||track.scrollLeft>=max-3));var count=hint.querySelector(\"[data-autool-ct-slider-count]\"),meter=hint.querySelector(\".autool-ct-slider-meter-bar\");if(count)count.textContent=n?(index+1)+\" \/ \"+n:\"\";if(meter)meter.style.width=(bar*100).toFixed(2)+\"%\";}\nfunction bind(track,label){track.classList.add(\"autool-ct-slider-track\",\"autool-ct-mobile-slider-track\");track.setAttribute(\"data-autool-ct-slider-label\",label);if(!track.hasAttribute(\"tabindex\"))track.setAttribute(\"tabindex\",\"0\");ensureHint(track,label);paint(track,false);if(track.dataset.autoolCtLiteSlider===\"1\")return;track.dataset.autoolCtLiteSlider=\"1\";var ticking=false;track.addEventListener(\"scroll\",function(){if(ticking)return;ticking=true;window.requestAnimationFrame(function(){ticking=false;paint(track,true);});},{passive:true});}\nfunction init(){configs.forEach(function(pair){document.querySelectorAll(pair[0]).forEach(function(track){bind(track,pair[1]);});});}\nfunction refresh(){configs.forEach(function(pair){document.querySelectorAll(pair[0]).forEach(function(track){if(!track._autoolCtSliderHint)bind(track,pair[1]);else paint(track,true);});});}\nif(document.readyState===\"loading\")document.addEventListener(\"DOMContentLoaded\",init,{once:true});else init();var resizeTick=false;window.addEventListener(\"resize\",function(){if(resizeTick)return;resizeTick=true;window.requestAnimationFrame(function(){resizeTick=false;refresh();});},{passive:true});document.addEventListener(\"click\",function(e){if(e.target&&e.target.closest&&e.target.closest(\"#product-filters\"))window.setTimeout(refresh,80);});window.autoolCtSliderLiteRefresh=refresh;\n})(window,document);\n<\/script>\n\n\n<script id=\"autool-ct-clickable-cards-slider-clean-cta-20260630-js\" data-no-optimize=\"1\">\n(function(window, document){\n  'use strict';\n  function productHref(card){\n    var a = card ? card.querySelector('.autool-ct-order-btn[href]') : null;\n    return a ? a.getAttribute('href') : '';\n  }\n  function bindProductCards(){\n    Array.prototype.forEach.call(document.querySelectorAll('#product-grid .autool-ct-product-card'), function(card){\n      var href = productHref(card);\n      if(!href) return;\n      card.setAttribute('role','link');\n      card.setAttribute('tabindex','0');\n      card.setAttribute('data-autool-ct-card-href', href);\n      if(card.dataset.autoolCtWholeCardClick === '1') return;\n      card.dataset.autoolCtWholeCardClick = '1';\n      card.addEventListener('click', function(e){\n        if(e.defaultPrevented) return;\n        if(e.target ? (e.target.closest ? e.target.closest('a, button, input, select, textarea, summary, details') : false) : false) return;\n        var url = card.getAttribute('data-autool-ct-card-href');\n        if(url) window.location.href = url;\n      });\n      card.addEventListener('keydown', function(e){\n        if(e.key !== 'Enter' ? e.key !== ' ' : false) return;\n        if(e.target ? e.target !== card : false) return;\n        e.preventDefault();\n        var url = card.getAttribute('data-autool-ct-card-href');\n        if(url) window.location.href = url;\n      });\n    });\n  }\n  function normalizeSliderHints(){\n    Array.prototype.forEach.call(document.querySelectorAll('.autool-ct-slider-track, .autool-ct-mobile-slider-track'), function(track){\n      if(!track || !track.parentNode) return;\n      var before = track.previousElementSibling;\n      var after = track.nextElementSibling;\n      if(after ? (after.classList ? after.classList.contains('autool-ct-slider-hint') : false) : false){\n        if(before !== after) track.parentNode.insertBefore(after, track);\n      }\n      Array.prototype.forEach.call(track.parentNode.querySelectorAll('.autool-ct-slider-hint'), function(hint){\n        if(hint !== track.previousElementSibling ? hint.getAttribute('data-autool-ct-owner') === track.id : false){\n          if(hint.parentNode) hint.parentNode.removeChild(hint);\n        }\n      });\n      track.style.paddingBottom = '0px';\n      track.style.background = 'transparent';\n    });\n  }\n  function init(){\n    bindProductCards();\n    normalizeSliderHints();\n    if(typeof window.autoolCtRefreshStableSliders === 'function') window.autoolCtRefreshStableSliders();\n    if(typeof window.autoolCtTopSliderAudit === 'function') window.autoolCtTopSliderAudit();\n    normalizeSliderHints();\n  }\n  if(document.readyState === 'loading') document.addEventListener('DOMContentLoaded', init, {once:true});\n  else init();\n  window.addEventListener('load', function(){ init(); setTimeout(init, 140); }, {passive:true});\n  window.addEventListener('resize', function(){ window.requestAnimationFrame(init); }, {passive:true});\n})(window, document);\n<\/script>\n<style data-autool-hts-semi-landing=\"76841-76781-v1\">\n@media all {\n  body.page-id-76841 {\n    --autool-hts-76841-blocksy-surface-repair-20260630: 1;\n    --header-sticky-height: 0px !important;\n    --header-sticky-height-animated: 0px !important;\n    --header-sticky-offset: 0px !important;\n  }\n  body.page-id-76841 :is(#header, header.ct-header, .ct-header, .site-header, #footer, footer.ct-footer, .ct-footer, .site-footer, .ct-back-to-top, .ct-header-cart, #woo-cart-panel, #account-modal, .ct-header-account, .ct-header-search, .ct-popup, .ct-newsletter-subscribe, .ct-drawer-canvas) {\n    display: none !important;\n    visibility: hidden !important;\n    pointer-events: none !important;\n  }\n  body.page-id-76841 .autool-hts-page {\n    --wrap: var(--theme-normal-container-max-width, var(--theme-container-width, 1440px));\n    --content-wrap: var(--theme-normal-container-max-width, var(--theme-container-width, 1440px));\n    --wide-wrap: var(--theme-normal-container-max-width, var(--theme-container-width, 1440px));\n    --px: clamp(18px, 4vw, 40px);\n    --nav-h: 60px;\n    width: 100% !important;\n    max-width: 100% !important;\n    overflow-x: clip !important;\n    font-family: var(--theme-font-family, var(--f-body, Inter, sans-serif)) !important;\n  }\n  body.page-id-76841 .autool-hts-page,\n  body.page-id-76841 .autool-hts-page * {\n    box-sizing: border-box;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-wrap {\n    width: min(100%, var(--content-wrap)) !important;\n    max-width: var(--content-wrap) !important;\n    margin-right: auto !important;\n    margin-left: auto !important;\n    padding-right: var(--px) !important;\n    padding-left: var(--px) !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-local-logo {\n    display: flex !important;\n    justify-content: center !important;\n    align-items: center !important;\n    padding: 18px clamp(18px, 4vw, 40px) 14px !important;\n    border-bottom: 1px solid var(--theme-border-color, #e2e8f0) !important;\n    background: var(--theme-palette-color-8, #ffffff) !important;\n    text-align: center !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-local-logo img {\n    display: block !important;\n    width: auto !important;\n    height: clamp(34px, 4vw, 46px) !important;\n    max-width: min(190px, 58vw) !important;\n    object-fit: contain !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav {\n    position: sticky !important;\n    top: 0 !important;\n    z-index: 140 !important;\n    display: block !important;\n    height: auto !important;\n    min-height: var(--nav-h) !important;\n    padding: 7px max(14px, var(--theme-content-spacing, 24px)) 6px !important;\n    overflow: hidden !important;\n    border-bottom: 1px solid var(--theme-border-color, #e2e8f0) !important;\n    background: rgba(255, 255, 255, .98) !important;\n    box-shadow: 0 10px 24px -22px rgba(17, 24, 39, .64) !important;\n    backdrop-filter: blur(14px) !important;\n    -webkit-backdrop-filter: blur(14px) !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav::after {\n    content: \"\";\n    position: absolute;\n    right: 0;\n    bottom: 0;\n    left: 0;\n    z-index: 3;\n    height: 2px;\n    background: linear-gradient(90deg, transparent, var(--theme-palette-color-1, #FEB511) 18%, var(--theme-palette-color-1, #FEB511) 82%, transparent);\n    opacity: .72;\n    pointer-events: none;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav .autool-hts-wrap,\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav-inner {\n    display: flex !important;\n    align-items: center !important;\n    flex-wrap: nowrap !important;\n    justify-content: center !important;\n    gap: 10px !important;\n    min-width: 0 !important;\n    min-height: 47px !important;\n    height: auto !important;\n    overflow: hidden !important;\n    padding-top: 0 !important;\n    padding-bottom: 0 !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav-logo,\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav-cta {\n    display: none !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav-links {\n    display: flex !important;\n    flex: 0 1 auto !important;\n    flex-wrap: nowrap !important;\n    justify-content: center !important;\n    gap: 6px !important;\n    min-width: 0 !important;\n    max-width: 100% !important;\n    margin-right: auto !important;\n    margin-left: auto !important;\n    overflow-x: auto !important;\n    overflow-y: hidden !important;\n    overscroll-behavior-inline: contain !important;\n    scroll-snap-type: x proximity !important;\n    scrollbar-width: none !important;\n    touch-action: pan-x !important;\n    cursor: grab !important;\n    -webkit-overflow-scrolling: touch !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav-links.is-overflowing {\n    flex: 1 1 auto !important;\n    justify-content: flex-start !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav-links.autool-hts-dragging {\n    cursor: grabbing !important;\n    scroll-snap-type: none !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav-links::-webkit-scrollbar {\n    display: none !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav-links .autool-hts-link {\n    display: inline-flex !important;\n    align-items: center !important;\n    flex: 0 0 auto !important;\n    min-height: 40px !important;\n    padding: 0 var(--autool-single-sticky-label-padding-x, 16px) !important;\n    border: 1px solid transparent !important;\n    border-radius: var(--theme-button-border-radius, 3px) !important;\n    background: transparent !important;\n    color: var(--theme-text-color, #4a5568) !important;\n    font-family: var(--theme-button-font-family, Barlow, Sans-Serif) !important;\n    font-size: var(--autool-single-sticky-label-size, 12px) !important;\n    font-weight: var(--theme-button-font-weight, 800) !important;\n    letter-spacing: var(--theme-button-letter-spacing, .045em) !important;\n    line-height: 1 !important;\n    text-transform: var(--theme-button-text-transform, uppercase) !important;\n    white-space: nowrap !important;\n    scroll-snap-align: start !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav-links .autool-hts-link:hover,\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav-links .autool-hts-link.autool-hts-active {\n    border-color: color-mix(in srgb, var(--theme-palette-color-1, #FEB511) 34%, var(--theme-border-color, #e2e8f0)) !important;\n    background: color-mix(in srgb, var(--theme-palette-color-1, #FEB511) 12%, var(--theme-palette-color-8, #ffffff)) !important;\n    color: var(--theme-headings-color, #111111) !important;\n    box-shadow: none !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-btn {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    min-height: 44px !important;\n    padding: 11px 20px !important;\n    border: 1px solid var(--theme-border-color, #e2e8f0) !important;\n    border-radius: var(--theme-button-border-radius, 3px) !important;\n    background: var(--theme-palette-color-8, #ffffff) !important;\n    color: var(--theme-headings-color, #111111) !important;\n    font-family: var(--theme-button-font-family, Barlow, Sans-Serif) !important;\n    font-size: 12px !important;\n    font-weight: var(--theme-button-font-weight, 800) !important;\n    letter-spacing: var(--theme-button-letter-spacing, .045em) !important;\n    line-height: 1.1 !important;\n    text-align: center !important;\n    text-transform: var(--theme-button-text-transform, uppercase) !important;\n    white-space: nowrap !important;\n    box-shadow: none !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-btn-primary,\n  body.page-id-76841 .autool-hts-page .autool-hts-btn-brand {\n    border-color: var(--theme-button-background-initial-color, #FEB511) !important;\n    background: var(--theme-button-background-initial-color, #FEB511) !important;\n    color: var(--theme-button-text-initial-color, #111111) !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-btn-primary:hover,\n  body.page-id-76841 .autool-hts-page .autool-hts-btn-brand:hover {\n    border-color: var(--theme-button-background-hover-color, #E5A30F) !important;\n    background: var(--theme-button-background-hover-color, #E5A30F) !important;\n    color: var(--theme-button-text-hover-color, #111111) !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-btn-outline,\n  body.page-id-76841 .autool-hts-page .autool-hts-btn-ghost {\n    border-color: var(--theme-border-color, #e2e8f0) !important;\n    background: var(--theme-palette-color-8, #ffffff) !important;\n    color: var(--theme-headings-color, #111111) !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-btn-outline:hover,\n  body.page-id-76841 .autool-hts-page .autool-hts-btn-ghost:hover {\n    border-color: var(--theme-palette-color-1, #FEB511) !important;\n    background: color-mix(in srgb, var(--theme-palette-color-1, #FEB511) 12%, var(--theme-palette-color-8, #ffffff)) !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-sec--dark .autool-hts-btn-outline-dark {\n    border-color: rgba(255, 255, 255, .32) !important;\n    background: rgba(255, 255, 255, .08) !important;\n    color: var(--paper, #fffefa) !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-trust-foot,\n  body.page-id-76841 .autool-hts-page .autool-hts-trust-foot * {\n    text-align: center !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-trust-foot {\n    padding: 30px 0 34px !important;\n    border-top: 1px solid var(--theme-border-color, #e2e8f0) !important;\n    background: var(--theme-palette-color-8, #ffffff) !important;\n    color: var(--theme-headings-color, #111111) !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-trust-foot-inner {\n    display: grid !important;\n    grid-template-columns: 1fr !important;\n    justify-items: center !important;\n    align-items: center !important;\n    gap: 16px !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-trust-foot-contact,\n  body.page-id-76841 .autool-hts-page .autool-hts-trust-foot-links {\n    display: flex !important;\n    flex-wrap: wrap !important;\n    justify-content: center !important;\n    align-items: center !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-trust-foot-logo img {\n    width: auto !important;\n    height: 34px !important;\n    max-width: 136px !important;\n    object-fit: contain !important;\n  }\n  @media (max-width: 760px) {\n    body.page-id-76841 .autool-hts-page {\n      --px: 16px;\n      padding-bottom: 84px !important;\n    }\n    body.page-id-76841 .autool-hts-page .autool-hts-local-logo {\n      padding-top: 14px !important;\n      padding-bottom: 12px !important;\n    }\n    body.page-id-76841 .autool-hts-page .autool-hts-lp-nav {\n      padding-right: 12px !important;\n      padding-left: 12px !important;\n    }\n    body.page-id-76841 .autool-hts-page .autool-hts-lp-nav .autool-hts-wrap,\n    body.page-id-76841 .autool-hts-page .autool-hts-lp-nav-inner {\n      padding-right: 0 !important;\n      padding-left: 0 !important;\n    }\n    body.page-id-76841 .autool-hts-page .autool-hts-lp-nav-links {\n      flex: 1 1 auto !important;\n      width: 100% !important;\n      justify-content: flex-start !important;\n    }\n    body.page-id-76841 .autool-hts-page .autool-hts-lp-nav-links .autool-hts-link {\n      min-height: 40px !important;\n      padding-right: 12px !important;\n      padding-left: 12px !important;\n      font-size: 10.5px !important;\n    }\n  }\n  @media (max-width: 420px) {\n    body.page-id-76841 .autool-hts-page {\n      --px: 14px;\n    }\n    body.page-id-76841 .autool-hts-page .autool-hts-lp-nav-links .autool-hts-link {\n      padding-right: 10px !important;\n      padding-left: 10px !important;\n      font-size: 10px !important;\n    }\n  }\n}\n<\/style>\n<style data-autool-hts-blocksy-roi-footer=\"76841-v2\">\n@media all {\n  body.page-id-76841 .autool-footer-localized {\n    display: none !important;\n    visibility: hidden !important;\n    pointer-events: none !important;\n  }\n  body.page-id-76841 .autool-hts-page {\n    --content-wrap: var(--theme-normal-container-max-width, 1440px);\n    --wide-wrap: var(--theme-normal-container-max-width, 1440px);\n    --px: 0px;\n    background: var(--paper, #fffefa) !important;\n    color: var(--ink, #111111) !important;\n    font-family: var(--theme-font-family, Inter, Sans-Serif) !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-wrap {\n    width: var(--theme-container-width, min(100%, var(--theme-container-width-base, 90vw))) !important;\n    max-width: var(--theme-normal-container-max-width, 1440px) !important;\n    margin-right: auto !important;\n    margin-left: auto !important;\n    padding-right: 0 !important;\n    padding-left: 0 !important;\n  }\n  body.page-id-76841 .autool-hts-page :is(.autool-hts-sec, .autool-ct-card, .autool-ct-product-card, .autool-ct-video-card, .autool-ct-review-card, .autool-ct-symptom, .autool-ct-buyer-card, .autool-ct-audit-card, .autool-hts-trust-item) {\n    color: var(--ink, #111111);\n  }\n  body.page-id-76841 .autool-hts-page :is(.autool-hts-h1, .autool-hts-h2, .autool-hts-h3, .autool-ct-prod-name, .autool-ct-hero-product-title, .autool-ct-kpi, .autool-ct-review-name, .autool-ct-video-title) {\n    color: var(--ink, #111111) !important;\n  }\n  body.page-id-76841 .autool-hts-page :is(.autool-hts-p, .autool-hts-lead, .autool-ct-prod-desc, .autool-ct-review-text, .autool-ct-video-meta, .autool-ct-review-role, .autool-ct-review-model, .autool-ct-table-note) {\n    color: var(--muted, #6f6b63) !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-sec--dark {\n    background: var(--ink, #111111) !important;\n    color: var(--paper, #fffefa) !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-sec--dark :is(.autool-hts-h1, .autool-hts-h2, .autool-hts-h3, .autool-ct-review-name, .autool-ct-video-title) {\n    color: var(--paper, #fffefa) !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-sec--dark :is(.autool-hts-p, .autool-hts-lead, .autool-ct-review-text, .autool-ct-review-role, .autool-ct-review-model) {\n    color: rgba(255, 255, 255, .58) !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-eyebrow {\n    color: var(--brand-dim, #C48B00) !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-sec--dark .autool-hts-eyebrow,\n  body.page-id-76841 #roi .autool-hts-eyebrow {\n    color: var(--brand, #FEB511) !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-btn,\n  body.page-id-76841 .autool-hts-page .autool-hts-btn-primary,\n  body.page-id-76841 .autool-hts-page .autool-hts-btn-brand,\n  body.page-id-76841 .autool-hts-page .autool-hts-btn-outline,\n  body.page-id-76841 .autool-hts-page .autool-hts-btn-ghost,\n  body.page-id-76841 .autool-hts-page .autool-hts-btn-outline-dark {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    min-height: var(--theme-button-min-height, 48px) !important;\n    padding: var(--theme-button-padding, 0 24px) !important;\n    border: var(--theme-button-border, none) !important;\n    border-radius: var(--theme-button-border-radius, 3px) !important;\n    background: var(--theme-button-background-initial-color, #FEB511) !important;\n    color: var(--theme-button-text-initial-color, #111111) !important;\n    font-family: var(--theme-button-font-family, Barlow, Sans-Serif) !important;\n    font-size: var(--theme-button-font-size, 15px) !important;\n    font-weight: var(--theme-button-font-weight, 600) !important;\n    line-height: var(--theme-button-line-height, 1) !important;\n    letter-spacing: var(--theme-button-letter-spacing, .04em) !important;\n    text-align: center !important;\n    text-decoration: var(--theme-button-text-decoration, none) !important;\n    text-transform: var(--theme-button-text-transform, uppercase) !important;\n    white-space: nowrap !important;\n    box-shadow: var(--theme-button-shadow, none) !important;\n    transform: none !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-btn:hover,\n  body.page-id-76841 .autool-hts-page .autool-hts-btn-primary:hover,\n  body.page-id-76841 .autool-hts-page .autool-hts-btn-brand:hover,\n  body.page-id-76841 .autool-hts-page .autool-hts-btn-outline:hover,\n  body.page-id-76841 .autool-hts-page .autool-hts-btn-ghost:hover,\n  body.page-id-76841 .autool-hts-page .autool-hts-btn-outline-dark:hover {\n    background: var(--theme-button-background-hover-color, #E5A30F) !important;\n    color: var(--theme-button-text-hover-color, #111111) !important;\n    box-shadow: var(--theme-button-shadow, none) !important;\n    transform: none !important;\n  }\n  body.page-id-76841 #roi.autool-hts-sec {\n    background: var(--ink, #111111) !important;\n    color: var(--paper, #fffefa) !important;\n  }\n  body.page-id-76841 #roi .autool-ct-roi-layout {\n    color: var(--paper, #fffefa) !important;\n  }\n  body.page-id-76841 #roi .autool-ct-roi-field,\n  body.page-id-76841 #roi .autool-ct-roi-result {\n    border: 1px solid rgba(255, 255, 255, .13) !important;\n    background: rgba(255, 255, 255, .035) !important;\n    color: var(--paper, #fffefa) !important;\n  }\n  body.page-id-76841 #roi .autool-ct-roi-field label {\n    color: rgba(255, 255, 255, .62) !important;\n  }\n  body.page-id-76841 #roi .autool-ct-roi-num,\n  body.page-id-76841 #roi .autool-ct-roi-head,\n  body.page-id-76841 #roi .autool-ct-roi-formula strong {\n    color: var(--brand, #FEB511) !important;\n  }\n  body.page-id-76841 #roi .autool-ct-roi-unit {\n    color: rgba(255, 255, 255, .45) !important;\n  }\n  body.page-id-76841 #roi .autool-ct-dark-table-wrap {\n    position: relative !important;\n    display: block !important;\n    width: 100% !important;\n    max-width: 100% !important;\n    overflow-x: auto !important;\n    overflow-y: hidden !important;\n    border: 1px solid rgba(255, 255, 255, .13) !important;\n    background: #141716 !important;\n    -webkit-overflow-scrolling: touch !important;\n    scrollbar-width: thin !important;\n    scrollbar-color: rgba(254, 181, 17, .85) rgba(255, 255, 255, .08) !important;\n  }\n  body.page-id-76841 #roi .autool-ct-dark-table-wrap::-webkit-scrollbar {\n    height: 10px !important;\n  }\n  body.page-id-76841 #roi .autool-ct-dark-table-wrap::-webkit-scrollbar-track {\n    background: rgba(255, 255, 255, .08) !important;\n  }\n  body.page-id-76841 #roi .autool-ct-dark-table-wrap::-webkit-scrollbar-thumb {\n    background: rgba(254, 181, 17, .85) !important;\n    border: 2px solid #141716 !important;\n    border-radius: 999px !important;\n  }\n  body.page-id-76841 #roi .autool-ct-roi-table {\n    display: table !important;\n    width: 100% !important;\n    min-width: 0 !important;\n    max-width: 100% !important;\n    margin: 0 !important;\n    table-layout: fixed !important;\n    border: 0 !important;\n    border-collapse: separate !important;\n    border-spacing: 0 !important;\n    background: rgba(255, 255, 255, .02) !important;\n    color: var(--paper, #fffefa) !important;\n  }\n  body.page-id-76841 #roi .autool-ct-roi-table thead {\n    display: table-header-group !important;\n  }\n  body.page-id-76841 #roi .autool-ct-roi-table tbody {\n    display: table-row-group !important;\n    padding: 0 !important;\n  }\n  body.page-id-76841 #roi .autool-ct-roi-table tr {\n    display: table-row !important;\n    min-height: 0 !important;\n    padding: 0 !important;\n    border: 0 !important;\n    background: transparent !important;\n    box-shadow: none !important;\n  }\n  body.page-id-76841 #roi .autool-ct-roi-table th,\n  body.page-id-76841 #roi .autool-ct-roi-table td {\n    position: static !important;\n    left: auto !important;\n    z-index: auto !important;\n    display: table-cell !important;\n    min-width: 0 !important;\n    max-width: none !important;\n    padding: 14px 16px !important;\n    border-right: 0 !important;\n    border-bottom: 1px solid rgba(255, 255, 255, .08) !important;\n    background: transparent !important;\n    box-shadow: none !important;\n    color: rgba(255, 255, 255, .6) !important;\n    font-size: 13px !important;\n    line-height: 1.45 !important;\n    text-align: left !important;\n    vertical-align: top !important;\n    white-space: normal !important;\n    overflow-wrap: anywhere !important;\n  }\n  body.page-id-76841 #roi .autool-ct-roi-table th {\n    padding-top: 13px !important;\n    padding-bottom: 13px !important;\n    color: rgba(255, 255, 255, .48) !important;\n    font-family: var(--f-display, Barlow, Sans-Serif) !important;\n    font-size: 11px !important;\n    font-weight: 900 !important;\n    letter-spacing: .08em !important;\n    text-transform: uppercase !important;\n  }\n  body.page-id-76841 #roi .autool-ct-roi-table th:first-child,\n  body.page-id-76841 #roi .autool-ct-roi-table td:first-child {\n    width: 62% !important;\n  }\n  body.page-id-76841 #roi .autool-ct-roi-table th:last-child,\n  body.page-id-76841 #roi .autool-ct-roi-table td:last-child {\n    width: 38% !important;\n    color: #5fe898 !important;\n    font-family: var(--f-display, Barlow, Sans-Serif) !important;\n    font-size: 18px !important;\n    font-weight: 900 !important;\n    text-align: right !important;\n    white-space: nowrap !important;\n  }\n  body.page-id-76841 #roi .autool-ct-roi-table tr:last-child td {\n    border-bottom: 0 !important;\n  }\n  body.page-id-76841 #roi .autool-ct-roi-table tr:nth-child(3) td,\n  body.page-id-76841 #roi .autool-ct-roi-table tr:nth-child(4) td,\n  body.page-id-76841 #roi .autool-ct-roi-table tr:nth-child(5) td,\n  body.page-id-76841 #roi .autool-ct-roi-table tr:nth-child(6) td {\n    background: rgba(95, 232, 152, .035) !important;\n  }\n  body.page-id-76841 #roi .autool-ct-roi-formula {\n    border: 1px solid rgba(255, 255, 255, .11) !important;\n    background: rgba(255, 255, 255, .03) !important;\n    color: rgba(255, 255, 255, .52) !important;\n  }\n  body.page-id-76841 #roi .autool-ct-roi-note {\n    color: rgba(255, 255, 255, .36) !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-trust-foot-logo {\n    display: grid !important;\n    justify-items: center !important;\n    text-align: center !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-trust-foot-logo .autool-hts-link {\n    display: inline-flex !important;\n    justify-content: center !important;\n  }\n  @media (max-width: 760px) {\n    body.page-id-76841 .autool-hts-page .autool-hts-wrap {\n      width: var(--theme-container-width, min(100%, var(--theme-container-width-base, 90vw))) !important;\n      padding-right: 0 !important;\n      padding-left: 0 !important;\n    }\n    body.page-id-76841 .autool-hts-page .autool-hts-lp-nav .autool-hts-wrap,\n    body.page-id-76841 .autool-hts-page .autool-hts-lp-nav-inner {\n      width: 100% !important;\n      max-width: 100% !important;\n    }\n    body.page-id-76841 .autool-hts-page .autool-hts-btn,\n    body.page-id-76841 .autool-hts-page .autool-hts-btn-primary,\n    body.page-id-76841 .autool-hts-page .autool-hts-btn-brand,\n    body.page-id-76841 .autool-hts-page .autool-hts-btn-outline,\n    body.page-id-76841 .autool-hts-page .autool-hts-btn-ghost,\n    body.page-id-76841 .autool-hts-page .autool-hts-btn-outline-dark {\n      min-height: var(--theme-button-min-height, 48px) !important;\n      padding: 0 18px !important;\n      font-size: 13px !important;\n      white-space: normal !important;\n    }\n    body.page-id-76841 #roi .autool-ct-dark-table-wrap {\n      overflow: visible !important;\n      border: 0 !important;\n      background: transparent !important;\n      scrollbar-width: none !important;\n    }\n    body.page-id-76841 #roi .autool-ct-roi-table,\n    body.page-id-76841 #roi .autool-ct-roi-table thead,\n    body.page-id-76841 #roi .autool-ct-roi-table tbody,\n    body.page-id-76841 #roi .autool-ct-roi-table tr,\n    body.page-id-76841 #roi .autool-ct-roi-table td {\n      display: block !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      max-width: none !important;\n    }\n    body.page-id-76841 #roi .autool-ct-roi-table {\n      table-layout: auto !important;\n      border-collapse: separate !important;\n      border-spacing: 0 !important;\n      background: transparent !important;\n    }\n    body.page-id-76841 #roi .autool-ct-roi-table thead {\n      display: none !important;\n    }\n    body.page-id-76841 #roi .autool-ct-roi-table tbody {\n      display: grid !important;\n      gap: 7px !important;\n      padding: 10px !important;\n    }\n    body.page-id-76841 #roi .autool-ct-roi-table tr {\n      display: grid !important;\n      grid-template-columns: minmax(0, 1fr) auto !important;\n      align-items: center !important;\n      gap: 10px !important;\n      min-height: 44px !important;\n      padding: 9px 10px !important;\n      border: 1px solid rgba(255, 255, 255, .09) !important;\n      background: #1a1d1b !important;\n    }\n    body.page-id-76841 #roi .autool-ct-roi-table td,\n    body.page-id-76841 #roi .autool-ct-roi-table td:first-child,\n    body.page-id-76841 #roi .autool-ct-roi-table td:last-child {\n      position: static !important;\n      left: auto !important;\n      z-index: auto !important;\n      display: block !important;\n      width: auto !important;\n      min-width: 0 !important;\n      max-width: none !important;\n      padding: 0 !important;\n      border: 0 !important;\n      box-shadow: none !important;\n      background: transparent !important;\n      white-space: normal !important;\n      overflow-wrap: anywhere !important;\n    }\n    body.page-id-76841 #roi .autool-ct-roi-table td:first-child {\n      color: rgba(255, 255, 255, .58) !important;\n      font-size: 12px !important;\n      line-height: 1.35 !important;\n    }\n    body.page-id-76841 #roi .autool-ct-roi-table td:last-child {\n      color: #5fe898 !important;\n      font-family: var(--f-display, Barlow, Sans-Serif) !important;\n      font-size: 17px !important;\n      font-weight: 900 !important;\n      line-height: 1.05 !important;\n      text-align: right !important;\n      white-space: nowrap !important;\n    }\n  }\n}\n<\/style>\n<style data-autool-ct-button-hierarchy=\"76841-v3\">\n@media all {\n  body.page-id-76841 .autool-hts-page .autool-hts-btn {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    min-height: var(--theme-button-min-height, 48px) !important;\n    padding: var(--theme-button-padding, 0 24px) !important;\n    border-radius: var(--theme-button-border-radius, 3px) !important;\n    font-family: var(--theme-button-font-family, Barlow, Sans-Serif) !important;\n    font-size: var(--theme-button-font-size, 15px) !important;\n    font-weight: var(--theme-button-font-weight, 600) !important;\n    line-height: var(--theme-button-line-height, 1) !important;\n    letter-spacing: var(--theme-button-letter-spacing, .04em) !important;\n    text-align: center !important;\n    text-decoration: var(--theme-button-text-decoration, none) !important;\n    text-transform: var(--theme-button-text-transform, uppercase) !important;\n    box-shadow: var(--theme-button-shadow, none) !important;\n    transform: none !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-btn-primary,\n  body.page-id-76841 .autool-hts-page .autool-hts-btn-brand {\n    border: var(--theme-button-border, 0) !important;\n    background: var(--theme-button-background-initial-color, #FEB511) !important;\n    color: var(--theme-button-text-initial-color, #111111) !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-btn-primary:hover,\n  body.page-id-76841 .autool-hts-page .autool-hts-btn-brand:hover {\n    background: var(--theme-button-background-hover-color, #E5A30F) !important;\n    color: var(--theme-button-text-hover-color, #111111) !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-btn-secondary,\n  body.page-id-76841 .autool-hts-page .autool-hts-btn-outline,\n  body.page-id-76841 .autool-hts-page .autool-hts-btn-outline-dark {\n    border: 1px solid var(--theme-border-color, #e2e8f0) !important;\n    background: var(--theme-palette-color-8, #ffffff) !important;\n    color: var(--theme-headings-color, #111111) !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-btn-secondary:hover,\n  body.page-id-76841 .autool-hts-page .autool-hts-btn-outline:hover,\n  body.page-id-76841 .autool-hts-page .autool-hts-btn-outline-dark:hover {\n    border-color: var(--theme-button-background-initial-color, #FEB511) !important;\n    background: #fff8e6 !important;\n    color: var(--theme-headings-color, #111111) !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-btn-ghost {\n    border: 1px solid transparent !important;\n    background: rgba(17, 17, 17, .055) !important;\n    color: var(--theme-headings-color, #111111) !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-btn-ghost:hover {\n    background: rgba(17, 17, 17, .105) !important;\n    color: var(--theme-headings-color, #111111) !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-sec--dark .autool-hts-btn-secondary,\n  body.page-id-76841 .autool-hts-page .autool-hts-sec--dark .autool-hts-btn-outline,\n  body.page-id-76841 .autool-hts-page .autool-hts-sec--dark .autool-hts-btn-outline-dark {\n    border-color: rgba(255, 255, 255, .32) !important;\n    background: rgba(255, 255, 255, .08) !important;\n    color: var(--paper, #fffefa) !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-sec--dark .autool-hts-btn-secondary:hover,\n  body.page-id-76841 .autool-hts-page .autool-hts-sec--dark .autool-hts-btn-outline:hover,\n  body.page-id-76841 .autool-hts-page .autool-hts-sec--dark .autool-hts-btn-outline-dark:hover {\n    border-color: var(--theme-button-background-initial-color, #FEB511) !important;\n    background: rgba(254, 181, 17, .14) !important;\n    color: var(--paper, #fffefa) !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-sec--dark .autool-hts-btn-ghost {\n    border-color: transparent !important;\n    background: rgba(255, 255, 255, .06) !important;\n    color: rgba(255, 255, 255, .78) !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-sec--dark .autool-hts-btn-ghost:hover {\n    background: rgba(255, 255, 255, .12) !important;\n    color: var(--paper, #fffefa) !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-sticky-mob .autool-hts-btn-primary {\n    border: var(--theme-button-border, 0) !important;\n    background: var(--theme-button-background-initial-color, #FEB511) !important;\n    color: var(--theme-button-text-initial-color, #111111) !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-sticky-mob .autool-hts-btn-secondary {\n    border: 1px solid var(--theme-border-color, #e2e8f0) !important;\n    background: var(--theme-palette-color-8, #ffffff) !important;\n    color: var(--theme-headings-color, #111111) !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-sticky-mob .autool-hts-btn-ghost {\n    border: 1px solid transparent !important;\n    background: rgba(17, 17, 17, .055) !important;\n    color: var(--theme-headings-color, #111111) !important;\n  }\n  @media (max-width: 760px) {\n    body.page-id-76841 .autool-hts-page .autool-hts-btn {\n      min-height: var(--theme-button-min-height, 48px) !important;\n      padding: 0 18px !important;\n      font-size: 13px !important;\n      white-space: normal !important;\n    }\n  }\n}\n<\/style>\n<script data-autool-hts-nav-parity=\"76841-76781-v1\" data-no-optimize=\"1\">\n(function(window, document){\n  \"use strict\";\n  function ready(callback){\n    if(document.readyState === \"loading\"){\n      document.addEventListener(\"DOMContentLoaded\", callback, { once: true });\n      return;\n    }\n    callback();\n  }\n  function initNavAutoScroll(){\n    return;\n    var scroller = document.getElementById(\"nav-links\");\n    if(!scroller || scroller.dataset.autool76841AutoScrollReady === \"true\") return;\n    scroller.dataset.autool76841AutoScrollReady = \"true\";\n    var raf = 0;\n    var dragging = false;\n    var moved = false;\n    var startX = 0;\n    var startLeft = 0;\n    function updateOverflow(){\n      scroller.classList.toggle(\"is-overflowing\", scroller.scrollWidth > scroller.clientWidth + 4);\n    }\n    function activeLink(){\n      return scroller.querySelector(\".autool-hts-link.autool-hts-active\") ||\n        (window.location.hash ? scroller.querySelector('.autool-hts-link[href=\"' + window.location.hash + '\"]') : null);\n    }\n    function centerLink(link, behavior){\n      if(!link || scroller.scrollWidth <= scroller.clientWidth + 2) return;\n      var linkCenter = link.offsetLeft + (link.offsetWidth \/ 2);\n      var target = linkCenter - (scroller.clientWidth \/ 2);\n      var max = Math.max(0, scroller.scrollWidth - scroller.clientWidth);\n      var left = Math.max(0, Math.min(max, target));\n      try {\n        scroller.scrollTo({ left: left, behavior: behavior || \"smooth\" });\n      } catch(error) {\n        scroller.scrollLeft = left;\n      }\n    }\n    function schedule(behavior){\n      if(raf) window.cancelAnimationFrame(raf);\n      raf = window.requestAnimationFrame(function(){\n        raf = 0;\n        updateOverflow();\n        centerLink(activeLink(), behavior || \"smooth\");\n      });\n    }\n    scroller.querySelectorAll('.autool-hts-link[href^=\"#\"]').forEach(function(link){\n      link.addEventListener(\"click\", function(){\n        window.setTimeout(function(){ centerLink(link, \"smooth\"); }, 80);\n        window.setTimeout(function(){ centerLink(link, \"smooth\"); }, 320);\n      });\n    });\n    scroller.addEventListener(\"pointerdown\", function(event){\n      if(event.pointerType === \"mouse\" ? event.button !== 0 : false) return;\n      dragging = true;\n      moved = false;\n      startX = event.clientX;\n      startLeft = scroller.scrollLeft;\n    });\n    scroller.addEventListener(\"pointermove\", function(event){\n      if(!dragging) return;\n      var dx = event.clientX - startX;\n      if(Math.abs(dx) <= 6) return;\n      moved = true;\n      scroller.classList.add(\"autool-hts-dragging\");\n      scroller.scrollLeft = startLeft - dx;\n      if(event.cancelable) event.preventDefault();\n    });\n    function stopDrag(){\n      dragging = false;\n      scroller.classList.remove(\"autool-hts-dragging\");\n    }\n    scroller.addEventListener(\"pointerup\", stopDrag);\n    scroller.addEventListener(\"pointercancel\", stopDrag);\n    scroller.addEventListener(\"mouseleave\", stopDrag);\n    scroller.addEventListener(\"click\", function(event){\n      if(!moved) return;\n      event.preventDefault();\n      event.stopPropagation();\n      moved = false;\n    }, true);\n    scroller.addEventListener(\"wheel\", function(event){\n      if(Math.abs(event.deltaY) <= Math.abs(event.deltaX)) return;\n      if(scroller.scrollWidth <= scroller.clientWidth) return;\n      scroller.scrollLeft += event.deltaY;\n      event.preventDefault();\n    }, { passive: false });\n    if(\"MutationObserver\" in window){\n      var observer = new MutationObserver(function(mutations){\n        var shouldCenter = mutations.some(function(mutation){\n          return mutation.type === \"attributes\" ? mutation.attributeName === \"class\" : false;\n        });\n        if(shouldCenter) schedule(\"smooth\");\n      });\n      scroller.querySelectorAll(\".autool-hts-link\").forEach(function(link){\n        observer.observe(link, { attributes: true, attributeFilter: [\"class\"] });\n      });\n    }\n    var ticking = false;\n    window.addEventListener(\"scroll\", function(){\n      if(ticking) return;\n      ticking = true;\n      window.requestAnimationFrame(function(){\n        ticking = false;\n        schedule(\"auto\");\n      });\n    }, { passive: true });\n    window.addEventListener(\"hashchange\", function(){\n      window.setTimeout(function(){ schedule(\"smooth\"); }, 80);\n    });\n    window.addEventListener(\"resize\", function(){\n      window.setTimeout(function(){ schedule(\"auto\"); }, 80);\n    });\n    updateOverflow();\n    schedule(\"auto\");\n    window.setTimeout(function(){ schedule(\"auto\"); }, 500);\n  }\n  ready(initNavAutoScroll);\n  window.addEventListener(\"load\", initNavAutoScroll, { once: true });\n  window.addEventListener(\"pageshow\", initNavAutoScroll);\n  document.addEventListener(\"DOMContentLiteSpeedLoaded\", initNavAutoScroll);\n  window.addEventListener(\"DOMContentLiteSpeedLoaded\", initNavAutoScroll);\n})(window, document);\n<\/script>\n<script id=\"autool-ct-js-restore-20260630\" data-no-optimize=\"1\">\n(function(window, document){\n  \"use strict\";\n  function ready(callback){\n    if(document.readyState === \"loading\"){\n      document.addEventListener(\"DOMContentLoaded\", callback, { once: true });\n      return;\n    }\n    callback();\n  }\n  function money(value){\n    return \"$\" + Math.round(value).toLocaleString(\"en-US\");\n  }\n  function bindRoi(){\n    var jobs = document.getElementById(\"jobs\");\n    var charge = document.getElementById(\"charge\");\n    var cost = document.getElementById(\"cost\");\n    var consumable = document.getElementById(\"consumable\");\n    if(!jobs || !charge || !cost || !consumable) return;\n    function update(){\n      var j = Number(jobs.value);\n      var c = Number(charge.value);\n      var m = Number(cost.value);\n      var x = Number(consumable.value);\n      var weeklyGross = Math.max(0, j * c);\n      var weeklyConsumables = Math.max(0, j * x);\n      var weekly = Math.max(0, j * (c - x));\n      var monthly = weekly * 52 \/ 12;\n      var pay = weekly > 0 ? m \/ weekly : 0;\n      var annual = weekly * 52 - m;\n      var map = {\n        jobsVal: j,\n        chargeVal: money(c),\n        costVal: money(m),\n        consumableVal: money(x),\n        weeklyGross: money(weeklyGross),\n        weeklyConsumables: money(weeklyConsumables),\n        weeklyNet: money(weekly),\n        monthlyNet: money(monthly),\n        payback: weekly > 0 ? (Math.ceil(pay * 10) \/ 10) + \" weeks\" : \"-\",\n        yearOneNet: money(annual)\n      };\n      Object.keys(map).forEach(function(id){\n        var el = document.getElementById(id);\n        if(el) el.textContent = map[id];\n      });\n    }\n    [jobs, charge, cost, consumable].forEach(function(input){\n      if(input.dataset.autoolCtRestoreRoi === \"1\") return;\n      input.dataset.autoolCtRestoreRoi = \"1\";\n      input.addEventListener(\"input\", update);\n      input.addEventListener(\"change\", update);\n    });\n    update();\n  }\n  function bindFilters(){\n    var wrap = document.getElementById(\"product-filters\");\n    var grid = document.getElementById(\"product-grid\");\n    if(!wrap || !grid || wrap.dataset.autoolCtRestoreFilter === \"1\") return;\n    wrap.dataset.autoolCtRestoreFilter = \"1\";\n    wrap.addEventListener(\"click\", function(event){\n      var btn = event.target.closest ? event.target.closest(\".autool-ct-filter\") : null;\n      if(!btn) return;\n      var filter = btn.getAttribute(\"data-filter\") || \"all\";\n      Array.prototype.forEach.call(wrap.querySelectorAll(\".autool-ct-filter\"), function(item){\n        item.classList.toggle(\"autool-ct-active\", item === btn);\n      });\n      Array.prototype.forEach.call(grid.querySelectorAll(\".autool-ct-product\"), function(card){\n        var cats = (card.getAttribute(\"data-cat\") || \"\").split(\/\\s+\/);\n        card.classList.toggle(\"autool-ct-hidden\", !(filter === \"all\" || cats.indexOf(filter) !== -1));\n      });\n      if(grid.scrollTo) grid.scrollTo({ left: 0, behavior: \"smooth\" });\n      runGlobalRefresh(\"filter\");\n    });\n  }\n  function bindFaq(){\n    if(document.documentElement.dataset.autoolCtRestoreFaq === \"1\") return;\n    document.documentElement.dataset.autoolCtRestoreFaq = \"1\";\n    document.addEventListener(\"toggle\", function(event){\n      var detail = event.target;\n      if(!detail || !detail.matches || !detail.matches(\".autool-hts-details\") || !detail.open) return;\n      var parent = detail.parentElement;\n      if(!parent) return;\n      Array.prototype.forEach.call(parent.querySelectorAll(\".autool-hts-details\"), function(item){\n        if(item !== detail) item.open = false;\n      });\n    }, true);\n  }\n  function bindVideos(){\n    if(document.documentElement.dataset.autoolCtRestoreVideo === \"1\") return;\n    document.documentElement.dataset.autoolCtRestoreVideo = \"1\";\n    document.addEventListener(\"click\", function(event){\n      var play = event.target ? (event.target.closest ? event.target.closest(\".autool-ct-video-play\") : null) : null;\n      if(!play) return;\n      var card = play.closest(\".autool-ct-video-card\");\n      if(!card || card.dataset.autoolCtPlaying === \"1\") return;\n      var id = card.getAttribute(\"data-youtube-id\");\n      var target = card.querySelector(\".autool-ct-video-thumb\");\n      if(!id || !target) return;\n      event.preventDefault();\n      card.dataset.autoolCtPlaying = \"1\";\n      var titleEl = card.querySelector(\".autool-ct-video-title\");\n      var title = titleEl ? titleEl.textContent.trim() : \"AUTOOL video\";\n      var wrap = document.createElement(\"div\");\n      wrap.className = \"autool-ct-video-embed\";\n      wrap.innerHTML = '<iframe title=\"' + title.replace(\/\"\/g, \"&quot;\") + '\" src=\"https:\/\/www.youtube-nocookie.com\/embed\/' + encodeURIComponent(id) + '?autoplay=1&#038;rel=0&#038;modestbranding=1&#038;playsinline=1\" loading=\"lazy\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>';\n      target.replaceWith(wrap);\n    });\n  }\n  function runGlobalRefresh(reason){\n    [\"autoolCtRefreshTablesAndSliders\", \"autoolCtFixSliderProgress\", \"autoolCtTopSliderAudit\", \"autoolCtRefreshStableSliders\", \"autoolCtFinalMobileAudit\"].forEach(function(name){\n      if(typeof window[name] !== \"function\") return;\n      try {\n        window[name](reason);\n      } catch(error) {}\n    });\n  }\n  function restore(reason){\n    bindRoi();\n    bindFilters();\n    bindFaq();\n    bindVideos();\n  }\n  ready(function(){\n    restore(\"ready\");\n    window.setTimeout(function(){ restore(\"ready-delay-120\"); }, 120);\n    window.setTimeout(function(){ restore(\"ready-delay-520\"); }, 520);\n  });\n  window.addEventListener(\"load\", function(){\n    restore(\"load\");\n    window.setTimeout(function(){ restore(\"load-delay\"); }, 240);\n  }, { passive: true });\n  window.addEventListener(\"pageshow\", function(){ restore(\"pageshow\"); }, { passive: true });\n  document.addEventListener(\"DOMContentLiteSpeedLoaded\", function(){ restore(\"litespeed-document\"); });\n  window.addEventListener(\"DOMContentLiteSpeedLoaded\", function(){ restore(\"litespeed-window\"); });\n})(window, document);\n<\/script>\n<style data-autool-ct-nav-table-fix=\"76841-v4\">\n@media all {\n  body.page-id-76841 #howit.autool-ct-process-section .autool-hts-eyebrow {\n    color: var(--brand, #FEB511) !important;\n  }\n  body.page-id-76841 #howit.autool-ct-process-section .autool-hts-h2 {\n    color: var(--paper, #fffefa) !important;\n  }\n  body.page-id-76841 #howit.autool-ct-process-section .autool-hts-p {\n    color: rgba(255, 255, 255, .62) !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-ct-table-wrap,\n  body.page-id-76841 .autool-hts-page .autool-ct-editorial-table,\n  body.page-id-76841 .autool-hts-page .autool-ct-dark-table-wrap {\n    position: relative !important;\n    display: block !important;\n    width: 100% !important;\n    max-width: 100% !important;\n    overflow-x: auto !important;\n    overflow-y: hidden !important;\n    -webkit-overflow-scrolling: touch !important;\n    overscroll-behavior-x: contain !important;\n    scroll-snap-type: x mandatory !important;\n    scrollbar-width: none !important;\n    -ms-overflow-style: none !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-ct-table-wrap::-webkit-scrollbar,\n  body.page-id-76841 .autool-hts-page .autool-ct-editorial-table::-webkit-scrollbar,\n  body.page-id-76841 .autool-hts-page .autool-ct-dark-table-wrap::-webkit-scrollbar {\n    width: 0 !important;\n    height: 0 !important;\n    display: none !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-ct-table,\n  body.page-id-76841 .autool-hts-page .autool-ct-roi-table {\n    display: table !important;\n    table-layout: fixed !important;\n    border-collapse: separate !important;\n    border-spacing: 0 !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-ct-table thead,\n  body.page-id-76841 .autool-hts-page .autool-ct-roi-table thead {\n    display: table-header-group !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-ct-table tbody,\n  body.page-id-76841 .autool-hts-page .autool-ct-roi-table tbody {\n    display: table-row-group !important;\n    padding: 0 !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-ct-table tr,\n  body.page-id-76841 .autool-hts-page .autool-ct-roi-table tr {\n    display: table-row !important;\n    min-height: 0 !important;\n    padding: 0 !important;\n    box-shadow: none !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-ct-table th,\n  body.page-id-76841 .autool-hts-page .autool-ct-table td,\n  body.page-id-76841 .autool-hts-page .autool-ct-roi-table th,\n  body.page-id-76841 .autool-hts-page .autool-ct-roi-table td {\n    display: table-cell !important;\n    min-width: 0 !important;\n    max-width: none !important;\n    vertical-align: top !important;\n    white-space: normal !important;\n    overflow-wrap: anywhere !important;\n    word-break: normal !important;\n    hyphens: auto !important;\n  }\n  body.page-id-76841 #roi .autool-ct-roi-result-table,\n  body.page-id-76841 #roi .autool-ct-roi-result,\n  body.page-id-76841 #roi .autool-ct-dark-table-wrap,\n  body.page-id-76841 #roi .autool-ct-roi-table,\n  body.page-id-76841 #roi .autool-ct-roi-table tr,\n  body.page-id-76841 #roi .autool-ct-roi-table th,\n  body.page-id-76841 #roi .autool-ct-roi-table td,\n  body.page-id-76841 #roi .autool-ct-roi-head {\n    border: 0 !important;\n  }\n  body.page-id-76841 #roi .autool-ct-dark-table-wrap {\n    background: transparent !important;\n  }\n  body.page-id-76841 #roi .autool-ct-roi-table {\n    width: 100% !important;\n    min-width: 0 !important;\n    margin: 0 !important;\n    background: transparent !important;\n  }\n  body.page-id-76841 #roi .autool-ct-roi-table th,\n  body.page-id-76841 #roi .autool-ct-roi-table td {\n    padding: 12px 0 !important;\n    background: transparent !important;\n    box-shadow: none !important;\n  }\n  body.page-id-76841 #roi .autool-ct-roi-table th:first-child,\n  body.page-id-76841 #roi .autool-ct-roi-table td:first-child {\n    width: 62% !important;\n    color: rgba(255, 255, 255, .58) !important;\n  }\n  body.page-id-76841 #roi .autool-ct-roi-table th:last-child,\n  body.page-id-76841 #roi .autool-ct-roi-table td:last-child {\n    width: 38% !important;\n    color: #5fe898 !important;\n    text-align: right !important;\n    white-space: nowrap !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-ct-table-simple-hint {\n    display: none !important;\n    align-items: center !important;\n    justify-content: space-between !important;\n    gap: 10px !important;\n    width: 100% !important;\n    min-height: 28px !important;\n    margin: 0 0 10px !important;\n    padding: 6px 8px !important;\n    border: 1px solid rgba(17, 17, 17, .12) !important;\n    background: #f8f6f0 !important;\n    color: var(--muted, #6f6b63) !important;\n    font-family: var(--f-display, Barlow, sans-serif) !important;\n    font-size: 10px !important;\n    font-weight: 850 !important;\n    letter-spacing: .08em !important;\n    line-height: 1.2 !important;\n    text-transform: uppercase !important;\n    pointer-events: none !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-ct-table-simple-meter {\n    position: relative !important;\n    display: block !important;\n    flex: 1 1 auto !important;\n    min-width: 56px !important;\n    height: 4px !important;\n    overflow: hidden !important;\n    background: rgba(17, 17, 17, .13) !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-ct-table-simple-meter-bar {\n    display: block !important;\n    width: calc(var(--autool-ct-scroll-progress, 0) * 100%) !important;\n    min-width: 16px !important;\n    max-width: 100% !important;\n    height: 100% !important;\n    background: var(--brand, #FEB511) !important;\n  }\n  body.page-id-76841 #roi .autool-ct-table-simple-hint {\n    border-color: rgba(255, 255, 255, .14) !important;\n    background: rgba(255, 255, 255, .045) !important;\n    color: rgba(255, 255, 255, .56) !important;\n  }\n  body.page-id-76841 #roi .autool-ct-table-simple-meter {\n    background: rgba(255, 255, 255, .16) !important;\n  }\n  @media (max-width: 760px) {\n    body.page-id-76841 .autool-hts-page .autool-ct-table-wrap,\n    body.page-id-76841 .autool-hts-page .autool-ct-editorial-table,\n    body.page-id-76841 .autool-hts-page .autool-ct-dark-table-wrap {\n      padding: 0 0 12px !important;\n      margin-bottom: 18px !important;\n    }\n    body.page-id-76841 .autool-hts-page .autool-ct-table-simple-hint {\n      display: flex !important;\n    }\n    body.page-id-76841 #roi .autool-ct-dark-table-wrap .autool-ct-table-simple-hint {\n      display: flex !important;\n    }\n    body.page-id-76841 .autool-hts-page .autool-ct-editorial-table:not(.autool-ct-dark-table-wrap) {\n      --autool-ct-first-col: 124px;\n      --autool-ct-view-col: calc(100vw - 32px - var(--autool-ct-first-col));\n      --autool-ct-short-col: 82px;\n      --autool-ct-mid-col: min(154px, var(--autool-ct-view-col));\n      --autool-ct-full-col: var(--autool-ct-view-col);\n      scroll-padding-left: var(--autool-ct-first-col) !important;\n    }\n    body.page-id-76841 #method .autool-ct-table:not(.autool-ct-table-wide) {\n      width: auto !important;\n      min-width: calc(var(--autool-ct-first-col) + var(--autool-ct-mid-col) + 104px + 112px + var(--autool-ct-full-col)) !important;\n    }\n    body.page-id-76841 #compare .autool-ct-table-wide {\n      width: auto !important;\n      min-width: calc(var(--autool-ct-first-col) + var(--autool-ct-short-col) + (var(--autool-ct-full-col) * 4)) !important;\n    }\n    body.page-id-76841 .autool-hts-page .autool-ct-table th:first-child,\n    body.page-id-76841 .autool-hts-page .autool-ct-table td:first-child {\n      position: sticky !important;\n      left: 0 !important;\n      z-index: 3 !important;\n      width: var(--autool-ct-first-col) !important;\n      min-width: var(--autool-ct-first-col) !important;\n      max-width: var(--autool-ct-first-col) !important;\n      background: var(--paper, #fffefa) !important;\n      box-shadow: 1px 0 0 rgba(17, 17, 17, .10), 8px 0 18px rgba(17, 17, 17, .06) !important;\n    }\n    body.page-id-76841 .autool-hts-page .autool-ct-table th:first-child {\n      z-index: 4 !important;\n    }\n    body.page-id-76841 #method .autool-ct-table th:nth-child(2),\n    body.page-id-76841 #method .autool-ct-table td:nth-child(2) {\n      width: var(--autool-ct-mid-col) !important;\n      min-width: var(--autool-ct-mid-col) !important;\n      max-width: var(--autool-ct-mid-col) !important;\n    }\n    body.page-id-76841 #method .autool-ct-table th:nth-child(3),\n    body.page-id-76841 #method .autool-ct-table td:nth-child(3) {\n      width: 104px !important;\n      min-width: 104px !important;\n      max-width: 104px !important;\n    }\n    body.page-id-76841 #method .autool-ct-table th:nth-child(4),\n    body.page-id-76841 #method .autool-ct-table td:nth-child(4) {\n      width: 112px !important;\n      min-width: 112px !important;\n      max-width: 112px !important;\n    }\n    body.page-id-76841 #method .autool-ct-table th:nth-child(5),\n    body.page-id-76841 #method .autool-ct-table td:nth-child(5),\n    body.page-id-76841 #compare .autool-ct-table-wide th:nth-child(3),\n    body.page-id-76841 #compare .autool-ct-table-wide td:nth-child(3),\n    body.page-id-76841 #compare .autool-ct-table-wide th:nth-child(4),\n    body.page-id-76841 #compare .autool-ct-table-wide td:nth-child(4),\n    body.page-id-76841 #compare .autool-ct-table-wide th:nth-child(5),\n    body.page-id-76841 #compare .autool-ct-table-wide td:nth-child(5),\n    body.page-id-76841 #compare .autool-ct-table-wide th:nth-child(6),\n    body.page-id-76841 #compare .autool-ct-table-wide td:nth-child(6) {\n      width: var(--autool-ct-full-col) !important;\n      min-width: var(--autool-ct-full-col) !important;\n      max-width: var(--autool-ct-full-col) !important;\n    }\n    body.page-id-76841 #compare .autool-ct-table-wide th:nth-child(2),\n    body.page-id-76841 #compare .autool-ct-table-wide td:nth-child(2) {\n      width: var(--autool-ct-short-col) !important;\n      min-width: var(--autool-ct-short-col) !important;\n      max-width: var(--autool-ct-short-col) !important;\n    }\n    body.page-id-76841 #roi .autool-ct-dark-table-wrap {\n      overflow-x: auto !important;\n      overflow-y: hidden !important;\n      padding-bottom: 0 !important;\n      margin-bottom: 0 !important;\n    }\n    body.page-id-76841 #roi .autool-ct-roi-table,\n    body.page-id-76841 #roi .autool-ct-roi-table thead,\n    body.page-id-76841 #roi .autool-ct-roi-table tbody,\n    body.page-id-76841 #roi .autool-ct-roi-table tr,\n    body.page-id-76841 #roi .autool-ct-roi-table th,\n    body.page-id-76841 #roi .autool-ct-roi-table td {\n      display: revert !important;\n    }\n    body.page-id-76841 #roi .autool-ct-roi-table {\n      display: table !important;\n      table-layout: fixed !important;\n    }\n    body.page-id-76841 #roi .autool-ct-roi-table thead {\n      display: table-header-group !important;\n    }\n    body.page-id-76841 #roi .autool-ct-roi-table tbody {\n      display: table-row-group !important;\n    }\n    body.page-id-76841 #roi .autool-ct-roi-table tr {\n      display: table-row !important;\n      min-height: 0 !important;\n      padding: 0 !important;\n      background: transparent !important;\n    }\n    body.page-id-76841 #roi .autool-ct-roi-table th,\n    body.page-id-76841 #roi .autool-ct-roi-table td {\n      display: table-cell !important;\n      padding: 12px 0 !important;\n    }\n  }\n  @media (max-width: 420px) {\n    body.page-id-76841 .autool-hts-page .autool-ct-editorial-table:not(.autool-ct-dark-table-wrap) {\n      --autool-ct-first-col: 118px;\n      --autool-ct-view-col: calc(100vw - 30px - var(--autool-ct-first-col));\n      --autool-ct-short-col: 76px;\n    }\n  }\n}\n<\/style>\n<script id=\"autool-ct-nav-table-fix-20260630\" data-no-optimize=\"1\">\n(function(window, document){\n  \"use strict\";\n  var root = document.querySelector(\".autool-hts-page\");\n  if(!root) return;\n  function ready(callback){\n    if(document.readyState === \"loading\"){\n      document.addEventListener(\"DOMContentLoaded\", callback, { once: true });\n      return;\n    }\n    callback();\n  }\n  function getTargetId(link){\n    var href = link ? (link.getAttribute(\"href\") || \"\") : \"\";\n    if(href.charAt(0) !== \"#\" || href === \"#\") return \"\";\n    try {\n      return decodeURIComponent(href.slice(1));\n    } catch(error) {\n      return href.slice(1);\n    }\n  }\n  function safeScrollElementTo(element, options){\n    try {\n      if(element ? typeof element.scrollTo === \"function\" : false){\n        element.scrollTo(options);\n        return;\n      }\n    } catch(error) {}\n    if(element){ if(options ? typeof options.left !== \"undefined\" : false) element.scrollLeft = options.left; }\n  }\n  function initAnchoredNav(){\n    var nav = document.getElementById(\"top-nav\");\n    var scroller = document.getElementById(\"nav-links\");\n    if(!nav || !scroller) return;\n    var links = Array.prototype.slice.call(scroller.querySelectorAll(\".autool-hts-link[href^=\\\"#\\\"]\"));\n    var items = links.map(function(link){\n      var id = getTargetId(link);\n      var section = id ? document.getElementById(id) : null;\n      return section ? (root.contains(section) ? { id: id, link: link, section: section } : null) : null;\n    }).filter(Boolean);\n    if(!items.length) return;\n    if(scroller.dataset.autoolCtFinalNavReady === \"1\"){\n      if(typeof window.autoolCtFinalNavRefresh76841 === \"function\") window.autoolCtFinalNavRefresh76841(\"auto\");\n      return;\n    }\n    scroller.dataset.autoolCtFinalNavReady = \"1\";\n    var clickOverride = \"\";\n    var clickOverrideTimer = 0;\n    var dragStartX = 0;\n    var dragStartLeft = 0;\n    var dragging = false;\n    var moved = false;\n    var raf = 0;\n    function getOffset(){\n      return Math.ceil(nav.getBoundingClientRect().height + 8);\n    }\n    function syncOverflowState(){\n      var max = Math.max(0, scroller.scrollWidth - scroller.clientWidth);\n      var left = Math.min(scroller.scrollLeft, max);\n      scroller.classList.toggle(\"is-overflowing\", max > 8);\n      nav.classList.toggle(\"autool-hts-nav-is-scrollable\", max > 8);\n      nav.classList.toggle(\"autool-hts-nav-has-left-fade\", max > 8 ? left > 6 : false);\n      nav.classList.toggle(\"autool-hts-nav-has-right-fade\", max > 8 ? left < max - 6 : false);\n    }\n    function centerLink(link, behavior){\n      if(!link) return;\n      var max = Math.max(0, scroller.scrollWidth - scroller.clientWidth);\n      var left = link.offsetLeft - ((scroller.clientWidth - link.offsetWidth) \/ 2);\n      safeScrollElementTo(scroller, {\n        left: Math.min(max, Math.max(0, left)),\n        behavior: behavior || \"auto\"\n      });\n      window.setTimeout(syncOverflowState, behavior === \"smooth\" ? 260 : 0);\n    }\n    function setActive(id, behavior){\n      var activeLink = null;\n      items.forEach(function(item){\n        var active = item.id === id;\n        item.link.classList.toggle(\"autool-hts-active\", active);\n        item.link.setAttribute(\"aria-current\", active ? \"true\" : \"false\");\n        if(active) activeLink = item.link;\n      });\n      centerLink(activeLink, behavior || \"auto\");\n    }\n    function currentId(){\n      if(clickOverride ? document.getElementById(clickOverride) : false) return clickOverride;\n      var y = window.scrollY + getOffset() + 42;\n      var active = items[0].id;\n      items.forEach(function(item){\n        if(item.section.getBoundingClientRect().top + window.scrollY <= y) active = item.id;\n      });\n      return active;\n    }\n    function requestSync(behavior){\n      if(raf) window.cancelAnimationFrame(raf);\n      raf = window.requestAnimationFrame(function(){\n        raf = 0;\n        syncOverflowState();\n        setActive(currentId(), behavior);\n      });\n    }\n    window.autoolCtFinalNavRefresh76841 = requestSync;\n    function scrollToItem(item){\n      var top = Math.max(0, item.section.getBoundingClientRect().top + window.scrollY - getOffset());\n      window.scrollTo({ top: top, behavior: \"smooth\" });\n      if(window.history ? window.history.pushState : false) window.history.pushState(null, \"\", \"#\" + item.id);\n      else window.location.hash = item.id;\n      clickOverride = item.id;\n      window.clearTimeout(clickOverrideTimer);\n      clickOverrideTimer = window.setTimeout(function(){ clickOverride = \"\"; requestSync(\"auto\"); }, 900);\n      setActive(item.id, \"smooth\");\n    }\n    function itemFromLink(link){\n      var id = getTargetId(link);\n      return items.filter(function(item){ return item.id === id; })[0] || null;\n    }\n    document.addEventListener(\"click\", function(event){\n      var link = event.target ? (event.target.closest ? event.target.closest(\".autool-hts-page .autool-hts-link[href^=\\\"#\\\"]\") : null) : null;\n      if(!link || !root.contains(link)) return;\n      if(moved){\n        event.preventDefault();\n        event.stopImmediatePropagation();\n        moved = false;\n        return;\n      }\n      var item = itemFromLink(link);\n      if(!item) return;\n      event.preventDefault();\n      event.stopImmediatePropagation();\n      scrollToItem(item);\n    }, true);\n    if(scroller.dataset.autoolCtNavPointerFixed !== \"1\"){\n      scroller.dataset.autoolCtNavPointerFixed = \"1\";\n      scroller.addEventListener(\"pointerdown\", function(event){\n        if(event.pointerType === \"mouse\" ? event.button !== 0 : false) return;\n        dragging = true;\n        moved = false;\n        dragStartX = event.clientX;\n        dragStartLeft = scroller.scrollLeft;\n      });\n      scroller.addEventListener(\"pointermove\", function(event){\n        if(!dragging) return;\n        var dx = event.clientX - dragStartX;\n        if(Math.abs(dx) <= 6) return;\n        moved = true;\n        scroller.classList.add(\"autool-hts-dragging\");\n        scroller.scrollLeft = dragStartLeft - dx;\n        syncOverflowState();\n        if(event.cancelable) event.preventDefault();\n      });\n      [\"pointerup\", \"pointercancel\", \"mouseleave\"].forEach(function(name){\n        scroller.addEventListener(name, function(){\n          dragging = false;\n          scroller.classList.remove(\"autool-hts-dragging\");\n          window.setTimeout(function(){ moved = false; }, 80);\n        });\n      });\n      scroller.addEventListener(\"wheel\", function(event){\n        if(Math.abs(event.deltaY) <= Math.abs(event.deltaX)) return;\n        if(scroller.scrollWidth <= scroller.clientWidth) return;\n        scroller.scrollLeft += event.deltaY;\n        syncOverflowState();\n        event.preventDefault();\n      }, { passive: false });\n      scroller.addEventListener(\"scroll\", syncOverflowState, { passive: true });\n    }\n    window.addEventListener(\"scroll\", function(){ requestSync(\"auto\"); }, { passive: true });\n    window.addEventListener(\"resize\", function(){ window.setTimeout(function(){ requestSync(\"auto\"); }, 80); }, { passive: true });\n    window.addEventListener(\"hashchange\", function(){ window.setTimeout(function(){ requestSync(\"smooth\"); }, 80); });\n    syncOverflowState();\n    requestSync(\"auto\");\n    window.setTimeout(function(){ requestSync(\"auto\"); }, 350);\n  }\n  function updateTableMeter(wrap){\n    if(!wrap) return;\n    var max = Math.max(0, wrap.scrollWidth - wrap.clientWidth);\n    var progress = max > 0 ? wrap.scrollLeft \/ max : 1;\n    wrap.style.setProperty(\"--autool-ct-scroll-progress\", String(Math.max(0, Math.min(1, progress))));\n    wrap.classList.toggle(\"autool-ct-has-overflow\", max > 4);\n    wrap.classList.toggle(\"autool-ct-scrolled-end\", max <= 4 || wrap.scrollLeft >= max - 3);\n  }\n  function initTables(){\n    Array.prototype.forEach.call(root.querySelectorAll(\".autool-ct-table-wrap\"), function(wrap){\n      wrap.classList.add(\"autool-ct-editorial-table\");\n      if(!wrap.hasAttribute(\"tabindex\")) wrap.setAttribute(\"tabindex\", \"0\");\n      if(!wrap.querySelector(\":scope > .autool-ct-table-simple-hint\")){\n        var hint = document.createElement(\"div\");\n        hint.className = \"autool-ct-table-simple-hint\";\n        hint.setAttribute(\"aria-hidden\", \"true\");\n        hint.innerHTML = '<span class=\"autool-ct-table-simple-hint-text\">Scroll table <span class=\"autool-ct-table-simple-hint-arrow\">\u2192<\/span><\/span><span class=\"autool-ct-table-simple-meter\"><span class=\"autool-ct-table-simple-meter-bar\"><\/span><\/span>';\n        wrap.insertBefore(hint, wrap.firstChild);\n      }\n      updateTableMeter(wrap);\n      if(wrap.dataset.autoolCtFinalTableReady === \"1\") return;\n      wrap.dataset.autoolCtFinalTableReady = \"1\";\n      var ticking = false;\n      var snapTimer = 0;\n      function request(){\n        if(ticking) return;\n        ticking = true;\n        window.requestAnimationFrame(function(){\n          ticking = false;\n          updateTableMeter(wrap);\n        });\n      }\n      function snap(){\n        if(window.innerWidth > 760) return;\n        var table = wrap.querySelector(\".autool-ct-table\");\n        if(!table) return;\n        var second = table.querySelector(\"thead th:nth-child(2), tbody td:nth-child(2)\");\n        var step = second ? Math.round(second.getBoundingClientRect().width) : 0;\n        var max = Math.max(0, wrap.scrollWidth - wrap.clientWidth);\n        if(step <= 0 || max <= 4) return;\n        var target = Math.max(0, Math.min(max, Math.round(wrap.scrollLeft \/ step) * step));\n        if(Math.abs(target - wrap.scrollLeft) > 2){\n          safeScrollElementTo(wrap, { left: target, behavior: \"smooth\" });\n        }\n      }\n      wrap.addEventListener(\"scroll\", function(){\n        request();\n        window.clearTimeout(snapTimer);\n        snapTimer = window.setTimeout(snap, 120);\n      }, { passive: true });\n    });\n  }\n  function init(){\n    initTables();\n  }\n  ready(init);\n  window.addEventListener(\"load\", function(){ init(); window.setTimeout(init, 160); }, { passive: true });\n  window.addEventListener(\"pageshow\", init, { passive: true });\n  document.addEventListener(\"DOMContentLiteSpeedLoaded\", init);\n  window.addEventListener(\"DOMContentLiteSpeedLoaded\", init);\nwindow.autoolCtNavTableFix76841 = init;\n})(window, document);\n<\/script>\n<style data-autool-hts-table-system=\"76841-76770-v1\">\n  body.page-id-76841 .autool-hts-page {\n    --font-heading: var(--theme-heading-font-family, var(--theme-font-family, var(--f-display, Barlow, Arial, sans-serif)));\n  }\n\n  body.page-id-76841 .autool-hts-page .autool-hts-table-wrap,\n  body.page-id-76841 .autool-hts-page .autool-hts-editorial-table {\n    box-sizing: border-box !important;\n    position: relative !important;\n    display: block !important;\n    width: 100% !important;\n    max-width: 100% !important;\n    margin: 0 !important;\n    overflow-x: auto !important;\n    overflow-y: hidden !important;\n    border: 1px solid var(--rule-strong, #b9b1a4) !important;\n    background: var(--paper, #fffefa) !important;\n    -webkit-overflow-scrolling: touch !important;\n    overscroll-behavior-inline: contain !important;\n    scroll-snap-type: x mandatory !important;\n    scroll-padding-left: 148px !important;\n    scroll-padding-right: 0 !important;\n    scrollbar-width: thin !important;\n    scrollbar-color: #6f6a62 #eeeae1 !important;\n  }\n\n  body.page-id-76841 .autool-hts-page .autool-hts-table-wrap::-webkit-scrollbar,\n  body.page-id-76841 .autool-hts-page .autool-hts-editorial-table::-webkit-scrollbar {\n    display: block !important;\n    width: auto !important;\n    height: 10px !important;\n    background: #eeeae1 !important;\n  }\n\n  body.page-id-76841 .autool-hts-page .autool-hts-table-wrap::-webkit-scrollbar-track,\n  body.page-id-76841 .autool-hts-page .autool-hts-editorial-table::-webkit-scrollbar-track {\n    background: #eeeae1 !important;\n    border-top: 1px solid var(--rule, #e5e0d7) !important;\n  }\n\n  body.page-id-76841 .autool-hts-page .autool-hts-table-wrap::-webkit-scrollbar-thumb,\n  body.page-id-76841 .autool-hts-page .autool-hts-editorial-table::-webkit-scrollbar-thumb {\n    background: #6f6a62 !important;\n    border: 2px solid #eeeae1 !important;\n    border-radius: 999px !important;\n  }\n\n  body.page-id-76841 .autool-hts-page .autool-hts-editorial-table .autool-hts-table {\n    display: table !important;\n    width: 100% !important;\n    min-width: 960px !important;\n    table-layout: fixed !important;\n    border: 0 !important;\n    border-collapse: separate !important;\n    border-spacing: 0 !important;\n    margin: 0 !important;\n    background: var(--paper, #fffefa) !important;\n    color: var(--text, #30302d) !important;\n    box-shadow: none !important;\n  }\n\n  body.page-id-76841 .autool-hts-page .autool-hts-editorial-table .autool-hts-thead {\n    display: table-header-group !important;\n  }\n\n  body.page-id-76841 .autool-hts-page .autool-hts-editorial-table .autool-hts-tbody {\n    display: table-row-group !important;\n  }\n\n  body.page-id-76841 .autool-hts-page .autool-hts-editorial-table .autool-hts-tr {\n    display: table-row !important;\n    width: auto !important;\n    min-width: 0 !important;\n    max-width: none !important;\n    background: transparent !important;\n    box-shadow: none !important;\n  }\n\n  body.page-id-76841 .autool-hts-page .autool-hts-editorial-table .autool-hts-th,\n  body.page-id-76841 .autool-hts-page .autool-hts-editorial-table .autool-hts-td {\n    box-sizing: border-box !important;\n    display: table-cell !important;\n    min-width: 150px !important;\n    padding: 15px 16px !important;\n    border-top: 0 !important;\n    border-left: 0 !important;\n    border-right: 1px solid var(--rule, #e5e0d7) !important;\n    border-bottom: 1px solid var(--rule, #e5e0d7) !important;\n    vertical-align: top !important;\n    white-space: normal !important;\n    word-break: normal !important;\n    overflow-wrap: break-word !important;\n    background-clip: padding-box !important;\n    scroll-snap-align: start !important;\n  }\n\n  body.page-id-76841 .autool-hts-page .autool-hts-editorial-table .autool-hts-th::before,\n  body.page-id-76841 .autool-hts-page .autool-hts-editorial-table .autool-hts-td::before {\n    content: none !important;\n    display: none !important;\n  }\n\n  body.page-id-76841 .autool-hts-page .autool-hts-editorial-table .autool-hts-th {\n    background: #f2efe7 !important;\n    color: var(--ink, #111) !important;\n    font-family: var(--font-heading) !important;\n    font-size: 10.5px !important;\n    font-weight: 850 !important;\n    letter-spacing: .1em !important;\n    line-height: 1.32 !important;\n    text-align: left !important;\n    text-transform: uppercase !important;\n  }\n\n  body.page-id-76841 .autool-hts-page .autool-hts-editorial-table .autool-hts-td {\n    background: var(--paper, #fffefa) !important;\n    color: var(--text, #30302d) !important;\n    font-family: var(--theme-font-family, var(--f-body, Inter, Arial, sans-serif)) !important;\n    font-size: 13px !important;\n    font-weight: 500 !important;\n    line-height: 1.58 !important;\n  }\n\n  body.page-id-76841 .autool-hts-page .autool-hts-editorial-table .autool-hts-tr:nth-child(2n) .autool-hts-td {\n    background: #fffdf8 !important;\n  }\n\n  body.page-id-76841 .autool-hts-page .autool-hts-editorial-table .autool-hts-tr:hover .autool-hts-td {\n    background: #f7f4ed !important;\n  }\n\n  body.page-id-76841 .autool-hts-page .autool-hts-editorial-table .autool-hts-th:first-child,\n  body.page-id-76841 .autool-hts-page .autool-hts-editorial-table .autool-hts-td:first-child {\n    position: sticky !important;\n    left: 0 !important;\n    z-index: 3 !important;\n    width: 148px !important;\n    min-width: 148px !important;\n    background: var(--paper, #fffefa) !important;\n    box-shadow: inset -1px 0 0 var(--rule-strong, #b9b1a4) !important;\n  }\n\n  body.page-id-76841 .autool-hts-page .autool-hts-editorial-table .autool-hts-th:first-child {\n    z-index: 5 !important;\n    background: #ebe7dc !important;\n  }\n\n  body.page-id-76841 .autool-hts-page .autool-hts-editorial-table .autool-hts-tr:nth-child(2n) .autool-hts-td:first-child {\n    background: #fffdf8 !important;\n  }\n\n  body.page-id-76841 .autool-hts-page .autool-hts-editorial-table .autool-hts-tr:hover .autool-hts-td:first-child {\n    background: #f7f4ed !important;\n  }\n\n  body.page-id-76841 .autool-hts-page .autool-hts-editorial-table .autool-ct-hl .autool-hts-td {\n    background: #fff7d8 !important;\n  }\n\n  body.page-id-76841 .autool-hts-page .autool-hts-editorial-table .autool-ct-hl .autool-hts-td:first-child {\n    background: #fff0bd !important;\n  }\n\n  body.page-id-76841 .autool-hts-page .autool-ct-method-routing-table .autool-hts-table {\n    min-width: 900px !important;\n  }\n\n  body.page-id-76841 .autool-hts-page #method .autool-ct-method-routing-table .autool-hts-th:nth-child(1),\n  body.page-id-76841 .autool-hts-page #method .autool-ct-method-routing-table .autool-hts-td:nth-child(1) {\n    width: 160px !important;\n    min-width: 160px !important;\n  }\n\n  body.page-id-76841 .autool-hts-page #method .autool-ct-method-routing-table .autool-hts-th:nth-child(2),\n  body.page-id-76841 .autool-hts-page #method .autool-ct-method-routing-table .autool-hts-td:nth-child(2) {\n    width: 220px !important;\n    min-width: 220px !important;\n  }\n\n  body.page-id-76841 .autool-hts-page #method .autool-ct-method-routing-table .autool-hts-th:nth-child(3),\n  body.page-id-76841 .autool-hts-page #method .autool-ct-method-routing-table .autool-hts-td:nth-child(3),\n  body.page-id-76841 .autool-hts-page #method .autool-ct-method-routing-table .autool-hts-th:nth-child(4),\n  body.page-id-76841 .autool-hts-page #method .autool-ct-method-routing-table .autool-hts-td:nth-child(4) {\n    width: 145px !important;\n    min-width: 145px !important;\n  }\n\n  body.page-id-76841 .autool-hts-page #method .autool-ct-method-routing-table .autool-hts-th:nth-child(5),\n  body.page-id-76841 .autool-hts-page #method .autool-ct-method-routing-table .autool-hts-td:nth-child(5) {\n    width: 230px !important;\n    min-width: 230px !important;\n  }\n\n  body.page-id-76841 .autool-hts-page .autool-hts-model-routing-table .autool-hts-table {\n    min-width: 1120px !important;\n  }\n\n  body.page-id-76841 .autool-hts-page #compare .autool-hts-model-routing-table .autool-hts-th:nth-child(1),\n  body.page-id-76841 .autool-hts-page #compare .autool-hts-model-routing-table .autool-hts-td:nth-child(1) {\n    width: 128px !important;\n    min-width: 128px !important;\n  }\n\n  body.page-id-76841 .autool-hts-page #compare .autool-hts-model-routing-table .autool-hts-th:nth-child(2),\n  body.page-id-76841 .autool-hts-page #compare .autool-hts-model-routing-table .autool-hts-td:nth-child(2) {\n    width: 80px !important;\n    min-width: 80px !important;\n  }\n\n  body.page-id-76841 .autool-hts-page #compare .autool-hts-model-routing-table .autool-hts-th:nth-child(3),\n  body.page-id-76841 .autool-hts-page #compare .autool-hts-model-routing-table .autool-hts-td:nth-child(3) {\n    width: 215px !important;\n    min-width: 215px !important;\n  }\n\n  body.page-id-76841 .autool-hts-page #compare .autool-hts-model-routing-table .autool-hts-th:nth-child(4),\n  body.page-id-76841 .autool-hts-page #compare .autool-hts-model-routing-table .autool-hts-td:nth-child(4) {\n    width: 205px !important;\n    min-width: 205px !important;\n  }\n\n  body.page-id-76841 .autool-hts-page #compare .autool-hts-model-routing-table .autool-hts-th:nth-child(5),\n  body.page-id-76841 .autool-hts-page #compare .autool-hts-model-routing-table .autool-hts-td:nth-child(5) {\n    width: 260px !important;\n    min-width: 260px !important;\n  }\n\n  body.page-id-76841 .autool-hts-page #compare .autool-hts-model-routing-table .autool-hts-th:nth-child(6),\n  body.page-id-76841 .autool-hts-page #compare .autool-hts-model-routing-table .autool-hts-td:nth-child(6) {\n    width: 232px !important;\n    min-width: 232px !important;\n  }\n\n  body.page-id-76841 .autool-hts-page .autool-hts-model-name {\n    display: block !important;\n    color: var(--ink, #111) !important;\n    font-family: var(--font-heading) !important;\n    font-weight: 850 !important;\n    line-height: 1.15 !important;\n  }\n\n  body.page-id-76841 .autool-hts-page .autool-hts-model-sub {\n    display: block !important;\n    margin-top: 5px !important;\n    color: var(--muted, #6f6b63) !important;\n    font-family: var(--font-heading) !important;\n    font-size: 10px !important;\n    font-weight: 850 !important;\n    letter-spacing: .06em !important;\n    line-height: 1.2 !important;\n    text-transform: uppercase !important;\n  }\n\n  body.page-id-76841 .autool-hts-page .autool-hts-rec-badge {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    margin-top: 8px !important;\n    padding: 4px 7px !important;\n    border: 1px solid rgba(196, 139, 0, .22) !important;\n    background: var(--brand, #feb511) !important;\n    color: var(--ink, #111) !important;\n    font-family: var(--font-heading) !important;\n    font-size: 9px !important;\n    font-weight: 900 !important;\n    letter-spacing: .08em !important;\n    line-height: 1 !important;\n    text-transform: uppercase !important;\n  }\n\n  body.page-id-76841 .autool-hts-page .autool-ct-check {\n    color: var(--green, #1e6641) !important;\n    font-weight: 850 !important;\n  }\n\n  body.page-id-76841 .autool-hts-page .autool-ct-cross {\n    color: var(--danger, #b53a2f) !important;\n    font-weight: 850 !important;\n  }\n\n  body.page-id-76841 .autool-hts-page .autool-hts-table-simple-hint {\n    position: sticky !important;\n    top: 0 !important;\n    left: 0 !important;\n    z-index: 8 !important;\n    display: none !important;\n    align-items: center !important;\n    justify-content: space-between !important;\n    gap: 14px !important;\n    width: 100% !important;\n    min-width: min(100%, 360px) !important;\n    padding: 9px 12px !important;\n    border-bottom: 1px solid var(--rule, #e5e0d7) !important;\n    background: #f8f6f0 !important;\n    color: var(--muted, #6f6b63) !important;\n    font-family: var(--font-heading) !important;\n    font-size: 10px !important;\n    font-weight: 850 !important;\n    letter-spacing: .08em !important;\n    line-height: 1.2 !important;\n    text-transform: uppercase !important;\n    pointer-events: none !important;\n  }\n\n  body.page-id-76841 .autool-hts-page .autool-hts-editorial-table.autool-hts-has-overflow .autool-hts-table-simple-hint {\n    display: flex !important;\n  }\n\n  body.page-id-76841 .autool-hts-page .autool-hts-table-simple-hint-text {\n    display: inline-flex !important;\n    align-items: center !important;\n    gap: 7px !important;\n    white-space: nowrap !important;\n  }\n\n  body.page-id-76841 .autool-hts-page .autool-hts-table-simple-hint-arrow {\n    display: inline-block !important;\n    color: var(--ink, #111) !important;\n    transform: translateY(-1px) !important;\n    transition: opacity .18s ease !important;\n  }\n\n  body.page-id-76841 .autool-hts-page .autool-hts-editorial-table.autool-hts-scrolled-end .autool-hts-table-simple-hint-arrow {\n    opacity: .3 !important;\n  }\n\n  body.page-id-76841 .autool-hts-page .autool-hts-table-simple-meter {\n    position: relative !important;\n    display: block !important;\n    flex: 1 1 auto !important;\n    max-width: 140px !important;\n    height: 2px !important;\n    overflow: hidden !important;\n    background: var(--rule, #e5e0d7) !important;\n  }\n\n  body.page-id-76841 .autool-hts-page .autool-hts-table-simple-meter-bar {\n    display: block !important;\n    width: calc(var(--autool-hts-table-progress, 0) * 100%) !important;\n    min-width: 18px !important;\n    max-width: 100% !important;\n    height: 100% !important;\n    background: var(--ink, #111) !important;\n  }\n\n  body.page-id-76841 .autool-hts-page #roi .autool-ct-roi-output-table {\n    border: 0 !important;\n    background: transparent !important;\n    scrollbar-color: rgba(254, 181, 17, .9) rgba(255, 255, 255, .14) !important;\n  }\n\n  body.page-id-76841 .autool-hts-page #roi .autool-ct-roi-output-table::-webkit-scrollbar {\n    background: rgba(255, 255, 255, .14) !important;\n  }\n\n  body.page-id-76841 .autool-hts-page #roi .autool-ct-roi-output-table::-webkit-scrollbar-track {\n    background: rgba(255, 255, 255, .14) !important;\n    border-top: 0 !important;\n  }\n\n  body.page-id-76841 .autool-hts-page #roi .autool-ct-roi-output-table::-webkit-scrollbar-thumb {\n    background: var(--brand, #feb511) !important;\n    border-color: rgba(255, 255, 255, .14) !important;\n  }\n\n  body.page-id-76841 .autool-hts-page #roi .autool-ct-roi-output-table .autool-hts-table {\n    min-width: 620px !important;\n    background: transparent !important;\n  }\n\n  body.page-id-76841 .autool-hts-page #roi .autool-ct-roi-output-table .autool-hts-th,\n  body.page-id-76841 .autool-hts-page #roi .autool-ct-roi-output-table .autool-hts-td {\n    border: 0 !important;\n    background: transparent !important;\n    color: rgba(255, 255, 255, .72) !important;\n  }\n\n  body.page-id-76841 .autool-hts-page #roi .autool-ct-roi-output-table .autool-hts-th {\n    color: rgba(255, 255, 255, .46) !important;\n    background: transparent !important;\n  }\n\n  body.page-id-76841 .autool-hts-page #roi .autool-ct-roi-output-table .autool-hts-td:last-child {\n    color: var(--paper, #fffefa) !important;\n    font-family: var(--font-heading) !important;\n    font-weight: 900 !important;\n    text-align: right !important;\n  }\n\n  body.page-id-76841 .autool-hts-page #roi .autool-ct-roi-output-table .autool-hts-th:first-child,\n  body.page-id-76841 .autool-hts-page #roi .autool-ct-roi-output-table .autool-hts-td:first-child {\n    width: 390px !important;\n    min-width: 390px !important;\n    background: transparent !important;\n    box-shadow: none !important;\n  }\n\n  body.page-id-76841 .autool-hts-page #roi .autool-ct-roi-output-table .autool-hts-th:last-child,\n  body.page-id-76841 .autool-hts-page #roi .autool-ct-roi-output-table .autool-hts-td:last-child {\n    width: 230px !important;\n    min-width: 230px !important;\n  }\n\n  body.page-id-76841 .autool-hts-page #roi .autool-ct-roi-output-table .autool-hts-table-simple-hint {\n    border-bottom-color: rgba(255, 255, 255, .14) !important;\n    background: rgba(255, 255, 255, .045) !important;\n    color: rgba(255, 255, 255, .56) !important;\n  }\n\n  body.page-id-76841 .autool-hts-page #roi .autool-ct-roi-output-table .autool-hts-table-simple-hint-arrow {\n    color: var(--brand, #feb511) !important;\n  }\n\n  body.page-id-76841 .autool-hts-page #roi .autool-ct-roi-output-table .autool-hts-table-simple-meter {\n    background: rgba(255, 255, 255, .16) !important;\n  }\n\n  body.page-id-76841 .autool-hts-page #roi .autool-ct-roi-output-table .autool-hts-table-simple-meter-bar {\n    background: var(--brand, #feb511) !important;\n  }\n\n  @media (max-width: 760px) {\n    body.page-id-76841 .autool-hts-page .autool-hts-editorial-table {\n      margin-top: 0 !important;\n      margin-bottom: 0 !important;\n      scroll-snap-type: x mandatory !important;\n      scroll-padding-left: 126px !important;\n    }\n\n    body.page-id-76841 .autool-hts-page .autool-hts-editorial-table .autool-hts-th,\n    body.page-id-76841 .autool-hts-page .autool-hts-editorial-table .autool-hts-td {\n      padding: 13px 13px !important;\n      font-size: 12.5px !important;\n      scroll-snap-stop: always !important;\n    }\n\n    body.page-id-76841 .autool-hts-page .autool-hts-editorial-table .autool-hts-th:first-child,\n    body.page-id-76841 .autool-hts-page .autool-hts-editorial-table .autool-hts-td:first-child {\n      width: 126px !important;\n      min-width: 126px !important;\n    }\n\n    body.page-id-76841 .autool-hts-page .autool-ct-method-routing-table .autool-hts-table {\n      min-width: 840px !important;\n    }\n\n    body.page-id-76841 .autool-hts-page .autool-hts-model-routing-table .autool-hts-table {\n      min-width: 1060px !important;\n    }\n\n    body.page-id-76841 .autool-hts-page #roi .autool-ct-roi-output-table .autool-hts-table {\n      min-width: 560px !important;\n    }\n\n    body.page-id-76841 .autool-hts-page #roi .autool-ct-roi-output-table .autool-hts-th:first-child,\n    body.page-id-76841 .autool-hts-page #roi .autool-ct-roi-output-table .autool-hts-td:first-child {\n      width: 350px !important;\n      min-width: 350px !important;\n    }\n\n    body.page-id-76841 .autool-hts-page #roi .autool-ct-roi-output-table .autool-hts-th:last-child,\n    body.page-id-76841 .autool-hts-page #roi .autool-ct-roi-output-table .autool-hts-td:last-child {\n      width: 210px !important;\n      min-width: 210px !important;\n    }\n  }\n<\/style>\n<script id=\"autool-hts-table-system-76841\" data-no-optimize=\"1\">\n(function(window, document){\n  \"use strict\";\n  var root = document.querySelector(\".autool-hts-page\");\n  if(!root) return;\n  function ready(fn){\n    if(document.readyState === \"loading\"){\n      document.addEventListener(\"DOMContentLoaded\", fn, { once: true });\n    } else {\n      fn();\n    }\n  }\n  function getTables(){\n    return Array.prototype.slice.call(root.querySelectorAll(\"#method .autool-hts-editorial-table, #compare .autool-hts-editorial-table\"));\n  }\n  function createHint(wrap){\n    var hint = wrap.querySelector(\".autool-hts-table-simple-hint\");\n    if(hint) return hint;\n    hint = document.createElement(\"div\");\n    hint.className = \"autool-hts-table-simple-hint autool-hts-box autool-hts-div\";\n    hint.setAttribute(\"aria-hidden\", \"true\");\n    hint.innerHTML = '<span class=\"autool-hts-table-simple-hint-text autool-hts-span\">Scroll table <span class=\"autool-hts-table-simple-hint-arrow autool-hts-span\">\u2192<\/span><\/span><span class=\"autool-hts-table-simple-meter autool-hts-span\"><span class=\"autool-hts-table-simple-meter-bar autool-hts-span\"><\/span><\/span>';\n    wrap.insertBefore(hint, wrap.firstElementChild);\n    return hint;\n  }\n  function updateTable(wrap){\n    if(!wrap) return;\n    createHint(wrap);\n    var maxScroll = Math.max(0, wrap.scrollWidth - wrap.clientWidth);\n    var left = Math.max(0, Math.min(wrap.scrollLeft, maxScroll));\n    var hasOverflow = maxScroll > 8;\n    var progress = hasOverflow ? Math.min(1, Math.max(0, left \/ maxScroll)) : 0;\n    wrap.style.setProperty(\"--autool-hts-table-progress\", progress.toFixed(4));\n    wrap.classList.toggle(\"autool-hts-has-overflow\", hasOverflow);\n    wrap.classList.toggle(\"autool-hts-scrolled-start\", !hasOverflow || left <= 4);\n    wrap.classList.toggle(\"autool-hts-scrolled-end\", !hasOverflow || left >= maxScroll - 8);\n  }\n  function snapToColumn(wrap){\n    if(!wrap) return;\n    var maxScroll = Math.max(0, wrap.scrollWidth - wrap.clientWidth);\n    if(maxScroll <= 8) return;\n    var cells = Array.prototype.slice.call(wrap.querySelectorAll(\".autool-hts-thead .autool-hts-th\"));\n    if(cells.length < 2) return;\n    var left = Math.max(0, wrap.scrollLeft);\n    var points = [0];\n    var running = 0;\n    cells.slice(1).forEach(function(cell, index){\n      var width = Math.max(0, Math.round(cell.getBoundingClientRect().width));\n      if(index > 0) points.push(Math.min(maxScroll, running));\n      running += width;\n    });\n    points.push(maxScroll);\n    var target = points.reduce(function(best, point){\n      return Math.abs(point - left) < Math.abs(best - left) ? point : best;\n    }, points[0]);\n    if(Math.abs(target - left) > 3){\n      wrap.scrollTo({ left: target, behavior: \"smooth\" });\n    }\n  }\n  function initTable(wrap){\n    updateTable(wrap);\n    if(wrap.dataset.autoolHtsTableSystem76841 === \"1\") return;\n    wrap.dataset.autoolHtsTableSystem76841 = \"1\";\n    var ticking = false;\n    var snapTimer = 0;\n    wrap.addEventListener(\"scroll\", function(){\n      if(!ticking){\n        ticking = true;\n        window.requestAnimationFrame(function(){\n          ticking = false;\n          updateTable(wrap);\n        });\n      }\n      window.clearTimeout(snapTimer);\n      snapTimer = window.setTimeout(function(){ snapToColumn(wrap); }, 140);\n    }, { passive: true });\n  }\n  function init(){\n    getTables().forEach(initTable);\n  }\n  ready(init);\n  window.addEventListener(\"load\", function(){ init(); window.setTimeout(init, 180); }, { passive: true });\n  window.addEventListener(\"resize\", function(){ window.setTimeout(init, 80); }, { passive: true });\n  window.addEventListener(\"pageshow\", init, { passive: true });\n  document.addEventListener(\"DOMContentLiteSpeedLoaded\", init);\n  window.addEventListener(\"DOMContentLiteSpeedLoaded\", init);\nwindow.autoolHtsTableSystem76841 = init;\n})(window, document);\n<\/script>\n<style data-autool-ct-roi-restore=\"76841-original-v1\">\n  body.page-id-76841 #roi.autool-hts-sec {\n    background: var(--ink, #111111) !important;\n    color: var(--paper, #fffefa) !important;\n  }\n\n  body.page-id-76841 #roi .autool-ct-roi-layout {\n    color: var(--paper, #fffefa) !important;\n  }\n\n  body.page-id-76841 #roi .autool-ct-roi-field,\n  body.page-id-76841 #roi .autool-ct-roi-result {\n    border: 1px solid rgba(255, 255, 255, .13) !important;\n    background: rgba(255, 255, 255, .035) !important;\n    color: var(--paper, #fffefa) !important;\n  }\n\n  body.page-id-76841 #roi .autool-ct-roi-field label {\n    color: rgba(255, 255, 255, .62) !important;\n  }\n\n  body.page-id-76841 #roi .autool-ct-roi-num,\n  body.page-id-76841 #roi .autool-ct-roi-head,\n  body.page-id-76841 #roi .autool-ct-roi-formula strong {\n    color: var(--brand, #FEB511) !important;\n  }\n\n  body.page-id-76841 #roi .autool-ct-roi-unit {\n    color: rgba(255, 255, 255, .45) !important;\n  }\n\n  body.page-id-76841 #roi .autool-ct-dark-table-wrap {\n    position: relative !important;\n    display: block !important;\n    width: 100% !important;\n    max-width: 100% !important;\n    overflow-x: auto !important;\n    overflow-y: hidden !important;\n    border: 1px solid rgba(255, 255, 255, .13) !important;\n    background: #141716 !important;\n    -webkit-overflow-scrolling: touch !important;\n    overscroll-behavior-x: contain !important;\n    scroll-snap-type: none !important;\n    scrollbar-width: thin !important;\n    scrollbar-color: rgba(254, 181, 17, .85) rgba(255, 255, 255, .08) !important;\n  }\n\n  body.page-id-76841 #roi .autool-ct-dark-table-wrap::-webkit-scrollbar {\n    display: block !important;\n    width: auto !important;\n    height: 10px !important;\n    background: rgba(255, 255, 255, .08) !important;\n  }\n\n  body.page-id-76841 #roi .autool-ct-dark-table-wrap::-webkit-scrollbar-track {\n    background: rgba(255, 255, 255, .08) !important;\n  }\n\n  body.page-id-76841 #roi .autool-ct-dark-table-wrap::-webkit-scrollbar-thumb {\n    background: rgba(254, 181, 17, .85) !important;\n    border: 2px solid #141716 !important;\n    border-radius: 999px !important;\n  }\n\n  body.page-id-76841 #roi .autool-ct-dark-table-wrap .autool-ct-table-simple-hint,\n  body.page-id-76841 #roi .autool-ct-dark-table-wrap .autool-ct-slider-hint {\n    display: none !important;\n  }\n\n  body.page-id-76841 #roi .autool-ct-roi-table {\n    display: table !important;\n    width: 100% !important;\n    min-width: 0 !important;\n    max-width: 100% !important;\n    margin: 0 !important;\n    table-layout: fixed !important;\n    border: 0 !important;\n    border-collapse: separate !important;\n    border-spacing: 0 !important;\n    background: rgba(255, 255, 255, .02) !important;\n    color: var(--paper, #fffefa) !important;\n  }\n\n  body.page-id-76841 #roi .autool-ct-roi-table thead {\n    display: table-header-group !important;\n  }\n\n  body.page-id-76841 #roi .autool-ct-roi-table tbody {\n    display: table-row-group !important;\n    padding: 0 !important;\n  }\n\n  body.page-id-76841 #roi .autool-ct-roi-table tr {\n    display: table-row !important;\n    min-height: 0 !important;\n    padding: 0 !important;\n    border: 0 !important;\n    background: transparent !important;\n    box-shadow: none !important;\n  }\n\n  body.page-id-76841 #roi .autool-ct-roi-table th,\n  body.page-id-76841 #roi .autool-ct-roi-table td {\n    position: static !important;\n    left: auto !important;\n    z-index: auto !important;\n    display: table-cell !important;\n    min-width: 0 !important;\n    max-width: none !important;\n    padding: 14px 16px !important;\n    border-right: 0 !important;\n    border-bottom: 1px solid rgba(255, 255, 255, .08) !important;\n    background: transparent !important;\n    box-shadow: none !important;\n    color: rgba(255, 255, 255, .6) !important;\n    font-size: 13px !important;\n    line-height: 1.45 !important;\n    text-align: left !important;\n    vertical-align: top !important;\n    white-space: normal !important;\n    overflow-wrap: anywhere !important;\n  }\n\n  body.page-id-76841 #roi .autool-ct-roi-table th {\n    padding-top: 13px !important;\n    padding-bottom: 13px !important;\n    color: rgba(255, 255, 255, .48) !important;\n    font-family: var(--f-display, Barlow, Sans-Serif) !important;\n    font-size: 11px !important;\n    font-weight: 900 !important;\n    letter-spacing: .08em !important;\n    text-transform: uppercase !important;\n  }\n\n  body.page-id-76841 #roi .autool-ct-roi-table th:first-child,\n  body.page-id-76841 #roi .autool-ct-roi-table td:first-child {\n    width: 62% !important;\n  }\n\n  body.page-id-76841 #roi .autool-ct-roi-table th:last-child,\n  body.page-id-76841 #roi .autool-ct-roi-table td:last-child {\n    width: 38% !important;\n    color: #5fe898 !important;\n    font-family: var(--f-display, Barlow, Sans-Serif) !important;\n    font-size: 18px !important;\n    font-weight: 900 !important;\n    text-align: right !important;\n    white-space: nowrap !important;\n  }\n\n  body.page-id-76841 #roi .autool-ct-roi-table tr:last-child td {\n    border-bottom: 0 !important;\n  }\n\n  body.page-id-76841 #roi .autool-ct-roi-table tr:nth-child(3) td,\n  body.page-id-76841 #roi .autool-ct-roi-table tr:nth-child(4) td,\n  body.page-id-76841 #roi .autool-ct-roi-table tr:nth-child(5) td,\n  body.page-id-76841 #roi .autool-ct-roi-table tr:nth-child(6) td {\n    background: rgba(95, 232, 152, .035) !important;\n  }\n\n  body.page-id-76841 #roi .autool-ct-roi-formula {\n    border: 1px solid rgba(255, 255, 255, .11) !important;\n    background: rgba(255, 255, 255, .03) !important;\n    color: rgba(255, 255, 255, .52) !important;\n  }\n\n  body.page-id-76841 #roi .autool-ct-roi-note {\n    color: rgba(255, 255, 255, .36) !important;\n  }\n\n  @media (max-width: 760px) {\n    body.page-id-76841 #roi .autool-ct-dark-table-wrap {\n      overflow: visible !important;\n      border: 0 !important;\n      background: transparent !important;\n      scrollbar-width: none !important;\n    }\n\n    body.page-id-76841 #roi .autool-ct-roi-table,\n    body.page-id-76841 #roi .autool-ct-roi-table thead,\n    body.page-id-76841 #roi .autool-ct-roi-table tbody,\n    body.page-id-76841 #roi .autool-ct-roi-table tr,\n    body.page-id-76841 #roi .autool-ct-roi-table td {\n      display: block !important;\n      width: 100% !important;\n      min-width: 0 !important;\n      max-width: none !important;\n    }\n\n    body.page-id-76841 #roi .autool-ct-roi-table {\n      table-layout: auto !important;\n      border-collapse: separate !important;\n      border-spacing: 0 !important;\n      background: transparent !important;\n    }\n\n    body.page-id-76841 #roi .autool-ct-roi-table thead {\n      display: none !important;\n    }\n\n    body.page-id-76841 #roi .autool-ct-roi-table tbody {\n      display: grid !important;\n      gap: 7px !important;\n      padding: 10px !important;\n    }\n\n    body.page-id-76841 #roi .autool-ct-roi-table tr {\n      display: grid !important;\n      grid-template-columns: minmax(0, 1fr) auto !important;\n      align-items: center !important;\n      gap: 10px !important;\n      min-height: 44px !important;\n      padding: 9px 10px !important;\n      border: 1px solid rgba(255, 255, 255, .09) !important;\n      background: #1a1d1b !important;\n    }\n\n    body.page-id-76841 #roi .autool-ct-roi-table td,\n    body.page-id-76841 #roi .autool-ct-roi-table td:first-child,\n    body.page-id-76841 #roi .autool-ct-roi-table td:last-child {\n      position: static !important;\n      left: auto !important;\n      z-index: auto !important;\n      display: block !important;\n      width: auto !important;\n      min-width: 0 !important;\n      max-width: none !important;\n      padding: 0 !important;\n      border: 0 !important;\n      box-shadow: none !important;\n      background: transparent !important;\n      white-space: normal !important;\n      overflow-wrap: anywhere !important;\n    }\n\n    body.page-id-76841 #roi .autool-ct-roi-table td:first-child {\n      color: rgba(255, 255, 255, .58) !important;\n      font-size: 12px !important;\n      line-height: 1.35 !important;\n    }\n\n    body.page-id-76841 #roi .autool-ct-roi-table td:last-child {\n      color: #5fe898 !important;\n      font-family: var(--f-display, Barlow, Sans-Serif) !important;\n      font-size: 17px !important;\n      font-weight: 900 !important;\n      line-height: 1.05 !important;\n      text-align: right !important;\n      white-space: nowrap !important;\n    }\n  }\n<\/style>\n<script id=\"autool-ct-roi-restore-76841\" data-no-optimize=\"1\">\n(function(window, document){\n  \"use strict\";\n  function cleanRoiHints(){\n    var roi = document.getElementById(\"roi\");\n    if(!roi) return;\n    Array.prototype.forEach.call(roi.querySelectorAll(\".autool-ct-table-simple-hint, .autool-ct-slider-hint, .autool-hts-table-simple-hint\"), function(node){\n      if(node.parentNode) node.parentNode.removeChild(node);\n    });\n    Array.prototype.forEach.call(roi.querySelectorAll(\".autool-ct-dark-table-wrap\"), function(wrap){\n      wrap.classList.remove(\"autool-ct-editorial-table\", \"autool-hts-editorial-table\", \"autool-hts-has-overflow\");\n      wrap.style.removeProperty(\"--autool-ct-scroll-progress\");\n      wrap.style.removeProperty(\"--autool-hts-table-progress\");\n    });\n  }\n  if(document.readyState === \"loading\"){\n    document.addEventListener(\"DOMContentLoaded\", cleanRoiHints, { once: true });\n  } else {\n    cleanRoiHints();\n  }\n  window.addEventListener(\"load\", function(){ cleanRoiHints(); window.setTimeout(cleanRoiHints, 200); }, { passive: true });\n  window.addEventListener(\"pageshow\", cleanRoiHints, { passive: true });\n  document.addEventListener(\"DOMContentLiteSpeedLoaded\", cleanRoiHints);\n})(window, document);\n<\/script>\n<style data-autool-ct-final-ui-fix=\"76841-nav-table-slider-video-sticky-20260630\">\n@media all {\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav {\n    overflow: hidden !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav::before,\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav::after {\n    content: \"\" !important;\n    position: absolute !important;\n    top: 0 !important;\n    bottom: 0 !important;\n    z-index: 4 !important;\n    width: 30px !important;\n    pointer-events: none !important;\n    opacity: 0 !important;\n    transition: opacity .16s ease !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav::before {\n    left: 0 !important;\n    background: linear-gradient(90deg, rgba(255,255,255,.98), rgba(255,255,255,0)) !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav::after {\n    right: 0 !important;\n    height: auto !important;\n    background: linear-gradient(270deg, rgba(255,255,255,.98), rgba(255,255,255,0)) !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav.autool-hts-nav-has-left-fade::before {\n    opacity: 1 !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav.autool-hts-nav-has-right-fade::after {\n    opacity: 1 !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav-links .autool-hts-link {\n    position: relative !important;\n    border: 1px solid transparent !important;\n    background: transparent !important;\n    color: var(--muted, #6f6b63) !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav-links .autool-hts-link::after {\n    content: \"\" !important;\n    position: absolute !important;\n    right: 10px !important;\n    bottom: 2px !important;\n    left: 10px !important;\n    height: 3px !important;\n    transform: scaleX(0) !important;\n    transform-origin: center !important;\n    background: var(--brand, #FEB511) !important;\n    transition: transform .16s ease !important;\n    pointer-events: none !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav-links .autool-hts-link:hover,\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav-links .autool-hts-link.autool-hts-active,\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav-links .autool-hts-link[aria-current=\"true\"] {\n    border-color: rgba(17,17,17,.12) !important;\n    background: #fff8e6 !important;\n    color: var(--ink, #111) !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav-links .autool-hts-link:hover::after,\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav-links .autool-hts-link.autool-hts-active::after,\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav-links .autool-hts-link[aria-current=\"true\"]::after {\n    transform: scaleX(1) !important;\n  }\n\n  body.page-id-76841 .autool-product-modal-backdrop {\n    --autool-popup-yellow: var(--theme-palette-color-1, #feb511);\n    --autool-popup-yellow-dark: var(--theme-palette-color-2, #d4960d);\n    --autool-popup-yellow-soft: color-mix(in srgb, var(--autool-popup-yellow) 14%, #fff);\n    --autool-popup-ink: var(--theme-headings-color, #1a1c1f);\n    --autool-popup-ink-soft: var(--theme-text-color, #3d4047);\n    --autool-popup-border: var(--theme-border-color, #d1d5db);\n    --autool-popup-surface: #fff;\n    --autool-popup-surface-alt: #f9fafb;\n    --autool-popup-font-display: var(--theme-button-font-family, var(--theme-font-family, inherit));\n    --autool-popup-font-body: var(--theme-font-family, inherit);\n    --autool-popup-shadow-lg: 0 20px 52px rgba(17,18,20,.16);\n    --autool-popup-radius: var(--theme-button-border-radius, 3px);\n    position: fixed !important;\n    inset: 0 !important;\n    z-index: 999999 !important;\n    display: none !important;\n    align-items: center !important;\n    justify-content: center !important;\n    padding: 24px !important;\n    background: linear-gradient(180deg, rgba(255,255,255,.92) 0%, rgba(243,244,246,.96) 100%), rgba(18,20,23,.7) !important;\n    color: var(--autool-popup-ink) !important;\n    font-family: var(--autool-popup-font-body) !important;\n  }\n  body.page-id-76841 .autool-product-modal-backdrop.open {\n    display: flex !important;\n  }\n  html.autool-review-modal-open {\n    overflow: hidden !important;\n  }\n  body.page-id-76841 .autool-product-modal-backdrop .autool-product-modal-panel {\n    width: min(100%, var(--autool-modal-width, 960px)) !important;\n    max-height: min(90vh, 920px) !important;\n    overflow: auto !important;\n    scrollbar-width: thin !important;\n    border: 1px solid var(--autool-popup-border) !important;\n    border-radius: var(--autool-popup-radius) !important;\n    background: var(--autool-popup-surface) !important;\n    box-shadow: var(--autool-popup-shadow-lg) !important;\n  }\n  body.page-id-76841 .autool-product-modal-backdrop .autool-product-modal-panel--request-quote {\n    --autool-modal-width: min(var(--theme-container-width, calc(100vw - 48px)), 720px);\n  }\n  body.page-id-76841 .autool-product-modal-backdrop .autool-product-modal-header {\n    position: sticky !important;\n    top: 0 !important;\n    z-index: 1 !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: space-between !important;\n    gap: 12px !important;\n    min-height: 60px !important;\n    padding: 0 20px !important;\n    border-bottom: 2px solid var(--autool-popup-yellow) !important;\n    background: linear-gradient(180deg, var(--autool-popup-surface) 0%, var(--autool-popup-surface-alt) 100%) !important;\n  }\n  body.page-id-76841 .autool-product-modal-backdrop .autool-product-modal-title-wrap {\n    display: flex !important;\n    align-items: center !important;\n    gap: 10px !important;\n    min-width: 0 !important;\n  }\n  body.page-id-76841 .autool-product-modal-backdrop .autool-product-modal-title-icon {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    width: 34px !important;\n    height: 34px !important;\n    border: 1px solid color-mix(in srgb, var(--autool-popup-yellow) 30%, transparent) !important;\n    background: var(--autool-popup-yellow-soft) !important;\n    color: var(--autool-popup-yellow-dark) !important;\n    flex: 0 0 auto !important;\n  }\n  body.page-id-76841 .autool-product-modal-backdrop .autool-product-modal-title-icon svg,\n  body.page-id-76841 .autool-product-modal-backdrop .autool-product-modal-close svg {\n    width: 18px !important;\n    height: 18px !important;\n  }\n  body.page-id-76841 .autool-product-modal-backdrop .autool-product-modal-title {\n    margin: 0 !important;\n    color: var(--autool-popup-ink) !important;\n    font-family: var(--autool-popup-font-display) !important;\n    font-size: 22px !important;\n    font-weight: 800 !important;\n    line-height: 1 !important;\n    letter-spacing: .04em !important;\n    text-transform: uppercase !important;\n  }\n  body.page-id-76841 .autool-product-modal-backdrop .autool-product-modal-title span {\n    color: var(--autool-popup-yellow-dark) !important;\n  }\n  body.page-id-76841 .autool-product-modal-backdrop .autool-product-modal-close {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    width: 36px !important;\n    height: 36px !important;\n    min-width: 36px !important;\n    min-height: 36px !important;\n    padding: 0 !important;\n    border: 1px solid var(--autool-popup-border) !important;\n    border-radius: var(--autool-popup-radius) !important;\n    background: var(--autool-popup-surface) !important;\n    color: var(--autool-popup-ink) !important;\n    box-shadow: none !important;\n    line-height: 1 !important;\n    cursor: pointer !important;\n  }\n  body.page-id-76841 .autool-product-modal-backdrop .autool-product-modal-close:hover {\n    border-color: var(--autool-popup-yellow) !important;\n    background: var(--autool-popup-yellow-soft) !important;\n    color: var(--autool-popup-yellow-dark) !important;\n  }\n  body.page-id-76841 .autool-product-modal-backdrop .autool-product-modal-body {\n    padding: 0 !important;\n  }\n  body.page-id-76841 .autool-product-modal-backdrop .autool-request-quote-popup {\n    display: grid !important;\n    gap: 18px !important;\n    padding: 24px !important;\n    color: var(--autool-popup-ink-soft) !important;\n    font-family: var(--autool-popup-font-body) !important;\n    font-size: 15px !important;\n    line-height: 1.6 !important;\n  }\n  body.page-id-76841 .autool-product-modal-backdrop .autool-request-quote-popup :is(p, form) {\n    margin: 0 !important;\n  }\n  body.page-id-76841 .autool-product-modal-backdrop .autool-request-quote-popup :is(input[type=\"text\"], input[type=\"email\"], input[type=\"tel\"], input[type=\"number\"], select, textarea) {\n    width: 100% !important;\n    min-height: 46px !important;\n    border: 1px solid var(--autool-popup-border) !important;\n    border-radius: var(--theme-button-border-radius, 3px) !important;\n    background: var(--autool-popup-surface) !important;\n    color: var(--autool-popup-ink) !important;\n  }\n  body.page-id-76841 .autool-product-modal-backdrop .autool-request-quote-popup :is(button, input[type=\"submit\"], .ff-btn-submit) {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    width: 100% !important;\n    min-height: var(--theme-button-min-height, 48px) !important;\n    padding: var(--theme-button-padding, 5px 20px) !important;\n    border-radius: var(--theme-button-border-radius, 3px) !important;\n    font-family: var(--theme-button-font-family, var(--autool-popup-font-display)) !important;\n    font-weight: var(--theme-button-font-weight, 800) !important;\n    letter-spacing: var(--theme-button-letter-spacing, .06em) !important;\n    text-transform: var(--theme-button-text-transform, uppercase) !important;\n  }\n\n  body.page-id-76841 .autool-hts-page .autool-hts-sticky-mob {\n    position: fixed !important;\n    right: max(18px, env(safe-area-inset-right)) !important;\n    bottom: max(16px, env(safe-area-inset-bottom)) !important;\n    left: max(18px, env(safe-area-inset-left)) !important;\n    z-index: 9980 !important;\n    display: grid !important;\n    width: min(calc(100% - 36px), 760px) !important;\n    max-width: 760px !important;\n    margin: 0 auto !important;\n    padding: 0 !important;\n    overflow: hidden !important;\n    border: 1px solid var(--theme-border-color, #e2e8f0) !important;\n    border-radius: var(--theme-button-border-radius, 3px) !important;\n    background: var(--theme-palette-color-8, #ffffff) !important;\n    box-shadow: 0 16px 40px rgba(17,24,39,.18) !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-sticky-mob-row {\n    display: grid !important;\n    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\n    gap: 0 !important;\n    width: 100% !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-sticky-mob-row .autool-hts-btn {\n    min-height: 54px !important;\n    width: 100% !important;\n    border: 0 !important;\n    border-right: 1px solid var(--theme-border-color, #e2e8f0) !important;\n    border-radius: 0 !important;\n    background: var(--theme-palette-color-8, #ffffff) !important;\n    color: var(--theme-headings-color, #111111) !important;\n    font-size: 11px !important;\n    letter-spacing: var(--theme-button-letter-spacing, .055em) !important;\n    white-space: nowrap !important;\n    overflow: hidden !important;\n    text-overflow: ellipsis !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-sticky-mob-row .autool-hts-btn:first-child {\n    border-color: var(--theme-button-background-initial-color, #FEB511) !important;\n    background: var(--theme-button-background-initial-color, #FEB511) !important;\n    color: var(--theme-button-text-initial-color, #111111) !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-sticky-mob-row .autool-hts-btn:last-child {\n    border-right: 0 !important;\n  }\n  body.page-id-76841 .autool-hts-page {\n    padding-bottom: 84px !important;\n  }\n}\n@media (max-width: 760px) {\n  body.page-id-76841 .autool-hts-page .autool-hts-editorial-table {\n    scroll-snap-type: x mandatory !important;\n    scroll-padding-left: 118px !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-editorial-table .autool-hts-table {\n    table-layout: fixed !important;\n  }\n  body.page-id-76841 .autool-hts-page #method .autool-ct-method-routing-table .autool-hts-table {\n    min-width: 620px !important;\n  }\n  body.page-id-76841 .autool-hts-page #method .autool-ct-method-routing-table .autool-hts-th:nth-child(1),\n  body.page-id-76841 .autool-hts-page #method .autool-ct-method-routing-table .autool-hts-td:nth-child(1) {\n    width: 118px !important;\n    min-width: 118px !important;\n    max-width: 118px !important;\n  }\n  body.page-id-76841 .autool-hts-page #method .autool-ct-method-routing-table .autool-hts-th:nth-child(2),\n  body.page-id-76841 .autool-hts-page #method .autool-ct-method-routing-table .autool-hts-td:nth-child(2) {\n    width: 150px !important;\n    min-width: 150px !important;\n    max-width: 150px !important;\n  }\n  body.page-id-76841 .autool-hts-page #method .autool-ct-method-routing-table .autool-hts-th:nth-child(3),\n  body.page-id-76841 .autool-hts-page #method .autool-ct-method-routing-table .autool-hts-td:nth-child(3),\n  body.page-id-76841 .autool-hts-page #method .autool-ct-method-routing-table .autool-hts-th:nth-child(4),\n  body.page-id-76841 .autool-hts-page #method .autool-ct-method-routing-table .autool-hts-td:nth-child(4) {\n    width: 96px !important;\n    min-width: 96px !important;\n    max-width: 96px !important;\n  }\n  body.page-id-76841 .autool-hts-page #method .autool-ct-method-routing-table .autool-hts-th:nth-child(5),\n  body.page-id-76841 .autool-hts-page #method .autool-ct-method-routing-table .autool-hts-td:nth-child(5) {\n    width: 160px !important;\n    min-width: 160px !important;\n    max-width: 160px !important;\n  }\n  body.page-id-76841 .autool-hts-page #compare .autool-hts-model-routing-table .autool-hts-table {\n    min-width: 860px !important;\n  }\n  body.page-id-76841 .autool-hts-page #compare .autool-hts-model-routing-table .autool-hts-th:nth-child(1),\n  body.page-id-76841 .autool-hts-page #compare .autool-hts-model-routing-table .autool-hts-td:nth-child(1) {\n    width: 118px !important;\n    min-width: 118px !important;\n    max-width: 118px !important;\n  }\n  body.page-id-76841 .autool-hts-page #compare .autool-hts-model-routing-table .autool-hts-th:nth-child(2),\n  body.page-id-76841 .autool-hts-page #compare .autool-hts-model-routing-table .autool-hts-td:nth-child(2) {\n    width: 74px !important;\n    min-width: 74px !important;\n    max-width: 74px !important;\n  }\n  body.page-id-76841 .autool-hts-page #compare .autool-hts-model-routing-table .autool-hts-th:nth-child(3),\n  body.page-id-76841 .autool-hts-page #compare .autool-hts-model-routing-table .autool-hts-td:nth-child(3),\n  body.page-id-76841 .autool-hts-page #compare .autool-hts-model-routing-table .autool-hts-th:nth-child(4),\n  body.page-id-76841 .autool-hts-page #compare .autool-hts-model-routing-table .autool-hts-td:nth-child(4),\n  body.page-id-76841 .autool-hts-page #compare .autool-hts-model-routing-table .autool-hts-th:nth-child(5),\n  body.page-id-76841 .autool-hts-page #compare .autool-hts-model-routing-table .autool-hts-td:nth-child(5),\n  body.page-id-76841 .autool-hts-page #compare .autool-hts-model-routing-table .autool-hts-th:nth-child(6),\n  body.page-id-76841 .autool-hts-page #compare .autool-hts-model-routing-table .autool-hts-td:nth-child(6) {\n    width: 167px !important;\n    min-width: 167px !important;\n    max-width: 167px !important;\n  }\n  body.page-id-76841 .autool-hts-page :is(.autool-ct-mobile-slider-track, .autool-ct-slider-track) {\n    scroll-snap-type: x mandatory !important;\n    scroll-padding-left: 0 !important;\n    padding-right: clamp(26px, 8vw, 42px) !important;\n  }\n  body.page-id-76841 .autool-hts-page :is(.autool-ct-mobile-slider-track, .autool-ct-slider-track) > * {\n    scroll-snap-align: start !important;\n    scroll-snap-stop: normal !important;\n  }\n  body.page-id-76841 .autool-hts-page #product-grid.autool-ct-mobile-slider-track,\n  body.page-id-76841 .autool-hts-page #product-grid.autool-ct-slider-track {\n    grid-auto-columns: minmax(268px, calc(100vw - 72px)) !important;\n  }\n  body.page-id-76841 .autool-hts-page #reviews .autool-ct-reviews-expanded:is(.autool-ct-mobile-slider-track, .autool-ct-slider-track),\n  body.page-id-76841 .autool-hts-page #videos .autool-ct-video-grid:is(.autool-ct-mobile-slider-track, .autool-ct-slider-track),\n  body.page-id-76841 .autool-hts-page #usecases .autool-ct-buyer-grid:is(.autool-ct-mobile-slider-track, .autool-ct-slider-track),\n  body.page-id-76841 .autool-hts-page #symptoms .autool-ct-symptom-grid:is(.autool-ct-mobile-slider-track, .autool-ct-slider-track),\n  body.page-id-76841 .autool-hts-page #market .autool-ct-market-row:is(.autool-ct-mobile-slider-track, .autool-ct-slider-track),\n  body.page-id-76841 .autool-hts-page #shop-now .autool-ct-decision-strip:is(.autool-ct-mobile-slider-track, .autool-ct-slider-track),\n  body.page-id-76841 .autool-hts-page #compare .autool-ct-audit-grid:is(.autool-ct-mobile-slider-track, .autool-ct-slider-track) {\n    grid-auto-columns: minmax(250px, calc(100vw - 72px)) !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-trust-bar-inner:is(.autool-ct-mobile-slider-track, .autool-ct-slider-track) {\n    grid-auto-columns: minmax(230px, calc(100vw - 88px)) !important;\n  }\n  body.page-id-76841 .autool-hts-page #product-filters:is(.autool-ct-mobile-slider-track, .autool-ct-slider-track),\n  body.page-id-76841 .autool-hts-page .autool-hts-symptom-pills:is(.autool-ct-mobile-slider-track, .autool-ct-slider-track) {\n    grid-auto-columns: max-content !important;\n  }\n  body.page-id-76841 .autool-product-modal-backdrop {\n    padding: 12px !important;\n  }\n  body.page-id-76841 .autool-product-modal-backdrop .autool-product-modal-panel {\n    max-height: 92vh !important;\n  }\n  body.page-id-76841 .autool-product-modal-backdrop .autool-product-modal-panel--request-quote {\n    --autool-modal-width: 100%;\n  }\n  body.page-id-76841 .autool-product-modal-backdrop .autool-product-modal-header {\n    padding: 0 14px !important;\n  }\n  body.page-id-76841 .autool-product-modal-backdrop .autool-request-quote-popup {\n    padding: 16px !important;\n  }\n  body.page-id-76841 .autool-product-modal-backdrop .autool-product-modal-title {\n    font-size: 18px !important;\n  }\n}\n@media (max-width: 420px) {\n  body.page-id-76841 .autool-hts-page #product-grid.autool-ct-mobile-slider-track,\n  body.page-id-76841 .autool-hts-page #product-grid.autool-ct-slider-track,\n  body.page-id-76841 .autool-hts-page #reviews .autool-ct-reviews-expanded:is(.autool-ct-mobile-slider-track, .autool-ct-slider-track),\n  body.page-id-76841 .autool-hts-page #videos .autool-ct-video-grid:is(.autool-ct-mobile-slider-track, .autool-ct-slider-track),\n  body.page-id-76841 .autool-hts-page #usecases .autool-ct-buyer-grid:is(.autool-ct-mobile-slider-track, .autool-ct-slider-track),\n  body.page-id-76841 .autool-hts-page #symptoms .autool-ct-symptom-grid:is(.autool-ct-mobile-slider-track, .autool-ct-slider-track),\n  body.page-id-76841 .autool-hts-page #market .autool-ct-market-row:is(.autool-ct-mobile-slider-track, .autool-ct-slider-track),\n  body.page-id-76841 .autool-hts-page #shop-now .autool-ct-decision-strip:is(.autool-ct-mobile-slider-track, .autool-ct-slider-track),\n  body.page-id-76841 .autool-hts-page #compare .autool-ct-audit-grid:is(.autool-ct-mobile-slider-track, .autool-ct-slider-track) {\n    grid-auto-columns: minmax(236px, calc(100vw - 64px)) !important;\n  }\n}\n<\/style>\n<script id=\"autool-ct-final-ui-fix-76841\" data-no-optimize=\"1\">\n(function(window, document){\n  \"use strict\";\n  var root = document.querySelector(\".autool-hts-page\");\n  if(!root) return;\n  function ready(callback){\n    if(document.readyState === \"loading\"){\n      document.addEventListener(\"DOMContentLoaded\", callback, { once: true });\n      return;\n    }\n    callback();\n  }\n  function safeScroll(el, opts){\n    try { el.scrollTo(opts); }\n    catch(error){\n      if(typeof opts.left === \"number\") el.scrollLeft = opts.left;\n      if(typeof opts.top === \"number\") el.scrollTop = opts.top;\n    }\n  }\n  function initFinalNav(){\n    var nav = document.getElementById(\"top-nav\");\n    var scroller = document.getElementById(\"nav-links\");\n    if(!nav || !scroller) return;\n    var links = Array.prototype.slice.call(scroller.querySelectorAll('a[href^=\"#\"]'));\n    var items = links.map(function(link){\n      var id = (link.getAttribute(\"href\") || \"\").slice(1);\n      var sec = id ? document.getElementById(id) : null;\n      return sec ? { id: id, link: link, sec: sec } : null;\n    }).filter(Boolean);\n    if(!items.length) return;\n    function offset(){\n      return Math.ceil(nav.getBoundingClientRect().height + 8);\n    }\n    function updateFades(){\n      var max = Math.max(0, scroller.scrollWidth - scroller.clientWidth);\n      var left = Math.max(0, Math.min(max, scroller.scrollLeft));\n      nav.classList.toggle(\"autool-hts-nav-is-scrollable\", max > 8);\n      nav.classList.toggle(\"autool-hts-nav-has-left-fade\", max > 8 ? left > 6 : false);\n      nav.classList.toggle(\"autool-hts-nav-has-right-fade\", max > 8 ? left < max - 6 : false);\n      scroller.classList.toggle(\"is-overflowing\", max > 8);\n    }\n    function center(link, behavior){\n      if(!link) return;\n      var max = Math.max(0, scroller.scrollWidth - scroller.clientWidth);\n      var left = Math.max(0, Math.min(max, link.offsetLeft - (scroller.clientWidth - link.offsetWidth) \/ 2));\n      safeScroll(scroller, { left: left, behavior: behavior || \"smooth\" });\n      window.setTimeout(updateFades, behavior === \"smooth\" ? 260 : 0);\n    }\n    function activate(id, behavior){\n      var active = null;\n      items.forEach(function(item){\n        var on = item.id === id;\n        item.link.classList.toggle(\"autool-hts-active\", on);\n        item.link.setAttribute(\"aria-current\", on ? \"true\" : \"false\");\n        if(on) active = item.link;\n      });\n      center(active, behavior || \"auto\");\n    }\n    function current(){\n      var y = window.scrollY + offset() + Math.max(54, Math.floor(window.innerHeight * .12));\n      var active = items[0].id;\n      items.forEach(function(item){\n        if(item.sec.getBoundingClientRect().top + window.scrollY <= y) active = item.id;\n      });\n      return active;\n    }\n    var raf = 0;\n    function request(behavior){\n      if(raf) window.cancelAnimationFrame(raf);\n      raf = window.requestAnimationFrame(function(){\n        raf = 0;\n        updateFades();\n        activate(current(), behavior || \"auto\");\n      });\n    }\n    if(scroller.dataset.autoolCtNavFinalIndicator !== \"1\"){\n      scroller.dataset.autoolCtNavFinalIndicator = \"1\";\n      scroller.addEventListener(\"scroll\", updateFades, { passive: true });\n      document.addEventListener(\"click\", function(event){\n        var link = event.target ? (event.target.closest ? event.target.closest('#nav-links a[href^=\"#\"]') : null) : null;\n        if(!link) return;\n        var id = (link.getAttribute(\"href\") || \"\").slice(1);\n        var item = items.filter(function(row){ return row.id === id; })[0];\n        if(!item) return;\n        event.preventDefault();\n        event.stopPropagation();\n        if(typeof event.stopImmediatePropagation === \"function\") event.stopImmediatePropagation();\n        activate(id, \"smooth\");\n        var top = Math.max(0, item.sec.getBoundingClientRect().top + window.scrollY - offset());\n        window.scrollTo({ top: top, behavior: \"smooth\" });\n        if(window.history ? window.history.pushState : false) window.history.pushState(null, \"\", \"#\" + id);\n      }, true);\n    }\n    request(\"auto\");\n    window.setTimeout(function(){ request(\"auto\"); }, 180);\n  }\n  function initTables(){\n    Array.prototype.forEach.call(root.querySelectorAll(\"#method .autool-hts-editorial-table, #compare .autool-hts-editorial-table\"), function(wrap){\n      if(!wrap) return;\n      wrap.classList.add(\"autool-hts-has-overflow\");\n      function update(){\n        var max = Math.max(0, wrap.scrollWidth - wrap.clientWidth);\n        var ratio = max > 0 ? Math.max(0, Math.min(1, wrap.scrollLeft \/ max)) : 0;\n        wrap.style.setProperty(\"--autool-hts-table-progress\", ratio.toFixed(4));\n        wrap.classList.toggle(\"autool-hts-has-overflow\", max > 8);\n        wrap.classList.toggle(\"autool-hts-scrolled-start\", max <= 8 || wrap.scrollLeft <= 4);\n        wrap.classList.toggle(\"autool-hts-scrolled-end\", max <= 8 || wrap.scrollLeft >= max - 8);\n      }\n      function targets(){\n        var firstRow = wrap.querySelector(\".autool-hts-thead .autool-hts-tr\") || wrap.querySelector(\".autool-hts-tbody .autool-hts-tr\");\n        if(!firstRow) return [0];\n        var max = Math.max(0, wrap.scrollWidth - wrap.clientWidth);\n        var cells = Array.prototype.slice.call(firstRow.children);\n        var points = [0];\n        cells.slice(1).forEach(function(cell){\n          points.push(Math.max(0, Math.min(max, Math.round(cell.offsetLeft - cells[0].offsetWidth))));\n        });\n        points.push(max);\n        return points.filter(function(point, index, list){ return index === 0 || Math.abs(point - list[index - 1]) > 4; });\n      }\n      function snap(){\n        var max = Math.max(0, wrap.scrollWidth - wrap.clientWidth);\n        if(max <= 8) return;\n        var left = Math.max(0, Math.min(max, wrap.scrollLeft));\n        var target = targets().reduce(function(best, point){\n          return Math.abs(point - left) < Math.abs(best - left) ? point : best;\n        }, 0);\n        if(Math.abs(target - left) > 3) safeScroll(wrap, { left: target, behavior: \"smooth\" });\n      }\n      if(wrap.dataset.autoolCtFinalSnapFixed !== \"1\"){\n        wrap.dataset.autoolCtFinalSnapFixed = \"1\";\n        var ticking = false;\n        var timer = 0;\n        wrap.addEventListener(\"scroll\", function(){\n          if(!ticking){\n            ticking = true;\n            window.requestAnimationFrame(function(){ ticking = false; update(); });\n          }\n          window.clearTimeout(timer);\n          timer = window.setTimeout(snap, 120);\n        }, { passive: true });\n        wrap.addEventListener(\"touchend\", function(){ window.setTimeout(snap, 80); }, { passive: true });\n        wrap.addEventListener(\"pointerup\", function(){ window.setTimeout(snap, 80); }, { passive: true });\n      }\n      update();\n    });\n  }\n  function initSliders(){\n    var selectors = [\n      \"#product-grid\",\n      \"#reviews .autool-ct-reviews-expanded\",\n      \"#videos .autool-ct-video-grid\",\n      \"#usecases .autool-ct-buyer-grid\",\n      \"#symptoms .autool-ct-symptom-grid\",\n      \"#market .autool-ct-market-row\",\n      \"#shop-now .autool-ct-decision-strip\",\n      \"#compare .autool-ct-audit-grid\",\n      \".autool-hts-trust-bar-inner\",\n      \"#product-filters\",\n      \".autool-hts-symptom-pills\"\n    ];\n    selectors.forEach(function(selector){\n      Array.prototype.forEach.call(root.querySelectorAll(selector), function(track){\n        track.classList.add(\"autool-ct-slider-track\", \"autool-ct-mobile-slider-track\");\n        if(!track.hasAttribute(\"tabindex\")) track.setAttribute(\"tabindex\", \"0\");\n      });\n    });\n    if(typeof window.autoolCtTopSliderAudit === \"function\") window.autoolCtTopSliderAudit();\n    if(typeof window.autoolCtFixSliderProgress === \"function\") window.autoolCtFixSliderProgress();\n  }\n  function initVideos(){\n    if(root.dataset.autoolCtFinalVideoClick === \"1\") return;\n    root.dataset.autoolCtFinalVideoClick = \"1\";\n    document.addEventListener(\"click\", function(event){\n      var play = event.target ? (event.target.closest ? event.target.closest(\".autool-ct-video-play\") : null) : null;\n      if(!play || !root.contains(play)) return;\n      var card = play.closest(\".autool-ct-video-card\");\n      var id = card ? card.getAttribute(\"data-youtube-id\") : \"\";\n      if(!id) return;\n      event.preventDefault();\n      event.stopPropagation();\n      if(typeof event.stopImmediatePropagation === \"function\") event.stopImmediatePropagation();\n      var target = card ? card.querySelector(\".autool-ct-video-thumb\") : null;\n      if(!target) return;\n      var titleEl = card.querySelector(\".autool-ct-video-title\");\n      var title = titleEl ? titleEl.textContent.trim() : \"\";\n      if(!title) title = \"AUTOOL video\";\n      var wrap = document.createElement(\"div\");\n      var iframe = document.createElement(\"iframe\");\n      wrap.className = \"autool-ct-video-embed\";\n      iframe.title = title;\n      iframe.src = \"https:\/\/www.youtube-nocookie.com\/embed\/\" + encodeURIComponent(id) + \"?autoplay=1&rel=0&modestbranding=1&playsinline=1\";\n      iframe.loading = \"lazy\";\n      iframe.allow = \"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\";\n      iframe.allowFullscreen = true;\n      wrap.appendChild(iframe);\n      if(typeof target.replaceWith === \"function\"){\n        target.replaceWith(wrap);\n        return;\n      }\n      if(target.parentNode) target.parentNode.replaceChild(wrap, target);\n    }, true);\n  }\n  function initQuoteModal(){\n    var modal = document.getElementById(\"autool-hts-request-quote-modal\");\n    if(!modal || modal.dataset.autool76841QuoteReady === \"true\") return;\n    modal.dataset.autool76841QuoteReady = \"true\";\n    var panel = modal.querySelector(\".autool-product-modal-panel\");\n    var lastActive = null;\n    function reinitForm(){\n      if(typeof window.jQuery !== \"function\") return;\n      var jq = window.jQuery;\n      jq(modal).find(\"form.frm-fluent-form\").each(function(){\n        var form = this;\n        var formObj = jq(form);\n        formObj.trigger(\"reInitExtras\");\n        jq(document).trigger(\"ff_reinit\", [form]);\n        if(typeof window.fluentFormApp === \"function\"){\n          try { window.fluentFormApp(formObj); } catch(error) {}\n        }\n      });\n    }\n    function openModal(trigger){\n      lastActive = trigger || document.activeElement;\n      modal.classList.add(\"open\");\n      modal.setAttribute(\"aria-hidden\", \"false\");\n      document.documentElement.classList.add(\"autool-review-modal-open\");\n      window.setTimeout(function(){\n        if(panel ? typeof panel.focus === \"function\" : false){\n          try { panel.focus({ preventScroll: true }); } catch(error) { panel.focus(); }\n        }\n      }, 30);\n      window.setTimeout(reinitForm, 80);\n      window.setTimeout(reinitForm, 360);\n    }\n    function closeModal(){\n      modal.classList.remove(\"open\");\n      modal.setAttribute(\"aria-hidden\", \"true\");\n      document.documentElement.classList.remove(\"autool-review-modal-open\");\n      if(lastActive ? typeof lastActive.focus === \"function\" : false){\n        try { lastActive.focus({ preventScroll: true }); } catch(error) {}\n      }\n    }\n    document.addEventListener(\"click\", function(event){\n      var trigger = event.target ? (event.target.closest ? event.target.closest('[data-autool-hts-quote-trigger=\"yes\"]') : null) : null;\n      if(!trigger || !root.contains(trigger)) return;\n      event.preventDefault();\n      event.stopPropagation();\n      if(typeof event.stopImmediatePropagation === \"function\") event.stopImmediatePropagation();\n      openModal(trigger);\n    }, true);\n    modal.addEventListener(\"click\", function(event){\n      var closeTarget = event.target ? (event.target.closest ? event.target.closest(\"[data-autool-quote-close], .autool-product-modal-close\") : null) : null;\n      if(event.target === modal || closeTarget){\n        event.preventDefault();\n        closeModal();\n      }\n    });\n    document.addEventListener(\"keydown\", function(event){\n      if(event.key === \"Escape\" ? modal.classList.contains(\"open\") : false) closeModal();\n    });\n  }\n  function run(){\n    initTables();\n    initSliders();\n    initVideos();\n    initQuoteModal();\n  }\n  ready(run);\n  window.addEventListener(\"load\", function(){ run(); window.setTimeout(run, 160); window.setTimeout(run, 520); }, { passive: true });\n  window.addEventListener(\"resize\", function(){ window.setTimeout(run, 80); }, { passive: true });\n  window.addEventListener(\"pageshow\", run, { passive: true });\n  document.addEventListener(\"DOMContentLiteSpeedLoaded\", run);\n  window.addEventListener(\"DOMContentLiteSpeedLoaded\", run);\n  window.autoolCtFinalUiFix76841 = run;\n})(window, document);\n<\/script>\n<style data-autool-ct-final-mobile-nav-slider-fix=\"76841-20260630\">\n@media all {\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav {\n    overflow: hidden !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav::before {\n    content: none !important;\n    display: none !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav::after {\n    content: \"\" !important;\n    position: absolute !important;\n    right: 0 !important;\n    bottom: 0 !important;\n    left: 0 !important;\n    top: auto !important;\n    z-index: 3 !important;\n    width: auto !important;\n    height: 2px !important;\n    background: linear-gradient(90deg, transparent, var(--theme-palette-color-1, #FEB511) 18%, var(--theme-palette-color-1, #FEB511) 82%, transparent) !important;\n    opacity: .72 !important;\n    pointer-events: none !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav-links {\n    position: relative !important;\n    cursor: grab !important;\n    touch-action: pan-x !important;\n    scroll-snap-type: x proximity !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav-links.autool-hts-dragging {\n    cursor: grabbing !important;\n    scroll-snap-type: none !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav-links .autool-hts-link {\n    position: relative !important;\n    cursor: pointer !important;\n    min-height: 40px !important;\n    border: 1px solid transparent !important;\n    border-radius: var(--theme-button-border-radius, 3px) !important;\n    background: transparent !important;\n    color: var(--theme-text-color, #4a5568) !important;\n    box-shadow: none !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav-links .autool-hts-link::after {\n    content: none !important;\n    display: none !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav-links .autool-hts-link:hover,\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav-links .autool-hts-link.autool-hts-active,\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav-links .autool-hts-link[aria-current=\"true\"] {\n    border-color: color-mix(in srgb, var(--theme-palette-color-1, #FEB511) 34%, var(--theme-border-color, #e2e8f0)) !important;\n    background: color-mix(in srgb, var(--theme-palette-color-1, #FEB511) 12%, var(--theme-palette-color-8, #ffffff)) !important;\n    color: var(--theme-headings-color, #111111) !important;\n    box-shadow: inset 0 -3px 0 var(--theme-palette-color-1, #FEB511) !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-ct-nav-cursor {\n    position: absolute !important;\n    bottom: 0 !important;\n    left: 0 !important;\n    z-index: 5 !important;\n    display: block !important;\n    width: var(--autool-ct-nav-cursor-w, 0px) !important;\n    height: 3px !important;\n    background: var(--theme-palette-color-1, #FEB511) !important;\n    border-radius: 999px 999px 0 0 !important;\n    transform: translate3d(var(--autool-ct-nav-cursor-x, 0px), 0, 0) !important;\n    opacity: var(--autool-ct-nav-cursor-opacity, 0) !important;\n    pointer-events: none !important;\n    transition: transform .18s ease, width .18s ease, opacity .12s ease !important;\n  }\n}\n@media (max-width: 760px) {\n  body.page-id-76841 .autool-hts-page .autool-hts-sticky-mob {\n    right: 0 !important;\n    bottom: 0 !important;\n    left: 0 !important;\n    width: 100% !important;\n    max-width: 100% !important;\n    border-right: 0 !important;\n    border-bottom: 0 !important;\n    border-left: 0 !important;\n    border-radius: 0 !important;\n    box-shadow: 0 -12px 30px rgba(17, 24, 39, .12) !important;\n  }\n  body.page-id-76841 .autool-hts-page :is(.autool-ct-mobile-slider-track, .autool-ct-slider-track):not(.autool-ct-scrolled-end) {\n    padding-right: clamp(26px, 8vw, 42px) !important;\n  }\n  body.page-id-76841 .autool-hts-page :is(.autool-ct-mobile-slider-track, .autool-ct-slider-track).autool-ct-scrolled-end {\n    padding-right: 0 !important;\n  }\n  body.page-id-76841 .autool-hts-page :is(.autool-ct-mobile-slider-track, .autool-ct-slider-track) > :last-child {\n    margin-right: 0 !important;\n  }\n}\n@media (max-width: 420px) {\n  body.page-id-76841 .autool-hts-page .autool-hts-sticky-mob-row .autool-hts-btn {\n    font-size: 10px !important;\n    letter-spacing: .04em !important;\n  }\n}\n<\/style>\n<script id=\"autool-ct-76841-mobile-nav-slider-fix\" data-no-optimize=\"1\">\n(function(window, document){\n  \"use strict\";\n  var root = document.querySelector(\".autool-hts-page\");\n  if(!root) return;\n  function ready(callback){\n    if(document.readyState === \"loading\"){\n      document.addEventListener(\"DOMContentLoaded\", callback, { once: true });\n      return;\n    }\n    callback();\n  }\n  function safeScroll(el, opts){\n    try { el.scrollTo(opts); }\n    catch(error){\n      if(typeof opts.left === \"number\") el.scrollLeft = opts.left;\n      if(typeof opts.top === \"number\") el.scrollTop = opts.top;\n    }\n  }\n  function initNav(){\n    var nav = document.getElementById(\"top-nav\");\n    var scroller = document.getElementById(\"nav-links\");\n    if(!nav || !scroller) return;\n    var links = Array.prototype.slice.call(scroller.querySelectorAll(\".autool-hts-link[href^='#']\"));\n    var items = links.map(function(link){\n      var id = (link.getAttribute(\"href\") || \"\").slice(1);\n      var target = id ? document.getElementById(id) : null;\n      return target ? { id: id, link: link, target: target } : null;\n    }).filter(Boolean);\n    if(!items.length) return;\n    var cursor = nav.querySelector(\".autool-ct-nav-cursor\");\n    if(!cursor){\n      cursor = document.createElement(\"span\");\n      cursor.className = \"autool-ct-nav-cursor\";\n      cursor.setAttribute(\"aria-hidden\", \"true\");\n      nav.appendChild(cursor);\n    }\n    function navHeight(){\n      return Math.max(48, Math.round(nav.getBoundingClientRect().height || 0));\n    }\n    function center(link, behavior){\n      if(!link || scroller.scrollWidth <= scroller.clientWidth + 2) return;\n      var max = Math.max(0, scroller.scrollWidth - scroller.clientWidth);\n      var target = link.offsetLeft + (link.offsetWidth \/ 2) - (scroller.clientWidth \/ 2);\n      safeScroll(scroller, { left: Math.max(0, Math.min(max, target)), behavior: behavior || \"smooth\" });\n    }\n    function moveCursor(link){\n      if(!link){\n        nav.style.setProperty(\"--autool-ct-nav-cursor-opacity\", \"0\");\n        return;\n      }\n      var navRect = nav.getBoundingClientRect();\n      var linkRect = link.getBoundingClientRect();\n      var width = Math.max(22, Math.round(linkRect.width));\n      var x = Math.round(linkRect.left - navRect.left);\n      nav.style.setProperty(\"--autool-ct-nav-cursor-w\", width + \"px\");\n      nav.style.setProperty(\"--autool-ct-nav-cursor-x\", x + \"px\");\n      nav.style.setProperty(\"--autool-ct-nav-cursor-opacity\", \"1\");\n    }\n    function activeId(){\n      var y = window.scrollY + navHeight() + 60;\n      var active = items[0].id;\n      items.forEach(function(item){\n        if(item.target.offsetTop <= y) active = item.id;\n      });\n      return active;\n    }\n    function activate(id, behavior){\n      var active = null;\n      items.forEach(function(item){\n        var on = item.id === id;\n        item.link.classList.toggle(\"autool-hts-active\", on);\n        item.link.setAttribute(\"aria-current\", on ? \"true\" : \"false\");\n        if(on) active = item.link;\n      });\n      moveCursor(active);\n      center(active, behavior || \"auto\");\n    }\n    function update(behavior){\n      activate(activeId(), behavior || \"auto\");\n    }\n    if(scroller.dataset.autoolCt76841NavCursorReady !== \"1\"){\n      scroller.dataset.autoolCt76841NavCursorReady = \"1\";\n      var dragging = false;\n      var moved = false;\n      var startX = 0;\n      var startLeft = 0;\n      scroller.addEventListener(\"pointerdown\", function(event){\n        if(event.pointerType === \"mouse\" ? event.button !== 0 : false) return;\n        dragging = true;\n        moved = false;\n        startX = event.clientX;\n        startLeft = scroller.scrollLeft;\n      });\n      scroller.addEventListener(\"pointermove\", function(event){\n        if(!dragging) return;\n        var dx = event.clientX - startX;\n        if(Math.abs(dx) <= 6) return;\n        moved = true;\n        scroller.classList.add(\"autool-hts-dragging\");\n        scroller.scrollLeft = startLeft - dx;\n        moveCursor(scroller.querySelector(\".autool-hts-link.autool-hts-active\"));\n        if(event.cancelable) event.preventDefault();\n      });\n      function stopDrag(){\n        dragging = false;\n        scroller.classList.remove(\"autool-hts-dragging\");\n      }\n      scroller.addEventListener(\"pointerup\", stopDrag);\n      scroller.addEventListener(\"pointercancel\", stopDrag);\n      scroller.addEventListener(\"mouseleave\", stopDrag);\n      scroller.addEventListener(\"click\", function(event){\n        if(!moved) return;\n        event.preventDefault();\n        event.stopPropagation();\n        moved = false;\n      }, true);\n      scroller.addEventListener(\"scroll\", function(){\n        moveCursor(scroller.querySelector(\".autool-hts-link.autool-hts-active\"));\n      }, { passive: true });\n      scroller.addEventListener(\"wheel\", function(event){\n        if(Math.abs(event.deltaY) <= Math.abs(event.deltaX)) return;\n        if(scroller.scrollWidth <= scroller.clientWidth) return;\n        scroller.scrollLeft += event.deltaY;\n        moveCursor(scroller.querySelector(\".autool-hts-link.autool-hts-active\"));\n        event.preventDefault();\n      }, { passive: false });\n      document.addEventListener(\"click\", function(event){\n        var link = event.target ? (event.target.closest ? event.target.closest('#nav-links .autool-hts-link[href^=\"#\"]') : null) : null;\n        if(!link) return;\n        var id = (link.getAttribute(\"href\") || \"\").slice(1);\n        var item = items.filter(function(row){ return row.id === id; })[0];\n        if(!item) return;\n        event.preventDefault();\n        event.stopPropagation();\n        if(typeof event.stopImmediatePropagation === \"function\") event.stopImmediatePropagation();\n        activate(id, \"smooth\");\n        var top = Math.max(0, item.target.getBoundingClientRect().top + window.scrollY - navHeight() - 8);\n        window.scrollTo({ top: top, behavior: \"smooth\" });\n        if(window.history ? window.history.pushState : false) window.history.pushState(null, \"\", \"#\" + id);\n      }, true);\n    }\n    update(\"auto\");\n    window.setTimeout(function(){ update(\"auto\"); }, 120);\n    window.setTimeout(function(){ update(\"auto\"); }, 520);\n  }\n  function initSliderEnds(){\n    var tracks = Array.prototype.slice.call(root.querySelectorAll(\".autool-ct-mobile-slider-track, .autool-ct-slider-track\"));\n    tracks.forEach(function(track){\n      function update(){\n        var max = Math.max(0, track.scrollWidth - track.clientWidth);\n        var atEnd = max <= 3 || track.scrollLeft >= max - 3;\n        track.classList.toggle(\"autool-ct-has-overflow\", max > 3);\n        track.classList.toggle(\"autool-ct-scrolled-end\", atEnd);\n      }\n      if(track.dataset.autoolCt76841SliderEndReady !== \"1\"){\n        track.dataset.autoolCt76841SliderEndReady = \"1\";\n        track.addEventListener(\"scroll\", update, { passive: true });\n      }\n      update();\n      window.setTimeout(update, 200);\n      window.setTimeout(update, 700);\n    });\n  }\n  function run(){\n    initSliderEnds();\n  }\n  ready(run);\n  window.addEventListener(\"load\", function(){ run(); window.setTimeout(run, 240); }, { passive: true });\n  window.addEventListener(\"resize\", function(){ window.setTimeout(run, 80); }, { passive: true });\n  window.addEventListener(\"scroll\", function(){}, { passive: true });\n  window.addEventListener(\"pageshow\", run, { passive: true });\n  document.addEventListener(\"DOMContentLiteSpeedLoaded\", run);\n})(window, document);\n<\/script>\n<style data-autool-ct-nav-76781-parity=\"76841-20260630\">\n@media all {\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav {\n    position: sticky !important;\n    top: 0 !important;\n    z-index: 140 !important;\n    display: block !important;\n    height: auto !important;\n    min-height: var(--nav-h) !important;\n    padding: 7px max(14px, var(--theme-content-spacing, 24px)) 6px !important;\n    overflow: hidden !important;\n    border-bottom: 1px solid var(--theme-border-color, #e2e8f0) !important;\n    background: rgba(255, 255, 255, .98) !important;\n    box-shadow: 0 10px 24px -22px rgba(17, 24, 39, .64) !important;\n    backdrop-filter: blur(14px) !important;\n    -webkit-backdrop-filter: blur(14px) !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav::before {\n    content: none !important;\n    display: none !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav::after {\n    content: \"\" !important;\n    position: absolute !important;\n    right: 0 !important;\n    bottom: 0 !important;\n    left: 0 !important;\n    top: auto !important;\n    z-index: 3 !important;\n    width: auto !important;\n    height: 2px !important;\n    background: linear-gradient(90deg, transparent, var(--theme-palette-color-1, #FEB511) 18%, var(--theme-palette-color-1, #FEB511) 82%, transparent) !important;\n    opacity: .72 !important;\n    pointer-events: none !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav .autool-hts-wrap,\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav-inner {\n    display: flex !important;\n    align-items: center !important;\n    flex-wrap: nowrap !important;\n    justify-content: center !important;\n    gap: 10px !important;\n    min-width: 0 !important;\n    min-height: 47px !important;\n    height: auto !important;\n    overflow: hidden !important;\n    padding-top: 0 !important;\n    padding-bottom: 0 !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav-logo,\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav-cta {\n    display: none !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav-links {\n    display: flex !important;\n    flex: 1 1 auto !important;\n    flex-wrap: nowrap !important;\n    justify-content: flex-start !important;\n    gap: 6px !important;\n    min-width: 0 !important;\n    max-width: 100% !important;\n    margin-right: 0 !important;\n    margin-left: 0 !important;\n    overflow-x: auto !important;\n    overflow-y: hidden !important;\n    overscroll-behavior-inline: contain !important;\n    scroll-snap-type: x proximity !important;\n    scrollbar-width: none !important;\n    touch-action: pan-x !important;\n    cursor: grab !important;\n    -webkit-overflow-scrolling: touch !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav-links.is-overflowing {\n    flex: 1 1 auto !important;\n    justify-content: flex-start !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav-links.autool-hts-dragging {\n    cursor: grabbing !important;\n    scroll-snap-type: none !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav-links::-webkit-scrollbar {\n    display: none !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav-links .autool-hts-link {\n    display: inline-flex !important;\n    align-items: center !important;\n    flex: 0 0 auto !important;\n    min-height: 40px !important;\n    padding: 0 var(--autool-single-sticky-label-padding-x, 16px) !important;\n    border: 1px solid transparent !important;\n    border-radius: var(--theme-button-border-radius, 3px) !important;\n    background: transparent !important;\n    color: var(--theme-text-color, #4a5568) !important;\n    font-family: var(--theme-button-font-family, Barlow, Sans-Serif) !important;\n    font-size: var(--autool-single-sticky-label-size, 12px) !important;\n    font-weight: var(--theme-button-font-weight, 800) !important;\n    letter-spacing: var(--theme-button-letter-spacing, .045em) !important;\n    line-height: 1 !important;\n    text-transform: var(--theme-button-text-transform, uppercase) !important;\n    white-space: nowrap !important;\n    scroll-snap-align: start !important;\n    box-shadow: none !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav-links .autool-hts-link::after {\n    content: none !important;\n    display: none !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav-links .autool-hts-link:hover,\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav-links .autool-hts-link.autool-hts-active,\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav-links .autool-hts-link[aria-current=\"true\"] {\n    border-color: color-mix(in srgb, var(--theme-palette-color-1, #FEB511) 34%, var(--theme-border-color, #e2e8f0)) !important;\n    background: color-mix(in srgb, var(--theme-palette-color-1, #FEB511) 12%, var(--theme-palette-color-8, #ffffff)) !important;\n    color: var(--theme-headings-color, #111111) !important;\n    box-shadow: none !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-ct-nav-cursor {\n    display: none !important;\n  }\n  @media (max-width: 760px) {\n    body.page-id-76841 .autool-hts-page {\n      --nav-h: 54px;\n    }\n    body.page-id-76841 .autool-hts-page .autool-hts-lp-nav {\n      min-height: var(--nav-h) !important;\n      padding-right: 12px !important;\n      padding-left: 12px !important;\n    }\n    body.page-id-76841 .autool-hts-page .autool-hts-lp-nav .autool-hts-wrap,\n    body.page-id-76841 .autool-hts-page .autool-hts-lp-nav-inner {\n      gap: 8px !important;\n    }\n    body.page-id-76841 .autool-hts-page .autool-hts-lp-nav-links .autool-hts-link {\n      min-height: 38px !important;\n      padding-right: 12px !important;\n      padding-left: 12px !important;\n      font-size: 11px !important;\n    }\n  }\n  @media (max-width: 420px) {\n    body.page-id-76841 .autool-hts-page .autool-hts-lp-nav-links .autool-hts-link {\n      padding-right: 10px !important;\n      padding-left: 10px !important;\n      font-size: 10.5px !important;\n    }\n  }\n}\n<\/style>\n<script id=\"autool-ct-nav-76781-parity-76841\" data-no-optimize=\"1\">\n(function(window, document){\n  \"use strict\";\n  var state = { navHeight: 0 };\n  function ready(callback){\n    if(document.readyState === \"loading\"){\n      document.addEventListener(\"DOMContentLoaded\", callback, { once: true });\n      return;\n    }\n    callback();\n  }\n  function getNavHeight(){\n    var nav = document.getElementById(\"top-nav\");\n    return nav ? nav.getBoundingClientRect().height : 0;\n  }\n  function safeScrollTo(element, options){\n    try {\n      element.scrollTo(options);\n    } catch(error) {\n      if(typeof options.left === \"number\") element.scrollLeft = options.left;\n      if(typeof options.top === \"number\") element.scrollTop = options.top;\n    }\n  }\n  function removeCustomCursor(){\n    Array.prototype.forEach.call(document.querySelectorAll(\".autool-ct-nav-cursor\"), function(node){\n      if(node.parentNode) node.parentNode.removeChild(node);\n    });\n  }\n  function initNav(){\n    var navLinks = document.querySelectorAll(\".autool-hts-lp-nav-links .autool-hts-link\");\n    var sections = [];\n    state.navHeight = getNavHeight();\n    navLinks.forEach(function(link){\n      var href = link.getAttribute(\"href\") || \"\";\n      if(href.charAt(0) !== \"#\") return;\n      var target = document.getElementById(href.slice(1));\n      if(target) sections.push({ link: link, target: target });\n    });\n    function updateActiveNav(){\n      var y = window.scrollY + state.navHeight + 60;\n      var active = null;\n      var activeTop = -Infinity;\n      sections.forEach(function(item){\n        var top = item.target.offsetTop;\n        if(top <= y){\n          if(top >= activeTop){\n            active = item;\n            activeTop = top;\n          }\n        }\n      });\n      navLinks.forEach(function(link){\n        link.classList.remove(\"autool-hts-active\");\n        link.setAttribute(\"aria-current\", \"false\");\n      });\n      if(active){\n        active.link.classList.add(\"autool-hts-active\");\n        active.link.setAttribute(\"aria-current\", \"true\");\n      }\n    }\n    var nav = document.getElementById(\"nav-links\");\n    if(nav){\n      nav.classList.toggle(\"is-overflowing\", nav.scrollWidth > nav.clientWidth + 4);\n      if(nav.dataset.autool76841NavParityMouseReady !== \"true\"){\n        nav.dataset.autool76841NavParityMouseReady = \"true\";\n        var isDragging = false;\n        var startX = 0;\n        var startScroll = 0;\n        nav.addEventListener(\"mousedown\", function(event){\n          isDragging = true;\n          startX = event.pageX - nav.offsetLeft;\n          startScroll = nav.scrollLeft;\n          nav.style.cursor = \"grabbing\";\n        });\n        document.addEventListener(\"mouseup\", function(){\n          isDragging = false;\n          nav.style.cursor = \"grab\";\n        });\n        document.addEventListener(\"mousemove\", function(event){\n          if(!isDragging) return;\n          nav.scrollLeft = startScroll - (event.pageX - nav.offsetLeft - startX);\n        });\n        nav.addEventListener(\"wheel\", function(event){\n          if(Math.abs(event.deltaY) <= Math.abs(event.deltaX)) return;\n          if(nav.scrollWidth <= nav.clientWidth) return;\n          event.preventDefault();\n          nav.scrollLeft += event.deltaY;\n        }, { passive: false });\n      }\n    }\n    if(document.documentElement.dataset.autool76841NavParityActiveReady !== \"true\"){\n      document.documentElement.dataset.autool76841NavParityActiveReady = \"true\";\n      window.addEventListener(\"scroll\", updateActiveNav, { passive: true });\n      window.addEventListener(\"resize\", function(){\n        state.navHeight = getNavHeight();\n        updateActiveNav();\n      });\n    }\n    updateActiveNav();\n  }\n  function initAnchorScroll(){\n    if(document.documentElement.dataset.autool76841NavParityAnchorReady === \"true\") return;\n    document.documentElement.dataset.autool76841NavParityAnchorReady = \"true\";\n    document.querySelectorAll(\".autool-hts-page .autool-hts-link[href^=\\\"#\\\"]\").forEach(function(link){\n      link.addEventListener(\"click\", function(event){\n        var target = document.getElementById((link.getAttribute(\"href\") || \"\").slice(1));\n        if(!target) return;\n        event.preventDefault();\n        var top = target.getBoundingClientRect().top + window.scrollY - getNavHeight() - 8;\n        window.scrollTo({ top: top, behavior: \"smooth\" });\n      });\n    });\n  }\n  function initNavAutoScroll(){\n    var scroller = document.getElementById(\"nav-links\");\n    if(!scroller || scroller.dataset.autool76841NavParityAutoScrollReady === \"true\") return;\n    scroller.dataset.autool76841NavParityAutoScrollReady = \"true\";\n    var raf = 0;\n    var dragging = false;\n    var moved = false;\n    var startX = 0;\n    var startLeft = 0;\n    function activeLink(){\n      return scroller.querySelector(\".autool-hts-link.autool-hts-active\") ||\n        (window.location.hash ? scroller.querySelector(\".autool-hts-link[href=\\\"\" + window.location.hash + \"\\\"]\") : null);\n    }\n    function centerLink(link, behavior){\n      if(!link || scroller.scrollWidth <= scroller.clientWidth + 2) return;\n      var linkCenter = link.offsetLeft + (link.offsetWidth \/ 2);\n      var target = linkCenter - (scroller.clientWidth \/ 2);\n      var max = Math.max(0, scroller.scrollWidth - scroller.clientWidth);\n      var left = Math.max(0, Math.min(max, target));\n      safeScrollTo(scroller, { left: left, behavior: behavior || \"smooth\" });\n    }\n    function schedule(behavior){\n      if(raf) window.cancelAnimationFrame(raf);\n      raf = window.requestAnimationFrame(function(){\n        raf = 0;\n        centerLink(activeLink(), behavior || \"smooth\");\n      });\n    }\n    scroller.querySelectorAll(\".autool-hts-link[href^=\\\"#\\\"]\").forEach(function(link){\n      link.addEventListener(\"click\", function(){\n        window.setTimeout(function(){ centerLink(link, \"smooth\"); }, 80);\n        window.setTimeout(function(){ centerLink(link, \"smooth\"); }, 320);\n      });\n    });\n    scroller.addEventListener(\"pointerdown\", function(event){\n      if(event.pointerType === \"mouse\"){\n        if(event.button !== 0) return;\n      }\n      dragging = true;\n      moved = false;\n      startX = event.clientX;\n      startLeft = scroller.scrollLeft;\n    });\n    scroller.addEventListener(\"pointermove\", function(event){\n      if(!dragging) return;\n      var dx = event.clientX - startX;\n      if(Math.abs(dx) <= 6) return;\n      moved = true;\n      scroller.classList.add(\"autool-hts-dragging\");\n      scroller.scrollLeft = startLeft - dx;\n      if(event.cancelable) event.preventDefault();\n    });\n    function stopDrag(){\n      dragging = false;\n      scroller.classList.remove(\"autool-hts-dragging\");\n    }\n    scroller.addEventListener(\"pointerup\", stopDrag);\n    scroller.addEventListener(\"pointercancel\", stopDrag);\n    scroller.addEventListener(\"mouseleave\", stopDrag);\n    scroller.addEventListener(\"click\", function(event){\n      if(!moved) return;\n      event.preventDefault();\n      event.stopPropagation();\n      moved = false;\n    }, true);\n    scroller.addEventListener(\"wheel\", function(event){\n      if(Math.abs(event.deltaY) <= Math.abs(event.deltaX)) return;\n      if(scroller.scrollWidth <= scroller.clientWidth) return;\n      scroller.scrollLeft += event.deltaY;\n      event.preventDefault();\n    }, { passive: false });\n    var observer = new MutationObserver(function(mutations){\n      var shouldCenter = mutations.some(function(mutation){\n        if(mutation.type !== \"attributes\") return false;\n        return mutation.attributeName === \"class\";\n      });\n      if(shouldCenter) schedule(\"smooth\");\n    });\n    scroller.querySelectorAll(\".autool-hts-link\").forEach(function(link){\n      observer.observe(link, { attributes: true, attributeFilter: [\"class\"] });\n    });\n    var ticking = false;\n    window.addEventListener(\"scroll\", function(){\n      if(ticking) return;\n      ticking = true;\n      window.requestAnimationFrame(function(){\n        ticking = false;\n        schedule(\"auto\");\n      });\n    }, { passive: true });\n    window.addEventListener(\"hashchange\", function(){\n      window.setTimeout(function(){ schedule(\"smooth\"); }, 80);\n    });\n    window.addEventListener(\"resize\", function(){\n      window.setTimeout(function(){ schedule(\"auto\"); }, 80);\n    });\n    schedule(\"auto\");\n    window.setTimeout(function(){ schedule(\"auto\"); }, 500);\n  }\n  function run(){\n    removeCustomCursor();\n    initNav();\n    initAnchorScroll();\n    initNavAutoScroll();\n  }\n  ready(run);\n  window.addEventListener(\"load\", run, { once: true });\n  window.addEventListener(\"pageshow\", run);\n  document.addEventListener(\"DOMContentLiteSpeedLoaded\", run);\n})(window, document);\n<\/script>\n<style data-autool-ct-slider-avatar-nav-size=\"76841-20260630\">\n@media all {\n  body.page-id-76841 .autool-hts-page .autool-ct-review-author {\n    display: flex !important;\n    align-items: flex-start !important;\n    gap: 12px !important;\n    min-width: 0 !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-ct-avatar {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    flex: 0 0 38px !important;\n    width: 38px !important;\n    min-width: 38px !important;\n    max-width: 38px !important;\n    height: 38px !important;\n    min-height: 38px !important;\n    max-height: 38px !important;\n    aspect-ratio: 1 \/ 1 !important;\n    border-radius: 50% !important;\n    line-height: 1 !important;\n    white-space: nowrap !important;\n    overflow: hidden !important;\n    box-sizing: border-box !important;\n    align-self: flex-start !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-ct-review-author > span:not(.autool-ct-avatar) {\n    display: block !important;\n    flex: 1 1 auto !important;\n    min-width: 0 !important;\n  }\n}\n@media (min-width: 761px) {\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav .autool-hts-wrap,\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav-inner {\n    justify-content: center !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav-links {\n    flex: 0 1 auto !important;\n    width: max-content !important;\n    max-width: 100% !important;\n    margin-right: auto !important;\n    margin-left: auto !important;\n    justify-content: flex-start !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav-links.is-overflowing {\n    flex: 1 1 auto !important;\n    width: auto !important;\n    max-width: 100% !important;\n    margin-right: 0 !important;\n    margin-left: 0 !important;\n    justify-content: flex-start !important;\n  }\n}\n@media (max-width: 760px) {\n  body.page-id-76841 .autool-hts-page :is(.autool-ct-mobile-slider-track, .autool-ct-slider-track):not(.autool-ct-scrolled-end) {\n    padding-right: clamp(14px, 5vw, 24px) !important;\n  }\n  body.page-id-76841 .autool-hts-page :is(.autool-ct-mobile-slider-track, .autool-ct-slider-track).autool-ct-scrolled-end {\n    padding-right: 0 !important;\n  }\n  body.page-id-76841 .autool-hts-page #product-grid:is(.autool-ct-mobile-slider-track, .autool-ct-slider-track) {\n    grid-auto-columns: clamp(250px, calc(100vw - 90px), 382px) !important;\n  }\n  body.page-id-76841 .autool-hts-page #reviews .autool-ct-reviews-expanded:is(.autool-ct-mobile-slider-track, .autool-ct-slider-track),\n  body.page-id-76841 .autool-hts-page #videos .autool-ct-video-grid:is(.autool-ct-mobile-slider-track, .autool-ct-slider-track),\n  body.page-id-76841 .autool-hts-page #usecases .autool-ct-buyer-grid:is(.autool-ct-mobile-slider-track, .autool-ct-slider-track),\n  body.page-id-76841 .autool-hts-page #symptoms .autool-ct-symptom-grid:is(.autool-ct-mobile-slider-track, .autool-ct-slider-track),\n  body.page-id-76841 .autool-hts-page #market .autool-ct-market-row:is(.autool-ct-mobile-slider-track, .autool-ct-slider-track),\n  body.page-id-76841 .autool-hts-page #shop-now .autool-ct-decision-strip:is(.autool-ct-mobile-slider-track, .autool-ct-slider-track),\n  body.page-id-76841 .autool-hts-page #compare .autool-ct-audit-grid:is(.autool-ct-mobile-slider-track, .autool-ct-slider-track) {\n    grid-auto-columns: clamp(250px, calc(100vw - 90px), 382px) !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-trust-bar-inner:is(.autool-ct-mobile-slider-track, .autool-ct-slider-track) {\n    grid-auto-columns: clamp(230px, calc(100vw - 76px), 320px) !important;\n  }\n  body.page-id-76841 .autool-hts-page #product-filters:is(.autool-ct-mobile-slider-track, .autool-ct-slider-track),\n  body.page-id-76841 .autool-hts-page .autool-hts-symptom-pills:is(.autool-ct-mobile-slider-track, .autool-ct-slider-track) {\n    grid-auto-columns: max-content !important;\n  }\n  body.page-id-76841 .autool-hts-page .autool-hts-lp-nav-links {\n    flex: 1 1 auto !important;\n    width: auto !important;\n    max-width: 100% !important;\n    margin-right: 0 !important;\n    margin-left: 0 !important;\n    justify-content: flex-start !important;\n  }\n  body.page-id-76841 .autool-hts-page :is(.autool-ct-mobile-slider-track, .autool-ct-slider-track) > * {\n    width: 100% !important;\n    min-width: 0 !important;\n    max-width: none !important;\n    flex: 0 0 auto !important;\n  }\n  body.page-id-76841 .autool-hts-page #product-filters:is(.autool-ct-mobile-slider-track, .autool-ct-slider-track) > *,\n  body.page-id-76841 .autool-hts-page .autool-hts-symptom-pills:is(.autool-ct-mobile-slider-track, .autool-ct-slider-track) > * {\n    width: auto !important;\n    max-width: none !important;\n  }\n}\n<\/style>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>Overview Why Now Videos Use Cases Symptoms How It Works Shop Compare ROI Reviews FAQ Shop CT Series AUTOOL CT Series \u00b7 Fuel Injector Cleaner &amp; Tester Machine Clean, test, and identify the injector that\u2019s out of balance. AUTOOL CT Series ultrasonic fuel injector cleaner and tester machines clean and test gasoline EFI, GDI, and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/full-width.php","meta":{"_gspb_post_css":"","footnotes":""},"page-tags":[],"hf_cat_page":[],"class_list":["post-76841","page","type-page","status-publish","hentry"],"blocksy_meta":[],"meta_box":[],"_links":{"self":[{"href":"https:\/\/autoolstore.com\/wp-json\/wp\/v2\/pages\/76841","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/autoolstore.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/autoolstore.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/autoolstore.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/autoolstore.com\/wp-json\/wp\/v2\/comments?post=76841"}],"version-history":[{"count":4,"href":"https:\/\/autoolstore.com\/wp-json\/wp\/v2\/pages\/76841\/revisions"}],"predecessor-version":[{"id":76867,"href":"https:\/\/autoolstore.com\/wp-json\/wp\/v2\/pages\/76841\/revisions\/76867"}],"wp:attachment":[{"href":"https:\/\/autoolstore.com\/wp-json\/wp\/v2\/media?parent=76841"}],"wp:term":[{"taxonomy":"page_tag","embeddable":true,"href":"https:\/\/autoolstore.com\/wp-json\/wp\/v2\/page-tags?post=76841"},{"taxonomy":"hf_cat_page","embeddable":true,"href":"https:\/\/autoolstore.com\/wp-json\/wp\/v2\/hf_cat_page?post=76841"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}