.mytpms-programming-tool-description{
–navy:#071d35;
–navy-2:#0d355f;
–blue:#0f66b7;
–line:rgba(15,102,183,.16);
–text:#263648;
–muted:#667789;
–green:#16a34a;
–gold:#f5b400;
–orange:#f97316;
position:relative;
overflow:hidden;
font-family:inherit;
color:var(–text);
padding:24px;
margin:18px 0;
border-radius:24px;
background:
radial-gradient(circle at top right,rgba(15,102,183,.16),transparent 34%),
linear-gradient(135deg,#ffffff 0%,#f5faff 48%,#ffffff 100%);
border:1px solid rgba(15,102,183,.14);
box-shadow:0 22px 55px rgba(7,29,53,.11);
isolation:isolate;
}
.mytpms-programming-tool-description *{
box-sizing:border-box;
}
.mytpms-programming-tool-description::before,
.mytpms-programming-tool-description::after{
content:””;
position:absolute;
border-radius:999px;
pointer-events:none;
z-index:-1;
}
.mytpms-programming-tool-description::before{
width:260px;
height:260px;
top:-125px;
right:-95px;
border:1px solid rgba(15,102,183,.18);
box-shadow:0 0 60px rgba(15,102,183,.16);
animation:mytpmsToolDescRing 7s ease-in-out infinite;
}
.mytpms-programming-tool-description::after{
width:160px;
height:160px;
left:-70px;
bottom:-75px;
background:radial-gradient(circle,rgba(15,102,183,.11),transparent 70%);
animation:mytpmsToolDescPulse 6s ease-in-out infinite;
}
@keyframes mytpmsToolDescRing{
0%,100%{transform:translateY(0) scale(1);opacity:.85;}
50%{transform:translateY(12px) scale(1.04);opacity:1;}
}
@keyframes mytpmsToolDescPulse{
0%,100%{transform:scale(1);opacity:.6;}
50%{transform:scale(1.14);opacity:1;}
}
.mytpms-programming-tool-description .tool-grid{
display:grid;
grid-template-columns:1.15fr .85fr;
gap:18px;
align-items:stretch;
}
.mytpms-programming-tool-description .main-card,
.mytpms-programming-tool-description .side-card{
position:relative;
overflow:hidden;
border-radius:22px;
background:rgba(255,255,255,.82);
border:1px solid var(–line);
box-shadow:0 16px 35px rgba(7,29,53,.08);
}
.mytpms-programming-tool-description .main-card{
padding:22px;
backdrop-filter:blur(14px);
-webkit-backdrop-filter:blur(14px);
}
.mytpms-programming-tool-description .side-card{
padding:22px;
color:#ffffff;
background:
radial-gradient(circle at top right,rgba(255,255,255,.18),transparent 35%),
linear-gradient(145deg,var(–navy) 0%,var(–navy-2) 100%);
}
.mytpms-programming-tool-description .eyebrow{
display:inline-flex;
align-items:center;
gap:8px;
padding:8px 13px;
margin-bottom:13px;
border-radius:999px;
background:rgba(15,102,183,.08);
color:var(–blue);
border:1px solid rgba(15,102,183,.16);
font-size:12.5px;
font-weight:850;
letter-spacing:.2px;
}
.mytpms-programming-tool-description .eyebrow span{
width:8px;
height:8px;
border-radius:50%;
background:var(–green);
box-shadow:0 0 0 6px rgba(22,163,74,.12);
}
.mytpms-programming-tool-description h3{
margin:0;
color:var(–navy);
font-size:clamp(21px,2.3vw,28px);
line-height:1.15;
font-weight:900;
letter-spacing:-.45px;
}
.mytpms-programming-tool-description .main-card p{
margin:13px 0 0;
color:var(–muted);
font-size:15px;
line-height:1.65;
}
.mytpms-programming-tool-description .main-card p strong{
color:var(–navy);
font-weight:850;
}
.mytpms-programming-tool-description .feature-list{
display:grid;
gap:10px;
margin:18px 0 0;
padding:0;
list-style:none;
}
.mytpms-programming-tool-description .feature-list li{
position:relative;
padding-left:32px;
font-size:14.5px;
line-height:1.5;
color:var(–text);
}
.mytpms-programming-tool-description .feature-list li::before{
content:”✓”;
position:absolute;
left:0;
top:1px;
width:21px;
height:21px;
border-radius:50%;
display:grid;
place-items:center;
background:rgba(22,163,74,.12);
color:var(–green);
font-size:12px;
font-weight:950;
}
.mytpms-programming-tool-description .feature-list strong{
color:var(–navy);
font-weight:850;
}
.mytpms-programming-tool-description .side-label{
font-size:12.5px;
font-weight:850;
text-transform:uppercase;
letter-spacing:.8px;
color:#b9d9ff;
margin-bottom:8px;
}
.mytpms-programming-tool-description .side-title{
color:var(–gold);
font-size:28px;
line-height:1.1;
font-weight:950;
margin-bottom:10px;
}
.mytpms-programming-tool-description .side-card p{
margin:0;
color:rgba(255,255,255,.84);
font-size:14px;
line-height:1.55;
}
.mytpms-programming-tool-description .quick-points{
display:grid;
grid-template-columns:repeat(3,1fr);
gap:12px;
margin-top:18px;
}
.mytpms-programming-tool-description .quick-card{
border-radius:18px;
padding:16px;
background:rgba(255,255,255,.86);
border:1px solid var(–line);
box-shadow:0 13px 28px rgba(7,29,53,.07);
}
.mytpms-programming-tool-description .quick-card b{
display:block;
margin-bottom:6px;
color:var(–navy);
font-size:14.5px;
font-weight:900;
}
.mytpms-programming-tool-description .quick-card span{
display:block;
color:var(–muted);
font-size:13px;
line-height:1.45;
}
.mytpms-programming-tool-description .policy-alert{
margin-top:16px;
padding:16px 18px;
border-radius:18px;
background:linear-gradient(135deg,#fff7f2 0%,#ffffff 100%);
border:1px solid rgba(249,115,22,.22);
color:#7c3a05;
font-size:13.8px;
line-height:1.55;
box-shadow:0 10px 25px rgba(249,115,22,.08);
}
.mytpms-programming-tool-description .policy-alert strong{
color:var(–navy);
}
@media (prefers-reduced-motion:reduce){
.mytpms-programming-tool-description,
.mytpms-programming-tool-description *,
.mytpms-programming-tool-description::before,
.mytpms-programming-tool-description::after{
animation:none !important;
transition:none !important;
}
}
@media (max-width:900px){
.mytpms-programming-tool-description .tool-grid{
grid-template-columns:1fr;
}
.mytpms-programming-tool-description .quick-points{
grid-template-columns:1fr;
}
}
@media (max-width:560px){
.mytpms-programming-tool-description{
padding:17px;
border-radius:20px;
}
.mytpms-programming-tool-description .main-card,
.mytpms-programming-tool-description .side-card{
padding:18px;
border-radius:18px;
}
.mytpms-programming-tool-description h3{
font-size:22px;
}
.mytpms-programming-tool-description .side-title{
font-size:26px;
}
}
Program Sensors
Program compatible replacement TPMS sensors where the correct protocol is supported.
Clone Sensor IDs
Copy readable original sensor IDs onto compatible replacement sensors where supported.
Diagnose TPMS Issues
Check supported sensor data to help identify faulty, missing or non-transmitting sensors.
Return conditions: Programmed, cloned, activated, paired, connected or used TPMS/electrical tools may not be eligible for change-of-mind return unless required by law. Please confirm compatibility before purchase and use.