:root{--navy:#0c1626;--g:#1c2a3d;--steel:#b8c2cc;--red:#c4322c;--bg:#eef1f4}
*{box-sizing:border-box}body{margin:0;font-family:Vazirmatn,Tahoma,sans-serif;background:var(--bg);color:#1a2433;line-height:1.9}
a{color:inherit}.top{background:var(--navy);color:var(--steel);display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;padding:12px 5%;border-bottom:3px solid var(--red)}
.logo{font-weight:800;font-size:1.5rem;text-decoration:none;color:#fff}.logo small{display:block;font-size:.7rem;font-weight:400;color:var(--steel);letter-spacing:.15em;line-height:1.2}
nav{display:flex;flex-wrap:wrap;gap:4px 18px}nav a{text-decoration:none;padding:2px 0;border-bottom:2px solid transparent}nav a:hover,nav a:focus-visible{color:#fff;border-color:var(--red);outline:0}
main{max-width:1080px;margin:0 auto;padding:28px 5% 48px}h1{font-size:1.9rem;margin:.3em 0;color:var(--navy)}h2{margin:1.6em 0 .3em;color:var(--g)}
.lead{font-size:1.1rem;color:#4a5a6e}.en{direction:ltr;text-align:right;color:var(--steel);margin:0 0 1em}
.hero{background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:48px 6%;margin:-28px -5% 8px;border-bottom:1px solid var(--g)}.hero h1{color:#fff;font-size:2.4rem;line-height:1.5}.hero svg{width:min(220px,35vw);flex:none}
.btn{display:inline-block;background:var(--red);color:#fff;padding:9px 22px;text-decoration:none;font-weight:700;border-radius:3px;border:2px solid var(--red)}.btn:hover,.btn:focus-visible{background:#a82822}
.btn.ghost{background:none;color:var(--navy);border-color:var(--navy)}.btn.ghost:hover{background:var(--navy);color:#fff}.btn.wa{background:var(--g);border-color:var(--g)}
.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px;margin-top:14px}
.card{background:#fff;border:1px solid #d3dae1;border-top:3px solid var(--steel);padding:14px;text-decoration:none;display:block}.card:hover,.card:focus-visible{border-top-color:var(--red)}
.card img,.ph{width:100%;aspect-ratio:4/3;object-fit:cover;background:#dde3e9;display:block}.card h3{margin:.6em 0 0;font-size:1.05rem}.card ul{margin:.4em 0 0;padding-right:18px;color:#4a5a6e;font-size:.9rem}
.model{color:#6b7a8c;font-size:.9rem}.card.big{background:var(--g);color:#fff;padding:36px 20px;border-top-color:var(--red)}.card.big .model{color:var(--steel)}
.gal{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:16px 0}.gal img,.ph.big{width:100%;aspect-ratio:4/3;object-fit:cover}
.specs{padding-right:20px}.cta{margin-top:28px}.crumb{margin:0;font-size:.9rem}.bar{background:var(--g);color:var(--steel);padding:12px 18px;margin-top:28px}
.guide section{background:#fff;border-right:4px solid var(--red);padding:2px 18px 10px;margin-top:14px}.guide h2{margin:.6em 0 0}
footer{background:var(--navy);color:var(--steel);display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:22px 5%;font-size:.9rem}footer .en{margin:0}.adm{opacity:.5;align-self:end}
form.f{background:#fff;padding:18px;border:1px solid #d3dae1;max-width:640px}form.f label{display:block;margin-top:12px;font-weight:700}form.f input[type=text],form.f input[type=password],form.f select,form.f textarea{width:100%;padding:8px;border:1px solid #aab4bf;font:inherit}
form.f textarea{min-height:90px}.msg{padding:8px 14px;background:#fff3d6;border-right:4px solid var(--red);margin:10px 0}table.t{width:100%;border-collapse:collapse;background:#fff}.t td,.t th{padding:8px;border-bottom:1px solid #e1e6eb;text-align:right}
.thumbs label{display:inline-block;margin:6px 0 0 10px;font-weight:400}.thumbs img{width:60px;height:45px;object-fit:cover;display:block}
@media(max-width:600px){.hero{flex-direction:column-reverse;text-align:center}.hero h1{font-size:1.7rem}}
