/* MKT Lotex — benefit strip from approved prototype; Elementor repeater controls text. */
.mktlb-benefits{font-family:inherit;background:var(--mktlb-bg,#c9efea)!important;color:#153e38;width:100%}
.mktlb-benefits *{box-sizing:border-box}
.mktlb-inner{width:min(1158px,calc(100% - 44px));margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:18px 0}
.mktlb-card{padding:5px 24px;display:flex;align-items:center;gap:14px;min-width:0;text-decoration:none!important;color:inherit!important;border-right:1px solid #90cfc4;background:transparent!important;box-shadow:none!important}
.mktlb-card:last-child{border-right:0}.mktlb-icon{flex:none;width:41px;display:flex;align-items:center;justify-content:center}.mktlb-card svg{width:34px;height:34px;stroke:#224d47;display:block}
.mktlb-copy{min-width:0;display:flex;flex-direction:column;gap:4px}.mktlb-copy strong{font-size:15px;color:#1b3d36;font-weight:750;line-height:1.2}.mktlb-copy small{font-size:12px;color:#46635c;line-height:1.35}
.mktlb-card[href]:hover .mktlb-copy strong{color:#087d70}
@media(max-width:900px){.mktlb-inner{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:13px}.mktlb-card:nth-child(2n){border-right:0}}
@media(max-width:520px){.mktlb-inner{width:calc(100% - 24px);gap:6px;padding:14px 0}.mktlb-card{padding:7px;gap:7px}.mktlb-icon{width:26px}.mktlb-card svg{width:25px;height:25px}.mktlb-copy strong{font-size:13px}.mktlb-copy small{font-size:10px}}

/* v0.8 editor-driven benefit style */
.mktlb-benefits .mktlb-inner{padding:var(--mktlb-vertical-padding,18px) 0}
.mktlb-benefits .mktlb-card{gap:var(--mktlb-gap,14px);border-color:var(--mktlb-separator-color,#90cfc4)}
.mktlb-benefits .mktlb-card svg{width:var(--mktlb-icon-size,34px);height:var(--mktlb-icon-size,34px);stroke:var(--mktlb-icon-color,#224d47)}
.mktlb-benefits .mktlb-copy strong{color:var(--mktlb-title-color,#1b3d36)}
.mktlb-benefits .mktlb-copy small{color:var(--mktlb-description-color,#46635c)}

.mktlb-benefits .mktlb-inner{padding:var(--mktlb-vertical-padding,18px) 0}
.mktlb-benefits .mktlb-card{gap:var(--mktlb-gap,14px);border-right-color:var(--mktlb-separator-color,#90cfc4)}
.mktlb-benefits .mktlb-icon svg{width:var(--mktlb-icon-size,34px);height:var(--mktlb-icon-size,34px);stroke:var(--mktlb-icon-color,#224d47)}
