.clients-carousel-wrapper{margin:0 auto;max-width:1200px}.client-item:hover div{box-shadow:0 5px 20px rgba(0,0,0,.12)}.carousel-nav{align-items:center;background:#fff;border:2px solid #ddd;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.1);cursor:pointer;display:flex;height:44px;justify-content:center;transition:all .3s ease;width:44px}.carousel-nav:hover{background:#333;border-color:#333}.carousel-nav:hover svg{stroke:#fff}.clients-carousel-track{overflow:hidden;width:100%}.clients-carousel-items{display:flex;transition:transform .5s ease}.client-item{flex:0 0 20%;max-width:20%;padding:10px}.client-item div{align-items:center;background:#fff;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.08);display:flex;height:120px;justify-content:center;padding:20px;transition:box-shadow .3s ease}.client-item img{max-height:80px;max-width:100%;object-fit:contain}@media (max-width:1200px){.client-item{flex:0 0 25%!important;max-width:25%!important}}@media (max-width:991px){.client-item{flex:0 0 33.333%!important;max-width:33.333%!important}}@media (max-width:768px){.client-item{flex:0 0 50%!important;max-width:50%!important}.carousel-nav{height:36px!important;width:36px!important}.carousel-nav svg{height:18px!important;width:18px!important}}@media (max-width:480px){.client-item{flex:0 0 100%!important;max-width:100%!important}.carousel-nav{height:32px!important;width:32px!important}.carousel-nav svg{height:16px!important;width:16px!important}}@media (max-width:767.98px){#zwcad-features-content>.tab-pane{display:block!important;margin-bottom:.5rem;opacity:1!important}}.video-wrapper{display:inline-block;position:relative;width:95%}.video-wrapper video{border-radius:12px;box-shadow:0 5px 20px rgba(0,0,0,.1);display:block;width:100%}.video-overlay{align-items:center;background:rgba(0,0,0,.3);border-radius:12px;cursor:pointer;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:background .3s;width:100%}.video-overlay:hover{background:rgba(0,0,0,.4)}.play-btn{align-items:center;background:hsla(0,0%,100%,.9);border-radius:50%;box-shadow:0 4px 15px rgba(0,0,0,.3);display:flex;height:80px;justify-content:center;transition:transform .2s;width:80px}.play-btn:hover{transform:scale(1.1)}.play-btn:after{border-color:transparent transparent transparent #007acc;border-style:solid;border-width:15px 0 15px 26px;content:"";margin-left:6px}@media (max-width:767.98px){#advanced-features-content>.tab-pane,#innovative-features-content>.tab-pane{display:block!important;margin-bottom:.5rem;opacity:1!important}}.tooltip-comparison{align-items:center;background:#222;border-radius:50%;color:#fff;cursor:help;display:inline-flex;font-size:12px;font-weight:700;height:18px;justify-content:center;margin-left:5px;width:18px}.tooltip-comparison-content{background:#000;border-radius:8px;bottom:100%;color:#fff;display:none;font-size:12px;left:50%;line-height:1.5;margin-bottom:10px;padding:15px;position:absolute;text-align:left;transform:translateX(-50%);width:320px;z-index:100}.tooltip-comparison:hover+.tooltip-comparison-content{display:block}.zw-badge{background-color:#222;border-radius:30px;color:#fff;display:inline-block;font-size:13px;font-weight:600;letter-spacing:.5px;padding:6px 18px;text-transform:uppercase}.zw-section-heading{color:#222;display:block;font-weight:700;line-height:1.3}.zw-icon-card{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.125);border-radius:12px!important;box-shadow:0 2px 8px rgba(0,0,0,.08);display:flex;flex-direction:column;height:100%;justify-content:center;padding:15px;transition:all .3s ease}.zw-icon-card:hover{box-shadow:0 5px 20px rgba(0,0,0,.12);transform:translateY(-3px)}.zw-icon-card img{margin-bottom:10px;max-height:65px}.zw-icon-card span{color:#444;display:block;font-size:12px;font-weight:700;line-height:1.2}.zw-nav-pills-link{border-radius:10px;font-size:14px;text-align:left}.awards-section{background-color:#000}.awards-description{color:#f5f5f5;font-size:16px;line-height:1.6}.awards-badges-grid{display:flex;flex-wrap:wrap;gap:2rem}.award-badge-item{text-align:center;transition:transform .3s ease}.award-badge-item:hover{transform:translateY(-5px)}.award-badge-img{height:auto;max-height:180px;width:auto}.testimonials-section{background-color:#fff}.testimonial-card{background:#fff;border-radius:15px;box-shadow:0 4px 20px rgba(0,0,0,.12);transition:all .3s ease}.testimonial-card:hover{box-shadow:0 8px 35px rgba(0,0,0,.18);transform:translateY(-3px)}.testimonial-avatar{border-radius:50%;object-fit:cover}.testimonial-name{color:#222;font-size:16px;font-weight:600}.testimonial-role{color:#666;font-size:13px}.testimonial-company{color:#888;font-size:12px}.testimonial-quote-icon{opacity:.6}.testimonial-content p{color:#222;font-size:14px;line-height:1.6}.testimonial-stars{height:auto;width:120px}