.pvc-benefits{width:100%;font-family:Arial,Helvetica,sans-serif;color:#15283d}
.pvc-benefits .pvc-benefits-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;list-style:none;margin:0;padding:0;border:1px solid #dde4ea;background:#f5f7f9}
.pvc-benefits .pvc-benefits-list>li{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-width:0;min-height:126px;margin:0;padding:20px 22px;border-right:1px solid #dde4ea;text-align:center}
.pvc-benefits .pvc-benefits-list>li:last-child{border-right:0}
.pvc-benefits-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;color:#253f88}
.pvc-benefits-icon svg{display:block;width:32px;height:32px;overflow:visible}
.pvc-benefits-label{display:block;max-width:220px;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:-.01em}
.elementor .elementor-element.pvc-benefits-home-section.e-con{padding:0 0 55px;gap:0}
@media(min-width:601px) and (max-width:1024px){.pvc-benefits--home .pvc-benefits-list{grid-template-columns:repeat(6,minmax(0,1fr))}.pvc-benefits--home .pvc-benefits-list>li{grid-column:span 2;border-bottom:1px solid #dde4ea}.pvc-benefits--home .pvc-benefits-list>li:nth-child(3){border-right:0}.pvc-benefits--home .pvc-benefits-list>li:nth-child(n+4){grid-column:span 3;border-bottom:0}}
@media(max-width:600px){.pvc-benefits .pvc-benefits-list{grid-template-columns:repeat(2,minmax(0,1fr))}.pvc-benefits .pvc-benefits-list>li{grid-column:span 1;min-height:108px;padding:18px 16px;border-right:1px solid #dde4ea;border-bottom:1px solid #dde4ea;gap:10px}.pvc-benefits .pvc-benefits-list>li:nth-child(even){border-right:0}.pvc-benefits .pvc-benefits-list>li:last-child{grid-column:1/-1;min-height:94px;border:0;flex-direction:row;gap:14px}.pvc-benefits .pvc-benefits-list>li:last-child .pvc-benefits-label{max-width:205px;text-align:left}.pvc-benefits .pvc-benefits-label{font-size:13px}.elementor .elementor-element.pvc-benefits-home-section.e-con{padding-bottom:35px}}
/* Compact product strip: one row, with readable horizontally scrolling cells on phones. */
.pvc-benefits--product{margin:18px 0 16px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#a9b5c5 #f7f9fa}
.pvc-benefits--product .pvc-benefits-list{grid-template-columns:repeat(5,minmax(0,1fr));background:#f7f9fa}
.pvc-benefits--product .pvc-benefits-list>li:nth-child(n){grid-column:auto;min-height:88px;padding:12px 8px;gap:7px;border-right:1px solid #dde4ea;border-bottom:0;flex-direction:column}
.pvc-benefits--product .pvc-benefits-list>li:last-child{border-right:0}
.pvc-benefits--product .pvc-benefits-icon,.pvc-benefits--product .pvc-benefits-icon svg{width:24px;height:24px}
.pvc-benefits--product .pvc-benefits-list .pvc-benefits-label,.pvc-benefits--product .pvc-benefits-list>li:last-child .pvc-benefits-label{font-size:11px;line-height:1.35;max-width:155px;text-align:center}
@media(max-width:600px){.pvc-benefits--product .pvc-benefits-list{min-width:620px;grid-template-columns:repeat(5,minmax(124px,1fr))}}
