section.bg-white#platform-features{background-color:#fff;color:#1e2752}section.bg-blue#platform-features{background-color:#1e2752;color:#fff}.features__container{display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.features__card{border-radius:12px;color:#1e2752;display:flex;flex-direction:column;gap:14px;overflow:hidden;padding:40px;position:relative;transition:.5s}.features__card h3{font-size:16px;font-weight:700;line-height:1.25;padding-bottom:12px;text-transform:uppercase}.features__card span.detail{font-size:16px}section.bg-white#platform-features .features__card{border:1px solid #eaeaef;color:#1e2752}section.bg-white#platform-features .features__card h3{border-bottom:4px solid #3ca0d9}section.bg-white#platform-features a.features__card:hover{box-shadow:0 0 18px 0 rgba(30,39,82,.125)}section.bg-blue#platform-features .features__card{background-color:hsla(0,0%,100%,.125);border:1px solid hsla(0,0%,100%,.125);color:#fff}section.bg-blue#platform-features .features__card h3{border-bottom:4px solid #3ca0d9}section.bg-blue#platform-features a.features__card:hover{background-color:hsla(0,0%,100%,.175);box-shadow:0 0 18px 0 hsla(0,0%,100%,.075)}span.brow{font-size:16px;font-weight:500;letter-spacing:.025em;line-height:1;text-transform:uppercase}@media only screen and (max-width:767px){.features__container{gap:20px}.features__card h3{font-size:18px}}