/* V79: premium visual benefit cards */
.kit-benefits{align-items:stretch!important;gap:clamp(12px,1.6vw,22px)!important}.kit-benefits>article{padding:0!important;display:flex!important;flex-direction:column;overflow:hidden;border-top:0!important;background:#fff!important;min-width:0;box-shadow:0 16px 40px rgba(12,29,20,.09);transition:transform .25s ease,box-shadow .25s ease}.kit-benefits>article:hover{transform:translateY(-4px);box-shadow:0 22px 48px rgba(12,29,20,.14)}.kit-benefits>article>.v79-benefit-photo{position:relative;display:block;width:100%;aspect-ratio:16/10;overflow:hidden;background:#e6ebe4;border-top:3px solid #8ed900}.kit-benefits>article>.v79-benefit-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.kit-benefits>article:hover>.v79-benefit-photo img{transform:scale(1.035)}.kit-benefits>article>span{display:block;margin:26px 25px 10px!important;font-size:18px;font-weight:800;color:#589b00}.kit-benefits>article>h3{margin:0 25px 14px!important;font-size:clamp(19px,1.4vw,24px);line-height:1.25}.kit-benefits>article>p{margin:0 25px 28px!important;font-size:clamp(15px,1vw,17px);line-height:1.55;flex:1}@media(max-width:720px){.kit-benefits>article>.v79-benefit-photo{aspect-ratio:16/9}.kit-benefits>article>span{margin-top:20px!important}}@media(prefers-reduced-motion:reduce){.kit-benefits>article,.kit-benefits>article img{transition:none!important}}