/* DeciSolar featured brands — responsive compact strip */
.brand-strip-section{background:linear-gradient(125deg,#f8fcff 0%,#fff 58%,#e9f9ed 100%);padding:30px 22px 28px;color:#0b2c4b;overflow:hidden}
.brand-strip-inner{max-width:1420px;margin:auto}.brand-benefits{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:0;margin:0 0 24px}.brand-benefits>div{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 15px;border-right:1px solid #cbdbe7;font-size:14px;line-height:1.3}.brand-benefits>div:last-child{border:0}.brand-benefits span{font-size:30px;color:#139a2c;font-weight:800;line-height:1}.brand-benefits b{font-weight:750}.brand-featured{display:flex;align-items:stretch;background:#fff;border:1px solid #dce7ec;border-radius:20px;box-shadow:0 12px 30px rgba(15,55,65,.09);overflow:hidden}.featured-title{flex:0 0 150px;display:flex;align-items:center;justify-content:center;background:linear-gradient(140deg,#0a8c16,#004e25);color:white;font-weight:850;font-size:19px;line-height:1.12;padding:20px 16px}.featured-logos{flex:1;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-items:center;padding:18px 8px}.featured-logos>span{min-width:0;min-height:48px;padding:6px 10px;border-right:1px solid #d5e0e8;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-size:clamp(13px,1.4vw,23px);font-weight:900;line-height:1.1;letter-spacing:-.7px;white-space:nowrap}.featured-logos>span:last-child{border:0}.featured-logos small{display:block;font-size:clamp(8px,.75vw,11px);font-weight:750;letter-spacing:0;margin-top:3px}.featured-logos .brand-waaree{color:#07863a;font-style:italic}.featured-logos .brand-adani{color:#7031b6}.featured-logos .brand-premier{color:#1265b8}.featured-logos .brand-polycab{color:#ed2433}.featured-logos .brand-vsole{color:#1868bb}.featured-logos .brand-growatt{color:#46a32d}.featured-logos .brand-kei{color:#1670c6;font-style:italic}.featured-logos .brand-rr{color:#f37020}.brand-strip-note{font-size:11px;color:#627a88;text-align:center;margin:13px auto 0;line-height:1.6}@media(max-width:1050px){.brand-benefits{grid-template-columns:repeat(3,1fr);row-gap:10px}.brand-benefits>div:nth-child(3){border:0}.featured-title{flex-basis:120px}.featured-logos{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:8px}.featured-logos>span:nth-child(4){border:0}}@media(max-width:600px){.brand-strip-section{padding:24px 12px}.brand-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.brand-benefits>div{justify-content:flex-start;border:0;padding:8px 6px;font-size:11px;gap:7px}.brand-benefits span{font-size:22px}.brand-featured{display:block;border-radius:15px}.featured-title{display:block;text-align:center;padding:12px;font-size:16px}.featured-title br{display:none}.featured-logos{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.featured-logos>span{font-size:20px;min-height:65px;border-bottom:1px solid #e7edf1}.featured-logos>span:nth-child(even){border-right:0}.featured-logos>span:nth-last-child(-n+2){border-bottom:0}.featured-logos small{font-size:10px}}
