.lifecycle-support-section{padding:60px 20px;width:100%}.lifecycle-support-section .lifecycle-container{align-items:center;display:grid;gap:50px;grid-template-columns:1fr;margin:0 auto;max-width:1320px}@media (min-width:1024px){.lifecycle-support-section .lifecycle-container{gap:60px;grid-template-columns:1fr 1fr}}.lifecycle-support-section .lifecycle-left-col{display:flex;flex-direction:column;width:100%}.lifecycle-support-section .lifecycle-heading{color:#000;font-weight:600;line-height:55px;margin:0 0 10px;text-align:left;text-transform:uppercase}.lifecycle-support-section .lifecycle-desc{color:#000;line-height:24px;margin-bottom:50px;margin-top:0;text-align:left}.lifecycle-support-section .lifecycle-desc p{margin:0}.lifecycle-support-section .lifecycle-items-grid{display:grid;gap:20px 16px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}@media (min-width:640px){.lifecycle-support-section .lifecycle-items-grid{gap:20px;grid-template-columns:repeat(7,auto);justify-content:space-between}}.lifecycle-support-section .lifecycle-item{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center}.lifecycle-support-section .lifecycle-icon-wrap{align-items:center;display:flex;justify-content:center}.lifecycle-support-section .lifecycle-icon{object-fit:contain}.lifecycle-support-section .lifecycle-item-title{color:#000;font-size:16px;font-weight:400;line-height:24px;margin:0;white-space:nowrap}.lifecycle-support-section .lifecycle-right-col{background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:flex-end;min-height:380px;overflow:hidden;position:relative;width:100%}.lifecycle-support-section .lifecycle-overlay{display:flex;flex-direction:column;inset:0;justify-content:center;padding:40px;position:absolute}.lifecycle-support-section .lifecycle-overlay-text{color:#fff;font-weight:600;line-height:40px;margin:0;text-transform:uppercase}