:root{--red:#e8262d;--red-dark:#b6121b;--ink:#25272a;--muted:#69727a;--light:#f5f6f7;--line:#e3e5e7}*{box-sizing:border-box}body{margin:0;font-family:Arial,"Helvetica Neue",sans-serif;color:var(--ink);line-height:1.55;background:#fff}a{color:inherit;text-decoration:none}.container{width:min(1160px,calc(100% - 40px));margin:auto}.top{background:#26282b;color:#fff;font-size:13px}.top .container{display:flex;justify-content:space-between;gap:16px;padding:9px 0;flex-wrap:wrap}.nav{position:sticky;top:0;z-index:5;background:#fff;border-bottom:3px solid var(--red);box-shadow:0 2px 10px #0000000c}.nav .container{height:86px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:block;width:178px}.brand img{display:block;width:160px;height:48px;object-fit:contain;object-position:left}.brand small{display:block;color:#5e6267;font-size:8px;font-weight:700;letter-spacing:1.3px;margin-top:-4px}.links{display:flex;align-items:center;gap:26px;font-size:14px;font-weight:700;text-transform:uppercase}.links a{padding:30px 0 27px;border-bottom:3px solid transparent}.links a:hover,.links a.active{color:var(--red);border-bottom-color:var(--red)}.menu{display:none;background:transparent;border:0;color:var(--red);font-size:27px}.hero{position:relative;color:#fff;padding:112px 0 98px;background:linear-gradient(90deg,#17191ddf,#17191b9c 45%,#17191b22),url('../original/zt1.jpg') center/cover}.hero:after{content:"";position:absolute;left:0;bottom:0;width:118px;height:6px;background:var(--red)}.hero .container{position:relative;z-index:1}.eyebrow{font-size:12px;font-weight:700;letter-spacing:2px;color:#ffd4d5;text-transform:uppercase}.hero h1{max-width:720px;margin:11px 0 14px;font-size:clamp(36px,5.2vw,60px);line-height:1.06}.hero p{max-width:650px;margin:0;font-size:19px;color:#f6f6f6}.button{display:inline-block;margin:24px 10px 0 0;padding:13px 21px;background:var(--red);color:#fff;font-weight:700;transition:.2s}.button:hover{background:var(--red-dark);transform:translateY(-1px)}.button.alt{background:transparent;border:1px solid #fff}.section{padding:70px 0}.section h2{margin:0 0 10px;font-size:32px;line-height:1.2}.lead{max-width:790px;margin:0;color:var(--muted);font-size:17px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:30px}.card{overflow:hidden;background:#fff;border:1px solid var(--line);transition:.2s}.card:hover{box-shadow:0 12px 28px #00000016;transform:translateY(-3px)}.card img{display:block;width:100%;height:205px;object-fit:cover;background:#f1f1f1}.card .pad{padding:18px}.tag{color:var(--red);font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.card h3{margin:5px 0 8px;font-size:18px;line-height:1.3}.metrics{font-size:14px;color:var(--muted)}.band{background:#282a2d;color:#fff;border-top:5px solid var(--red)}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;text-align:center}.stats b{display:block;color:#fff;font-size:31px}.stats span{color:#d6d8da;font-size:14px}.footer{background:#191a1d;color:#c7c9cc;padding:50px 0 22px;border-top:5px solid var(--red)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1.35fr;gap:42px}.footer h3{margin:0 0 13px;color:#fff}.footer a{display:block;padding:3px 0}.copy{margin-top:28px;padding-top:15px;border-top:1px solid #ffffff2d;font-size:13px;color:#92979c}.page-head{padding:46px 0;background:linear-gradient(90deg,#f7f7f7,#eceeef);border-bottom:1px solid var(--line)}.page-head h1{margin:3px 0 0;font-size:42px}.breadcrumb{font-size:13px;color:var(--muted)}.filters{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px;margin-bottom:28px}.filters input,.filters select,.form input,.form textarea{width:100%;border:1px solid #d9dcdf;padding:13px;background:#fff;font:inherit}.filters input:focus,.filters select:focus,.form input:focus,.form textarea:focus{outline:2px solid #e8262d55;border-color:var(--red)}.empty{grid-column:1/-1;padding:32px;text-align:center;color:var(--muted)}.product{display:grid;grid-template-columns:1fr 1fr;gap:55px;margin-top:23px}.product-image{display:block;width:100%;background:#f5f5f5;border:1px solid var(--line)}.specs{width:100%;margin:23px 0;border-collapse:collapse}.specs th,.specs td{padding:11px;border-bottom:1px solid var(--line);text-align:left}.specs th{width:42%;color:#54595e}.note{padding:16px;border-left:4px solid var(--red);background:#fff4f4}.contact{display:grid;grid-template-columns:1fr 1fr;gap:45px}.form{display:grid;gap:13px}.form textarea{min-height:135px}.form button{border:0;padding:14px;background:var(--red);color:#fff;cursor:pointer;font-weight:700}@media(max-width:760px){.nav .container{height:72px}.brand{width:145px}.brand img{width:135px;height:42px}.menu{display:block}.links{display:none;position:absolute;left:0;right:0;top:69px;flex-direction:column;align-items:stretch;gap:0;padding:8px 20px 15px;background:#fff;box-shadow:0 7px 14px #0002}.links.open{display:flex}.links a{padding:11px 0;border-bottom:1px solid var(--line)}.top .container{justify-content:center;text-align:center}.hero{padding:75px 0 70px}.section{padding:48px 0}.grid,.contact,.product{grid-template-columns:1fr;gap:22px}.stats{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr;gap:22px}.filters{grid-template-columns:1fr}.page-head h1{font-size:34px}}
