/* ZS Tools 1.8.8 — Hero commercial 3 slides */
.zs-hero-v188{position:relative;overflow:hidden;background:#082f4f;color:#fff}
.zs-hero-v188__viewport{overflow:hidden}
.zs-hero-v188__track{display:flex;width:100%;transition:transform .65s cubic-bezier(.22,.61,.36,1);will-change:transform}
.zs-hero-v188__slide{flex:0 0 100%;min-width:100%;position:relative;background:
radial-gradient(circle at 78% 20%,rgba(255,166,0,.12),transparent 25%),
linear-gradient(135deg,#062a47 0%,#0b4776 58%,#0d5d91 100%)}
.zs-hero-v188__slide--delivery{background:
radial-gradient(circle at 80% 18%,rgba(255,174,0,.16),transparent 24%),
linear-gradient(135deg,#062941 0%,#0a3d66 56%,#0b527f 100%)}
.zs-hero-v188__slide--professional{background:
radial-gradient(circle at 78% 15%,rgba(255,166,0,.13),transparent 24%),
linear-gradient(135deg,#062942 0%,#0a426d 58%,#0e5e90 100%)}
.zs-hero-v188__inner{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);gap:34px;align-items:center;min-height:560px;padding:58px 0;position:relative}
.zs-hero-v188__copy{position:relative;z-index:3;min-width:0}
.zs-hero-v188__eyebrow{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(255,255,255,.08);font-size:12px;font-weight:900;letter-spacing:.04em;margin-bottom:18px}
.zs-hero-v188__eyebrow i{width:8px;height:8px;border-radius:50%;background:var(--zs-orange)}
.zs-hero-v188 h1{margin:0 0 17px;max-width:760px;font-size:clamp(40px,4.8vw,70px);line-height:1.01;letter-spacing:-2.2px;color:#fff}
.zs-hero-v188 p{margin:0 0 23px;max-width:700px;color:#dce9f4;font-size:17px;line-height:1.65}
.zs-hero-v188__trust{display:flex;gap:18px;flex-wrap:wrap;margin-bottom:24px}
.zs-hero-v188__trust span{display:flex;align-items:center;gap:8px;color:#fff;font-weight:800;font-size:12px}
.zs-hero-v188__trust b{width:33px;height:33px;display:grid;place-items:center;border:1px solid rgba(255,170,0,.72);border-radius:50%;color:var(--zs-orange);background:rgba(255,255,255,.04);font-size:13px}
.zs-hero-v188__actions{display:flex;gap:12px;flex-wrap:wrap}
.zs-hero-v188__actions .zs-btn{min-height:50px;padding-inline:22px}
.zs-hero-v188__visual{position:relative;min-height:430px;display:block}
.zs-hero-v188__glow{position:absolute;width:440px;height:440px;border-radius:50%;right:2%;top:0;background:radial-gradient(circle,rgba(255,170,0,.20),rgba(20,103,156,.06) 48%,transparent 72%);filter:blur(8px)}
.zs-hero-v188__stage{position:absolute;left:4%;right:0;bottom:28px;height:72px;border-radius:50%;background:radial-gradient(ellipse,rgba(0,0,0,.34),transparent 70%);filter:blur(8px)}
.zs-hero-v188__product{position:absolute;display:block;object-fit:contain;filter:drop-shadow(0 22px 28px rgba(0,0,0,.32));mix-blend-mode:normal}
.zs-hero-v188__product--main{width:min(64%,440px);height:360px;right:2%;bottom:42px;z-index:2}
.zs-hero-v188__product--support{width:min(44%,300px);height:280px;left:0;bottom:38px;z-index:1;transform:rotate(-2deg)}
.zs-hero-v188__product--cleaner{width:min(58%,410px);height:380px}
.zs-hero-v188__product--washer{width:min(42%,280px);height:250px;left:2%}
.zs-hero-v188__product--kit{width:min(55%,390px);height:390px;right:5%}
.zs-hero-v188__product--welder{width:min(42%,300px);height:240px;left:1%;bottom:44px}
.zs-hero-v188__quality{position:absolute;right:1%;top:34px;z-index:4;display:flex;flex-direction:column;align-items:flex-start;padding:10px 15px;border-radius:12px;background:var(--zs-orange);color:#14263a;font-size:15px;font-weight:1000;transform:rotate(-2deg);box-shadow:0 10px 24px rgba(0,0,0,.18)}
.zs-hero-v188__quality small{font-size:9px;letter-spacing:.05em}
.zs-hero-v188__arrow{position:absolute;z-index:8;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.92);color:var(--zs-navy);display:grid;place-items:center;font-size:27px;cursor:pointer;box-shadow:0 8px 24px rgba(0,0,0,.18)}
.zs-hero-v188__arrow--prev{left:18px}.zs-hero-v188__arrow--next{right:18px}
.zs-hero-v188__dots{position:absolute;z-index:9;left:50%;bottom:14px;transform:translateX(-50%);display:flex;gap:7px}
.zs-hero-v188__dots button{width:8px;height:8px;padding:0;border:0;border-radius:99px;background:rgba(255,255,255,.45);cursor:pointer;transition:.2s}
.zs-hero-v188__dots button.is-active{width:24px;background:var(--zs-orange)}
html[dir="rtl"] .zs-hero-v188__copy{text-align:right}
html[dir="rtl"] .zs-hero-v188__product--main{right:auto;left:2%}
html[dir="rtl"] .zs-hero-v188__product--support{left:auto;right:0}
html[dir="rtl"] .zs-hero-v188__quality{right:auto;left:1%}

@media(max-width:1020px){
 .zs-hero-v188__inner{grid-template-columns:1fr;min-height:0;padding:46px 0 28px}
 .zs-hero-v188__copy{max-width:760px}
 .zs-hero-v188__visual{min-height:360px}
 .zs-hero-v188__product--main{height:310px;right:12%}
 .zs-hero-v188__product--support{height:220px;left:10%}
 .zs-hero-v188__quality{right:9%}
}
@media(max-width:760px){
 .zs-hero-v188__inner{padding:34px 0 22px}
 .zs-hero-v188 h1{font-size:clamp(36px,10.5vw,52px);letter-spacing:-1.5px}
 .zs-hero-v188 p{font-size:15px}
 .zs-hero-v188__trust{gap:10px 14px}
 .zs-hero-v188__trust span{font-size:11px}
 .zs-hero-v188__visual{min-height:300px}
 .zs-hero-v188__product--main{width:62%;height:260px;right:7%;bottom:26px}
 .zs-hero-v188__product--support{width:40%;height:190px;left:5%;bottom:25px}
 .zs-hero-v188__quality{top:20px;right:4%;font-size:12px}
 .zs-hero-v188__arrow{width:36px;height:36px;font-size:23px}
 .zs-hero-v188__arrow--prev{left:8px}.zs-hero-v188__arrow--next{right:8px}
}
@media(max-width:520px){
 .zs-hero-v188__inner{width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;padding:27px 0 18px}
 .zs-hero-v188__eyebrow{font-size:10px;margin-bottom:13px}
 .zs-hero-v188 h1{font-size:36px;line-height:1.02;margin-bottom:13px}
 .zs-hero-v188 p{font-size:14px;line-height:1.55;margin-bottom:18px}
 .zs-hero-v188__trust{display:grid;grid-template-columns:1fr 1fr;margin-bottom:18px}
 .zs-hero-v188__trust span:nth-child(3){grid-column:1 / 3}
 .zs-hero-v188__actions{display:grid;grid-template-columns:1fr 1fr}
 .zs-hero-v188__actions .zs-btn{padding:11px 10px;font-size:12px;min-height:45px}
 .zs-hero-v188__visual{min-height:255px}
 .zs-hero-v188__product--main{width:64%;height:220px;right:4%;bottom:12px}
 .zs-hero-v188__product--support{width:40%;height:160px;left:2%;bottom:12px}
 .zs-hero-v188__quality{display:none}
 .zs-hero-v188__arrow{top:auto;bottom:101px;transform:none;width:31px;height:31px;font-size:20px}
 .zs-hero-v188__dots{bottom:8px}
}
@media(prefers-reduced-motion:reduce){
 .zs-hero-v188__track{transition:none!important}
}