.src88171-products-title{background:var(--brand-bg-alt);padding:48px 0 32px}.src88171-subhero-tabstrip{border-top:8px solid var(--brand-primary)}.src88171-products-title h1{font-size:max(2rem, min(4vw, 3.5rem));max-width:40rem}.src88171-products-title p{max-width:38rem;color:var(--brand-text)}.src88171-products-tabs{padding:32px 0 64px}.src88171-catalog-controls{display:grid;grid-gap:16px;gap:16px;margin-bottom:24px}.src88171-filter-row{display:flex;flex-wrap:wrap;gap:8px}.src88171-btn-ghost-dark,.src88171-filter{border:1px solid var(--brand-border);background:var(--brand-bg);color:var(--brand-text);border-radius:24px;box-shadow:none}.src88171-filter.is-active{background:var(--brand-primary-dark);color:var(--brand-text-inverse);border-color:var(--brand-primary-dark)}.src88171-tablist{margin-bottom:24px}.src88171-tablist .nav-link{color:var(--brand-text);border-radius:24px;box-shadow:none}.src88171-tablist .nav-link.active{background:var(--brand-primary);color:var(--brand-text-inverse)}.src88171-product-card{border:1px solid var(--brand-border);border-left:8px solid var(--brand-accent);padding:16px;height:100%;background:var(--brand-bg);border-radius:0;box-shadow:none}.src88171-product-card h2{font-size:1.125rem;margin-top:16px}.src88171-product-card--wide{display:grid;grid-template-columns:minmax(160px,42%) 1fr;grid-gap:24px;gap:24px;align-items:center}.src88171-product-card--wide h2{margin-top:0}@media (max-width:767px){.src88171-product-card--wide{grid-template-columns:1fr}}.src88171-catalog-empty{margin-top:32px;padding:32px;background:var(--brand-bg-alt);border:1px solid var(--brand-border)}.src88171-tab-note{margin-bottom:24px}