.features-section{text-align:center;background-color:#eaedff;padding:3rem 1rem}.features-section h2{color:#111;margin-bottom:3rem;font-size:2rem}.features-grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:900px;margin:0 auto;display:grid}.feature-card{background-color:#fff;border:1px solid #e6e6e6;border-radius:14px;gap:1rem;padding:1.8rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 16px #00000008}.feature-card:hover{transform:translateY(-2px);box-shadow:0 8px 18px #0000000d}.features-section .icon{flex-direction:row;justify-content:center;align-items:center;height:100%;display:flex}.features-section .icon .icon-wrapper{color:#fff;aspect-ratio:1;background-color:#2054ff;border-radius:100%;justify-content:center;align-items:center;width:fit-content;height:fit-content;padding:.75rem;display:flex}.feature-card p{color:#555;font-size:.95rem}
