.vl-installation-steps{margin-top:2rem}.vl-step-item{margin-bottom:2rem;position:relative}.vl-step-number{justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.step-circle{color:#fff;z-index:2;background:linear-gradient(90deg,#4facfe 0%,#00f2fe 100%);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.2rem;font-weight:700;display:flex;position:relative;box-shadow:0 4px 15px #4facfe4d}.vl-step-content{padding-left:0}.step-title{color:#333;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.step-description{color:#666;margin-bottom:0;line-height:1.6}.vl-device-content,.vl-connect-content,.vl-technician-content{padding:1rem}.vl-device-image img,.vl-connect-image img,.vl-technician-image img{border-radius:8px;box-shadow:0 4px 20px #0000001a}.service-avatar{border-radius:50%;width:80px;height:80px;margin:0 auto 20px;overflow:hidden;box-shadow:0 4px 15px #0000001a}.service-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}@media (max-width:768px){.vl-step-item{text-align:center}.vl-step-content{margin-top:1rem}.step-circle{margin:0 auto 1rem}}
