.features{align-self:stretch;display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr))}.features__card{background:var(--brand-dark-blue-2,#f9f9fb);display:flex;flex-direction:column;justify-content:space-between;min-height:360px;padding:24px}.features__card.features__card--link{text-decoration:none}.features__card.features__card--link .features__text{display:flex;flex-direction:column;gap:8px}.features__card.features__card--link .features__more{align-items:center;color:var(--brand-green-4,#008c6a);display:flex;gap:4px}.features__badge{border:1px solid var(--brand-dark-blue-4,#dcdfea);border-radius:16px;font-size:var(--text-xs-size);font-weight:var(--font-weight-medium);letter-spacing:var(--text-xs-letter-spacing);line-height:var(--text-xs-line-height);margin-bottom:32px;padding:2px 8px;width:fit-content}.features__heading{color:var(--brand-dark-blue-11,#23253d);font-size:var(--display-sm-size);font-weight:var(--font-weight-semibold);letter-spacing:var(--display-sm-letter-spacing);line-height:var(--display-sm-line-height)}.features__text{color:var(--brand-dark-blue-8,#4a5578);font-size:var(--text-md-size);font-weight:var(--font-weight-regular);letter-spacing:var(--text-md-letter-spacing);line-height:var(--text-md-line-height)}@media (max-width:768px){.features{grid-template-columns:repeat(1,minmax(0,1fr))}}