.products-intro{padding:72px 0 40px;background:var(--brand-bg-alt)}.products-intro h1{font-size:max(2.2rem, min(4vw, 3.6rem))}.products-intro p{max-width:680px;margin:0 auto;color:var(--brand-text-secondary)}.compliance-badges{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:24px}.compliance-badges span{border:1px solid var(--brand-border);background:#fff;border-radius:var(--radius);padding:8px 12px;color:var(--brand-primary-dark);font-weight:700}.products-tabs-section{padding:56px 0 88px}.product-tabs{justify-content:center;border-bottom:1px solid var(--brand-border);margin-bottom:32px}.product-tabs .nav-link{color:var(--brand-text);border-radius:var(--radius) var(--radius) 0 0;font-weight:700}.product-tabs .nav-link.active{color:var(--brand-primary);border-color:var(--brand-border) var(--brand-border) #fff}.category-note{margin-bottom:24px}.category-note p{color:var(--brand-text-secondary)}.product-card{border:1px solid var(--brand-border);border-radius:var(--radius);overflow:hidden;background:#fff;box-shadow:0 10px 28px rgba(20,59,92,.08)}.product-card a{display:block;color:var(--brand-text)}.product-card img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;background:var(--brand-bg-alt)}.product-card__body{padding:20px}.product-card__body h3{font-size:1.16rem;margin-bottom:10px}.product-card__body span{color:var(--brand-primary);font-weight:700}