.features-banner{background-color:#e8f4f8;padding:40px 20px;width:100%}.features-container{align-items:flex-start;display:flex;gap:20px;justify-content:space-around;margin:0 auto;max-width:1200px}.feature-item{flex:1;flex-direction:column;text-align:center}.feature-icon,.feature-item{align-items:center;display:flex}.feature-icon{height:60px;justify-content:center;margin-bottom:12px}.feature-icon img{max-height:100%;object-fit:contain;width:auto}.feature-title{color:#0b2545;font-size:15px;font-weight:700;line-height:1.3;margin:0}@media (max-width:768px){.features-container{flex-wrap:wrap}.feature-item{flex:1 1 40%;margin-bottom:24px}}