@charset "UTF-8";.msi-products-hero{background:var(--msi-surface);border-bottom:3px solid var(--msi-primary);padding:72px 0 56px}.msi-products-hero-title{font-size:max(1.75rem, min(4vw, 2.75rem));font-weight:800;color:var(--msi-secondary);max-width:720px;margin-bottom:16px}.msi-products-hero-desc{color:var(--msi-text-muted);font-size:1rem;max-width:680px;line-height:1.75}.msi-category-title{font-size:1.5rem;font-weight:800;color:var(--msi-secondary);border-left:4px solid var(--msi-primary);padding-left:16px;margin-bottom:8px}.msi-category-desc{color:var(--msi-text-muted);font-size:.9rem;padding-left:20px;margin:0}.msi-product-card{display:block;border-radius:var(--msi-radius-lg);overflow:hidden;background:#fff;border:1px solid var(--msi-border);-webkit-text-decoration:none;text-decoration:none;transition:box-shadow var(--msi-transition),transform var(--msi-transition);cursor:pointer}.msi-product-card:hover{box-shadow:var(--msi-shadow-md);transform:translateY(-3px)}.msi-product-img-wrap{position:relative;aspect-ratio:1/1;background:var(--msi-surface);overflow:hidden}.msi-product-img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s}.msi-product-card:hover .msi-product-img-wrap img{transform:scale(1.06)}.msi-product-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(212,71,42,.85);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--msi-transition)}.msi-product-card:hover .msi-product-overlay{opacity:1}.msi-product-overlay-btn{font-family:system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,sans-serif;font-size:.8rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.1em;border:2px solid rgba(255,255,255,.8);padding:8px 16px;border-radius:var(--msi-radius)}.msi-product-info{padding:14px 14px 12px}.msi-product-name{font-family:system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,sans-serif;font-size:.875rem;font-weight:600;color:var(--msi-secondary);margin:0;line-height:1.4}