.mcq-products-hero{background:linear-gradient(135deg,var(--brand-primary-dark) 0,var(--brand-primary) 100%);color:#fff;padding:180px 0 var(--spacing-xl);text-align:center}.mcq-products-hero h1{color:#fff;margin-bottom:var(--spacing-xs)}.mcq-products-hero p{color:rgba(255,255,255,.8);font-size:1.05rem}.mcq-products-main{padding:var(--spacing-xl) 0 var(--spacing-xxl)}.mcq-filter-sidebar{position:sticky;top:100px;background:var(--brand-bg-alt);border-radius:var(--brand-border-radius);padding:var(--spacing-md)}.mcq-filter-title{color:var(--brand-text);font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--spacing-sm);padding-bottom:var(--spacing-xs);border-bottom:2px solid var(--brand-primary)}.mcq-filter-list{list-style:none;padding:0;margin:0 0 var(--spacing-md)}.mcq-filter-list li{margin-bottom:6px}.mcq-filter-link{color:var(--brand-text);font-size:.88rem;padding:6px 12px;display:block;border-radius:var(--brand-border-radius);transition:.2s}.mcq-filter-link:hover{background:var(--brand-primary-light);color:var(--brand-primary)}.mcq-filter-cta{background:var(--brand-primary-light);border-radius:var(--brand-border-radius);padding:var(--spacing-sm);text-align:center}.mcq-filter-cta p{font-size:.82rem;color:var(--brand-text);margin-bottom:var(--spacing-xs)}.mcq-product-category{margin-bottom:var(--spacing-xl)}.mcq-product-category h3{color:var(--brand-text);padding-bottom:var(--spacing-xs);border-bottom:1px solid rgba(0,0,0,.08);margin-bottom:var(--spacing-sm)}.mcq-category-desc{color:var(--brand-text);font-size:.9rem;margin-bottom:var(--spacing-md)}.mcq-prod-card{border:1px solid rgba(0,0,0,.06);border-radius:var(--brand-border-radius);overflow:hidden;cursor:pointer;transition:transform .2s,box-shadow .2s;height:100%;background:#fff}.mcq-prod-card:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(11,61,145,.1)}.mcq-prod-img{height:180px;overflow:hidden;background:var(--brand-bg-alt)}.mcq-prod-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mcq-prod-info{padding:var(--spacing-sm)}.mcq-prod-info h5{color:var(--brand-text);font-size:.9rem;margin-bottom:4px}.mcq-prod-action{color:var(--brand-primary);font-size:.82rem;font-weight:600}@media (max-width:991.98px){.mcq-filter-sidebar{position:static;margin-bottom:var(--spacing-md)}.mcq-products-hero{padding-top:140px}}