.products-home{background:var(--mist)}
.prod-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-bottom:28px}
.prod-card{display:block;background:var(--white);border-radius:var(--radius);padding:28px;border:1px solid var(--line);transition:transform .15s}
.prod-card:hover{transform:translateY(-3px)}
.prod-tag{display:block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cyan-text);margin-bottom:10px}
.prod-card h3{font-size:26px;margin-bottom:8px}
.prod-card p{color:var(--muted);font-size:15px;margin-bottom:16px}
.prod-more{font-weight:700;color:var(--cyan-text)}
.prod-badge{color:var(--muted);font-size:14px;margin-bottom:20px}
.products-home .btn-ghost.dark{color:var(--navy)}
