.features-section .container{margin:0 auto;max-width:1360px;text-align:center}.features-title{color:#00215c;font-size:2.25rem;font-weight:700;margin-bottom:12px}.features-subtitle{color:#306f98;font-size:1.125rem;line-height:1.6;margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:750px}.features-grid{display:flex;flex-direction:column;gap:28px}.feature-item{align-items:flex-start;background:transparent;border-radius:4px;display:flex;gap:24px;padding:16px 0;text-align:left;transition:transform .25s ease,box-shadow .25s ease}.feature-icon img{height:64px;object-fit:contain;width:64px}.feature-content{flex:1}.feature-title{color:#00215c;font-size:1.25rem;font-weight:700;line-height:1.4;margin-bottom:8px}.feature-text{color:#306f98;font-size:1rem;line-height:1.7;margin:0}.feature-item:hover .feature-icon{background:#306f98}@media (max-width:1024px){.features-section{padding:80px 0}.feature-item{gap:20px}.feature-title{font-size:1.125rem}.feature-text{font-size:.975rem}}@media (max-width:600px){.features-section{padding:60px 0}.features-title{font-size:1.75rem}.features-subtitle{font-size:1rem;margin-bottom:40px}.feature-item{align-items:center;flex-direction:column;gap:16px;text-align:center}.feature-icon img{height:56px;width:56px}.feature-title{font-size:1.125rem}.feature-text{font-size:.95rem}}