/* SECURIX Brands v19 — same 1320px shell as the global header + stronger logo normalization. */
.sx-brands-page{padding:10px 0 38px;background:#f3f4f5}.sx-brands-wrap{width:min(1320px,calc(100% - 48px));margin:0 auto}.sx-brands-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-top:4px;padding:26px 28px;border:1px solid #e7eaed;border-radius:20px;background:#fff}.sx-brands-head>div:first-child>span{color:#d98912;font-size:10px;font-weight:850;letter-spacing:.16em}.sx-brands-head h1{margin:5px 0 0;font-size:40px;font-weight:900;letter-spacing:-.04em}.sx-brands-head p{max-width:720px;margin:8px 0 0;color:#737b85;font-size:12px;line-height:1.55}.sx-brands-summary{display:flex;align-items:baseline;gap:9px;white-space:nowrap}.sx-brands-summary strong{color:#e89516;font-size:34px;font-weight:900}.sx-brands-summary span{color:#8a919a;font-size:11px;font-weight:700}.sx-brands-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:12px}.sx-brand-card{display:block;overflow:hidden;min-width:0;border:1px solid #e7eaed;border-radius:17px;background:#fff;color:#1e2227;text-decoration:none;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.sx-brand-card:hover{transform:translateY(-2px);border-color:#efc77f;box-shadow:0 12px 28px rgba(18,24,30,.06)}.sx-brand-logo{display:grid;place-items:center;height:122px;padding:12px 14px;background:#fff}.sx-brand-logo img{display:block;width:auto;height:auto;max-width:94%;max-height:82px;object-fit:contain;transform:scale(1.08);transform-origin:center}.sx-brand-logo strong{font-size:20px;font-weight:900}.sx-brand-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-top:1px solid #f0f1f2;background:#fafafa}.sx-brand-meta strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px}.sx-brand-meta span{flex:0 0 auto;padding:4px 7px;border-radius:999px;background:#f0f1f2;color:#7a818b;font-size:9.5px;font-weight:800}.sx-brand-card.has-products .sx-brand-meta span{background:#fff1dc;color:#bf7100}.sx-brand-card.is-empty{opacity:.86}.sx-brand-card[href*="/bcom"] .sx-brand-logo img,.sx-brand-card[href*="/bluetti"] .sx-brand-logo img,.sx-brand-card[href*="/provision-isr"] .sx-brand-logo img,.sx-brand-card[href*="/risen"] .sx-brand-logo img,.sx-brand-card[href*="/ip-com"] .sx-brand-logo img,.sx-brand-card[href*="/via"] .sx-brand-logo img,.sx-brand-card[href*="/ja-solar"] .sx-brand-logo img{transform:scale(1.28)}
@media(max-width:1180px){.sx-brands-grid{grid-template-columns:repeat(4,1fr)}}
@media(max-width:760px){.sx-brands-page{padding-bottom:105px}.sx-brands-wrap{width:calc(100% - 24px)}.sx-brands-head{align-items:flex-start;padding:20px 17px;border-radius:18px}.sx-brands-head h1{font-size:34px}.sx-brands-summary{display:none}.sx-brands-grid{grid-template-columns:repeat(2,1fr);gap:8px}.sx-brand-card{border-radius:15px}.sx-brand-logo{height:100px;padding:10px}.sx-brand-logo img{max-width:95%;max-height:66px}.sx-brand-meta{padding:10px}.sx-brand-meta strong{font-size:10.5px}.sx-brand-meta span{font-size:8.5px}}
