.feature-groups-arise{align-items:center;background-color:#f7f7f7;display:flex;gap:64px;padding:96px 116px}.feature-groups-arise--reverse{flex-direction:row-reverse}.feature-groups-arise__media{flex:1 1 48%;min-width:0}.feature-groups-arise__media img{border-radius:24px;display:block;height:100%;max-height:720px;object-fit:cover;width:100%}.arise-page-digital-banking .feature-groups-arise__media img{height:auto;max-height:none;object-fit:contain}.feature-groups-arise__copy{flex:1 1 48%;min-width:0}.feature-groups-arise__heading{color:#0b0b0b;font-family:var(--font-family-display,"Cal Sans",sans-serif);font-size:48px;letter-spacing:.48px;line-height:1.1;margin:0 0 32px}.feature-groups-arise__body{color:#4a4a4a;font-family:var(--font-family-body,"DM Sans",sans-serif);font-size:18px;line-height:1.4;margin:0 0 32px}.feature-groups-arise__grid{display:grid;gap:32px 24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:40px}.feature-groups-arise__group-title{color:#0b0b0b;font-family:var(--font-family-display,"Cal Sans",sans-serif);font-size:20px;letter-spacing:.2px;line-height:1.2;margin:0 0 12px}.feature-groups-arise__group ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.feature-groups-arise__group li{color:#4a4a4a;font-family:var(--font-family-body,"DM Sans",sans-serif);font-size:16px;line-height:1.4;padding-left:18px;position:relative}.feature-groups-arise__group li:before{background:#9d62ff;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:.55em;width:6px}.feature-groups-arise__actions{display:flex;flex-wrap:wrap;gap:16px}.feature-groups-arise__cta{align-items:center;border-radius:100px;display:inline-flex;font-family:var(--font-family-button,"Cal Sans",sans-serif);font-size:16px;justify-content:center;padding:14px 24px;text-decoration:none}.feature-groups-arise__cta--primary{background:#0b0b0b;color:#fff}.feature-groups-arise__cta--secondary{background:transparent;border:1.5px solid #0b0b0b;color:#0b0b0b}@media (max-width:767px){.feature-groups-arise,.feature-groups-arise--reverse{flex-direction:column;gap:32px;padding:64px 16px}.feature-groups-arise__heading{font-size:32px;line-height:1.06}.feature-groups-arise__grid{gap:24px;grid-template-columns:1fr}.feature-groups-arise__actions{flex-direction:column}.feature-groups-arise__cta{box-sizing:border-box;width:100%}.feature-groups-arise__media img{border-radius:16px;max-height:280px}}